Special data
- Status: Successful
- Nonce: 3438
- Type: 2
- Gas used: 27095527 gas
- Gas limit: 27311738 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
- Max gas price: 0.00 Gwei
- Max priority gas price: 0.00 Gwei
-
Input data:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e80000000000000000000000001712722226e0311b83431c45e26a7c90459bdf1d00000000000000000000000021b06fb0cdd365c462bd8fea6ff4c40f9746f1e0000000000000000000000000a70bd40f75e10b968cad93c5284ada8191753620000000000000000000000000a056cece9f9add7057f01f3bb672112480ab11c4000000000000000000000000ac1aa461bad33c79438c5fb27e0ce97af178f95100000000000000000000000053629c572a6a98c2340fa58fd459a9711512d5f10000000000000000000000007707a1009a7a0238c824d6ee4e3dbfb3f95f46310000000000000000000000000c1d6437753c30b1c7d6bd66b5afb1e529b837dd00000000000000000000000091d1125bca31b402dd1df731a8c98588627e2e2200000000000000000000000098bb317f1ace9e2fd05a14082aca8cb6b983a4940000000000000000000000007fd25705baf416f46ed2e60c2d268c5c9bb23a3e0000000000000000000000007ddf8b2b49b4e42fe74a8c33b93e17ad46179e2c000000000000000000000000ac6f9c013a9a3531ec57d041a50b4808c1c21b3d000000000000000000000000a36846e5f333125a3669280fc77ce218d704d7b100000000000000000000000097830564242a3e1fe28e8be4de987faea182a13900000000000000000000000085b226b1a76c3e91b0a69b125cbad63cab213acd0000000000000000000000004182ef7cfc88d26dd5fbdff706807e7ef2980444000000000000000000000000a8d053f3e52164494921411702f15019e7f1593d000000000000000000000000c3e13ad185ab60dd4f9ebb8b76be91f9acdf0fd50000000000000000000000003ca32411d8d82591ffce26f0815128bf5c47c3630000000000000000000000009b9e942966ca00aecdb185d5eafe34fbafaf87ce00000000000000000000000079c9db11d687ba56d3ce00531bb605f43f9707ba0000000000000000000000006b351177da1ba779a3b55dc78bc027d8204c5b71000000000000000000000000bcd0fae34b65a3306a5fc90e48fc51a661f91a1b000000000000000000000000c11c9f08c8e15c6699c20705ecbfc7bcde7f2050000000000000000000000000dda014019137344147e51c203bcff75767f41cbc0000000000000000000000003b19bdc2b0d26af4df89a486adcd5bc4879fb1de000000000000000000000000932f6ecdb47548a6bc95ff4d061e7c681760a39c00000000000000000000000026c77837da8d6bae6ebac923a6fb6354f930e0f700000000000000000000000091454cc2d17b7e9e95212729d1d989ed5d834e7e00000000000000000000000079bff7d22e1eba0ea916c38737a1302e48b3ca64000000000000000000000000e49758920b4b1a973d7011c7080c994b470a7829000000000000000000000000df3e106622ea77d982bf7318dcf1fb96ae19102500000000000000000000000097cb0e70acfce94e00c9df6a6fe1c0e596c2ee65000000000000000000000000b326fe4ceaa83989d7b9c254a2b5809758daee7f00000000000000000000000098f1bd1102027529f231962a585967fc5284d7fa00000000000000000000000053df493a7b1d2c7cfde3847607bc02a997ec9cdc000000000000000000000000058fabc34ece2470d67507ded95dd1878fad1a56000000000000000000000000e0e6c7edbbadc15c2763fb89f897b135721bcf7f00000000000000000000000095f696f8d5395a2e84d173e38bfc905ce53f24eb00000000000000000000000034179c47a323091a713cf9874db1174adf4fb4760000000000000000000000008e41fce115e31440d83bfb1cfba017052e1b8e07000000000000000000000000694a4ea8c47db4e42a1e5059fcc426778b8129ba0000000000000000000000004ff80759cab74ec0266e46c57eff4ad34cf782eb000000000000000000000000bd4d6688ced4d157278996178ec07029b4fd91a1000000000000000000000000aa83c7c432ae6e6206331b8fb58fb19d4d5d15900000000000000000000000004fe8bc797ac0e6e01159e327a814241fffff76390000000000000000000000009d3204ec3057b07107da8c3abc1458a3cb46eeaf00000000000000000000000016fd70a8d0cc0065e78db1d3f93bf086580f3ad6000000000000000000000000716849c8a0ff61672be7cf6a273ea82ccbdffa5300000000000000000000000038256f30b27aa0fa7ac0a555206e1950b55f2d39000000000000000000000000a0f6238544ce547483448200f828c2e0b49c6450000000000000000000000000a5b25fcfebb2c2b860952745828d827b5453f381000000000000000000000000d2cd9c16d76b29c59fdbefd6c7dd61090fa1bf780000000000000000000000002ecabdad8f1b044b6937f639858c7024263702a5000000000000000000000000ab695f89f3e31847707118eb6d9547e08d78f729000000000000000000000000a9f969a4f1f50882c789ee7e4771fbc96d7ba875000000000000000000000000ac9eb9870fd93d3cb8fe21e40272eea9327124810000000000000000000000006823f4cbef4ff385645b967b0a7c08bc999e8a5d000000000000000000000000a645e34bf4784761b2c1ad1367c7854903b8f095000000000000000000000000f7422e083e3b442fbbfbf96b8b2d3e09a2c8bddc0000000000000000000000004d1d78801e32fd19756ed6ed12e5769ce7a132e2000000000000000000000000c82ba312ccee4f51b3cc0b4de2a20c98864c8d2f000000000000000000000000c4ebab60a78e709b414a45e335f6c8dea08c1d24000000000000000000000000ba32784de573657d7dd28aaabd4814db503c4188000000000000000000000000242bedd0182c3f2e9ba77f52488d562569d693e4000000000000000000000000989cc712985636b529dc1ec219c49001969b81ca0000000000000000000000008c12ac0edac2dfabeed4862fcd4a5c16f42eeb97000000000000000000000000cf81c13c18bcb862f8c1ac4b9b5591e176e2db9800000000000000000000000070b193c9668f54e0d124779577f33365423da9fe00000000000000000000000046d78dfd144af163d22f39b94f94dffc4a75cd19000000000000000000000000622b12960873203c08d1662f5d8f139c7cfd31d5000000000000000000000000b3e7a92ebd110c283eb4e796c096b3863d0e7c04000000000000000000000000341a74392adabaada1461ce06d49c50af7634aa7000000000000000000000000cadaf06d78f9a1e14e97262ddca318d7525b47c4000000000000000000000000e846cbd406205ec323f91ff2896403cb254a530c000000000000000000000000381b3c917f507d412865afbb076a8955664471ae000000000000000000000000c9bc74d37f2331b338ebfbeaaab79ae61390faf8000000000000000000000000f89e1dc5e1fa0e761d475f28276304b79a1dda7800000000000000000000000097f72a71171ce633c329a7460a6ac850e692b112000000000000000000000000173a401626904c9f5fa7fc3e8bdd82d1335ba70b0000000000000000000000006a8150abe081d1b4d20d504a09c40c371efeedef0000000000000000000000005ace3a3bdcc728623b61ee017a70b670e9500bd20000000000000000000000006342899ee2bc5427b9d9229dc9d2edf9498ea36c000000000000000000000000f9fc722fa0b6928176a13f55dee634983fc38a4a0000000000000000000000007cb6a42761965d8f51a1e2a3269ff2d4e8985513000000000000000000000000b380f008fff18e8e0e92e4e96b06272ebeeaf8c70000000000000000000000008871c75c9e9768f307616315e7363cf1ff124869000000000000000000000000fb60409ad7c06ed2a03e7e13f0670e7b53c9b7dd00000000000000000000000074a9b02c6d9cd76e0a5b70f98ebdd6ab7d386c4e000000000000000000000000f6cbf6f6182bc095875452ed3a60479afc66f081000000000000000000000000b232f0c97f22b1e123e45f030a7a243ecac7794f000000000000000000000000dfdf3e1b3bb12be3348f8ed4ea5306c2b34f69a0000000000000000000000000c5db2df47747420db6bf230ed71ee76c11dd18de000000000000000000000000b8e6803d7e70953fddae9ca64ab7a89b9872a682000000000000000000000000d8e6bee18115330b28af04bcddd5e2635c20226c0000000000000000000000007c0ab9e8d978947f43313cfa16d9cfeee67021b80000000000000000000000005b71d14913765aa0e2904eccd79ccd359ea12f9b00000000000000000000000011bf78147bd105bf98d97ccdb39254d8a1474a6d000000000000000000000000d4555c65e3f2f2dcac278e89e3be6a54a7e76bb0000000000000000000000000540a57e0cb76f3779b55bdede565b925272efd6300000000000000000000000030355167f685d0ff03699c39f08ad3b0468d424e000000000000000000000000eef83962696c5d4dcd515bd63357d2c7012a72310000000000000000000000009a0e699291490d072c765e21adc575afaad28b92000000000000000000000000124dff84bd74721dec3133d993ca5eb23f143ec50000000000000000000000000d30dc05555c8e4669f80cedb457cfc985c435ad0000000000000000000000005bbfa817b642c173e623a2e9ffb75a79cf3cb95a000000000000000000000000588b76ef05cd6f0df5c7024f6d4a3b7ff078e7cd000000000000000000000000afd08bd533396fc1912128e64fa78a572fe51aa90000000000000000000000003f1782e6b53ca4732617c487d5a8d24b75b7bc83000000000000000000000000bff6e6c3e606fe1502f7edcd4a11856e0c094b55000000000000000000000000023bcefe499777a5e67dcdbb35727f87f354201c0000000000000000000000007e51711ba299d3ea38d3f50e839cb4eacd4850560000000000000000000000008528b433ccf9a9b776c34fbd93ceaeb99c7f045e000000000000000000000000c857af30b6867eb308f246342ed20c7e4ebed128000000000000000000000000f2b6e64448badd7d2cebeab4d75e343620a8a1cf0000000000000000000000002e432c8e65c866c5bbd99524ce2bc897ef078267000000000000000000000000280268c325dfa84ad0ae247f3069072e6e83e0330000000000000000000000001bf9fba90cb7484b6da24b4ac962e4741b87317b000000000000000000000000af52cb8c7ace1d0a4273654c8589a48f668d508c0000000000000000000000005f420a4b0478aefd79bac2c26b4f9354c794eae1000000000000000000000000939283f4a07229c310f64b3aeaa1d56a28b6264c0000000000000000000000005780b28724a5f744c2705db244eb859dfc0ac7eb00000000000000000000000025f43ee59c6285d0ddb1f6350578f7332702d052000000000000000000000000f55a39b6216f2dac07b9b6956faee1e90a0e61c20000000000000000000000002621f658f10342ec306245543e1457f0a1d4c431000000000000000000000000bd22d61839beafe4945cdf75b9c32dcd8fad70fa000000000000000000000000c8a90c63805aad45a5d5a68c39dc77248464e0760000000000000000000000005ff81ddd773b4effb983de4afe64f61f9f56ad5a000000000000000000000000a2d58f44169088546ee43249f1e0f444505ef7a100000000000000000000000009a2a7ff8d03e264e2d7aea6b869946c05d6b04b0000000000000000000000004174b774c5173d3a2807748cc440f76571b05bdf0000000000000000000000004423edbdae154d3f1c285cde8a38a10ffed7edd8000000000000000000000000d16a6bd297848c36527696a097804bbe3147b4b9000000000000000000000000ea3a71d4e21bd3ab25529e08b476b36bb3aeab21000000000000000000000000792b382abea2270c1456a2a54be8e409ecc056f00000000000000000000000001cbd9a6004efcfab5f95d11050ba7084bb8628af000000000000000000000000e044605b7b7912ae61507846a212abdab7a456a90000000000000000000000009ce06f664e74bdc3e6144bb7982ce4fd968a747c00000000000000000000000026310a66a1734f69a5fd8f41045aa4ecbb2bdda4000000000000000000000000dc06d8de457a500b55a69f7202987503b77ada8500000000000000000000000069430bc899c092c7bf27cc2bd7962b33b4ea7b300000000000000000000000004bcc82b6b9f0e2001c1acff4e1e9a31957e948b60000000000000000000000008abba08fe08229062e7adef3755506bd044eca9c000000000000000000000000b19ddd4d94468100f0bc4abc610cf82e4d2c6b56000000000000000000000000247bc017df09595f46083139eaf357947affa925000000000000000000000000363fd6b1fc8a8eeb84f6ecb57717c0af0e6022a900000000000000000000000048fd5acd2152c62124af97767f9232bfaa0ea01d000000000000000000000000528ff7ac182fa7dc5757194d0feaf70c8285a135000000000000000000000000a9fcbde6b0cee383c2d577d8b8e20cdb771ac168000000000000000000000000e236d71eee396531828c9777078843e01f939b6200000000000000000000000014011922e972f41c6a845f51f3b804211b9f74ee0000000000000000000000005f33eb58e3339f0a02d6245aaadaa8bb43e84aa400000000000000000000000001ec70c85056fea9613387f58bba25a0336f2c380000000000000000000000002da2a982a035df64c702730e3c76998eb93733fc0000000000000000000000004b97f6c264ba9148537c6f0559fa7810f69a88b8000000000000000000000000ccbf5e06f4f8b68c88a763b506246b56c1437baa00000000000000000000000058b91f8627476caa9cced0f9d7d95245988333bb00000000000000000000000053eb3783a239a6846d1c03f28faf9a7195538b0800000000000000000000000081bcf40921abc683c1f05b37b040f75a3d7ff8360000000000000000000000008bdfe4f9cf19064d92ccd559c6dd73677d28f3060000000000000000000000005d6202d95273d8f397ac6ccfdfa3209d0845c78200000000000000000000000048f0cc3dd7791690d653c3d8857988b9d2d0260e000000000000000000000000e2836c4070b51d3836074764ba499c1e7c1dca74000000000000000000000000b6946671ca9849b6ec517f7e91aa117b923c833100000000000000000000000099381588714b7e9dc8fe4daeb3a93e6e5b30ce2f00000000000000000000000060bb09a5935b64a4a6a35d701e7198ca993fabb20000000000000000000000009d296d4d8c22304533b39430a66adf86b2c796620000000000000000000000005a03ee97dcdb7774466802dcc0d20b520f564eb20000000000000000000000004902d8330222c445f19664427827fac801cb361e0000000000000000000000005d2410354daa1bf3a2cc3e5c11d30b1917bd8c6e00000000000000000000000031a4d0286f7a4fe4607bb7e6ff20bf33c16f41d6000000000000000000000000eb477a8d851001b0ef23ac2656de1e3191c86640000000000000000000000000b5dd8430a5269d3c3c273e5e1aa9c0ffdef7affa0000000000000000000000008627af213b2c8680f0d20be5de4dde3c943596590000000000000000000000003d5150b9cf4a539005a251cf6753c90b423b06c1000000000000000000000000d727eb3402106b9f2f7db30b386d6ea4467dc0960000000000000000000000001f265630557eacb6949b8d5d22cce6044731688b00000000000000000000000051660d59fd224a32d5a8b785d05efd9674fee5e6000000000000000000000000c75be5addb099e589a1162d71c3beb065a2bfb6b000000000000000000000000ebf77ea479e1b6044e0f47e2597e02fb9ee963e900000000000000000000000030efcad0185bec64839f7b1fb2d662d3cb9fe03e000000000000000000000000ad16b98f74ceec5c3b5e958140e2b074d7517ee2000000000000000000000000e82a025b32d73cc2e67059099534746d24103a1300000000000000000000000047765c772635c12cb769a4330965a01de87642aa0000000000000000000000006c0e9290d47cbe375a202b0ab5f105c187f2dfb5000000000000000000000000471800ce171432dc84983360f290f70e10f7dd34000000000000000000000000e81256c95d20256c70fd58e104f294ee4ab3ecb7000000000000000000000000ca8fc4b1ce9cd3c8b47ac22242fd1fe54e485fb70000000000000000000000009aff430e464c49a5e78c6928bc5917f60cc5691700000000000000000000000069936f59d455ea15932daeeb27dda44841b1b6d8000000000000000000000000d3da02bd9420b5b4df31cdb0044000aa7b932b3e0000000000000000000000009495c56ceff922495e258007b71fe2b10bea350d00000000000000000000000028981f86f0436f0b14427fd2cc2353340baba8c0000000000000000000000000b48956ea089e088708e13e298eecdc674d2a8664000000000000000000000000a5c063f9d0fc11126a92e7a2330dcc745693a09400000000000000000000000096ef8329d3705cd37b05179e8b8978356522f010000000000000000000000000937f3a4d5e22cda5215d1a117667751410d3be78000000000000000000000000732920afaa990db3607534de517b8ee1ea3472b20000000000000000000000000050fcfdc03811998fca3dee883996acaa3ead6e00000000000000000000000060792f285d1f3e9fdd44b3b94a3ea9db6b3e0a8e000000000000000000000000c134dc2ba62eb18ce82bd6b5aadfa8b70360e00f00000000000000000000000026ee80b6e7ad00ae7ef077650f9bd852f618c363000000000000000000000000025a41b7401f8c3b8c6de85fd5e50325615442710000000000000000000000006546e40b546d4453267f254cafb4c6c90658f84200000000000000000000000031562cffd4be741999d0c3e0e1baecbc3fc288a6000000000000000000000000bd4ce8cd1dcac5640dae3f0b4966f99891f62e370000000000000000000000002a8be4d723be459fe6566f3de722d8d4d1bfbd42000000000000000000000000f4ad9726f35d3392f3608b1c43704540335a32860000000000000000000000006198e7f01472e6ae72adfaf607d769d86b8539b100000000000000000000000003f3797574c70dee58c555dd8642cfa4d350b2a700000000000000000000000030776039f837531340de0b3208756f4b84c33a25000000000000000000000000ffbf7c4fbd367de613dd659b55b92668e1f8fae700000000000000000000000075d3b1bf624e140206368ff5cfd0b45af3ec3991000000000000000000000000b26158ab07ca0e03b3db34ab06e8172221f1a51a00000000000000000000000069eed37de3704ca826fdf4332ed97f1f1b274e130000000000000000000000003a54cf9aa697f0c9d308afcaaf5f9013b359e43900000000000000000000000090e3419db8ef592c380b46338bbefc8dce9182f600000000000000000000000023f6dd6b9087cb8aa1e074cd13162341084a9438000000000000000000000000241ad86f7759347bc82d7c910701a0fa227f2f7d000000000000000000000000c06a9724e4efa44bc80100afcebb568d780b64de000000000000000000000000617b58bed5d868e808d76c049588ee19edaf016c00000000000000000000000074d97bf00ce8be338022b79d6c47cbf9b67eed9b0000000000000000000000003d9052bce7bffcac5b6c81da51d1a0ff7ec3ef5f000000000000000000000000313cc1126b4cb0d2004b54ce1d6becfc16d59eed000000000000000000000000026749c471e69cc3ec6d2d4780156e2901c412570000000000000000000000007cae0cadf440f3524ed66ad6623c5401a92063dd000000000000000000000000c2ae6bab509c1a86fb8703fb7e6e8177ed0c5d22000000000000000000000000b272f8a1d40aa89b3659bbd5fe00041a8c42dd85000000000000000000000000b1720ef89f73feda8e23bc0d1a1f091c54514c50000000000000000000000000cafc684b4f7bafd35d63e8f2a6e196ea835601f300000000000000000000000032de414edb749707a08a4e4dd458a58279ce0ac80000000000000000000000004e61bce803cf732105a0e7ee3eb6cb91db0dbdc6000000000000000000000000074752d36d13037889fac84bda25f3054928e50b000000000000000000000000ea829a9f98af5abce16ea089f898df2199a0cf0e000000000000000000000000c861991ceb2cd334941c59a3a75ec45e14e2a1b700000000000000000000000049733a3a61c9f1cc129bab91ac4510cb8a725060000000000000000000000000b8387909b0f76c20b32775766a9fe03ad7ba4bb100000000000000000000000002babec7c4f4a6271bc2950b4240a1716838efbc00000000000000000000000061c919e94ebf4f1b5cadd5284b493a694c5cb1ee0000000000000000000000001778878151cde06e2264ec26c047d7e47f73fc84000000000000000000000000e8a68fdd1bd7c70eec379cc4f14f4fd4c38270820000000000000000000000002fcedbd785b3113ff221b77bb7f9b721ccb04c650000000000000000000000007eea7fd3126c3b569dd2440c16a8c52f90bc498d000000000000000000000000abf338e44dc5bf0b783eb3a6aa25f3245a5a1bec000000000000000000000000042ebbfa196be2e9fed48507bb0ac05cd080b798000000000000000000000000bf6a21f035e2eea10f6e872c5dc5e288efe594f70000000000000000000000007d05daf8df4118f8cdbc8bc44fb2380caee403a1000000000000000000000000048be79f169d4a8cc2db8805554117671e6687980000000000000000000000003c259efb02b013ed8746167baa133b80de72d906000000000000000000000000cae6d97ff0647eb520553a9ff2a4b260e3ed37e000000000000000000000000039178a57c4407ab9afcde543126b38f1f41c7b760000000000000000000000005a3bcb6c3dea4ea328222558f8e511c082f0e1dd000000000000000000000000c97ae4924721e2cd282081f7edce67d37e5f7cd700000000000000000000000012fc3bb6398afd270befaa4f26d209857e2d832c0000000000000000000000002eee847bf1b899ef47222f933eb98085d0a2113b000000000000000000000000b2044415e1eb3ef40301407b1525e72f56e7d2420000000000000000000000005636db81060e2a2df4eb869c86f1b9cbcbf6461d000000000000000000000000ff8e8fbda1dc056b2d474920ebfbbe83ecfa7314000000000000000000000000954ac86006f11f9110647e0bfdbb9f696a6a592200000000000000000000000012dde020b6f6302dc46c03d77768a19d385514cc0000000000000000000000009d3936dbd9a794ee31ef9f13814233d435bd806c000000000000000000000000d6b7a631a20ba06f0fa9f3eb46bfe47fa0d6e2f300000000000000000000000098c58ee5cb56a8f9b45945c697cf260bfa7959a9000000000000000000000000729e4a1b4c532242a0c586732f5bcab383d24c72000000000000000000000000ee235d615fd27d175d64fb1e1fbe12878daa67c70000000000000000000000007a2548365ff29530a8b59d4b66d4f21829bd48560000000000000000000000001bfc3fab6a3f86fa9b2acacd8b28d4dfff796a4a000000000000000000000000feaa84c47453da335991ecac6e8ea128b18179780000000000000000000000006324a2a249b32ffe1c419946738c70d7f0a851f00000000000000000000000003e09430c201063118f676247bfa624c6615769df0000000000000000000000004add956a89f11a8208ad5141113054e85a9776f1000000000000000000000000f9944a55334d49c05b29afa676e486d52ae6d8f6000000000000000000000000231420dd5126e38aec0ed633629e98256bc44017000000000000000000000000c99c7b4f7912b71ffca8c2b033b25ab4afbcd9e90000000000000000000000009920ccf6ce93ce169260ffcb6d8f4bd5ed012697000000000000000000000000cab4fe43d9113f9b0af39ca44e020b0ea6cc4cf40000000000000000000000000005672ea40af0c2953a714f9bf9a63a87aaa8b7000000000000000000000000b04260f3889310d398df20ace845b406b882af360000000000000000000000000d36ea30981b520aab27ecc2e9392011f86d4a7500000000000000000000000068528ba000ce28dff721c8bdfd8842eb9ee160ff00000000000000000000000099eb25e94771018f059afd4f873b63b2d00dec2500000000000000000000000089e040930c9db11a03f79b72718809d47eb4bef2000000000000000000000000c3fdbfcbf04b57c67a96b90740c561f0085a277f000000000000000000000000ba9a153561760267647bf8a6e01928c5f35c1d0900000000000000000000000062c88c7fc5cda068a2dfbdc1bdc5d509692b2a81000000000000000000000000d58afefa409919196fc500aa92be7687a809988e000000000000000000000000d1e47a14fefcd01a8bc618f1bedf679a2171045b00000000000000000000000012c496c20ba7635e6b344af0a3ec553fc1cee5ea0000000000000000000000008af95e029dc1412649534b27a2a00f66669ad591000000000000000000000000745993099a9d6e3cef4a87cde8146eec73842347000000000000000000000000cb92906b13c02539d97c98f489e4aa43d2c395cf000000000000000000000000aa2f8d049293de0f6e43cc8bd747069ddf5c1e51000000000000000000000000777c758dae59ddc9ab19c270d692a00915257aa00000000000000000000000006403a4c7b864ff64e601429c13c44e618a7e039d00000000000000000000000025f5d3f71f43eace64a589f6aaebe0ccb9aece9c00000000000000000000000092a70e37c858037a0048e4d12d68ddab8b4f5df3000000000000000000000000c02964d372205247d30047f0751544d5788b7c2400000000000000000000000097b3fd4e7356ad8c366bf1076996f7043c605926000000000000000000000000d9a89672411838bf28d96b28eee06c29717443400000000000000000000000000a0bff5fbd8bf2447d42c0e813d1f981d51cb537000000000000000000000000f57ebee2fdd75374464651a2f8179db3154c3f6d000000000000000000000000d769f1a405c32415434b7c7d41e7fdf7c559464c00000000000000000000000031a35fbf05a4a4438d6fded9cb8d9a6f04e69de6000000000000000000000000ad645b579146c772c59232eaca271be91835350f000000000000000000000000ba85c183813593322bb9d5cbce0c0cd4d8c5aa9100000000000000000000000068ec99064a241fa3f025b4a18ece88c8465d612a0000000000000000000000001e388cadecf208443fedf61f43ba9dc7dd6a031c000000000000000000000000a2bade747f4c1c55bc9b8f3e1cbae0942ff0a871000000000000000000000000e304a1e4b4ae6163ff6a0a9e164924b723051f7f000000000000000000000000c9255b94de486c871e5b40e7f64288067dba9b1d000000000000000000000000d1dc2e17d49acd1bcdb31babc0a0ce6e9bf3fe400000000000000000000000007b27c628df915748cf6cda176d3164775dec8500000000000000000000000000d73a703797f7f2bdfb57a241968e28c91d63cf4800000000000000000000000094805d2661cfa47b03762fa29960b0baa7740a8900000000000000000000000067ec7436f848fc15ef1faa23182e1dcad52c1bf500000000000000000000000071f4e17f24754ae29cc8d10cc985ec61056a61cf000000000000000000000000aba290eb85c773efb44660855daa45a2a802c41a000000000000000000000000a8dd06c311df0354c4f12ee46bc5134c280b219c0000000000000000000000002f37769803223c2aa9528cbc355a9ce3501cd52200000000000000000000000028246d0acef313f8a7a5a385472f8503e7ec76e3000000000000000000000000a3dad8342baa049684a581e7e952c434cbe4b038000000000000000000000000e1d67ce0d2cc359331a7ce8dd01b232f6a28f52e000000000000000000000000408d0fc86ef404a01b88aff6b9e6abe6aecc7eff0000000000000000000000002515036972b9df0cd443ed56f8c543ed0b9a5c8a000000000000000000000000ef1f571d8eb85396b4c87c21c02cde039338f26d00000000000000000000000066a6371bc58fe67c1794be94e499baa86a6a492100000000000000000000000005f4cf7954e713daf452ce069430ee893a15ee8b000000000000000000000000b5572d971ce6525cd5a1e1994eb69dbcec67560b000000000000000000000000490f3cfbe550faeee31f6670485e175a931a55ba000000000000000000000000d649d4e9ed16d05423abeaf2e73f40afcf16c5710000000000000000000000002bb93ede434ae90d4910841a8937682adb9a0bb3000000000000000000000000762c93b64d8e5711ea24d27655c41e300b31b76300000000000000000000000005a321f531ce5778f71b2322432e298cac45dbb1000000000000000000000000b1b4dcbf822082b3ea540ebff7cfea6ca1092706000000000000000000000000a23087e87ce569104c07045c62980f3665c24b6d000000000000000000000000d66e6740a506b62a20ff2717e92ba33b507e066a000000000000000000000000129099812044ffa402dd7a2f229ed7a70b001668000000000000000000000000eb0eb63d8f387c6613ca00a8164b693727efc92800000000000000000000000099bc9e6d4574cb68cf3f193cf2293742f503b76f0000000000000000000000009bd918c905e1ced34b4a2eb8b7b2c99a9862f8a6000000000000000000000000b57139025e5da84aad2635175b826209af3cbf5d000000000000000000000000ebdc8d03dd19e76a9393e68d2ab2a84f051eda0f000000000000000000000000e91b7599639fde01f7a34775e73c91221214e73e000000000000000000000000c12ab10b3b7ddb8c1ba242f153d5c355207893ce0000000000000000000000004d2ff05b46328d1c90c70b05f6e1c821c103c29d0000000000000000000000000ff93db680a18ad87b6254b3b5d7f53698ed4645000000000000000000000000dbdb679547b962d0a4db6628f5d3c1a2032093e8000000000000000000000000de600d9dc78c760a33937a124dfa20ef808701ed000000000000000000000000a24b97511658cec5726d705f2ffa10c8caff96ac0000000000000000000000004204f18d35cfc2ca72b01cf6901f886dda6b165a0000000000000000000000001b8f2ab3f715d2be536e414f743f76ff4c72fa4e000000000000000000000000c83a13814877efd3465ea8f71f5cf37e614e4275000000000000000000000000a620677e5008744e115cbefb04a0af512bdf338d000000000000000000000000f3be467416d17ac989a0ba611858b9a3558edea1000000000000000000000000f0f8bed1b57489f5cca5e3cb0f3b1913c59ca5ea00000000000000000000000098b7153313906114452eaf4bb5292ca6f8c94281000000000000000000000000c0995d2dbf850cf2920eb07b6336d9ef6aad3f620000000000000000000000000d25d320fbd57c4457d45d6128ece97e94d261040000000000000000000000007986908e46874945bed83483863239e75f7d1a0600000000000000000000000057ac2ed0c609fea10ee0128841004129157214730000000000000000000000002a1456c72540a1eb045c8f592093f90488838d510000000000000000000000008add968c4f9ea22fa75ee094fc34524ce0076353000000000000000000000000dd3fc55f83c18a3d23be0c3e0682e2a069d2a6e80000000000000000000000006b77c7d33b4fc50225833cbd94b3189c87b4d39e000000000000000000000000661b6bcee24b7ac3c5688adaa1141f69eebf7e30000000000000000000000000404f75f75b5fcc6b254c1304e847b991cc2319ca0000000000000000000000009d9a9f7b48df835cfab9839940063523019f2407000000000000000000000000801d069cf73ec0e37280e263baed114b0f78599e0000000000000000000000005c0236ea98a6357a07a2c6ecc32d01af66e80b2a000000000000000000000000474e247c5850f760efed279321713075ca6a1350000000000000000000000000105ca4f2ef7d3af9c68b329a0ad6a080a6489c6c00000000000000000000000028f81a9867949913f1f474b2f89301f334c6eff1000000000000000000000000b3c939ed33ccd545d713b23d4fa05f130db4c0c70000000000000000000000007949d461afe17158b61c55f8a15c7ff8ff883f0f0000000000000000000000006fe8e1dd2e49a9688d8fe143fb6f85517475cf980000000000000000000000002f2d42763a4a569375a7dcd4a13652a71bd656bd0000000000000000000000009ca45cc011c590f25baed6abc2af7f32eccae821000000000000000000000000757f816437effb13e4db53313eb51ee7bd6017f1000000000000000000000000401ab260dae52e9d42870c21400ad50790291e8c0000000000000000000000007bd60364e96f6722803a8a53439b0b88a030ad59000000000000000000000000bdbfab1c8cf6a11126eaeba2626d6a198fbb71390000000000000000000000008d4f3a0578a905201566478a02f3e9ddaf05dfd400000000000000000000000005a25a39793b190146af52469b4aee98a402018f000000000000000000000000f9726a87f130680d703a4990bb136d08ee671ade0000000000000000000000006b65346905db6220020f7342fadee696d1929168000000000000000000000000954f1851d48442f48967b3adbd1dede25dfad20800000000000000000000000013a184d5edacc2abd30e207e4b35412416ec4b04000000000000000000000000d710c67d6ffcd3df33acfbb7b53487972cfcc393000000000000000000000000237010cd750943dd711b9b72edb5a44f8b46b76f000000000000000000000000a7a47937ed12272b7a5cf7542319a08ed46c660200000000000000000000000086696e603bc1bbf28e3cf18a3c1203196cf6899c0000000000000000000000007fe00a21e6d1cc40282efd9fbcd42e89c3ae16a30000000000000000000000008625c5bbe08957afe15ca88b8cced1230a759d8c0000000000000000000000000a737077c383628c68e38d3026e33d3334c0fe47000000000000000000000000ef595155b691fb357ab4dd625421db271511895e000000000000000000000000918cb325d758571e903be1bdd207e4e7ae4420890000000000000000000000002a8098645b2eb69ecd519f02819ffa2d94c4c88e000000000000000000000000425c2fa32db5bf36a3707278d7a393981ac7d142000000000000000000000000ae9b7c969f4ea9f909c54a473295b404ebb90218000000000000000000000000d35e2ec4f61291a5f8b173d941bc6ae7da6980da00000000000000000000000005897219ed47ee5accf0c052b2c8c7848eafa0bd00000000000000000000000097ad772f57b44006d99d5fc178c3f90311791a1f000000000000000000000000917cd4c6c8af4b616352f8a1b45c5fa8dbb671e9000000000000000000000000515d579ee80255299cf4cb8e8eafa957d4a1cc87000000000000000000000000fa7df8bc7fd1ba5790710a275af046e2d5b94ee70000000000000000000000002be066fcd25dda1876d9c63185a094fe24b6a7a400000000000000000000000094c72a5e99a686cf25f3f6d45279552e17a8336b0000000000000000000000002ef63e5cfdba8b4ea82aa9ffd0ef479ebceb365a000000000000000000000000141e7df27e50e024215a0595a7079aba62ebecaf000000000000000000000000edfa88f44eeda694b6d5c7284f861fa783bb19fa0000000000000000000000004d8bea3816ce72254585dd31de186355184aa2d2000000000000000000000000980dd32374e43d7b7ccbd4a15066566206f1388c00000000000000000000000061fb67810ac3b35be6c613e35c0e35dc1c87c86f00000000000000000000000006b3fddb808c4ff1d14e50650e3ef027e93c7c0a0000000000000000000000006f6174eaf75cb1ef81c187fc328394926cb722eb00000000000000000000000086eb2fb2b8388d1c682262347965d0d3a0024a89000000000000000000000000db5c7634a7c6e43733657e224caff764e943e0c1000000000000000000000000900a819f121adf6b9bba433b35c444a62b8b1c6200000000000000000000000048c23b0308e0c203c34ee2ea433bc1a0a4df350d0000000000000000000000004aa69dd19af4b4c6da4a1bcc11abf78036c2218900000000000000000000000056d7151ac786a7b87010f578d35c1c792d5c5cfe000000000000000000000000db2520d59dcfd90ea37f8e03c0a18a47f127ea4500000000000000000000000076a429389ba3e30b3315fc8f1ea2f5d484b6807f000000000000000000000000be60b280949827fad68d93abb043d00a1b8dce980000000000000000000000008d4859544a64d9e45c29a2c8f34c01de1f6fe40f0000000000000000000000001c96cc950d0d8ead076d9a350825719025de4c60000000000000000000000000361e5ea1023f7176e7f7f3a0c592b032d1e5c77300000000000000000000000083364422ad62dd7e76eabd9e0507289ab9b54a9e000000000000000000000000286ec19f62d7522ab3f34fdbc3a10cc9c868559c000000000000000000000000f1343256e354ef59ad5461b0261a40965560ed9c0000000000000000000000000a93289f0e059e2b4c90e96038aa6e8f1070beaa000000000000000000000000ebf56e3b59a22c2d47b1f777591d20a3caf922a0000000000000000000000000e2ebdf2f3d45e421608a3f005692ac3928d8e2e600000000000000000000000011b7457624baa03478459b3aa5e2670d1e6cf8a0000000000000000000000000a39d8dd38f0bdac7dd7c50ad1677cb7867d877ff0000000000000000000000007599d6f7f2828097150180ffc12668303bd8cd250000000000000000000000008ffebdce3db3173e99b6f5fe25be15b10db0d6590000000000000000000000009ea389035a86387662e299617cc69cd48fa5a0cb0000000000000000000000001d3daf017eebba0b6be3affc7a774d11db3a195f000000000000000000000000a7b8535e54303f76d21a06d2f72fa1427285ce0d000000000000000000000000f254bfc17caa01f92e166bbfbc7c767380bbf4ed000000000000000000000000bddd5876acb33ac5b66267b7765a699666f189de000000000000000000000000a32893fe606b8bd5938cac9841cd52bc25e783540000000000000000000000004ce6967c5a2dab56b836aa38f3125688112f24d900000000000000000000000019bc0374978c9144bec50b04fc9dcae76d4cc13900000000000000000000000013f540062dff93154ff53eb869ea1d81d4c00e3c0000000000000000000000000a88a2353421d407b40f113298eb208383222fe2000000000000000000000000832ac03b0caae19657fdb15c462ca0ba366b77810000000000000000000000000f2434a7d15c283baafc50b431de9a0bef76f4970000000000000000000000006a644cb1d58cc4dda34b3ba2d5bdbd7ae4227dc2000000000000000000000000c2aa6491e24126560a0dd52a409b1fcd1ec0c4590000000000000000000000009b42583dcd9acaa14c76ed885484a724159ac05c000000000000000000000000e5c7a88054b7eb1a12e884c626e05a14856a9328000000000000000000000000d9e2e2e7abfb3c3a3db88d8083991bb81adc97ed000000000000000000000000434d4e9893a81a1990ab2dae0faa1a0b4665046b0000000000000000000000009c46e9b07c3bcf6d78045597a97314f4d003547f0000000000000000000000008012c71d92ed68a6c72c90b79ebba872d98fa91200000000000000000000000049229b649b3acdd4e028e5351832b4358863ecd7000000000000000000000000c6da9fa81d0551dc7e3b02741054370456856e490000000000000000000000002a342d4453c1bd51c6ad96a7c52088033908e2b4000000000000000000000000cab3578e4dc6b70fd6ad2b2da0ca2b4c3f3a41ba0000000000000000000000006dd1377dd3e0b9c4d10c50917c690b920778eb5a000000000000000000000000f493eb0706af8e7472aee9751bb1ebbdce73d733000000000000000000000000f68c0a7e35bd2b670cb29699be62a26411d168910000000000000000000000003c9fa0f75ed78ef2c0e56e5a0e38e4b8a79fc900000000000000000000000000bfdde570548a02298fa7b7ca4b29ef5d52b8740b00000000000000000000000097e7a2e26b06599e6156eb4ee9fdf286b0f7b53000000000000000000000000040e785fcbabfc97c7c1ca03ef25c2e6f70a0f0e900000000000000000000000096534d8dbce8e0bc8d7399120383ec0006bf015e0000000000000000000000002e2740beb008f2f66aeaea210b91498b5f724d310000000000000000000000002eccb4f73775dec9a4aa7bae63af09c17ef96a4500000000000000000000000065bd5377ae1afbfc2a9d8a9929aa754e42e0a2f40000000000000000000000003e3f8b241bf815a9b0249f93c19fed96ed0aca0100000000000000000000000016c114a9a31396b09fe5c584c1a88aba2b89f9760000000000000000000000001ed565bfbd05bba4fb367977397f505aa12f5bf4000000000000000000000000ae9bdfcfd2bf0ae425a48b21f8d97a81443989fc0000000000000000000000002405a5699e85604767b29d9e3547637fd6807d2c0000000000000000000000006b41ef6fd6a620a03699ce4f353e0bed4165e81a00000000000000000000000044d9bb825d1d1070d08d6a19d11819fcc635f9f6000000000000000000000000a155859762db165c47e947a0b83e63a2b12c5d19000000000000000000000000cb7da514088dd9614f6195a2e6e6e6f33d48cb68000000000000000000000000d2a326425242fc07c30975191d644e66ef2cdf4a0000000000000000000000003ae8e4a38eac07388d90ff4d64673a8e1f8c6d990000000000000000000000007ae84a4c029a9848608a1f6a09128c22eee4a2cb000000000000000000000000ca78d4d4490764e56bef7e77fce81f879567c610000000000000000000000000dd524d800594db85dd40eeadefc164d6d7db90e30000000000000000000000001916020d58f19f8c6aa6c4328d6b436bdc502882000000000000000000000000031f8313a7fb789ef690a37d64a0e6abe9b9050e000000000000000000000000637b23ca7e8b4bccbd0af7678d03d3be00dd8bb60000000000000000000000000b3d552f8b7b70706ec262ef730749da60da66c9000000000000000000000000211b38bd12d3aff96691ceb29ec8e0ad70d37972000000000000000000000000c1944ace56ffe3ca2ca1fdb089e0a126bcb01a45000000000000000000000000c1e91d49b3d12baed55e7b298e1f94dc65b8e88a000000000000000000000000cff34114dec18113397bf5daad906dda4ffe106600000000000000000000000094d67d28422a209a5fb498cd39e00924e5ac0a8f0000000000000000000000003854fc19f5b7d5792c478bfc7c510611d3fa8bc70000000000000000000000002464df05c60b31b359665eadad21f3fc423ecc1b00000000000000000000000065dc03892a72bc47b8b83ecd025b5cef1dca7e31000000000000000000000000efe3064b0376c0bbd9ff84f53ee127e0a6ff294b000000000000000000000000f09c7e8a560646fff439b226a74df48c3ef4085d00000000000000000000000027694e715e3b2252f571144c6edd6cc2986bf1fb000000000000000000000000dd1d1ded9211e04d48e7e57e5606c3cd6418baab000000000000000000000000b14272a64937c0cc7bc37b42d50c774a376b0670000000000000000000000000b2a015c800507b6b9eacc0e5c1c7c8dfe6b1ba010000000000000000000000007c5ad1372b25ff0820e0e208503429de1a8a581c00000000000000000000000025f33878383b7bb9ae587017b37c0754f2d7e0e0000000000000000000000000b2e4e3e1f0c3f189655a3e9791e8ce988d8f705300000000000000000000000017b258b3d42059dbb0e7949a8fe6335ea71f9b16000000000000000000000000b0ec73e2240c360fde3b3545d7e5cc625bed23340000000000000000000000008f11bc9e2ae5d87cc5b1fa80b4bc23b8f9133ab300000000000000000000000080e3665ed1a7b16d8110b96f78f8eddb6a92fe4000000000000000000000000034d7075e8be454faea663169e747d5e9a8bf760d000000000000000000000000136ee2f9fb707e7298ed6829bb18b5bca49af8c6000000000000000000000000e2cd706fb18c6c3df19372afadb89626ddbcc2c000000000000000000000000078655837b16db79900cc521d6d1210778636f236000000000000000000000000fd3a9f733d9ae42f973da5f674885e1017906ee0000000000000000000000000dd81bc5429723cca581b4c236e8b6c65c5bc8a8b000000000000000000000000e039802366498c5cc75b200decaa9ad520e60a1100000000000000000000000034061edb28bba13361375de38bffbf6ea4f36df2000000000000000000000000a12aab3e88aef8eac3d3b9ed22a3593654c00697000000000000000000000000ce9e7bdb824b934dced82922a5251d4b81a75bb6000000000000000000000000aa9fe170827c67efc52b0ec07e640a2db783a3bc0000000000000000000000006625379683475f0f0674c125189174814a8fba84000000000000000000000000d8bd03fcc4ff1861a1503569e423a31bb02a62b300000000000000000000000068c0f9967e4889ae36b26d8ac74d21c63091eff5000000000000000000000000efc351c9f29d18764aa08365446d8476086fa239000000000000000000000000c92852a2432c1167db8f981de114b7ddfa23afab0000000000000000000000009d5dbd24778bb97784fdecd7fd61897229cfa6df000000000000000000000000e214dfc33318150513f0aaee76e874f56b334c020000000000000000000000003b91fb5309315a88421cb1dff774077bf99a33bb000000000000000000000000d33da27f1648802a2d1779e94933359d8aa4a704000000000000000000000000ccefb047c33d538252409890edfa4d7566f16fa20000000000000000000000003f3d4deed7cac7b0d99e80d3348f9d1307051983000000000000000000000000aeb0c5ace206a851275b1adfe2449994cb7b5b860000000000000000000000002c6eaf4f003780882e8185dd36022fc19a3353e7000000000000000000000000ed43b0cb964896025e9c395c898b417d12785d010000000000000000000000002b7180b3232e0a875d5448d6b64d5e7690d90cbe000000000000000000000000020653ef5deb620c0bd5d9f515ef8c33e881eb9f000000000000000000000000a46426054165f9c2f68ba22558d88d00133b3069000000000000000000000000fc6b62c3de853dd4328fcd2162a076ddabd46ab0000000000000000000000000330c2dca6b54bfd1ccb68f93a007d639c8684ba0000000000000000000000000d3b76c52f2f7b99d74eb116730cff76e6d1c185100000000000000000000000083913dd41352e40471ae7295c0d7f6235350c80c000000000000000000000000f23312da5bf00c1c194a6abe6419c616e7118ea100000000000000000000000095a9217aa4d27ddaf7a1d2721c032626803a030e000000000000000000000000054ae7e0b3f9559a7e5984e2dc4346e8431720600000000000000000000000001dc7e61d9901a079f5badc1d893228daf71f95490000000000000000000000008af31b90ef8aef40f1c972984ab6ed2f3d483cf50000000000000000000000006278620c73229c0ea439f7c67d4a74ad2584010e000000000000000000000000135fca8962bc1fdbd9e7c0bc29e5658f79f3530800000000000000000000000065e0f37c34ab51a2474df492c3e31cb4eba48e720000000000000000000000009e72341e1064f9170da7fd8110a8ecf1eafa38cf00000000000000000000000032d75fc856fee5d1f10ecc80acc101bd8ab91fc100000000000000000000000060a750faab98d404d31cd81a0cacaad91e4577990000000000000000000000004a98bb93b2190f7339bc832c3449cd3095533bed000000000000000000000000a650686046db6a10d710b24fff6831b44eeab5610000000000000000000000000bb9c928f0fe6d8b667ef29bda4e34a2474d85f5000000000000000000000000359bef12a76bd3de538cf23b20b76e1c25ab079200000000000000000000000043020b6c55d8a846c0c5f81c45d11c6784ebd7fb0000000000000000000000005c76efd2de16ce0f5c2b08958a2f60c881d9733e000000000000000000000000e831ede6a23de1c9306492db95135a4de7066c4600000000000000000000000052e2f0ce4e09be5da0b1ae484982733f27103c62000000000000000000000000e6af98ab9c19b0b18c94e45eb28eef3c049e46f7000000000000000000000000c8dca67097ba404d9c5e93719e888766807e600d000000000000000000000000adc6a137fb57f9de5aad31374a799fac8b8499460000000000000000000000003ce038c4e04126274b673d143f82eb1274215dbc000000000000000000000000483c7b4f65c59c7fc422b22ba70f94d646ba840e0000000000000000000000000017334d86972c8f1bede01840aab5f40899e7bd000000000000000000000000d7526773c6293b736a949148792a353be236bdc700000000000000000000000023fc053bd1714e03e0dd7cf154c795c48c86a79e0000000000000000000000007d78736ff2513d2081539b7d50ffc6149659b9a20000000000000000000000007590ebeb4712d800c548f51719154e302ead245e000000000000000000000000bed3b08f77b116f840f7456ee33778cb465dd65c00000000000000000000000004e521707051cb632630cc5b577a69cd82f18af3000000000000000000000000c0c9e77ff2628ee1d3395f8ae07175076aa8319e0000000000000000000000009eb67ff814b4af6094ec8b9e2d11472e7476d7750000000000000000000000009b2e5d22549086f075812ce46b9ac435e8cb4ffb000000000000000000000000fb98ef55c5ab8bbd18e2ee530e0304f0112c931d00000000000000000000000019fb6d5a58e10e52730e02487d12f64b1eb2826400000000000000000000000091037e89554b4ad15cdccaeebebfd1ad496ec92e00000000000000000000000050d2abfc6205cad2706599f73198ad0e481c0606000000000000000000000000b049c5e43743d72d6687b204fc692fb76cef116e000000000000000000000000b3f49119f3d3f9b2aa2297c4eaff51164c18cf040000000000000000000000001466e6fd5c4d307c7caa558937998626817919c700000000000000000000000048a4d2e414fe5095d8807b8bd2fa782beaadd63e0000000000000000000000004db49a848fb476d70014fb70878dd0009e15373c0000000000000000000000006233b12e857f0e9c8ff9d502d9068985cb121c8c000000000000000000000000e1e7c5a654672bc7d764a474d5bbaf6ca9ddcb8900000000000000000000000085dcc81896a05c787a331226e2c8eaf5c00e70c7000000000000000000000000b13bc63e7137ea2f66691c566cf87d6d322d37e5000000000000000000000000cf70c6c8b1461eef2cb9cc308d3c46a9ba0ef7b8000000000000000000000000a7a1c64c19ee6966ce245ec4c627cafcd8e113b500000000000000000000000069ee12ae57d5cf6a69ae80ce8eeff26c87f016a300000000000000000000000003e0046c13a219e5737d93d8026a3f3f7e75f03c00000000000000000000000024249b54a4918e6d57a8e0679e109a05634971ae0000000000000000000000006178f82532cca5f924740f0ea15edad3860ab4b80000000000000000000000000143786ed79cf5af75f0910806b723fdcb7de2a9000000000000000000000000ac2ddb9de017e2d263b468739bd7126ac8eee29d0000000000000000000000002921f03a6d1043b2561d786165efd647fbbc60dd000000000000000000000000b97e2b3b12559edd6eb8c112441b66d0d7c077f4000000000000000000000000698e3329b628674ce346cac30dc33e0430c8a3ee000000000000000000000000a58dccb55e3a8f9ba04c27b05cc9ae44228c23b4000000000000000000000000633d35695ab68ac1900b0874c8c6202ee25ac1a50000000000000000000000001aac2b09ec0bc44ad9a8b9c8a02848d1eb9fa681000000000000000000000000e35e954bb44cf1ad2bfa3d61f3a5042d4339ffc8000000000000000000000000a55a423e451a1b62aa17f16061c25f0b289c65650000000000000000000000001a7237bc6ccb5c8e0327ef66e53921f9be7196af000000000000000000000000883b9ad17f10a10453b4fb8ddec973d364e28518000000000000000000000000e5125adde0d3c912c76755bc194511a8816c6f4b0000000000000000000000009a5e0ca79b5ebb5e0a733d18267e3c7b3577eb13000000000000000000000000e12650c84b9db1963f9a265eae2db1ca017e4296000000000000000000000000e25aa0df6b4d617a9dc2dca03630f3c96d05ec42000000000000000000000000734ce1cb414caa22c671de5803e26f76b3d20111000000000000000000000000972e25bad4cdd8bc319fb817e2b5c842eb286296000000000000000000000000764cd13503d363f63bccc0904526458a176d7e06000000000000000000000000e924872f9fb7508911d7187fd38014c3ccb902fc000000000000000000000000e1960559309cf2a17ed63bfb0576a1eee5871241000000000000000000000000ec49624a9dcb94e6d5d8225b48c8527e4bea00a40000000000000000000000006a95fc2d2d1a96ce4f961d79cce28ac9989315aa000000000000000000000000cb2c2dfc1840be034c843ca732a155117d913fb90000000000000000000000007fea4949b60808b5b9a104a089d0db3dc84be51f000000000000000000000000085daa15942e5a01a733e38e3e5ceda4622cbf8b000000000000000000000000095260d3bf1ab9ec74a6fdc2b76ea09fe578b22100000000000000000000000083dd109869bf253e385b863a6ac3e805e9c6d5cd000000000000000000000000b31f735c2259606f3e04cfd42727d6105a65b81f00000000000000000000000008218f54e02376b4740c11209dc803749696e0b0000000000000000000000000809859f7e52b07772767100eb70d4366b550c6ae0000000000000000000000002bf4be252001ae3947a22a91d76940d74f828a37000000000000000000000000dd2470285fe119eab343f26813fa7c1a5cd4265c000000000000000000000000a64ff2d75b9638642d933c9e87bdb2562f231339000000000000000000000000edbc59b3db9cb28bccbfcc8271aa184f57e7a99f0000000000000000000000006de666bf9b114579467079308224a759649d62780000000000000000000000000354c35dd88e7311df7659633f2d45adde490839000000000000000000000000c4c783fd106a96a820b6ea7f1ba41163ae8525f3000000000000000000000000def80c863fab41455a7576f43403b009e3024b2e0000000000000000000000004e2c9a74bfb5790064dc5c8c37882190bacde024000000000000000000000000fd8ec325abf3d8df5f9304ef1cb3dca3c603701a000000000000000000000000f6ef8918762086a62f4dacbbc368f9c658964aa1000000000000000000000000f62683c774e1255789855f0e5ca70d6d29490eda000000000000000000000000f2a3bf24ab14c0a23bb3d55579b643de07fa5da3000000000000000000000000ea3b265968686d23429457e988adf7edc63e019d000000000000000000000000e9efaad26086a233358e27429a4b37ee1b96e130000000000000000000000000e666330b30b14797355a03570a65716c2dc1ac78000000000000000000000000d967115156474e060c7f287373ce0e6a0418c0af000000000000000000000000d576198d9cdac64d31c391aa0e8eb6bf76277d31000000000000000000000000d4a54a5074d2fccdd982f4661577a67cc10e9051000000000000000000000000c9f14f8d5354cd56fb3246340dd27416d1776aff000000000000000000000000c24612e6c54785eb42b4beac6acc49f4d7478017000000000000000000000000b5fcdfa3ec0dde3414ba9dd235d935c88e27d755000000000000000000000000afdbe850f2b3d4b62c1580864575f71803ae1176000000000000000000000000ad8ff78d2b829d740fb2e3c5d5fc84dddf8cf1bd0000000000000000000000009a038ec58b3ef8af92e2132a3985162a65bd56c800000000000000000000000094b48954fabad909e6004fbce04de523806c643800000000000000000000000094815db29304b989e3a5f41aa9589c38aa6c4e65000000000000000000000000945fae261faaa193562927e33b7da93fd952e42a00000000000000000000000085f970f66fdf3439ffb3c2c33d155a211c0f1f60000000000000000000000000767d8198377e46295a06df5c0e09f9f021db37380000000000000000000000006ae0e7a856d334e577376b89a8423741644050d3000000000000000000000000692d9f4d8ca88fbf84178c0b9af812c619b044f60000000000000000000000006492b3999060cbbc954261476975832de30d979f0000000000000000000000005a638fe93e9bedcf4ed852c2129d23b6d86c77c20000000000000000000000005a3d6eeb485c52d88b330bcf19afab33120d224600000000000000000000000056ad491ebb8e90f9dd77dd33dd57fce4f2de76c40000000000000000000000004243e862e1d26b42cffb077fc1c404f213af950800000000000000000000000037fe684e45879fa4a66b20afc06732cde5f552a7000000000000000000000000358ac864564715460e405ccc89fa81e17b13359900000000000000000000000035092c5fadc8412e186567dbb705c0a874175660000000000000000000000000340921e86d9d1619f6d11f24cf474e5a4fe215c90000000000000000000000002d914750887a4e4247629db355bbc9302370c5490000000000000000000000002cf6ed25a1112d594485258372f7adc2aa2e53560000000000000000000000002976526e68fd8edea70cb7fbc10a74787bee36e100000000000000000000000025ca3bf0a2cc6e0742ac004ccecb010e84e748e100000000000000000000000015e5567f8044b1a5fd76afff42023284bd0857b600000000000000000000000009805db7b8c4c042c4bd1920b20f97bd1f951e7d00000000000000000000000006852ed44d164bac632815081a5f22dd124a72c4000000000000000000000000054fe93f6f4fe0f2cd832cd79a2d95dbed920939000000000000000000000000470f56f8943636480f74a0fd475d04e6f45f03050000000000000000000000004a28478df9188b61ff7062fecc17f698d129f2e60000000000000000000000000e76675fa5135ab5946678e9515cfacea9ffddb200000000000000000000000081c838f6c56d8f346e4fbcc80f4e158ae30c3232000000000000000000000000b3ed993d07fca67056b26eb99ca5f0aebf85400f000000000000000000000000a2e0aedb302227070eddd6cd771d9652bfefdaff000000000000000000000000677d9cc6eb214ba4a321a0de42b9519db7ab85f2000000000000000000000000ff65b2935b97fde6db17af8eae6e7e39eaf65d8b000000000000000000000000e6e57458e6a8feec6e7525fd2d71c2f838b3e5d400000000000000000000000071ac1dc01e6a645d123a46607b12d097e8176449000000000000000000000000601b37c155aa86ceb7803a8f14a31980d8f435900000000000000000000000006a1ccfc68f52d7bd5a409dbfa35b9d66cc0e1b4f000000000000000000000000c5cb7a4d2accbd31f9e0b7cf01fff088c3953131000000000000000000000000ecc729c8d4a9d7b58623e3fff7d900a509fd4cc3000000000000000000000000833097c66e5f164df89d7063ea2806aef5bcce42000000000000000000000000dbee9d40be9498e6c3dd64bcfe127b1053e0be480000000000000000000000000009c4fbf112b1676be1b4ad2fa7902fe63c2401000000000000000000000000454f1e9fd9e9ed530ac0824c060d3a5862b50e3a000000000000000000000000bdd30861ee1f6664dc12d5a34dcb803b2a357dcc000000000000000000000000943b1369f2e21ddb6fc606995e391cbd5ec33e1c00000000000000000000000089b2fd71947173edc51362ede31602dff622e5080000000000000000000000004a1e820bbacaee7085251a3f77646b930cea544c000000000000000000000000331f53fccd9a14517e95415e326b48277db80c0d000000000000000000000000f8541733c2aec9ecc7fc49acc727c6a9cd86865900000000000000000000000042b4722971813c433b2445f488aad1e278477d77000000000000000000000000b5aaf8452badfb539c533544aca597ac4eef8044000000000000000000000000af4a6d9fcbddcd9b113a98c30b5a9d68a8fe44df00000000000000000000000065f55b32c433af5edc8d7f18cc9285091418b1400000000000000000000000006caa3261e3412a1c3e9db6765ff32650a058e4cf0000000000000000000000008b6636dcc05ba7f095ea1ae4349247360c6e076800000000000000000000000083746850fa3ab9c86b545b621a333a7e7f67f25a000000000000000000000000804162dba691f011cfe669b1621bfbd3c3cc29a2000000000000000000000000e0fe0e6d7a8ebc2bd107f1abc0621d6fabfac5b2000000000000000000000000e07e2fcd9e724da0b02b433f02e14b12ff31a841000000000000000000000000209848b6b4a1fd347e8f009d1d938f5a0380fd870000000000000000000000000232187444373146fc9fab986e1d570ecd9e5155000000000000000000000000c85aa4cc871bd5a2db72618c4b587b326905f1e1000000000000000000000000e99decdf5bf1cb045f897a28df024da010e6dbf40000000000000000000000001670d1452234ea2caaf8f5fa6139569c7efefd67000000000000000000000000c0553bd8860c221f8a84a3d654d54676e9a87365000000000000000000000000d2b4cde00bfdf54652586648cc0542cf7d45e692000000000000000000000000cab05991ba32186dd270bbeadd1c002d843a2bf5000000000000000000000000b889c7a174e662e6652f2003ffc63c27eb994b0d000000000000000000000000c9c0ea1afb881b40aa49f17d3507debdd4e12bb40000000000000000000000005cea416b7aded35f037fe1d5cd92b0d5c667537a0000000000000000000000004dad3462098e35833911209926dc47a22d98fe600000000000000000000000002ee5bdc580ddb32b1be548a3e69336a9ba4019220000000000000000000000000db300138dc896468ea207cc4ca59a1ec1639bca000000000000000000000000cada333c6c3853011436e516eccd98a88f8d43cf0000000000000000000000005a728d6b705aca65f119d5ab7bb5673ea276f9460000000000000000000000004d83d1cf30eaa835ce24b5aded5bf820c848439000000000000000000000000015669141c3bcaaa4b071ed9b3d0b85794443c785000000000000000000000000b968cf83d1c6acab416feab667e83b61fced700e000000000000000000000000599fa3f8e9602ab3bbdb8ba039966feb64c56ace000000000000000000000000d0c76e0eb75bb9917032b60b052e03b6630a389b000000000000000000000000c27db210b7ecd1648f9a09860cb990dbac640e36000000000000000000000000392f2e425ab5852018c6a2c774d249616fe4a422000000000000000000000000ce0029654806b39aaae2870e815c8bcacaf6f1060000000000000000000000004d2ab5c38ca14f43595ddf69a22799777644ba2c00000000000000000000000019e5b521b33389d616f4b7358d275da53d81f60600000000000000000000000079051e8e94b0642f1ba0e453825880fa55be2df000000000000000000000000004cb9b1a34a2b2f47e0619c9802d227c3a05b0d600000000000000000000000045f976cc44d7a6a2cc21f9f23323b73faf799938000000000000000000000000815171ad60e31abd6a6a6f6d56d93ac5a44ffd2100000000000000000000000056802d816e93f0fb1b8a85c65a262c748c0497bc000000000000000000000000f8c45f2513eef8c2c2f986b5c1edc6a456e761b70000000000000000000000009a7ebcf61a0fddfb2fbdd24586f86808932c61a700000000000000000000000047955c1cd2c37982e69e34b3d2769f85fd7960840000000000000000000000004c1bd9bc89d903ec2933fce4d5d5f5f713165bb500000000000000000000000082f528e5ece6d962d5393566e10e31f3fa3c09e40000000000000000000000000c6edcc624f139549f2760e455da1477b952ce410000000000000000000000003b5a02021832c76f1e792c956b47bc31e186802f0000000000000000000000000fab4b909a3477fe7a00a48aa225043208d520ee0000000000000000000000000ab3f252b0aa783a12609672991de1a1f04b5e740000000000000000000000002b09a6acdac969ef624ab6167bbf46b3e5c5d1810000000000000000000000009ec2767a570864e0a05af7ef72863d46bb144a7d0000000000000000000000008d4b82539333af74900d5a0934e77a59f4d92a8c0000000000000000000000005a343162bb56d1a9f26ea0605f78e544a6a32f25000000000000000000000000c8fc48af8188e15a2471097dae6712e503c3e52600000000000000000000000014f3337a6289d822106853990fbebf1abacaddb3000000000000000000000000d8ba12a6e5333c093df1ef993523bed28a22b3d0000000000000000000000000aff57df7dbe766f1726d48014852e9dadaf3f4410000000000000000000000004f587ccadf294b67526a9b1dadf560216ba56b20000000000000000000000000eae8fa6d73ccb3b556fc6b6cdf2f9a1180fe804600000000000000000000000038de1e6013830e1807e26f56fe7fe03db225801b00000000000000000000000081ba59b1b1b339915cc81a6c76abaf7d6be9cb50000000000000000000000000c9783cf07e64f7198a970c9714b2a753cefb75510000000000000000000000003103aca77c5853ef89779ac40d6bd5b77e14e801000000000000000000000000ac999d4e73c6d77148ef4d713ec9bf3531082a840000000000000000000000004a6a184f4d49f3cb570860ebb57e12affb01ffb700000000000000000000000034c22cf3e8330c5e42c6b6f34f98fd5c64b9752b000000000000000000000000c59e6a0783cbe7bf7137cebff3e7085e78ce816a000000000000000000000000a6c5da7bc61da716d50b2751888f50514458b4740000000000000000000000001244bdf9c6e2419fe75a047da37d54fcee7c4c1500000000000000000000000054b39f436f8dbafb08679c659fc1b38f4cc58fc80000000000000000000000004d6bd2fc11591b6a5b59a7ce2b55c44ff9a75330000000000000000000000000af944adc0e570936ac4ec74ef28e37f96fbd564a000000000000000000000000a49e29a913e93c87bc0a400f7d1a189e03b54f3f000000000000000000000000a82f9d11b7d4e879bebdf70b3048a243a75563ae000000000000000000000000972b8e6b255da3cc7182d5f4044090e28531077e000000000000000000000000b01439576bdbf30254ec94786336ff55bd81768f00000000000000000000000011ab60d41cf2382401b3d8d9c634505f3f2332bb000000000000000000000000d51a88013b8637f4f11878a3cec292a5f3b39781000000000000000000000000d352aafe8bb5df5abe04a701c6c60e92b41795b2000000000000000000000000edb534c18d2ab841a8832c534f879a1a52a0ed7400000000000000000000000060286d55458909d5e4ee363d92b679a7ce51e8ca00000000000000000000000074b227bb335e8d91841bd15349d98cb34e7b783a000000000000000000000000d30092cc975097615e3bf9192d7cd52c1f946969000000000000000000000000d16fd011300712db142c976dd8c1204ea4f3ffce0000000000000000000000004bef810447ef896c7bae6b4d676f949239980490000000000000000000000000abea38476be9da51bdbecdd44be71c591c2bca66000000000000000000000000808e2f99727ac1663a0a3bd188aee6378b95d14e00000000000000000000000014cbe84cd2606c98acaee728fc1063bbf5ea8113000000000000000000000000e6fe38cc3ea58d5170811a24d68824db0d4fead1000000000000000000000000ed17f3c0e1b9d37b2d17e59849b971b9760d938a0000000000000000000000006029b75589aa2d4e6622872c478f3c0792b4569b0000000000000000000000008596ec6866cfc1a24e361250a23716d12a404244000000000000000000000000f7b359fbd39bb0e5d18c6dfdcc81070974e9476b00000000000000000000000059850c2c8d7576970ed5ad9b8b4b6719dec86ed7000000000000000000000000e08635b49fca37f327d4570533cef302432221cc000000000000000000000000cd0252c998899766cfeada9cdc98924e847917c20000000000000000000000005a45b9ac5d20d4573a1fae0bf54880017d50253a000000000000000000000000f7ea2d7ac5d1f5d21b46d9745ada464bd1225c0900000000000000000000000066a60398bab69163f01fa58347183523ccc36ea40000000000000000000000009157d8a5e00f8100058162b679436fa5479d77420000000000000000000000001d6b618c5e885950b28f4bf61cbe111a61513a080000000000000000000000007bc65705179295cc18ff3932ccba65022ba74500000000000000000000000000a1ff27a5e41ca49431636496187c3556e090482b000000000000000000000000c7a48ffff9607f1643a1400e6421cf5a8b4dba5100000000000000000000000032804bf08a8a42c66a8634a3e874a5049fd88634000000000000000000000000b8e98fcae5d7169b1b8ed5a4e99afd7d03f2d382000000000000000000000000e0958192178e2b6311fc21e43fbd523446cae51a000000000000000000000000393c21474f8501153055567ffde795ceb206a34f000000000000000000000000646397e1631a17c770a189d20c8a17a678abc51a000000000000000000000000d99f0826fab12db3e66c3624e822f99310287fc70000000000000000000000006a894ecccbb03624d0137e45f39c39c331e2384900000000000000000000000084b3bbf900fc01a5df795c3a91a4fcaac8298696000000000000000000000000aa8bd5bc554543c0789ffc728199e0d9c34014eb0000000000000000000000005f2a540bbdde6d0f43d3deb4bf92294e29a805d400000000000000000000000062ee71096dd8fe58480de51592fb49106f7fe4850000000000000000000000007e6646ddb424076c179f5c1348f4288beff979cd000000000000000000000000f63afeb45b65fb527abfa080c02cbac171eeb5250000000000000000000000007df5a2a28d22233e5e6d92303df1fc0f80c93501000000000000000000000000b6c897bb65b749758c471e063daed048389ca41000000000000000000000000078e5ebe50aed52f99e9d427c8afa1e810715cb5d0000000000000000000000008abc04f551de262340b8ba3cc9e663e88dd4e343000000000000000000000000a0dfd88a120d4d2ae742bc16f38e23edbd93496e00000000000000000000000039ba9d4215bfc05af637ae23cb01acf477e86aa1000000000000000000000000356fe435a804096144ac8ef6b11d587ab48215f5000000000000000000000000e38ca79e589806a42f7fcb45925da13462f227e70000000000000000000000001aba327e90a311436e8c2a332231c1109c8fd2ce0000000000000000000000007ff4e4b8a76544e066b18c2520d9576c54326d9f0000000000000000000000005041a128dacb398519a295a18fd4cba5cdea73df000000000000000000000000303436a1c76732faa496b8b70dd6fbf3057e5bd2000000000000000000000000b63b03cb66bc417ed6eecc1a25dc7cf60f8ff572000000000000000000000000677e4dec5afa7f146e5b0dd4ea0ccefdddcdd5600000000000000000000000001a3fc9ed2e9b247084f00fc22582fc8c58429024000000000000000000000000f658c2b9f594fe34687b4d6075741fbe5dbda9cf000000000000000000000000d7cce4d86b037a1e445d27f611e64d8eb4ccfc9d000000000000000000000000ddffbaef8b7a61b57a709f727cf23c22476229f4000000000000000000000000ef2d7c801febd0389a71ced3a99f84acb2a8f0e30000000000000000000000000eb42c19f74a0c0660a9cfd1fb3cb47ce0afcf9c000000000000000000000000f57f277017ffe83d166b54068e279362be7ff0ca000000000000000000000000c0b4ecfd10604dd4cb60e3cab8296d7b408b14960000000000000000000000006a7e9e3b800961f700dba01c18dc393965ad7471000000000000000000000000f946eabbb760f99aacf06bcd9c0fdbe3ae75d72100000000000000000000000098ca96331814dd1e57839630d2ffd639c4f7be4a0000000000000000000000001309faa38b89a6401e2bc67e1ba0903db7d6cf8400000000000000000000000081adbfa24189600504a1075d43b2ef3e676e6702000000000000000000000000128fa229ea1cc8d334aa3553b0f3ee570edf3c3c0000000000000000000000005cb1acd4cca255094796854d542ff3c54153f3150000000000000000000000006b2b068baad0051fd3e972fc22e35dc77ec589680000000000000000000000003cf4f5a7b34b377fa46fa61372740bc50ab35b2f0000000000000000000000005e8f02187701ba2465e9317b508ac01077d8754a000000000000000000000000c5f5cb94406f4d0b308c76d46001b2512ff07206000000000000000000000000fc48f950151a9b28eb98e4fdd87a0b2c996bfe4f00000000000000000000000008eba7a465d9c3fc92f719fd4af9fb799692926c00000000000000000000000072b71361636414b0af86cd6ec730b04d760d80690000000000000000000000005113fdcb33e3a7a55c66df2e453f539c9e7b4ecf00000000000000000000000079fdeedcfbed58b7d6e28c812466afc3cd7a269e0000000000000000000000001c4164491c03c8d4a0b8cbc7482effbb480ec4a0000000000000000000000000e4119f3cdb2669da7fda57e91623304694f022dd00000000000000000000000008901838dacd64e04bf5c694116e78e2d32a2a490000000000000000000000003fc144f755af16f10147e2cd78a8c0e3cfdb8935000000000000000000000000a38de7f2316f607525eb0e641838cb8889a5025c000000000000000000000000b797223b0d3db66ff773fea41750886585097d8b000000000000000000000000bf49e47eaa1ab585f07ce316c143013bf95ff8620000000000000000000000000c776b92859931f473873ec0b7ce662ea44c9920000000000000000000000000d8fc1935a0e4a58dde94e5ab3b1369dda66d1fba000000000000000000000000fd45e8d3295965a22943111849c80bafdfdd8b3e00000000000000000000000070bdfb5ed6413e31cba0a1b9024980453758fab6000000000000000000000000d57ef2a30d6eed0dec0a68753196352473caff05000000000000000000000000baf4a1464eb73cb25bbadc2a5f94d03ec19bc8d2000000000000000000000000bacf167d7e9043873ed12a8bfcd783ad5bdb13a7000000000000000000000000b44d645faef821d272a3123fe5870fdafffd009c0000000000000000000000009eb6c5ec21c4abca22b756fe87637472ae123f4f0000000000000000000000009608f6499dcdc0332a27bd7b728abd876c2520af0000000000000000000000007aa9d0227ab31be76d6eee28f74df73777551f7b000000000000000000000000013d2e4557e355707bc33ff6f759e57c042b19190000000000000000000000009a307c67235e0a559f1f17e27f9d2fd6adb26d6e000000000000000000000000ae4036d028a0d1ff064912ceb343b0f4a02aa7430000000000000000000000005ec1d93ee9e76431ed80d0a557c5b6dbaa553a160000000000000000000000002788e4e962b69e9ad315f774c9ba9920ce27ae4b0000000000000000000000007b251c422a7e268a15b446c7df1466c8dc1adf3e000000000000000000000000ef70c9aa2e684c0bdd9fab9fcf7315cd3d4f252800000000000000000000000090ae62f6bca5fba2bbdde9591e6c0fc37b69c23e00000000000000000000000043ed9de1888a8c6598e9a21f8c8916efdb0cc1ee000000000000000000000000a34811d49af525552ea36f5dad9e6b8b59be503100000000000000000000000096cea2f6a7c59718014d7b20ee325f5909c070a50000000000000000000000006ce3fbeec0bdbfeb2c905dc04d749ee9a4d557c8000000000000000000000000ade3dc5226ff7e18242e973a59d76715a5ac16c8000000000000000000000000a867896643b95b35e108f71b061a58559fe28c2e000000000000000000000000ebc9bd3759efe99b1c09d6496e5c5e453ec3d7790000000000000000000000008175b9b044bac9d0148140b6aaef35dfd26aac54000000000000000000000000e5e52812aa7c1f73fb273c16d18cf01a193c6e46000000000000000000000000648f4cae39fcdb89377ce60a8197aa0c22b8d526000000000000000000000000a9f248085df43f92e461b2293d44f126f20f837800000000000000000000000013bd3d20041c84711bb4c05a87238e166f32dabd0000000000000000000000000187e6e66f7163716ff5e3d062a06ccb4fe636420000000000000000000000005c337f04bd8b53efd87b69123f100059985b3353000000000000000000000000bba24b3a62ab0d31ba4066de2e41cf0bb6903e5d00000000000000000000000050cc4a7409fa820e8598015473203d404bf81d2c00000000000000000000000085b9841f15f96b294dd58ef564590ac3b5a4ac7f000000000000000000000000607217c552f0638a803fcb05613e50c6397951bc0000000000000000000000001814cc85c4d2a01b473ca3f3568be7c9a5d0cfd3000000000000000000000000bf7ee84c668515f2d0d59e35d5139a789506aa3a0000000000000000000000002311f4613f07499ed0eac65141c353490072a57900000000000000000000000094ca995d794a5063aa962e235a3661291e9770a8000000000000000000000000835861979a1292f4b22fd79619463b68184a51860000000000000000000000007be5aa5a8962c55f6d3e12dead8b1f4a60ab4fb10000000000000000000000003830b9aad5ebbc22ed58d6f12664072fdde678100000000000000000000000001ee2cbb2c664b0cbdde2526dcfbc83a90b70fb4d00000000000000000000000065a465eb477422ec808f1feb4d9cec65b78400450000000000000000000000001b09a1f986c988487477ff1b89d9d67378d5ed530000000000000000000000003ffa4f0883ddd83d59c41aae33bf12b485c86451000000000000000000000000a52ffd38a4ca06ff63cdc5cfc2dca28dee42a12e000000000000000000000000a2c2be226a5e75ddcbc39c3cdbf9ff7d5d5c5de4000000000000000000000000852a48e5baca065a1d22910c9553332c7295b71e0000000000000000000000000f16f20bc268d2e7cf91a4f9656e6c7f865ebe5400000000000000000000000054c316182bf733742229f2365b4711f55925560a000000000000000000000000db23bd597b1b1d58a5be87c56a38ad9d5e68489000000000000000000000000017d61dd4089a3089d9085fdbdfc6bcdeda5a13a30000000000000000000000006be7ff0038d8300b3da454a9e2adab2b706e639c000000000000000000000000a1bce17e0faf1c8287f35b1737b5f6bc0106931f000000000000000000000000a07c5b5427104a8c6b68aaa996cd48c7ffd24fe500000000000000000000000046d0ec2b3b17d3b5aba7d4dc7e971b11bc06f5a60000000000000000000000005d06d373e0179291865266b0f29ca33c26e968e200000000000000000000000077be47dfe937a97315b1e6d62dc29b656e991a38000000000000000000000000489fa6b541ef144833ab9e492817c5e6404943940000000000000000000000008031f6859897daa40dab546510175d47616a25100000000000000000000000006baa6592e4a1bf2901aaf3fca6dece16215e12ec0000000000000000000000001687090fca8510e02e13adc469d969f1eab992fb0000000000000000000000009d5f655187ee1648ce39ba9c7218f082191d1251000000000000000000000000d7e6f0c9cd9e9fa7cbc92993c2603de648e7b755000000000000000000000000df279856331409ee64ad22c54e531f72ef811b98000000000000000000000000557bf2d341031f7cb7b5735f4c6cc1bb32492501000000000000000000000000d47ec8e9d5f32dd74b22e2b66661ae22621c4337000000000000000000000000649766fb3884aba1c8e3112fb28adf83d830c9bc0000000000000000000000009f85829bfd5ba2661a299fc48cb36e59a632c441000000000000000000000000033928eaf167c41a9e701e03282042c457dfffc70000000000000000000000007fcb283beaf1f8595fcf2dbeaeda84d649c3f290000000000000000000000000133f0401e23064985e89fc5c3ee280ce09f62dca000000000000000000000000ab3ab32a996ad2c01a8b4590415bdf51871dfbd5000000000000000000000000e95ee12610e0ab781f2cfbc769917105d6defd40000000000000000000000000889f0f98bb327a70fbdd02bba22936c48aeef36000000000000000000000000032a3cef376001c41dc261367bfd8cf69d7bf70c7000000000000000000000000422aabd030eeb17fd267b281dba4e00e5b895f35000000000000000000000000f168c7ccaea769f82981a0ac272981324b0810780000000000000000000000005775867f0160cfcfc52e9d1321acd3a7824bd3940000000000000000000000003ff5e725114e9800bda544407eebba7f98e2f498000000000000000000000000abb1645e66242d92bb0fcd294aebb922694924bd000000000000000000000000b753b97133af0edb5e6a4a48eaa8874e77cd085d0000000000000000000000001584f2e25bc9009e47869fef901fce2cda160e7b000000000000000000000000145f18274c08b55e3b75165d73d98a2a8920cf39000000000000000000000000a6f97dc283a1a2f4f470744a702e9442ce0e8f33000000000000000000000000f491bc7d5a1f5bc52426abb3f8c87db5438a5b0b0000000000000000000000007b230081d18184b06f27f416638912510e7922360000000000000000000000007ee646634f8b14393045379a62319b64c0685b9e000000000000000000000000fbfd72ecede3de1325fc7996030bcc7d25a099af0000000000000000000000004aa9af5d02b9c4f0ee49691367f0e289dd6fc02c000000000000000000000000fce06b4c27b535f41f2d69e4a3cf92b0dc61f273000000000000000000000000a6c25970a689932b612580dbc72b1127ef5e077200000000000000000000000027e9897416278805b8786147347416adae9f14610000000000000000000000001513c359b0da731ad111ca4a1c06cdc5f4697adf00000000000000000000000064ecdbc83627082863f503a7faacd2271de8e72d000000000000000000000000c6032fbcb3b2313ca4d561489d38fb49b9055cd90000000000000000000000006df2ca57b63a4f4fb7f9b1a0248d33a57040194f0000000000000000000000008cf96e4ae3a08a69a43c97d47f1a5233d96e5b03000000000000000000000000734a116c46ac24072cd0c128a65794bf8a97eab3000000000000000000000000de9a2012eb2fd018692314e68604ccb44b642dd800000000000000000000000081918982a5ab5acea9d33c052e403c162cd980fe000000000000000000000000541e22eda831709d6ba97f87937f293edf63ca990000000000000000000000001181af799c1b224027f3c66686c4bb6ff6f719140000000000000000000000004bc98e918e8a479bae7c7b90b4ecceb940e6199b000000000000000000000000751dae740e721cc23301bf2003de993c03eba2a8000000000000000000000000ce41d6f4db7f95554bae85b1c47c63c1a2db465f000000000000000000000000d32f96683c4b2d8c1973cb2b428cb937b05b07990000000000000000000000003d5efb9b21b6b5bac1dad2a38f851315ec884b2a00000000000000000000000022ce030d85cc235b5d96ad81ce041b363a2515a600000000000000000000000065cdb301ab929368541a447843df3dd661b50f37000000000000000000000000b365448d60332c261328b9d7e4e999ed5b1f6ba40000000000000000000000001a678a0b425bc02d5fb0d05c49318669547d74c6000000000000000000000000a9811b62b4515a0eeb1b390b48f77964bd82fc3400000000000000000000000089150c104ecb7f2cd98eed49927894b7a9d65313000000000000000000000000cfc15d3fb913f2d21c4b620111cd40b699e4acb5000000000000000000000000a96a47dfa8c74abb4f6c6dac94b2c7b4fecc71130000000000000000000000003f08df3655e86ebbbd562bd85b91ac25402e050a0000000000000000000000004fff0c5ecffd952cdab52a1eb860fd28cbd665d600000000000000000000000085ad53feff9981044b3e9cd26b464b5e654c503f000000000000000000000000c10ce0bcb68c7512029aca68b62f161ada007803000000000000000000000000092b0e74c6e647b738038bb8aba229c249337565000000000000000000000000e975e0b15b558f1f66e261384a464e68dc9e2475000000000000000000000000fd1b5b7a7e5dfd6bd9c2c61e23112dac95ccad94000000000000000000000000ee0dcb723bae6b272b1fe217a302e047cfb3edc000000000000000000000000064721d381991e75f166bda24b8bbf6a3cedf8339000000000000000000000000b3ef3bdcdfd95b39221811a32fb0229712194d4c000000000000000000000000cb51481fb2ce4120e215cb2d55559b0a430ba63d000000000000000000000000c83db1713034e51f640bcdc1a54c85fd18ff50c4000000000000000000000000e45402843c939c9bf8cb3e0eeb0ab290acd1f0d60000000000000000000000001c4f070a938cf0bc2f3320450ade9aba8a788b1a0000000000000000000000007320d4d152e6c802167f362359aa4d2e63241e2b000000000000000000000000269af4945edca605a4c5604e6537054fe1cf39a50000000000000000000000001491986bb0cd3d92d0cfda9887fae32b0f13851600000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8