Special data
- Status: Successful
- Nonce: 3805
- Type: 2
- Gas used: 27197995 gas
- Gas limit: 27415019 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:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000d3977ecff2b3e8177573af544ec6c48a7e4cddef000000000000000000000000b416b80f20e92dce086fcc1be2d8fbab3bf523050000000000000000000000004ee1df20a8b40dcc41da91927ab6f772206972c4000000000000000000000000fdd6fdd994f28ef15978b8efdef6ff7b852dda49000000000000000000000000f310694bf5d0a1ed410810e3dd9213473d7fed0d000000000000000000000000f1db7f5fcf2c3f72c060b23e77959734e2818a3d000000000000000000000000e23a1dd1466401517c600e57ba9e4df6d82e4b50000000000000000000000000e08cbf226827e1f47310f3b8b5f98046f3625262000000000000000000000000d1f441b928290fc6cad752bb943444dcbf7dc0fe000000000000000000000000b9243ed8da32e31e4fa9ad082c2cf9221cbcc014000000000000000000000000b2436d9df5d319a0320cc936241f705311deff4a000000000000000000000000ad44a8fe21232a63b056641a17d99209581c7a6f000000000000000000000000aa0fc6bee7e2e7d62b30813fc8b22def2d26dc1d000000000000000000000000896e7395b087b5fa794d1541963e3e1e3c9dfafd0000000000000000000000007e6114013283825046924a5039d949f9622ac5700000000000000000000000006aedcef9b0b5e24458db5df509bdb1873598f4a7000000000000000000000000571325fe5a8ed9b7b2d8211b65fb1829a6f7a4e500000000000000000000000055ee1ae86986b044f21e822e66d344d271875ce900000000000000000000000048f10ffd2a445410b8fb4fe141949475cda7b5410000000000000000000000003cf1f2d490cff4ab2fd60c5d5fb6f20bb093120c000000000000000000000000336b919b7c18f8423eb9db99ed81f924a6b27d540000000000000000000000000a2d202ddc2a14f16c53476a23f808868a0791f400000000000000000000000008874562089cbc66f8412de69d178a109a62e93200000000000000000000000002cf4b7a3c3eb299cd5e8904c28f3e845df369210000000000000000000000004c82546363e4fe4ca04ad127bca0dcd2adefa6dc00000000000000000000000075dd4b516c52118bf4d5ad78922030c4a7bfd8ea0000000000000000000000000ac545b5e92cc22d5a1c923817a06bf2485ded6d000000000000000000000000bb061c50940beea9dc04ad05624e1a9c7987e99900000000000000000000000036b7b39907f3b27258df3da643d52bc5d37825b300000000000000000000000052570a1dc83a11790f0b3d8d0a80adb7f5db8460000000000000000000000000f05b5f04b7a77ca549c0de06beaf257f40c66fdb00000000000000000000000080269fceaa65ebc36c115f919b1b2a2b0aafd78500000000000000000000000030fbe82fcb6897f77a59287cacec8dc6a16e55a6000000000000000000000000e07ea2596a74c4eb64a8e0946edabfabd21f9e340000000000000000000000004d4c5a6d71a2d693b7c3c9c45e9df4ca523cfd5400000000000000000000000017b1971e6c23dbf5030cee819b017e1e3658682000000000000000000000000091698c20983b5e898d957b66268728ef950f0cfd000000000000000000000000078d51a3d69d8a3d8c7f95a63e16779786f58c9c00000000000000000000000013dd9b40be6a7ea0b1824d96ab58a3b2e7037071000000000000000000000000bd11e68c308891e1992f34aab415fa1bae52ed0b0000000000000000000000005ecb4595ceaf3ec059e48dd72f77636b62072cf6000000000000000000000000c3a1cc4b87359363c7c5d8671ff37e4f400cf1160000000000000000000000002b80205f8032b22aa9cbc84e2e537e89358e93e100000000000000000000000023433af4a4d6c32f14259cbd4b777ef120c0ac520000000000000000000000006df2c4d3ac2a9c65cc9587ef53b291c0e2973f1c000000000000000000000000c8cf5266802202eb3f898f9c624fba25c85b29e7000000000000000000000000af6e83282165c0d4c9501ea8c8513cb4dfe1fa480000000000000000000000000caaf1e1a5b2d3544d9bdd69e8bb4906f2e1dad1000000000000000000000000543699a01aec8c407c10d05037bcd996153b0c2900000000000000000000000083ac539d434cabe7f7736424bf637e8347caa067000000000000000000000000b77be26740c6040a9f491c0c919b0206bc890e6d000000000000000000000000ee0225c394811c2fd295946177d4671b88db1278000000000000000000000000a90f7ca9cc4143830ec8f675a318d0afdfd1c42e00000000000000000000000062f1c24880ea1e2698380a529695a0416b1eb909000000000000000000000000fb061b2a9789ccf5b3d068c27f8a65adce6d0b7000000000000000000000000003494737a10d98db48c43421544a4aee2fa29f400000000000000000000000006bb495a5d13c6498737aceca189e6231b7c4ae5400000000000000000000000032be40a9577b07a08df09f63db74cc762aef0d05000000000000000000000000d2161607cfab6aec08405db026131f035d7d2dae00000000000000000000000071e9602d9065b675285e244fa584865a381b0b62000000000000000000000000d1b8ef26e0ed9cd8b13a33386807a083ef8ff5c7000000000000000000000000f098c330bd7338b7332b43a63f0132dc70cb6ec400000000000000000000000079e202279a17cc8c1a5f6b2bdf167ba4f18c7ee20000000000000000000000000df7252d63aa7223d175811cbdf35cfec5d5d7c600000000000000000000000071526f014c809dec51f93f80f6beae428f8e5f010000000000000000000000009fa0a26d46ab0fb439b3dbf933e6783e71ad101400000000000000000000000002107a24a38ec9e0facf0ab7cc118cde1676a217000000000000000000000000ef06308594a8acb0b2a90126a5c8aa8bb3c00bf5000000000000000000000000c9f6b7ba12e07bb194bc3cc88706ab869340ee79000000000000000000000000682eabdb1a8c5e363ff452ab9530511088f2929c0000000000000000000000001a3b1f8c9e2329b582c3c7c66af8fe160fd6cf25000000000000000000000000119e9d8d77e98468c26f15b42181950f877f0eef0000000000000000000000006a583c0fd011ad1c62b065156766851663d3e49f0000000000000000000000004d2f13226d60d5008b924a334a903008e746ca20000000000000000000000000780fea21d9e2638c6d4ed50310a6355dc146bd95000000000000000000000000c75a513a257bec044f8a2774964b2c2f88a48afa000000000000000000000000f341519649124c2a33b1c2fec1e4f83ac128cb1200000000000000000000000017d7879df0b7380e11128c847cf31907efe90381000000000000000000000000ba68cbfba08835cdab67012747cfb34d38f4ab57000000000000000000000000a6aced591ef52e8f27eeb48bbe6d1f716107e973000000000000000000000000a09f417e49ccc37f16f94d4401bb1f6e570571e10000000000000000000000006a7b4af1e9333ed6179cf8c2cb7cf3facf927c14000000000000000000000000103b73cabfbd85c5461b532267401998a27f5b3b000000000000000000000000d1b7be1b0a9b157389fb713f1fa18aadbf1a735b00000000000000000000000047855a64a88e83699c09078bc261aaf203d1a624000000000000000000000000acc1a2a6266e25661159633f9837ae12be43e3d30000000000000000000000009743693a1198ac17d1244f6bc05652428bc2174f0000000000000000000000001449e37a8eb0137bbcbbfd8bf7e4cb9d8a8248f700000000000000000000000000b2c5130f2f025ad670f562a6ed8840213fd9a100000000000000000000000006e92736a488d0dd9f2767f992461c6b065df62b000000000000000000000000c03ac63ac9f592385c506a50019d2a7dd8421bb4000000000000000000000000b48df02c28fde323e3f8212bdb6ed5204ed2fb1a0000000000000000000000006b518e21d6b5e1b7423480628d720bd1bc7300cb000000000000000000000000ed94d75068abdf38370f89f776f0f927bdeea6c9000000000000000000000000cd11a5ad9845ab88b8fbfb05ff05da01402be1440000000000000000000000006979de37a742a734c79c4bd5df8545b34e767e7f000000000000000000000000c3a445b909ce24bc9b0199d61ef9f0b966fca64a000000000000000000000000b4027c65ffba1819b36b286655f1196413630c49000000000000000000000000831d187ec2a14b8650dc778bf87bf6bb2603f16e000000000000000000000000642866e4115a7b518fdf0223f5319fb225bceacd00000000000000000000000010be9e1007ca451fc34143fb01a5d94db1a864040000000000000000000000002a8df061c86d0ca29ad09cf4c12c78a8aa7ba634000000000000000000000000af737dcc7fd6993498ae0c59ca902a7b422f3bc400000000000000000000000059801e4a15b1713c71d26ef378281a4ad9ac8eb500000000000000000000000059d4beaf32bb59192b3817411682bcc7be20203e000000000000000000000000a448246af1fb2dc222c932067585bac0b46c0ce90000000000000000000000008265b937dff6996396952a77046313f477226efb000000000000000000000000b8d1979e6d191339ff53b78fc502f56e9010fb45000000000000000000000000854d3454213eaa88d38dc42d31b81019f06f1363000000000000000000000000d1a280bcd4d5eade95d4a3eda366f1d8beb4caae0000000000000000000000003db3946b39c2bfab799eef4f170b45ab693443a00000000000000000000000006a8a4849e17b2e2c9130b9dade76d83fee7b88160000000000000000000000009703fd123910c8709a2476f8187d96dbabf8bf9c0000000000000000000000005b7bd38bf0b48533d71dbe9867d2964a62fa0650000000000000000000000000d377067570ccdfb65a3e88813c4c8214668a36d10000000000000000000000001c0ede9cdd06258230462d398513b4b404f81509000000000000000000000000b7d1f8164e2ca78b9988813bab1a0e28dee5b607000000000000000000000000d3f67b10a03077d4986d8894d0ec072c72b1643f0000000000000000000000001f5021eaf908e769e9141c50283be39d77693e6300000000000000000000000060020df7b80f856f8ed0add62e8fb23a1c678c4f000000000000000000000000e81a8b2394cab40e4f7b6ac35611e20e045daf170000000000000000000000006eff23f62d3306010601465a95829cab00c4c5f600000000000000000000000068ca44ed5d5df216d10b14c13d18395a9151224a00000000000000000000000049642cca990b96e8cf1419393394a996c43103b0000000000000000000000000909d942d48147d5c5ac8845ac563f4da211924c6000000000000000000000000b92045c0432a3af7b36969816db94fd9b808b212000000000000000000000000d161460d16b918db0db15dff1a09a8f26f62a61e0000000000000000000000007fbe3b84342de29f9e919423f3ccb2b66f0504b3000000000000000000000000984db933c6eacd1f1ad3c4cf5af3ea565edb564400000000000000000000000086a6ba4956fd413f4d9a82f9b1e5db301f16b0e60000000000000000000000008ccf4d41c996e211b3058f6413d9cc1e8604fbea000000000000000000000000cb4348ccc3d6ec72be37aa25fa15667477d80aa3000000000000000000000000177b0261e3900d9d2b69d475f9aea3fc2cf1ed51000000000000000000000000e3f2aad2802ff708dc2c658cc33d990ffe2cb40c0000000000000000000000003825a57aba958d8dce6a0e21f8b40c4d7eb01c42000000000000000000000000c2c128d63397b7107ec342e7909a88a6fbb3577800000000000000000000000035f75e4424f7b49992eacbf8206096913f8d6dca000000000000000000000000dc67786a71f50cb7fe2efa6738f6adcccfca3c0c00000000000000000000000079269126a32c0c23c8b48d9d8fd18eee5423b6fa000000000000000000000000a52ae4a01f15e6e551dfdcd4580a61429352024c000000000000000000000000a671410bf9e7022b22fea7f3d22aa3895ac24f980000000000000000000000002ae39522a8a337ed6e61fbe3720ef9f3eef28af30000000000000000000000002e7baa8691fcf32de0c18ac5145d6c77eb73af8e000000000000000000000000c095316daf6d17446a88f449584581380cc70b950000000000000000000000005104ba917d86e10e523ced29962ddea9530ad6580000000000000000000000001b0ad10d817390786443d53ee5a70fe2f887cdb2000000000000000000000000695da462e7d55835c6e84a74f999d83e9b2eeac50000000000000000000000004b160ca06fc6237d5ea2311246e3d3af8ae956360000000000000000000000005ce8106f83cad45a4d59b8daa8b0578753df151a000000000000000000000000fc87218176f95d0fb9c38a2133db5f84442b51ee00000000000000000000000060f9cf7289419848dd4c54eeca66b323426030a10000000000000000000000007e0168952125799bfd4ba7d9ce3869c03e63a38300000000000000000000000034d6a7e5f9cd22e9b90d3028457c82e1748f344d0000000000000000000000003d672c13edf6a76647a87963d5d6c20f29d5a17100000000000000000000000099f2c02ef9e905d3348231696a2c9883bd2b1fea0000000000000000000000006a077141698313dc2b67d7f8dc6f01f56e8c5982000000000000000000000000ce9d4257e5ab4b67b1681ba9cc8075a68f9057c5000000000000000000000000d2a48284c51f78dc509e94bb1b708539dda176f500000000000000000000000075cceb7dc1724cfb0562ef46e5ff4c14502a0dd2000000000000000000000000b5fa0f584d4a00fc1a50230df156f6f3f5ebcab9000000000000000000000000fdf213c181d946512815f57b4f6360ad2f1e1b06000000000000000000000000fac352b00dfd95aae1f9af0f01850d0183eff481000000000000000000000000f8523fee9970f1bfc508dbf2cbc009775a75a31c000000000000000000000000d0ede208c0ada9b3cd9a00ada1caeece580c65e2000000000000000000000000c5d902afa816667ab585c96f6c9fe66dff169d4d000000000000000000000000a288a319779c00a0268bd808186d9a5ae391251e000000000000000000000000664bae4a927da87c22304feb3de29f82ef9b8a6700000000000000000000000044be2ff398524a4ba004b06e30e08d5fc3563b02000000000000000000000000acafd30551cf0222d68834cde5c4034589972cfb000000000000000000000000f2be05bc4f1c10aa9d5d1a4b49da49a02b26a56b000000000000000000000000d6a8a792b4fa70de692b6118149d400d1fe5c68c000000000000000000000000ce012e3b7b3d59a51db0763d0b96a4f5b116286f000000000000000000000000b2e30899e6c2892cd260e31f0696bf45e02be7c5000000000000000000000000ad64548e6ffa59fb92d363084d35939e9da73a9d000000000000000000000000abb09f3f9de129aa786e40d5a83f38475e4ace23000000000000000000000000aadb275af8f5edbc8dc9e40afd849db5d7589a9a0000000000000000000000009fa71752a017ea1b809751c6024c22ff7701b7180000000000000000000000009e46fc9cfcb2f296838f21b142aba048d9f018760000000000000000000000009dbfbcfac063d574dd27fe5ab6a88466f310c50600000000000000000000000097c788acb71e83c302b1e2caf71c9f89afec427d00000000000000000000000080e20c4de4e57299e4754d9f6b8896ea44c98edf0000000000000000000000007aed7f59e1402874635c2cbbe7fe53cc1977192900000000000000000000000065803fdf1c2a888553ae8b5c6e823830acf8e42d000000000000000000000000620d7621c7e00a5386296aba8f00991a73ddd14d0000000000000000000000004472aafceebb8e51929068505d3c75ece90def760000000000000000000000003b8a05f2aa88ad5fb1b9127c3be1b652709ab7550000000000000000000000003b1765662abaa591810976620db4c9fb2be166f30000000000000000000000001fc5b97d77a24c014e13e23562035b3dace5447b0000000000000000000000000ef48d3b43d1193f9a92b194ac4136282bd8f0130000000000000000000000000137ae6fda5dc2de84d1511dc7008253c03456c90000000000000000000000006563c5c0208dc552cda69caa9457518e4b94e2a60000000000000000000000000fb508234ff9fd2c4b6dd10cb8c9eca36ff9164c00000000000000000000000099a216486adf2a0d22645c7769953ee1e342bff200000000000000000000000005872affaa9a01e7518a83330a445429dd6bddc00000000000000000000000004c7451c36bde0323e519c46d67e131e781e478450000000000000000000000003ae066cb84307c4494747db4e33e9fe9df6ce7ea000000000000000000000000fac3f7cace7f37e806f5bb185f5b459122f97bba00000000000000000000000073f16e5f1ab51bdb848af707b17f7cba8c4d5a72000000000000000000000000ce99a9587a86b92ce089c920fd6aa5c8c6fccffd0000000000000000000000003e611294b0b83d6eb860a115df9d5e23bbed7894000000000000000000000000373753574430853d222b5940cc37c69011bf2f7b0000000000000000000000002f84e7919178203fe262edd5523d71ed0ec6eae2000000000000000000000000a8aca736d21053c623924c67ab996b18f1c3594a000000000000000000000000961955e597ac42fa1209584a9a2d3ae6a3084c14000000000000000000000000009764cd3c6127e322f6858cf956a507e66d8bb40000000000000000000000004af79a9626647c65946d20e1ddf81c47e0dc3f2200000000000000000000000014e7ea6d0c62b3910f23339c5799bc874a99474c0000000000000000000000006cbcd763e9dafa913c03d1cd5ec5245cefbf944b000000000000000000000000dba4bc41b07fd829c250772df9331e10274a2b85000000000000000000000000e82e3f83a3c3a565d9b7eeb25ee30362b26aadc20000000000000000000000008cdeb61645333b9faed7d5dfacf9b58ff73d7571000000000000000000000000c8358968bcd6d83f388e33ff54481d94170d75df00000000000000000000000071a60d8f4f9b6c7d675a47496ec49d6cbd78c3360000000000000000000000006c606a66893ecb1cce5573f42351178e70f9304400000000000000000000000057c45fcf6d283355703031698e65c4bfad8391cf00000000000000000000000011c2692ba4f19cd5e8b871ff17e8d7b59c2b49ac0000000000000000000000007ac5ffcb20ac206fe1106c1fa848a537679eb7d9000000000000000000000000a41b7d32b6e1de05e62026e215f09f720449bb2300000000000000000000000046f1371e5b98e0a11e8e9069053e92371c08a4d2000000000000000000000000bb2c5f71264e8a5ac5888bc662f12821d1101444000000000000000000000000f0001387dafd81f22ec4e43255bbf413be4a5efa000000000000000000000000a3a8b09ce4e90eff02d418eb5ad346aa1e33db3e00000000000000000000000038b8bb0ede13e8e30346c613e408b2921b0a211000000000000000000000000029a9379fd70e35c0855b2d84ea6fe46ddca7ef6e000000000000000000000000c8adcf3326476e51ba871af84e199248fa2e001c000000000000000000000000c58163ae30f17bd004379863ad2d1d703ce09a05000000000000000000000000e454a38ca7a1799decaaa443126f584686095fce000000000000000000000000e6a8905e5feae383f9f53333d55c7b33e7369336000000000000000000000000c930c44989e135e048d5415fe5d7c760d44dccbe0000000000000000000000005ae125c06645673b09a75796dece4b35acbd727600000000000000000000000038265dc54b29d876fffc61ac253a4cf0ceeba2b300000000000000000000000092bb37c269c10c8c7276547df9ccbe1419afe21a0000000000000000000000007bd97ea8feed1f3ae4ca3848b7fba35cbed2a1b10000000000000000000000001e109f14d60ced7b426d01a22cbc76b9dca8b21c000000000000000000000000394b7d45e8b1364f31edd021f42f7025980f41a5000000000000000000000000500d5149532f2e36a7d38f5892e8a259bee4362f0000000000000000000000005cd18da4c84758319c8e1c228b48725f5e4a3506000000000000000000000000917e38c712ece1d3c276ec3a9e6cabbc68858035000000000000000000000000cba07c31dbd0893252838d0ac7a31f8e449d8965000000000000000000000000a925e609f394969842ef1ec28200531e3baff900000000000000000000000000c843d040c917d300a0d96272c7c3e00144049bd7000000000000000000000000c3e0cb92c51576fadb0332382543a7dffdda81de00000000000000000000000013bacd89a849d1a7fbb353981a4fc50adb44cfa600000000000000000000000005279c0ff33ef70fd9203c58f3dc17bdbe99b97500000000000000000000000079a179ee527b32e31e9e1b01c8aef5f897a0d1fe0000000000000000000000000b2fd69b69ec6c8177f46c630093a92badbaec7f000000000000000000000000520bf1e79f3919c3574ea8675528064bf67ce2b600000000000000000000000035e6eced15e40b1aa259ffae409a56995c46adf800000000000000000000000096cc4eb3a768e81bd29ed4a6b55009384c5e6b60000000000000000000000000f0f61c5f9c864cf2fe6a3ef61731ef3090c4d3df0000000000000000000000009031ef723d5dc1a6640b03c7b2b6d6553139ca06000000000000000000000000b5dea934045f42846aac1a1d4991a3909f14c369000000000000000000000000538e5306dd07ba58bd7c25c1d5fa4f16381593ad0000000000000000000000007a519789a99bed958726a07f3828b3082693b302000000000000000000000000f118b85923709320519507e1e2957872650b9126000000000000000000000000f439b9df86ebdbf24866cd99437d516dce2c4863000000000000000000000000b564c8307c2aabda038e4e6e4766a69396b675d5000000000000000000000000587800b2638c6afbb0591403a69a1d40b998d32f0000000000000000000000005a15f2fdb3198f8581c4d71417e3529e217a4979000000000000000000000000b22fb007423e2d3dec12048a1d5509071b55fd67000000000000000000000000418430c3dbd1e6ec43dd002bd3c8aff82843bd75000000000000000000000000985b3429e84b92a6cb1dd6dafd413e4f9ce29ee500000000000000000000000086d2295eea8dcddbfb591fe3c5cb0e77ef80d9820000000000000000000000000987029a8385ab35287d9e593246c3bc5f0465860000000000000000000000005ffe4026e51ff6991f98d21f7f77467baa1f1dbe00000000000000000000000099a250c66eeeefbfdadcf3888634060d8d10abc2000000000000000000000000e6140cd077a8d1d9e87e987b139d035075bc7e09000000000000000000000000f49d3dfd4e4e0f2b72f40ddf34fec6a1a4375e97000000000000000000000000d8c71cbaf92e93376eb004e99fc1f31eeedcd7d2000000000000000000000000e511b6dad1bed0cd5c76bd94bb25060237fb34570000000000000000000000006545100189c47bf5baa3be08b69cb94ac7c6f158000000000000000000000000390f8b4d895f5320ec90467f534662d91a9d0187000000000000000000000000eec95dc8d73960670811eea8ee88b5507741e23a000000000000000000000000b0e66ff71869815f2c2e14af9e039882cf0795ef0000000000000000000000002c68a2a7ad647dc811dcb74f2ec8074b05eeb8fa000000000000000000000000578af8ca12a2980031df4a07e581b84beaeda3e4000000000000000000000000e7bf4350f3006e067135c2c7178f01a1516e1c310000000000000000000000003199dbf00fc7ff77ce5a8476014396a8bc857855000000000000000000000000a04d96729dbf003f4c972b3c0ff835cc6d3c06cc000000000000000000000000dcffaf12e1d257e8a355e1badb1f3a919867fe7600000000000000000000000090331b7989098a73ab1dec20e07429638950f9830000000000000000000000002b085b9cc82002a3377fffcde8c1af05725b47af0000000000000000000000009f0b94964f93e8d3e8b1eba7ee0e41c4f0604d29000000000000000000000000823834fad285ca4cd0984dda93e3a166fe4927480000000000000000000000004ce4df9b363d9beafac791c6bb6485804201ae9200000000000000000000000014beeb1582c9c05f5275f7a55dc850eff31ac8770000000000000000000000004af6bd6a81939f525d4d17ef3a8e7741d8a144d80000000000000000000000006bf380395774b40b30af668dfd30345c7d83841a0000000000000000000000001b4ef3e3ae9c60f8e8b0b6a080773d274126294c00000000000000000000000034b48d5b37f36b57c3dc2be14c9374d20584298a0000000000000000000000003b7cc53922af519dceebd27cdcb1e7188ca1358000000000000000000000000023f99724a781b311f6ce04ca62100011793f768b000000000000000000000000e347d9a1d9ab49a4d6a45358bf05650b4061a4d1000000000000000000000000d2b2d42e19521a253d2d68649a8b0b50f1d1c9d4000000000000000000000000c4ab380d98d709a3e6c634848342cd486926337f0000000000000000000000008d73888d01dd73d63b1a93dd447dd988ec9b515800000000000000000000000062dd506300e00e8d0cf52eff6c263db3fba3fbb10000000000000000000000001081e8cbbf6720aee8760c6ab637e6098f05cbc50000000000000000000000007dc251b1e189392a4f72fd866f1229afe0702525000000000000000000000000c15582aa45df6b19fe6e5f1d91f58abd5811e4960000000000000000000000006e6e791e6eea4ded3ef7c88058d5b62fabc549ff00000000000000000000000087cee821ae3a7f49533be54eebfb13b5c1c39091000000000000000000000000a38d0501359a3b406d239787db2156c4241efc31000000000000000000000000dde8bf21a3c7f51f09048056adfdce65b63959590000000000000000000000007b8c1162d18f6ecbe501d0626f01572ae0a003a900000000000000000000000032b29c1e4fd79d238c36ee427670295357937038000000000000000000000000072512f8d6afa70e82df52318634d584b415d566000000000000000000000000ae0b1fb3b2877b3dc0394e037fdd633486fe113a00000000000000000000000006465231ac7bc72b9e0e7617003886398832e5bc0000000000000000000000003ee7efbaadaae9dda8bc97814b4921ead7f143bf0000000000000000000000009171bda2f195863762c9c701cdf0be5a68c5f3d20000000000000000000000002a5c24f67ad246094141aa7bebe7fdd147247547000000000000000000000000bbe1bf10b26aabc9ae3dd2a0232a414e387cf3eb000000000000000000000000586e3501e697b933cb0c437fb24a7fe93d6b5d9300000000000000000000000062906e6d12e7d1f2db96f80d0e96168121325fce000000000000000000000000ce6b0729360d394c1a8f322fb16777e0fa2716ed0000000000000000000000002a5f1ca3636c0396c7b4188cd050083988e64ba20000000000000000000000002b06606bebdf1e55901e8415ba1d0031bf3d0e490000000000000000000000008cf5258a3f481de2421e767f2da197621ecd5e77000000000000000000000000db63afd0ab74fb685578afe7e6d10c9ce4208eef00000000000000000000000051790e664a164b50259c3e7a91ead3a7a26811400000000000000000000000005ef943c9da68a21c435b54207330c29417949e9e000000000000000000000000660f7a473871d8ae8a50d97703221bd286d42510000000000000000000000000340cf6aa792ff8882adeb3ee3cdb60dd316c281900000000000000000000000028ce53ae0904236146a80b58481f06d1d2da9826000000000000000000000000924c14729dc8eeced5fc903ef55ca723dc1bcb690000000000000000000000007282ea545453a3f9fbbcf77f5a1e8014213f4431000000000000000000000000afddd3e855131bfc40f01fec5440823c81874dd80000000000000000000000002c0cb1f7023687eddfb5756d6caf6c202dc9f7950000000000000000000000000c8087f3a1cef5a4995542354f97b230f0bdba080000000000000000000000003f57980f26d41f8059755edc23cab1c1888a8d2a000000000000000000000000baf07c82bc73c702e5e3b3932737cdbfde57c7b5000000000000000000000000f40cf10657561a879aec97aaa72dbb7cc6c98a43000000000000000000000000a08a07777956cd77e7cc983bb895451a519dae56000000000000000000000000557d942a0ccb8305503b520f99d7c2b5a3b6cc8b000000000000000000000000b94317e98caa50f9f07a6edb764a24f5281a89dc0000000000000000000000009d4f7113717d62cd139f18a8a651c39dbf2d9538000000000000000000000000766c4a66df81f6c498ba660e0e2819d56a68f67c000000000000000000000000ae74d6fefdf01e5192d8651d1465601ba6d3d363000000000000000000000000c19d38b0e84b314acb01cf6da30f567f8d7946d9000000000000000000000000aba952c298c37aefc9b421eb22cd33c5a87e44780000000000000000000000008326634e557feccb0829737f9abdae76cc74af9c00000000000000000000000069295e9634627efb65c214f91241d482b9860a54000000000000000000000000bbf131124360f2ca6b959022358e5f357c68ce31000000000000000000000000fa01cc91fa496561d0049cfa1cbc7a0f7aa8aecb00000000000000000000000070b2eeefa628934b72f7c5474928ea17297dbb37000000000000000000000000773edf3bdffee44bf1526ab10197d6b9e66c3dbd000000000000000000000000d804cf0ac2a4b6dd6d375504a27874f5db073625000000000000000000000000324610bf8f90cf5a75a93d7bffa5fff9ab43fd6c00000000000000000000000033fd1acc271574f6e5c2eb4a0ea1264251ba21190000000000000000000000004630ecd07ba411451514d70cd73e8983c154cdca000000000000000000000000caaaec015a35499cadc0229e7c73ec305643f444000000000000000000000000ed07c249937b7fb9ec15ed20d93d3f90ba236490000000000000000000000000a3aa460c12713a000a33893b024d95db80945a2f0000000000000000000000001df2535cf0956abec21c4738534885d3849d6578000000000000000000000000efb74e60a53f37ff3c932189d7a1d84bbbfc17a8000000000000000000000000686e5fd27a6b50557f760639e53c99f56f59c9c0000000000000000000000000acfc7facbea778c6eb54b93e4b5462a805c088d200000000000000000000000030d2cf3a928e5c349df3cba0629cbb6c65d0751600000000000000000000000067246a62148fdac7f888aa4039c479527e50db5400000000000000000000000076ec71894311252707270df1e32232965236b4c5000000000000000000000000f0dbed67d9853da47107cd4a27158db15b8a42c700000000000000000000000017a67493713dc4beb3b87121745c7f5aeefbcf11000000000000000000000000443d75e53b0568a553bd1bf9fad8d539eff3b15a0000000000000000000000003eb4a63d245a2a0734371ab12d03330c3a063c14000000000000000000000000b877df08df30c41e41ecd6b21368678aa78b80ba000000000000000000000000085f16ebeb5fb172866b815362cfc51465a59192000000000000000000000000879dab236a17032ecd3da7260bbe3448a78c043d000000000000000000000000be93983bd152640f6d2ddadfac84353057949fc00000000000000000000000001f4dd5d014c107b544f9b170ec7e60b474d44ef70000000000000000000000003f91143888524edd10277eca3c5ac05f4f28f03e000000000000000000000000afab9d2de65dcb2da7c0aaa92057ccf9fe5108aa00000000000000000000000035aba4016dee8b89468bb11cbe10351a2f4ad7fe00000000000000000000000053827770815be0d600554cfdce58c22053de0077000000000000000000000000031a01a2205e3d9c48dcbbb001759af2e6725d4a0000000000000000000000002a4b3b268182a63c983b6b66b8f92e3f447e01c90000000000000000000000000553a36117b35a257bdec2cee5c49ae5ac36f576000000000000000000000000e425ccfd19d803f7d3cb6c41854f327f4ed7e077000000000000000000000000607391179500b260d7430faaea41d4f312d1f2de00000000000000000000000030316aa5142a3fc3523e572dd003e1eab4db58be0000000000000000000000002e4e90ef5b931dbfd230a445f949a1899ba9fae0000000000000000000000000f07bbcfdeb49b03faff3c67885caf540c09f5cbf00000000000000000000000091a4f3cfd0841ce01dcb0ed464124dc9f309e6fa000000000000000000000000160aa13d66b0501df8db537525e99f312b9a72a70000000000000000000000001a8f61a2d4a2d55981c7a885db74e98a15cec37b0000000000000000000000001a3c39193c8e11154c70329dd442f2717ebde970000000000000000000000000c5a1201cfedeef47024af8fa7e0d26fe49f28dfc000000000000000000000000c67bb2a82994c25464fbc2449e63cfe7768cdaf0000000000000000000000000d6a62a2cca2a2eb5e3fde11504d7292524c415bf0000000000000000000000009b3608851a0b7ceea896da7f3dc27995b0fa1a4600000000000000000000000084606c9829618b3e3813a015b0b37027a5a4bc230000000000000000000000003c2a6c9e9daca381b2765f8856ab85a7cbc4d4940000000000000000000000000c83797cde587ecc41be637447e2e3deecde4359000000000000000000000000eb7ea5f86e070f7db052471fe5ada49672fc0d4a0000000000000000000000005d263946ffec02f00618d7c86335351ad3a1546b0000000000000000000000008ecaa26015032a2586dd6b270dda1e764b23a998000000000000000000000000ecd7408fd122e5594dff0fd1e8d9949f045b33a400000000000000000000000080c9efe0c9248acaa4e774ef8083ab3d561aa80a0000000000000000000000002d4a5d00df1273afc94173fca83b966c62cb5494000000000000000000000000fc65f35f6edca19e463cb1cf41401292c12c48d500000000000000000000000020f892ee8fd9d22b1a3ed674a0d47c38e6fe4e710000000000000000000000004d44fa50e9f246e2ad6d580d546654be54fe92100000000000000000000000002b9d0ff0406c143e811da96961f6e078e71b1cd2000000000000000000000000efa2831d59550742868daaa15eea66c75147c42300000000000000000000000055f5eb0f874517d3cc73fccf1b1aba02de93f971000000000000000000000000cb2b2983aace2357110e6cc5f7ba019b3edcd889000000000000000000000000a68176387a8a58814b780529df1d164d0904c9ec00000000000000000000000007d3dededbc7daac3cea234b605e0fbbb563bbc10000000000000000000000002a2158cff3685058aee91900b2fa9e187e5ceebc00000000000000000000000019720b3d5dd50e493131ca0b899ad9d7fa51ef1f0000000000000000000000002684b16a6415c412d5ad5a769dae5e55dcf4b35d00000000000000000000000063c710c21981190457a5925f02465d9907b5425800000000000000000000000041d11249ed74c6f57cc9f34102d48d185cbe9b5200000000000000000000000090caf31ddfd08389bb5adfa187a69b1850ea5738000000000000000000000000e9fcca38f235a6ee1187c4b7c0ce684befd3967f00000000000000000000000069dbc073b6665c106b1a83e648a193d09497b025000000000000000000000000832dc4101a81777e63a050dd11929f21504d7dd3000000000000000000000000da0c631d3d80cafe4b3c53217267f05551c9cbc5000000000000000000000000e654121dba886412ab2d9ab732eef022652d94c600000000000000000000000052567e35e62c74f6a98101bc40e3946e4ef4ab56000000000000000000000000831c038209053f7a1e6d30f9a1cec17d776dc74a000000000000000000000000ae55b143ed0a6c9d83ecb55af3dfacd03f6b0e5300000000000000000000000019c080ae79c15fa67f194a75b987a0cad2ef59da0000000000000000000000000a0182580fb374e0698c1f11723efdb0531388ba00000000000000000000000019cb62eedd21c0abf6ee341813cfa9b4502d713d0000000000000000000000002256db7769c11b17fae7d3f7683fb3eeb78bfaeb000000000000000000000000e1ca146199d6e0d09211994008f5e704ab28d07e000000000000000000000000153e0d2b8433b4afe01aa22d7837d8df31bec3aa00000000000000000000000021d8baa2c9aba1219ee823197e6ecfda08ffc50000000000000000000000000074778d3c5ef748f4a98972ba6111ef6c43f37fda000000000000000000000000c87e6c2e42d34619395560c61c7a38a5669a0fe400000000000000000000000068bd7fa385b6d731e2109d30f94913ec9273871a00000000000000000000000071a607dc3d7b9d9ee98eaedac5afca1895e00ea600000000000000000000000071f8a3933db23eddb01e2c49e2596d23ad1417eb0000000000000000000000003d6f6a14ed0d25a1b347f3c219649a0c8cc1c4c3000000000000000000000000689ffd4ba306964736460a5a2d255a39b516d006000000000000000000000000528bef3d316aa6a87f4053d01f9494cc3193732e0000000000000000000000002ee986316ed43061da9f7e560719185bbea98caf0000000000000000000000006659424c091202334b828b5912d3946dd94134d80000000000000000000000007e6deff6c46e274fe99fc4ae4fc182ab83700b1a0000000000000000000000007a7896d461bf4a703c4f08c5258ccf46eccc991f0000000000000000000000004ddfba097ddb5a2587923721714e6acee98801e8000000000000000000000000ed64e45d002f4c4bc91cd004cb90a55fcaa4d85a00000000000000000000000055bffc2108f2b0c0bc9228aedd3a6b2b5a29bf8400000000000000000000000096e9ff6f3af5d3d3be31328208d5c694392c19a30000000000000000000000002f3b4f7b9145655f4b7918c076e01d75b3da650d000000000000000000000000c1df8e906a3efb54a61ec1705a47fa5b34d3fa6c0000000000000000000000003f32319c5b307a3d15b2e6c36ddff7c0fbd9959d0000000000000000000000000055787a56229861619c3f41e2a8171e6f005ecb000000000000000000000000919780fc6fd10b19f32d3a32c270c169b8a5e4d10000000000000000000000001eba9bc82b01999314cd0b8941e845b36444613b00000000000000000000000004d3c6e36fd94c0acc4984a51e005d8d4c9c348d000000000000000000000000e431829d9abf0425afa36714877a59319b3708b2000000000000000000000000c4979976f84a885753861d48fe7faca448eb6ee000000000000000000000000013302404fc4b2013ce855a8e7599ccdfb74085850000000000000000000000002d7c1ce76ef3910a5e7c5f09e6cdecb825bf685c00000000000000000000000042ecdd47265e5412973de30b074f9b944a1d845300000000000000000000000051db6f433eddfdb44cd3fc4933029b20d1b56f2e000000000000000000000000d54a26aca1e4055ce99499945ff6a8b52d163d5a00000000000000000000000083a37f72d3142d7a22a5f04022623276e18add60000000000000000000000000c49f4d7a6f4550f02f5f17a1fc5f2dbd58a5373f00000000000000000000000050d236f395b683bf78f31b7dcf9eace77583fe6c000000000000000000000000be17d90b462425a2e212d3f03030211df18b0a8e000000000000000000000000e03593b529e3b3ce44f71820c6db9e5a082be3cb000000000000000000000000c863f7fd1fcd85006c921738b19eb1c0c9a9c7e8000000000000000000000000cc7d5689ed0621760697fdcd4f922c42ed68e98a00000000000000000000000095553b5e83d712bf79dd47e60e14b0072e53298200000000000000000000000099545ad985a837e5e36d2d4ab52f32be03a461280000000000000000000000000d917f90aa64a689791974af55df12789baca70e000000000000000000000000d041bf98ea2cd12e59da334906e304c48f9e6aba000000000000000000000000ed8b5ed6dd5df5c8d64c20e770c4324d9b049a7b000000000000000000000000ea946782d78da05aa573cf108c9a6a90e20809e9000000000000000000000000e8fbd094f7d1cd3825b8cb7cae4760c918f728e4000000000000000000000000e550d8c5a8ef0e7e863089dabee94422f8bb7da9000000000000000000000000e2aff5e5cb81926a03fbda33fee725e262a91e89000000000000000000000000d7bb57bfcd90a40d94e1f6865e338cd62ae8962e000000000000000000000000d5674b0a394171b265124629782791306008a10f000000000000000000000000ce4ce775ae6ecadf687f166f75eb1b895b94c98b000000000000000000000000c27461d92a06aa8001404a5795193d0aef5e951e000000000000000000000000c1813fa44f94531c20180962d972bb6f79082334000000000000000000000000b8863ca29fbf4e0873ed40f4cbb1fe0fd65cab95000000000000000000000000b3ecc25ef86075f7e3b2f654329045ed715e5a4e000000000000000000000000a7eb184facbbef14b8b5d2e3880e776643bfbb8a000000000000000000000000a4ffdb4b6ba6b98de361492134ef9258a5c4791b00000000000000000000000080d522150fdab5eb7787ecfd12ec2d05c82d943e0000000000000000000000007d38eda4cbae38be8a08be7fab8dcc8fbbf6d7d90000000000000000000000007a83da10921489cf5b92b2863e4f3101f2df1fc60000000000000000000000006635198cedd69671253e9e29ea78fbe7252d83290000000000000000000000004d8bb97d5bdb8503e5a53e6cb8dad4590ddcf70a0000000000000000000000003e24f4f1da80f55aa72503432183bbb9ce42fee60000000000000000000000002596f88d3d1c03fc6508c170d30a7365a7169af70000000000000000000000001f05663e9a15c99cde5327c869b8ac03fe9209570000000000000000000000001b081542303d27a705fcff9512b45c58dd7dc4a90000000000000000000000000d3b094d1237e622ca63765d1bab5c16a67058050000000000000000000000000a7b367ee82e8a77fb2273f37848d4b8ad77bb57000000000000000000000000f3d2d38573f4859a7cc9e7a4b80afb75c6ec8c81000000000000000000000000d587ff149d93efd54ad7383aca56182ef51c65d800000000000000000000000063e462fdceffa59d8ff39c0135d9eb24ba7bcf0200000000000000000000000068855a14ce00cee86c12b7bd7841916a3648a3dd000000000000000000000000df11bc4be172351ae33c7757caf43afaa9138f4a000000000000000000000000e540f842a64088436f441ebd7ac80a6031c8e663000000000000000000000000c6ec46583e4b8ec167577a22a8b1abff5ec4fd04000000000000000000000000908c7b9f6b3fd9191a13b46d4ea31d502e746c080000000000000000000000008455313a6619ded8fe5e08e775b1cceb81077bc1000000000000000000000000c29c9135c1440067941b684355d4b6f7e9ea2412000000000000000000000000c3098adb3207ef0de01d21e4b66647d5e762eda30000000000000000000000007292a596070e7d38b67580ca6e3036a9e5a36636000000000000000000000000d82e21610b86c6337a16c632a546c7fa08a53ba80000000000000000000000008f9cd6f104733278a7b945dc19bad2560e1a921700000000000000000000000073c389bf13e7be25b1a8431cce5b36a8c65ae3ef000000000000000000000000731afbe1cad15b824639edceefe4bf4659061ec8000000000000000000000000a6ce3f793ad6c6591a0026ede334f90accce21240000000000000000000000002ab700c09139aa495e10b54df57aeae4b5dcaf200000000000000000000000003f7b05dba353934718c03d33ea4c84ccb28d4c9f000000000000000000000000ecc566ded837a5218ab6e8c07f4fd899b15fb357000000000000000000000000cea93baee3e532163b303756aa295d11304d22cf00000000000000000000000068b90142094a41adab00a94528bac21a651211c9000000000000000000000000b7b262eaa483955c20056bac53b9394f62a3890b000000000000000000000000751ad78bc822e1924a976c4aee22f9c91dfcc8f6000000000000000000000000a73b90215efb06af0258f202ee41669f6cfd72fa0000000000000000000000000c077d7a7dea306bee042a00aef0251cd6cf4b51000000000000000000000000b00becf6ee7f7c3a3668e9fd25cc369fd935c5f0000000000000000000000000c79f1163ee1e86e7f72261058f0868b3c299faa40000000000000000000000006c837480330506b56525340b0ea928209fb3c2350000000000000000000000009ddbc91bfdfe7787480896c7d3fa3af42775c11d0000000000000000000000002bab7af0ea42fd81e96d55e61a10fdd02e06caa200000000000000000000000026869416289f72d9689db12f99f30075412d17610000000000000000000000000255e7ca88f7af49e87d054c38e3bc85490de4d0000000000000000000000000be46b790368afc8b5853ff7d77a922a9ecd52738000000000000000000000000d653551b19250ac98baec76365e397bb9bb60dc90000000000000000000000004927fb830e7f2dcff5a30356806ba2b63c476771000000000000000000000000f16a432874ad3afa69c6be299ff1b1b8ed3105cb000000000000000000000000658a7a785330b59831b0997919e3fa12fdef30260000000000000000000000000677c913b00bd6d237cf23c8012d3132ff3afa430000000000000000000000008fa8a4872cb0f002820fe54603460d27585d2b81000000000000000000000000323fb453e57e15a48ffa9dd185817c92f2aa4fa500000000000000000000000056b4f63f995077f3eac430c0c5861e004c12357a0000000000000000000000009c1c7c415558ee2b3d917976bfadadc3c76414080000000000000000000000002eb1915695564940b7d5885c38e72c4e1a4fe9a30000000000000000000000003bd94341523da28fe252b030797198d5b434e8cd000000000000000000000000aa4a8efa2aff67786eeb323bb125fbf3511df539000000000000000000000000fe2a94ecd89745f3c3099067f9738296941dbc9d0000000000000000000000003f29dd533fb2b025970fec7b3df66b74865b780b000000000000000000000000f062fe88e2852e03293e1588666eae929619d34300000000000000000000000058aa737726e4046983fe5558c3a5bef66776ce3600000000000000000000000004f85b1f7d710145dae238611c10a18114e4113500000000000000000000000016dd8bd0cfaecac91653cbc8564c5095d469eab70000000000000000000000005904dbb9514129c7061b06fb5ce79d7de67f7948000000000000000000000000cee0556c4846b8c49b63d822b8731127860f5d68000000000000000000000000e3cbdccaa552ef9789c248db80bc2e2a19edf012000000000000000000000000524ea5b4296b4bd37c0d677df4a1e809875ec62c0000000000000000000000002e314432964defeb0f1abc364c3fc07942c01195000000000000000000000000484d2fac04d1dcee1a13ee026b072174e76807e4000000000000000000000000e98972051d70cb3f8271b70e4d557f0c4c662a86000000000000000000000000adfc2cfafe8badcba0ee3b1622c5758fbc2db07e000000000000000000000000da354bf30da56b5749674c45edcc7d090fd506d4000000000000000000000000adb5e090989383ad3245ff37b92bf9c3f3669fda000000000000000000000000572e885a6fa2e07629a74cb91652af4eb7cde1120000000000000000000000005cb3e3a77812c9770a17030a3b5fab2d20eb1db1000000000000000000000000b8063197d2ecf8ed883c96b67fc2e2dc6e1a50bc00000000000000000000000018463084d1bbe3abac3d462bff53607b324aba96000000000000000000000000297075d112b685efc9aca6bf95d42f2a1f7603d7000000000000000000000000df165aba82cf10ce24dacc0a830c464dfe2fc9bb0000000000000000000000000fd505dad34b18dd40edb3f21d783bb9b03230860000000000000000000000007e5961a1dfa98b5ac0403110579ae9d45843abce0000000000000000000000009d4fdf10d33e2df05ee6e9c34e7f67b8942a2d8300000000000000000000000035fe57df4bfa034fbcfccba7af01e602cdba7d39000000000000000000000000fa6a540a24cd551c1d71ab9ecf2b6763d126dde90000000000000000000000001b5a22d74f28ddfbf2b99c9b052165d6f01d010d00000000000000000000000087a9741b598277ab10f334b33be7be74f5ef0e5e000000000000000000000000b738b612adb24519a98c7a2810b9c844704c03e50000000000000000000000001a27bb6a885e7d8fd8a5feae7e0bb4ea4b16f73100000000000000000000000082d7cab316f361f4ec7690e5da5994e0e3429eae0000000000000000000000009f227c62e9ce99ec8eee97544dbb238eb22e862700000000000000000000000032e4c7140e80947187e169b6c4b95c29e495f1be000000000000000000000000374a653a9c9f5b9499abcd51e3a4ed4937e582020000000000000000000000008f3e16084045500b777c72150a2044967897c0b50000000000000000000000000f8fc89a9603e0f4a2503d86c2373b9f18a23421000000000000000000000000e8ab0b64f32a7b5d0e7d76c35f16fab916144863000000000000000000000000ab66a2c44968c10be773e0208f38d38c1720084400000000000000000000000092db1a82dc9cc4a3d4e3df5246c8853114928bba000000000000000000000000328df19f7403aa77013ea7f90f7f887be02052e0000000000000000000000000b49739bd2eaea3caf0e5b71d2d17a9b48237a4850000000000000000000000009f3b447a97301e7e0d933e8dce9351cdde62d096000000000000000000000000ee1217dd7c230d6656a0775bbf451adfd2e4372b0000000000000000000000000c903c3d981e32ee37bb2cf09a4b721d77d7f0ec0000000000000000000000008a3ac6ce3632259029a695319ec2a9c7625f46f1000000000000000000000000fab7d2d48927e2ae4a687175001749356c65c61f000000000000000000000000cf432b4e5fd4fa5bd0ee72440e78cf9b599e5c09000000000000000000000000041ac5137a9d857631094f6f056b43c1182e73b7000000000000000000000000f75c11221486ece0ed640c91f3f2ca245a6194870000000000000000000000005aee3568c9b3d9e770cc8973ac5ee7eb59486e310000000000000000000000002e04036bb0e0f313e139d60da4badd4c95dea1b20000000000000000000000004bf88fea2038d3dd7b466d88b902e4cfa15735ba000000000000000000000000d52089adab1592c3d4407137823b408ae7e5382f0000000000000000000000006621601e1b5118a49af02a60e50827f8714677f3000000000000000000000000cfe00b420db4aff1e13e36dc72f686bf5fd8d407000000000000000000000000072b96cf92aa03f453ccfb114a166d11f88a3414000000000000000000000000464b83236b6c9236c4e59e3a836d00fd5f2590bd000000000000000000000000a8a0d5b0090828db2e5ef1238ad554825be69fe80000000000000000000000004d10637ead00dd01d85f52f178ad360d053b18830000000000000000000000002fcf013ff0351c1cc7a0bbf44e6368be4cd4b1030000000000000000000000000785d09ee333817d3e435f3c87c1a5b2f44c742e00000000000000000000000058043b7173da6dc0afab5cd1908f96d14291100a000000000000000000000000cbda2dee3467b732f7c4bd023d935a68672f8ade0000000000000000000000007dc30156dce3c6e909a9f5e5fd56aec936361209000000000000000000000000e4032c147def672dda8d52bbca44be2389e8f5c6000000000000000000000000396407dc8e1f5b0375f4687dec487bd52cd211f6000000000000000000000000ed3e95c9d7117de2f5334aaf532cb3ef189e1fa50000000000000000000000003525adbc75766ff644dcac76fe983025897a83fa00000000000000000000000012e5d60b23450f7c2f969dd63a16cf12d48c8eae000000000000000000000000d7e25751a764b3dba44c7895f1e4efb1146b300a000000000000000000000000b54730a8cf5eecb4b9136d8ae37787ce6d8a35c7000000000000000000000000ae27a653033baaf8535840d214631ee5e9bfb91000000000000000000000000044f40d20a2f76288242371c26cb184b6f4302f7c000000000000000000000000030f4c9c072d3e6ed4c81c6c3990abdfec51d7a5000000000000000000000000eb6bcc9fb850d81734a0f2cf14078aea43144408000000000000000000000000f9a08377ce4cc96621fe13bd47faa3a454cdf59f0000000000000000000000002fc6cd73a8f5c121c6010d321cf0d126047af74a0000000000000000000000008a61685e83a0c4ea1411ae13d8a6375ee3c4582200000000000000000000000058e06c9301692b80861bfcf6a4bb5662e22e81c000000000000000000000000083b2518d7de9222ba217938a3e31a7e7fc8937ea000000000000000000000000ba4ade0ae8383fe47ea3843e5819462b923ef4ea000000000000000000000000358f7408806c2bccb84c69aa03a4483cd347b3ca0000000000000000000000009b3632eaf21a04daeeb3602a66b19248f75214ba000000000000000000000000dc342a700c70144ed4aff7cdf32760c8d830aa4f000000000000000000000000cb5902a8f9278fea5c8977b7cce93fdb645a60320000000000000000000000008643e43ee30e04d9cef26e1c96736af70721385b0000000000000000000000007748a8455000eb103a1a1c1e57d955a383f5c0ae000000000000000000000000322b79ef5a94fe0781f418a11c5715039511043c00000000000000000000000074f8e827bcc21a6b807965905ad760014f190455000000000000000000000000f165892d20bf19393838ed6eb3a8b334e93d91990000000000000000000000007a99d4d62f58d4204d5ddd3c48da61829644ec510000000000000000000000003587e9181718d13a5980f4f2f3562e78e19d143300000000000000000000000015b31f815700ee6a0bc2c225a9244d2e1bb275ff00000000000000000000000099375486b6b8589dd8a3e0fe71f2829d3ec57724000000000000000000000000eb175d6b2564f46175324717748ff58dfe8a0e8b0000000000000000000000003a4c3def6e23bbdc9526732ded4deb10de8149d5000000000000000000000000bb5166c4841a9798bb026a6eee51ebcc9b962cfc0000000000000000000000008d8166f25df9acf57c09def663cef10b5d40d4e9000000000000000000000000b63d61b8ef8e8e2e5c149053ae277b52143cb392000000000000000000000000abae101747e65f7f2e72b4e4d7a787aaa7b17cda000000000000000000000000a38e34d9a617d3576a60b27c7730f1e2faaad3640000000000000000000000005026b2a7781712713eb0383834a77948db98af1a000000000000000000000000b58ccba4d924d704f74694cdb33589f4e6be2b14000000000000000000000000c87fb51075822620980acca68b86d47adbc6d1af0000000000000000000000002ca6892c43ed47a78fa70c016cab7b5d77f0745f0000000000000000000000000d2612166bdc6ef2b65b22db6b4066e54f5c0a4e00000000000000000000000084527a505b0082d42bb89049ffbf4c46100e6828000000000000000000000000b4911586dd0b079636684e310b85aa0114ceadf800000000000000000000000074a8e0c83ee5ef8d5913ca1c36ba8daa2023c5af00000000000000000000000094bf6e3ea3924e65128de94cf394b5dc997267f1000000000000000000000000d73baee30e8cf5bca53a0174fbe49cf67160093d0000000000000000000000004d67fd30ea7d0c9c336f78a32f44a79642c659bc0000000000000000000000006ab325c7e8691a2f98124ad56fc8214284e235ed000000000000000000000000542a9d05ae8b43a12461540d7c89c6ce9d4ea1eb0000000000000000000000002a7464e88b9a9e15361dbc9110f012f751d376a400000000000000000000000078c7b38f032d61f7ff13abdd405044e029e86389000000000000000000000000e884c114cbcdd409c6ff0b2d4b8c907f29ba221e000000000000000000000000e7622ed9f51bf83aeddf40557b8deee264363b310000000000000000000000003dff0633568ddffb6e9b1dcf7778d20267dcb2b2000000000000000000000000ad353e3dabdc3a92855911b6941f23bc6719e170000000000000000000000000a43195d7a6d1744d66a1290a6af5a800e91261760000000000000000000000005113e35fef91b511dccdafbed2d7bd686b57812c0000000000000000000000005408e87dae58f286fca34f37bab6710041f4e81900000000000000000000000015a01de06f6565a2b8ed6c53d80288d23cd64b7c0000000000000000000000004c4aa2907e254178d0418d6211a3e92c2a03e566000000000000000000000000600d104a00fb904706b9746005844b0cb65d60060000000000000000000000005e8b02bf435c90bb6f54f44fd515941c3fc34665000000000000000000000000d2dc26fe1c21bd4d3e340e1a53ef8ca612624ec30000000000000000000000005350afe28e077d0314e515a0196a52723631ea27000000000000000000000000265554636a97207275ff94875d8bad675267580c0000000000000000000000007bb48fda3925fbb20ecaff74a8ede9c345e496d8000000000000000000000000c8e971d60de3ff39a226b2d5cbb8bdfb73ec5084000000000000000000000000a7aa5c3ae7065716015fab20aa3f9e0f58a4799100000000000000000000000008cf25ef9d79305d50e9e681c2b26fb92dd80296000000000000000000000000cba1a275e2d858ecffaf7a87f606f74b719a8a93000000000000000000000000464d1e1d4b4478322e29f419857370f21b357ca4000000000000000000000000495967b2529b2387f9897f136c79225f3424380b000000000000000000000000e064f169eefd209eea016427990598151a7941070000000000000000000000009c3849a6b3bacb7751e006a5018668500c595a1500000000000000000000000043d34c5f1dcb823466a36afe2eacd3a9cf7c6c16000000000000000000000000d2645f07b873553621042aa499e1da490fba47f400000000000000000000000065e664c4920a460b7df20619840ed73561839f23000000000000000000000000f2e9a013ea0be2f87604405c21fb67cee7ec0de0000000000000000000000000dea1106066d62a424e148a8df7feeb3f9e0e80f9000000000000000000000000f44c319d512fa2e854a18b933f77b1772bcd1ad20000000000000000000000007f243ebe541301829da1b40a5fc3ec82da7c7aa40000000000000000000000009b909dd869f8d1d145b0b29115e82e94c7e5596d000000000000000000000000d2097e895900d594cb157b5b02b75e274900ec40000000000000000000000000e0912ea978a1e05396a9672911ea43b5579cf80b000000000000000000000000c4608ef8f21a89288a8dee2635825c579689d8030000000000000000000000006cb9643fd9bd17641585fed34bd8c776c144ae310000000000000000000000000d4a52f244a4b2f3ab4e54ddb994ea3c53290561000000000000000000000000686cdf906f2369f2c24d07d0b779ff54167576f800000000000000000000000022f5d91db992a924f2f07a22d02571e173c0bbc90000000000000000000000003e141f076c791e08c8b177d096df65a25201e57d0000000000000000000000005eb8a5422d8260d408ca70cd07f8ffa6c7dca7680000000000000000000000000e39a36a353a17b4118115d5a01fc9d429703c04000000000000000000000000e15a89ce0a86e3acd2b5667a94cb42dbf8d139160000000000000000000000005ad6f9dfcd247d261b81122498dfa3027a232ed2000000000000000000000000b120e2d4969e9b826f9bd4fab5b0a1485f02ba4d000000000000000000000000e56625466f0aaf20d5eff06bade91b3cd72d16b3000000000000000000000000091cd68fc76505be13b81a874eab02f4f656bad4000000000000000000000000714816133d78372a8759a9e9cb6b75d2596f045e000000000000000000000000d03e5dfb1551482611207a1bda20f7a77ec1340100000000000000000000000081c47d70dda114dbb4d650b1b222bc4ef0733f85000000000000000000000000a657d3c5927527dbd8f3e13852acbbf4bd83857e00000000000000000000000004b2f53b45096ba3995ce99a3d72fbb0f84ecb0f0000000000000000000000003533134cde5dab174361bbb62902ae1f99ffa40c000000000000000000000000cd7810a842ee4e89ce775a964eb6b682e96b38f5000000000000000000000000eed66289493837f0dc7fd041133f9da93a5ddf53000000000000000000000000efd03f84ee99df77e23ac9236f3e90bc7862b5d30000000000000000000000009cc1fb855adc09386771bb53a096f5763ff1918e000000000000000000000000605eeb72581d1140c132bc13d52bef623babe89100000000000000000000000032c234f725c31b1504fc05af4d5a0834041e1c630000000000000000000000003cd5fe9d2db0f3f3daafe4430f9cfb074585d0f2000000000000000000000000f2bc190d669700f977b86b793e221b08a3937a9d0000000000000000000000007c709c7617c7c0bba5c3158a7c2efc3e995760f8000000000000000000000000ed5d1f34b2b23f1d48429b74bf9885946c621c8600000000000000000000000009f31424459cfb11f093fffe946c21f8184c318b000000000000000000000000dc18aee08747e304fe327c9edbc716e237c5fe6a0000000000000000000000002f9f5b07b16f396c234a68a0d9b90fba2e3fe3e6000000000000000000000000a8f612fe3c398fc2f6003d6d9fa92ed5abc209aa00000000000000000000000021e0924fce1d6b3d4d201f8670e308192920fe1a00000000000000000000000097c3e0ba131e1043687f4ef7a38e2ba2337e398a000000000000000000000000b09f02c3ea6312f2f5764fbec236b789f55b9a45000000000000000000000000fbd1015966199de09a3868f4169c144b0438d3c1000000000000000000000000cc4c5217bdf5a4fec38476531bd4546cbc30629000000000000000000000000091bdb642ece24966c726cb752d5d3706d7613d010000000000000000000000004653d3f1220cfdea4aef8ff5f815e9e97f48e6f3000000000000000000000000587f3b1dcebdc1c01ec7dc5cb88a663d2a419bf6000000000000000000000000c50eb738ccbfa889dfcec50c1d95886879d31e6e0000000000000000000000005790de46ffb7fa43c83aa38baed81a2fe2b3ebfc000000000000000000000000a1598f5e5e27665ed50c8fc72e88f3d9bc0e1fa00000000000000000000000000bbf7219819d7006c0ecebe54e38e6f049489fb80000000000000000000000009445d41aea81cfbdba2dd1cfc26f7655159c4977000000000000000000000000766fc233ca2098e0829aa33cf40dddc225866855000000000000000000000000d007058e9b58e74c33c6bf6fbcd38baab813cbb600000000000000000000000019662216527e070a5c123daf023178c3c2e984150000000000000000000000000f1adc2bdc094fcdee4ee2a61f2d043a7d312c0a000000000000000000000000ac2bf0618f59520740eea8102c9845dffe1f0c2f00000000000000000000000020514469cd2df1a7047d6bc89ab0612f88b26afc000000000000000000000000c6949c2bce588a51bd0ec9b43dbd2e38ec22f7bf000000000000000000000000c9ab88eec7c8f1b641171f57331d0d2d83b8e51a000000000000000000000000fa465b37f93cd17766c53f46f48c2fa2e42735f500000000000000000000000065e04ab9ca7e9a1515a265ca78a0878708d3328300000000000000000000000081fb618924fa89837d65f5dbe6133f6e9d1aca6c0000000000000000000000007bbe5808f08f138c2877c5989933b454098cb4f40000000000000000000000009fe6b7e943adb4e9ab4e3df9f3af0ed27ba9fc38000000000000000000000000380dd19894c961306d32cf590e5c9b2953bd211a000000000000000000000000ef966ab4e7589a0c741eae34f7f2177759d78ddd00000000000000000000000042f5f5ae2d2dadb9699c4d3363743088eb91d69d0000000000000000000000005510b8882e5eba39daa4b90d6aa272f13aa25a97000000000000000000000000d69d4c3e1169faf68246fcf8a997e9687ec788410000000000000000000000005c6756129abc1e84e35d812e74c72f0d863e3bec000000000000000000000000807a2e2e469df84b299da5f90f15dda4380daca1000000000000000000000000667e61198e7a8662c31ec380514b1804c1315b6c00000000000000000000000013f0b542d281a02bf061e0644c9f6aa6d0cac1b0000000000000000000000000ce8b400f998af8d94f69b3fe5a7829b13265d985000000000000000000000000fd22600deafc9d007ea559a4c9dd7552a550114f000000000000000000000000cb22d811d0a1bea31fbd0e2c5e353d7a70cbf8c0000000000000000000000000aaaaaaab8b449b8be4ded7f61c15fdde8697570c000000000000000000000000da5ac908ea62f1453e5933799adbef071b82acf3000000000000000000000000f3e02b7fa5be184c4f6e715c427bf7673c7a8bad00000000000000000000000021f9b6eaee7a22f0780c8110e14b55958ca8526200000000000000000000000026e01e73f043b06c2a15277ec2b846c09b5497eb000000000000000000000000701208c9ac900be26c0df0a21e18dede5cb507d7000000000000000000000000dcecf95aade94700ee6e7e93208ea4cb701357a9000000000000000000000000ee00c3016e106780b3b1f22b34ddac7bcae4eb60000000000000000000000000f670e8c3292aa724889b84ddcd6c8238e64334bc000000000000000000000000dadc6a392104323dfe1e424cadbbe48ada0711cc000000000000000000000000ffc0239f4a88150b53f309bb23ddee479f7411580000000000000000000000001d5d2bfefc33e290d72d96ab9a557474714b16eb000000000000000000000000f6376c5ae7f916aac5cf5fedc2d7bb2ad526e0af0000000000000000000000007253d7db428b53ce6c46fd972f409d8328ff6d3c000000000000000000000000c6eac1928540dd8508cbc00f08a4361c28e2afb80000000000000000000000003f22ea04412119eafc09849938e72b1b106510750000000000000000000000009a4990ae4da2644f7f5683803e9f72e41460a2640000000000000000000000008d1316d9db77ad92442f12bc9a03da3d86f72b3e000000000000000000000000d8baa107006c93a030d1455a2ef43261b384f21c000000000000000000000000eb841006b3d613bfe73a7273c6b5e0146bd9754d000000000000000000000000cb0c639af5abaf65d325fcbc367ef3b348936355000000000000000000000000db1905d65d8004fd054c7b6538d1d45f102cc53b000000000000000000000000af98601750e99693857d4a3fe37b17e4040cea9a00000000000000000000000052c20e5df1855abd26f4501bf1e90b455fd162f40000000000000000000000009ae327417e3160d8859042340fbaf1091c56ccae0000000000000000000000001e09e1946090bce80b2fefcd3e62832d56c73337000000000000000000000000459ea78e25189523e76e23fef6ab3066a0ad943a0000000000000000000000000ea161464be4e28e32afdcbaef7bbff895d9e7f1000000000000000000000000fccef070caf9aeaada765df8fb87db491d69a32a000000000000000000000000495d658bcf5da4f506a4379fe004e5c23ac4c0b8000000000000000000000000c23584d50eb13a25617f044c9dceb81cae942051000000000000000000000000edd2a2aebba2c52310fac3f2d9dc48473acd7749000000000000000000000000cf4ce6ac44551231b445c63d6618718295d540190000000000000000000000006ad3d7261f47a8f35c1fe50b565fe7be7ddc9fee000000000000000000000000a86e6ce142cf0a3465723b31fe2dfee3b8dc935700000000000000000000000037997194fff386a47c8f8ba8665665fae941cee20000000000000000000000006c97be81e861fa10fe217de87b7514173f4b66400000000000000000000000008c5220ff10a4281f531721430623fe1ab3c936d80000000000000000000000009f4f5a82f54090be04ab6c4184d6ce330f0c88e6000000000000000000000000aa86522fd61537c0fbd125f5a4e16cba3e24729f0000000000000000000000003ea53aa76b773963d6236dd8073bd7b17f2a97fd000000000000000000000000a37a9da7c3883e34a8aac2fb0c23de73ddb0931b0000000000000000000000000d384bc1f8846aab860d4a6fd9221525c57fcf700000000000000000000000000782252c41942c9218fd4c3f5d29412dcee768940000000000000000000000008a9f386ee9ef12c27721fa45c45c127805aa503300000000000000000000000024ba7832f11c877a7a0cc4b06083c84784417400000000000000000000000000e821b6bd0a1320be9d3e343372bba3c29ea1f9dc0000000000000000000000008698a82ce1a0716bc2454c7418a329c3ee0a38960000000000000000000000001691413273024dc07bd877c39bf447f817a7d83a0000000000000000000000005b502ab4734093d5c1eb3abe16a2bdd477a1a75e00000000000000000000000060dccb3caf17346878c26a211ff74298046d224f000000000000000000000000ec6d31e85c17310492a173075faf5060c7b89a71000000000000000000000000199d864cc15cd0862f91a610244644760a8835a0000000000000000000000000fdebd54ea972c9495846a5b9c2551f1a6a4c5085000000000000000000000000d6bfb837b2c37ff874823b8345c417202afee9d400000000000000000000000097d732a89c79bde89436153d90233488b64eb8d70000000000000000000000005feb862eb40de7aefce1b47f775cc3b1d2bd5543000000000000000000000000ba7e30045151a506599fecaefb023a236ace0e45000000000000000000000000dcfad314688a6bff1842354d5ff903a3024bd4ec0000000000000000000000004fb211875aef3b090da291853221b4bb8cc51fbb0000000000000000000000006d305c495d03c7ac30c8dc3456d73fdb4225b02d0000000000000000000000006c2834153e275c725ba3a21231bdfac1b7c38bf90000000000000000000000002cd3e255fdf5a75543187542acec66631277aaed000000000000000000000000e840b8bac0799d6d073e75db7e65fd1b58ab61840000000000000000000000005ce1e00dc681f4e2de9ea11ffcf9fb39cceebb7a000000000000000000000000b8d7260887a9e66681dc3a930fbc153f3001234f000000000000000000000000f2f132b339e257de8f0d67b48818c3a3a068fabb00000000000000000000000039bd216743e7063beccadcbf56639d361605aaa60000000000000000000000007b132c197491369ec98845f51686cf55178779830000000000000000000000006507928b803aceeef1e28ceb7469739881405e93000000000000000000000000fc4ef8c86f39c521f8e0ba46ae586156a6602ad40000000000000000000000000f1276db221d2da5f29c4cff5bd6ac311e3f4d220000000000000000000000008d54fbd16397e2b6ad91ea4df76d51427a01a3d20000000000000000000000006395aeb764163d8179e946feafb83387524376230000000000000000000000008acce0fedefa8ab65ebc8271972eb99e69cc43020000000000000000000000008203246d278ec2f062df424c143a42794ac2e9a40000000000000000000000004b1a210b236e28cc7694b3fe16728a72a218be7d00000000000000000000000038025962f926702a149baac76e2dcd10bd6fbc4f0000000000000000000000005a4cbbfecf79ee87c10837e579533d33c0be4bf3000000000000000000000000143f8672b771cc3103b7a7c70789219f265a8e6f00000000000000000000000064fd881087a2a1bb5275304470aaf5d0758265c600000000000000000000000043a48abefdbdb512f25dff0b3366dc211788e2800000000000000000000000006201b531ccf577452cc95a354fbaf5751dad81d700000000000000000000000026bd345af7158d4726f4e131f88413123f6193870000000000000000000000005b4cfb2cea19c715697746f30661dd51b13ccdfc000000000000000000000000672279a16f6d651a1e3af6cb92c4e54fa54b1565000000000000000000000000abf54519dada9610195c5626415eb0b427eec0330000000000000000000000004a0a1489edfc35c236b57bb523acc4fbb8ed9539000000000000000000000000cc9c56cdc131daaca29b9af3f0ccbc9bc42bf8e60000000000000000000000002f4833f6fe4edc7745c3d721850f39a2aac5a2e50000000000000000000000005f6c37e56ee7e99d06d5355ad97baad4024b3f900000000000000000000000009580e20f45dc50126f4c6c4755b26689441e4ebf000000000000000000000000d070106a188b4ecd8aa298b851b6cb9afaf33e80000000000000000000000000c9ce120888b8d1ff5f94c417d693a2d475bde79c000000000000000000000000bf3b8b3853700f131a43968729474a78323ab7f70000000000000000000000002b84ab672c17e6d311211dcf63ca1c20e396f35d00000000000000000000000007169be82292f244dd94141f0e9e02248ae908ff0000000000000000000000003150a9c1268a62182739858b1534bc52865e7dd0000000000000000000000000b6a4af73b87a052b4fc47962b4f4fd50fa17482f000000000000000000000000eb6c8583d994499319c46e36c5c86071de2a2f47000000000000000000000000d0f4e672a06aa5efc11eb7d1c2fdbd6b576565ad000000000000000000000000c0ff9296c52b331d1bd92760d85c20c1ab4f046b000000000000000000000000792299498ca641e0ecc0bc6a60405b89f3f8ea43000000000000000000000000616b4dcc4a1a7f12d76486a725e4ecc331b0fd5d00000000000000000000000010319ed01f10c9a81bc042b20f2a6cd25d7cd704000000000000000000000000155f9b9d67e66c7d40c2334e0a14f4b637adc9b3000000000000000000000000f4ea5af57854ea69d36c5df46e867817fbfc7550000000000000000000000000dca7047baabcc25ddf86ce70abd721b3d095e530000000000000000000000000955768ff5244975acef653a3775aafa88c59b869000000000000000000000000ffd680d72e71bd125ee68e98e020beb43bc81d64000000000000000000000000160c9a4dc7497f2427e53ccc81702f4e63efc18d000000000000000000000000cb0aa3a4b11f1a76a820d445e19b645ab59f2adc0000000000000000000000003cb1c642340d6953841ad12f9fbfd112cb13fcf2000000000000000000000000a0f7af9bc211eeec89f6d7f66fe71aa5ce40c92f0000000000000000000000000dbcb41bbbdffe31bca4e454cc6bba4be057deb7000000000000000000000000c5bbf988a8a8f4ddb85cff54e6903131de61fc930000000000000000000000009d7fc745d43ed51fb08d7bb7abb1a4fec62fb5c1000000000000000000000000b947f688c22347506f938e035ec26f3146fe370d0000000000000000000000008f7ea56d33cb858d356fdac5e4542725ebea15460000000000000000000000004d9c4736af216a2c76e92886294a8d1c419fd22f000000000000000000000000fb4cafe8c1fda61690af3b483acdcaa7ad482a3a000000000000000000000000e9cee9fe7b9a9353ae8ca71b782685b2ef68007b000000000000000000000000d62d39990856d58f62c8aa458b2355a29f6ee7a2000000000000000000000000b8a2be174f2e71804b20be5beaf5e9fc15e92385000000000000000000000000a9e339b5f3e383d72a5e845aa8e7e439d0c837c40000000000000000000000004e0a880a23c8e80c24a5135fdcc763aa71affde9000000000000000000000000978b520dddb309f63f1a214bf4e173b2b0b6bf89000000000000000000000000c1aca5d3a48c00fd8e4dc45e58aacee78eb46526000000000000000000000000b5e7e107d9413734e4a6eb7fde3466bd7770c66c0000000000000000000000004703e532fb1a06fbbf4204af0858de75962d3642000000000000000000000000a51428870604204994b70f998ce9aef9c0ea7a66000000000000000000000000a0c12fb1ad30042520bfcd96e059bf7bac1e8e32000000000000000000000000bd5726acb80f5b497c28a0f4d70c7c30a5f6de5a000000000000000000000000f69c6e921bf0673e08dfbb7a70af0ba50e0f18f60000000000000000000000008b99c30b60b24afa68b3fab596b5cd8399e8caa7000000000000000000000000791ca8ad72e1eae2c3ec682f468cbe3037196e6a000000000000000000000000cc73d0fe9f50b4c21a7fdbde9bc2e4833d8169df000000000000000000000000c78e5e814726cf75c4db347b6f80e1f0d77dc2e7000000000000000000000000004dd98df179bc3fd1828b6011c9db97ae6d0f23000000000000000000000000361aa66c318afa981676386976c0531893388eda00000000000000000000000074d5304be1ba5f4d402f127535e3c460e4823e1f000000000000000000000000703858e243f904d193adcc0981d025ad5a18bca5000000000000000000000000e2beac2b284cdc6e94f77b233492012d6711a7a20000000000000000000000004fe0269fbb02556cb998309bfe140440abeeadfb0000000000000000000000000d1d380f8a3d02eb22b39b58a661031d23b141a700000000000000000000000073a94c534ccc19b4e6a1bb45c810a62b0ac3dd4b000000000000000000000000cf834da4c5ff49b7e47b31470a9992072fdf9222000000000000000000000000ac2873bbf52cf36e5bf85928f914142516e6ffbe000000000000000000000000efb57b63048e2ff44a9fdc38e4f6fda40968b8d1000000000000000000000000f77d4c2abd5d2a3741ae6d4c28632103c49cf993000000000000000000000000cf6e0186cf78ed53b4a97ad8b398e0568ce6819a00000000000000000000000071a32224fdbf9e8adc342f91b86d650551f3424f0000000000000000000000000934b5a058e901b063f8e113c1771cc6e494f95500000000000000000000000028747c8970c19b041e4cf91e2cc8ec3ebb71323a00000000000000000000000022147d6c5e03ece89856c358efc7c7fd533b58000000000000000000000000004185e40b177b12241cf973b1783200a2bb2be55d0000000000000000000000004ef8b870785efe09bddab956d3d05a796d7ff384000000000000000000000000447c81c0835d0569f121b60f053ffccca36ea7ce000000000000000000000000090b6363cd5e0693b2c009bc8ac1e32eacf3ae4a000000000000000000000000b2ed083be33e34c286f37bdb88dbcc245bfb189f0000000000000000000000003e28deeeb1fb43c0b7d3c04513d87c1c19d60b61000000000000000000000000ac865082b0a2f70f925cf9abd1c6c97f0023be400000000000000000000000003dc4a306f2c5a21851efc415bbfcc373b6e852dc0000000000000000000000000eeb94642540ca511203fd2bcc42e84ed0b0fe2600000000000000000000000066e184ba3881a6110c097712cc3be60269a4d05500000000000000000000000015997e4611e97015490b255d80cc18da2f02ca980000000000000000000000007fdebdf47ee13485251888c6851e0113334bb83a00000000000000000000000099daccc41f3a488822299e649001fe36121dca2300000000000000000000000018b20957e1aa4b945b137da9bd98da3d2972fe5d0000000000000000000000008705c2d83ce762366fa5a37f214edaefbdc6e183000000000000000000000000d38ec8cf2c2dada9304d439f4dd30ed81b62bdb5000000000000000000000000d8ce623ab726141d49d19128132be0ef1ba3cc7f000000000000000000000000bc3f19be6519ec83a58f03df98f0d298701f790d000000000000000000000000d6fa05184e76ff38e5f78c99e589df78a18b235c000000000000000000000000310a830ab6d2dd190b5ee5ca570fa5570e14d5b8000000000000000000000000fe2a9639d16994baffcffe0e4dfa7aa5c3c1ce8500000000000000000000000008adf15b41fb41ee45c2e4e8862d7f2cdd2aa151000000000000000000000000b534f6cf9bf22a722a9e6421a59b1cc9f4d27ffb000000000000000000000000a73cffb97f6b54af8e6b79764bc181b315e15720000000000000000000000000d1b761cc2d4f59b8679b6397a8f58211ecb2d0090000000000000000000000002c157039e7cd8f6e8b8db34b5771c6d6133d446200000000000000000000000063c953b512d70c8be8ef620d28de18f8db665e2200000000000000000000000075a46b7f09681765b12e07cceb5d0c91692f51620000000000000000000000009ccbb96ba0231df2576a4b9693e3545c77410f0c0000000000000000000000008ae7a4c3d5873f5098aa7f845b0ed460ad15b21a000000000000000000000000a7ec71e27547eb05b54a58e6f5037631734aa1e9000000000000000000000000f9803f4b7084e5694e04455a3488042d4c14806f000000000000000000000000dc83e64df2b92ff7a0076179972b8b2746bef5bc0000000000000000000000001cbf20d90d3bb9bc24c1f1e7f0ab278656772be60000000000000000000000002d80f877b0c9babc90eba770c2eebdbaa50af4ca00000000000000000000000086922f5dc9ce141d044bfbcdb401e242aa3ec85e000000000000000000000000acf94b8c151f1df386ac817c5481b6bcee7fff3c000000000000000000000000cb45531a40dad9e6f5a14df994f58a7d061aa8ff000000000000000000000000e600ca7e146e5f19e5ff5cc4099a2eea7c8ac59c000000000000000000000000198c9546fc775b1534f2df1b08669223123a6d21000000000000000000000000377ec0485d5b67863129b1473d5fc6bf02ba51c9000000000000000000000000da3288a997db09caf217618165703eb8e05946c50000000000000000000000002ac000b88aaf894ee26cdabf86fb55e0ac4210fb0000000000000000000000009034de90f7fc9224d2ccb171ef8497797b51ae3000000000000000000000000089ad98f600c9e87ed927599b2815a0769bff7b39000000000000000000000000d84271f2eea949321486827e3328d4aae44d73c1000000000000000000000000ebe9df46d49813f51a03d35a4450440342e07183000000000000000000000000ea580fb93244e15f8837b364868e31b1425b5f6c00000000000000000000000019f2703768854bc3739bc5f669368f460a5db4490000000000000000000000003e7a80830ffae0102604afae049a3932aa56dcc6000000000000000000000000ab4556262319abe89562e380d1d79a48d79136a7000000000000000000000000b902d1e2bdee82f415173b9cae8b29577aa42cff00000000000000000000000023a3c8bead2f3a060ba0de4fab659d2ead9b11420000000000000000000000007f63be543d34609ecb304339d7728acc559ff4a4000000000000000000000000196857eec30a70130a6533c5477a63383d8a944a000000000000000000000000880b89fc27c781697df0ad11e918737b4994c28e00000000000000000000000056242694c7bd681b4bdd6b9a1aca9a5f974d73c1000000000000000000000000631e8c0392a1aa61402a2f6a432eb1a3710e15b30000000000000000000000004616f97995e8bf0d4c0c518bfc7a15687c34d403000000000000000000000000629f11fd9e170432521a1051382b1e981d0ed1b6000000000000000000000000b4105c062cd2d2e0c362e9105794023071f26ce4000000000000000000000000e9ec14ffc9ad78ff2a484dda58f8595756600be2000000000000000000000000ea2dec40b72604a4f9c6d9fa608b8643accdc25a000000000000000000000000d9b09f25021110f519ba59f2e60632337f6f4f10000000000000000000000000f62af4dd8ba63364d9a049e98e54baa210d1af85000000000000000000000000052068a2f39681bdd6bbc1a4ca605e390cd2dd5f00000000000000000000000022367a6939f9fd98fcc52c2859a8a046d76b32de0000000000000000000000007ac0890fcad85ba752b5e9a8b3893a3d01d9c4b3000000000000000000000000bf23d7fa71813b16666b7334e78b06f614c1d3e40000000000000000000000008683ec3b9569f33cc09ad34a36cce289b12903f7000000000000000000000000418f121eba6b4ce3b116c39e03cca7719b43564d00000000000000000000000042b75e992cfadddfc46777c8798015909228d38300000000000000000000000060f33cd529e4565fdc373aa462393ae409c878990000000000000000000000006d8e97b3d9b80d74591a3d8dadb889d68c74d28e0000000000000000000000007c0fb119d635fd7373e01e22483fb89be85ed9760000000000000000000000005ff03557a18e16f3732778479b08660101a2baea000000000000000000000000c0d566892d6553783913687fc00cbe3b329c0327000000000000000000000000875f4fee9d14c7f129ac045cd773fbc7d0908f79000000000000000000000000f2511acfd694fcb880712e0c8e214e7e96e34c84000000000000000000000000c9d0ce3b652897c2c4c0349fb4f2feb7579b0b680000000000000000000000004dfb3940ff7f82448466aceaa8867e3eb0cf29660000000000000000000000003eaa1a5f3828b5a97fa70323cf09aa2c89d9b9a10000000000000000000000008b7913931a4b1e7d0a11c56529d2df6a068aea0000000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8