Special data
- Status: Successful
- Nonce: 1639
- Type: 2
- Gas used: 27693847 gas
- Gas limit: 27914807 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:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000e535d4a7226ee00a9589073d4ec17c2aa49557dd000000000000000000000000cc213246a26a23de723a2b1e223a12c421ef86d200000000000000000000000031f58957756ce0e91cc5502d51a383be4172c0490000000000000000000000002c540d96ddf271dce84811269e89d51472ed0d94000000000000000000000000b219b5c631b2eb01f62f0498f2efbbe62360621a0000000000000000000000002738191687212a91edb78bede1b9c5ef5b9a7892000000000000000000000000c891aa63fa1e660bd5e4f9cae7aa969ef49a22cc0000000000000000000000007f0aa8e1cad23b69b62d04b3c54ba18159869a7f000000000000000000000000347e17d3bfdaa41f5f94fd2a712316d6076c8eba000000000000000000000000d02e40b78ad7ffa5bb63b0c2e6991dd36cff9ab20000000000000000000000004b042417f2408d62e1ae5be9a4747a00015a1777000000000000000000000000d6a2acdaec144dfb767f19504de4ac838e5aab3a0000000000000000000000008c7e54ef6abcec21b269edaedbb228fb0f44fa5d00000000000000000000000043c737187e731dd28158758d28aa3123a1640a6b0000000000000000000000002a5269bc94201c41e0ca31d037834f0c95f59777000000000000000000000000903c4b5b3b40c6ad32103193daba914c73a4562c000000000000000000000000f60129e5c020c87b3ce11f66a8ec72eb95af64dd00000000000000000000000086c8df00cd755f060f06df0a3be228322e058ed2000000000000000000000000b04e34c0b7ca5b7f3adeb965f4ae78eb8731f8f6000000000000000000000000f459482fb5a972af7580c962b816e9ec742edbf7000000000000000000000000d90168030ec1cfb3326646fbe501e30db8a44e02000000000000000000000000ebe678d3982489a9614a3a1385d82c92dd4faf0b0000000000000000000000008d899f7bd4425dee36885a87e843a2f720125b220000000000000000000000006767ccbadbf4e25360c6d0b2b99af738991e397b0000000000000000000000003a2c4a2106df5f21234b99f86feaccda2eba93a4000000000000000000000000a7849d387d4bda56aec070568632882b01eb1be70000000000000000000000001df3c1e6070093835dca33b596df5b454087c9de0000000000000000000000000f8afb02ab13892701fdd1108e01e5d7fa5d064a000000000000000000000000e850f5de0b73d66e79e36b90d757ac3be1c5c82300000000000000000000000090dd806f96d89d70ffbafb54a008f56f5e42ca340000000000000000000000005fe1e340769fe701034438946698762ea4904515000000000000000000000000e5e9a5bbb22c520d9c8b99f428416d757e88a1cb00000000000000000000000061499b9da5c0590f4ea370ffd3f8b7bbbe5499070000000000000000000000006dfad49e71ddf17d3d74d19eff74f21a0f2b4f450000000000000000000000000736769ee84d896ef4f8d63c10c65c922df3301b0000000000000000000000005d62751dcd1a9378a895944730e8d58895137dc3000000000000000000000000e5da747cb612edb47b39077ca0038e34a12bef02000000000000000000000000fe3851c3e1c36345dda4db832bb7853768b113710000000000000000000000004bc5ab8540e7e62fe49dfbf24e53491a01fc1c33000000000000000000000000e867b24f8e5bde4a00258f9cc26e80b0954f80f2000000000000000000000000fa8d32d77f9559de0418c6bc9b347e6aed406c49000000000000000000000000ac2b1a03a3db3be934e8ccbfb1ebada9c697161a000000000000000000000000952a98d85b32da39f70f09869e4430a1ceb820b4000000000000000000000000b9c49bd24382aabd4a502b464f8306bc292429c3000000000000000000000000f7d156bbff54bde2637ac91bc60cf0c1d249c8bd0000000000000000000000008c9b419e713f56e526e8b25105117cc467a986fa000000000000000000000000e5b6e27e0ba991ecb1bc74975f58aab6c342a3970000000000000000000000004eebc3820e3f19e8b50e7222b22dd8810df3c2940000000000000000000000003d4f97fdb893848d412bdaed32eb2b093966e17a00000000000000000000000082da98c4de68777ed5af95037b3d25aca93ba6a40000000000000000000000006536928bfbe506b9a746f8cf82cbeb958f68f6860000000000000000000000003ae34c751eb527a72e8bfef8ee2c71b51d3977d3000000000000000000000000a734c7d1c1ad8a25509afe82fd9411444a072280000000000000000000000000dc445f0983cd7fb346b9dccf0839b070364e082e000000000000000000000000e526587c0155d8e6db86fba3ae0181a1b4f05ae20000000000000000000000006d56e7d4057cce65fbd09e11402eeec9c1d428f20000000000000000000000009b9bf9fb7ff1540111874fe729e057772790cbf1000000000000000000000000aacefc5d48623fb4ef10a9429c5c0db7b8fa108e000000000000000000000000267be1c1d684f78cb4f6a176c4911b741e4ffdc000000000000000000000000036c7bbc0e304fca4bfb3d78919ca7ceb3d6b7a43000000000000000000000000faa83119a1928b0bb94e1719bf21e93deed476a0000000000000000000000000fc8a72949d506a8218995bf5a1c1eae1c1778ff90000000000000000000000009825208b5049ca378eecef09493553f64f4615fd0000000000000000000000004217266aedd3000d624f65de576d7b66e937ae4400000000000000000000000000fe994594bacfb5c07f54b873a096b0e9d2cc94000000000000000000000000db46c8c5e89cbe2712c342447c54116eb413c0ef000000000000000000000000a152f20e344fad58954ca320a1a4c1b14881cb950000000000000000000000002e46eb8e9101ac29e62231001d55283f5ae379ad0000000000000000000000008f829c4053117a32cb49337cef4105ba019eadeb0000000000000000000000006f38ab35635c4608a24c3922ecbd329028a99e8f000000000000000000000000ace665ef7fa8d0629b4d181ce190032c0f9f68840000000000000000000000007c6ef8c248e3eca0200a376d734ba5f29ebac40c000000000000000000000000a106695111cee1ad5d7eff8632f8a5b1d66733e20000000000000000000000000ebf6e75b7742b407ef25b0889a1a805303c9bdc00000000000000000000000002d6a76b47697beac8e046de379c2831b4be344200000000000000000000000049c3ffd0131b4df53ef6d90108ca1322c46dec330000000000000000000000006abec925c31a9b2c5bc0771c421b5cae285acde800000000000000000000000046b4f9f21e7cdec1cc14e7d40b12abd9b0904f7f000000000000000000000000b3dc14b30814d28271f0620ab951a841009805df0000000000000000000000007e4ea8339a404ce3705ce2e65a0a0f7a25dcb9dd0000000000000000000000008ace6860f01b9310846438869e38732857cd311e000000000000000000000000780fd17f160c38c81f262b34c7c0219f71e86d50000000000000000000000000b4d96f0996f18fb9c9ac8bb0daaf0bbdbcf2655600000000000000000000000073831959a49ba555b9d6eccce3d7332d7aefa87800000000000000000000000078ce095926b0de81b720bad388bec1b9b026a4eb000000000000000000000000d04a4e73646a82d6a3af25f7abb20c68763b4406000000000000000000000000188cf4583462aa581cfa5a7e664b5ff08423ed05000000000000000000000000d954a2b607c0df645a5f247134ee6817179be23900000000000000000000000089923321512ac3451cb4451c3a799a6453fd092700000000000000000000000069904a2a8b8ccd6b2bd3a1ab29fda897534a2a5a0000000000000000000000007db77edd4ae9dd0382b7f756169f3f6096253f34000000000000000000000000e44a9ee2af11302a4e0773740e8c49c53fcbd263000000000000000000000000480d3f4a7ae1223e4c22b2f7eb3485d1172c33d2000000000000000000000000f39402c4d72b0474a16404db9ff279108f6131140000000000000000000000004f9bff873c9924e5c567281130c5656c4f028dbd0000000000000000000000003cb031d6762963d89459e63da3b1f69de37695210000000000000000000000006c8028a24cfe025e4ea622e36625fd7848e0893c000000000000000000000000ebd7e81d6c923451f30d236dbe936a35f416ac110000000000000000000000003747ef2035513c2625c0d57bd5f682f0ee87df1700000000000000000000000021972e0f588159d1c86820aee9aa64b28f7a1ffd000000000000000000000000b805f8ca534160c7e0d8023a9ef40c0a80a4e31b0000000000000000000000008b5241cd8e6d14e1e1d51b4b8a0091d4c5eea743000000000000000000000000aa0dd4544fb4ac8c706011bfa8f16638fb6409f3000000000000000000000000c97afec8a1f2974736426a74f2183d19615cfe9a0000000000000000000000005f549c547c81adc1288a7ba84300bf3b3e5ce7c20000000000000000000000008013ee14aadcf2f16ce59d00edddba2cfa8d3e8a000000000000000000000000b58ff8125c0b39b74c9b9eccfa7e0e2f989e9ab40000000000000000000000005e7167ca4e1ca5d34857b487d1f1ed9e83887e1c0000000000000000000000004fc3cc9939e0b57ce8b1754ba13167c6572c53520000000000000000000000000d5fdf7fb025f371bf92e741594e18cd71fc19e6000000000000000000000000ef45d2ad5e0e01e4b57a6229b590c7982997ace8000000000000000000000000b80b4f1bacf264acf971649f877980e3e1350b5500000000000000000000000075d2d26ba3bb84ab059293c7bf37ea238364d15f00000000000000000000000021968beb57b3447f2004cc678f0ae04178397dd8000000000000000000000000f1c9a0e66617eba7204913f35c6b99cda9a75ce50000000000000000000000002cd5bbfc6d039346734026d6b4fd2ab48b455800000000000000000000000000599853b59005e3129e43fb74ad05e93a14c874470000000000000000000000007202060de785526d1f06a355491ba06431a32ef60000000000000000000000006afbabd050ee883a2e8125d367e5f7f410172e570000000000000000000000000d409b6e40790a57a4347369ae779bb65d2ee516000000000000000000000000604d21e272591cbc5012f3d15c2423d96489341d000000000000000000000000f5bf53452c141aa29a1351f7de26a3b9a4bbfe4a000000000000000000000000178ef1817dd921a563fb7fc41cd5357a833174b9000000000000000000000000b2963bf821f6f7246d18f98585e3244d6cd12dcb000000000000000000000000e9a420bfaed88b3f575046ea10561e0b1987e5250000000000000000000000004465fb3ca5e26c055be10cb1d0ead30299ee2a2a000000000000000000000000feb4f9a4fbfa36f7afc14cdaf659e27d7aea92be000000000000000000000000e56333e2f98a557da53b90c308c50df6f9ef7dc4000000000000000000000000789749e9573536f44788ecef99e1b98bb036fbba0000000000000000000000005d06ab3e509428f59cccfb4d5d13ecfe2402175a000000000000000000000000420264ecaab7342778158ceb1a565dd6afa79597000000000000000000000000e0d0d7a8ad9186f04eac745397f91535f950ee460000000000000000000000001b8fe035ff7424a1872b4c2e187fe5c0c217aef3000000000000000000000000c3de8a0006c77eb7e52654cbac3e7d228b0682db000000000000000000000000e5c06f0ae5446d03fa9794e7757fd9a430bd71b20000000000000000000000006bac62553e54d24382efa653025ae6e65985a0070000000000000000000000009be24341c7d7bce3fe58c03714879baca8616cd6000000000000000000000000acead94437d1ba2a0626bc836d4fbc32b67005aa000000000000000000000000c9e5bfdf791a8ee12aa0938874292dbebcc6caf3000000000000000000000000a6c0ee96ade8899e2d6e5eef3e7cb92e993b4ae000000000000000000000000074d4523ccbb9e20099e7a1aea98de5d56a188773000000000000000000000000ad6a2ceb89047e0837a40dce0090b42030aeb07a00000000000000000000000019e76b70b3330b194b6118a61d3fc4f37ccc309a00000000000000000000000054a718715161b38740d2451b069fc4bef1d96ac0000000000000000000000000be6b8229c73361bddbbaf721f076f90d8a7cda9a000000000000000000000000668e29cd08547f26561e84033abfc3f2eaf541850000000000000000000000006e96e500e8e95f42d017c7d4029dd73e8b4a7ff000000000000000000000000067c29c576be57844bb8af1d2d69c32bdf016d36b000000000000000000000000129443ca2a9dec2020808a2868b38dda457eacc7000000000000000000000000bba3244d076066072bcda545348f36dcaa9a8b74000000000000000000000000ed61862313c97a1beb28faf5e5f0b840a4d1a9be00000000000000000000000068ee919ea62ca07437b1cf2384f1d2e35a2aa3d800000000000000000000000035c77fb381ca09f8965dcb1556a02b5b26af21f900000000000000000000000071d9072b3584e2e6a72bd9156e0a1ef744df669400000000000000000000000014160c6c253458d3fa216be92212acd4e421a23e0000000000000000000000009cf268805927988692e12b16571f6c992977cf8a0000000000000000000000000109d9b4c72ef4aa00dfd8cf32e6cccd2ce46c480000000000000000000000009296ef21ccf09aa23545ba0be3d361eade98aabe0000000000000000000000006ef8d5e196f96f19c07a632f002c3313a14307cc0000000000000000000000002b2aaa267792429af3ee171e43a146bc83caacc5000000000000000000000000f50a07eea17cfe617737d062bc7bf1d9a834a58c000000000000000000000000c89c90590b0a8383472343476b59522e775dccf30000000000000000000000007e9a6b14e78bf18bd483d208af423b96ab5075a4000000000000000000000000e6ed4b31bd19b4e381b30ad2d61a7ac0e76f7dce0000000000000000000000004edf6f2652472da02fea8a3a9a2f1ca4ccddf0920000000000000000000000002094349dc143e5953f88d6c035d1841f2c6b85c9000000000000000000000000caca63a6259eeeb289928b1d35361428694b2aeb000000000000000000000000fc643ecb98b8bf2843b1886f667070e77154ca8d000000000000000000000000d0996ff9a70d1ce73e1eb71f4f4603a43f2c174c0000000000000000000000008786fe318a716d43970a8bfb5d75ffc01ff8d55f00000000000000000000000049b3007b3879075dc1660a22449be96f1058cb24000000000000000000000000761cd0496671ad62f24eb59922a907bafd77d2600000000000000000000000007a9962c693aab386fc3b4ab417bf36dfaf99070f000000000000000000000000375fc0a41083f99f97d0dcafa60aec2ec641f465000000000000000000000000d471515d2238797ea360fd254172565ac1360cf00000000000000000000000005ba023f57798cc1237f32980a007d265abf60fc30000000000000000000000009556e8a6a4f96474dc884fe8e72cb9bbfa1e8f8300000000000000000000000028a6891d78ff6e5b78bf24d7628fe7d94aba034c0000000000000000000000007cfa4e72ea90073dbdde5acc6cba8c48a83c95e500000000000000000000000040ef831f87469f55f885df708f267c537262c4c70000000000000000000000008bff945ce5177e130e2813f6bcf0088692aa625f000000000000000000000000bbae0e0795294bb37f9b7cee715e7f15602f67dd000000000000000000000000a4e7c28c896b74b48bae4c2a85003ec66b3f2465000000000000000000000000cb7e09f0bd4f738996cace774501f124fafefd840000000000000000000000007bb2168fa5b7148f1f36411a08fb4757a26713ae000000000000000000000000c02f9cca23dfa31f6f2df60a31bd7933073afe380000000000000000000000001ae97a0e5b68e23032e4e8a2a308f86fd10b57cb000000000000000000000000796100f305c2a4ab848f10862efd162f437dd99e0000000000000000000000004985ddb052bcaf6d5325ee6ed5b2e78705602044000000000000000000000000f5cf453deb9dc2698a1af6813aabcd2a32ed2322000000000000000000000000978ae8ed610c89b4a0ffbb1504d4a60e33285b720000000000000000000000002a1d7482a179308da13f316b2b466a22dde59f830000000000000000000000009c96d50aee0eb8f82379a4bcb279959605dcffec00000000000000000000000010fef10fcc65a6ad9b708a5e34b71e806fa7a7f7000000000000000000000000a6a80baf6aa7cea720d468f9712b28a087217be1000000000000000000000000da2ae1bd2eee471d9fe8a4f7d56107b36284e899000000000000000000000000a80551b6b294192a94f16a20c3eb6b54637a873e000000000000000000000000a620cb413236f2251d36849b2a2f137b8813a30a000000000000000000000000addd1e6774da8a9665c04f2c2a4f495534477ca50000000000000000000000006400f6ebf6e958ec1887c92f30515bbad3745073000000000000000000000000df94b5a58e72492f64dcc9da839acc5d34ff157a000000000000000000000000281f9962f24d9c49d9eca994058822ed6343fe77000000000000000000000000ba514c3fb1e50b0a9ea2ca0e58f15510ac7fa712000000000000000000000000822949a31da960e90ee3329140f86204b52a516c0000000000000000000000003210df6dd7c8468d2122d60ad37c54c5871fc180000000000000000000000000aabe5c3b46f1c90f126fe24efa6e966c39ea24db0000000000000000000000009ed438d3621b727dfc1246587de12ab1129d0727000000000000000000000000ec4268560b375e045bf09cfe1afbdfd1c82352f00000000000000000000000009a69c6f62baf594f9d5bf56a85bd218a50e87cf20000000000000000000000006443e43d2dbaf9af08d07e26f91ab7209ce225450000000000000000000000008d3af57638b20cdd14d99cd40aec5ca4e4a478c0000000000000000000000000be90a706f480364fa624e22ee7c5cdecf5b7539f000000000000000000000000a899d54f9783c6010ca201fd5e6b5d6327b094a30000000000000000000000005471b1a9e83e2e451b1bf659ac9251865a4b55bc00000000000000000000000089698b35a63ac488a1e18448399fe5ae9e8a495a0000000000000000000000000230c23d478283b2f67bb9931f51d7e3777f16660000000000000000000000005721d155d86722d771cc0f37e09d717b3e98dd22000000000000000000000000c88c968467efdefe8042d58865000746dc1182600000000000000000000000006838a7d9ec442bb004db9e3ab6ab068f677d8a44000000000000000000000000313865ca2557d59a9557597e3a1259817e81b0630000000000000000000000009971a3ffc9d8c8c91f4e3715c949b13b3e0e4adc0000000000000000000000007c77d59dc2c2d6c6025ce9dd24d63c7d56ad4e060000000000000000000000005df90701b32fff16aee2bafafa6ee74b12515793000000000000000000000000e5de57143b22e8b34a059bd6a3504e7f0d7209b30000000000000000000000006f39aa0cbc0e93c40a07f38eeffae0771f02b2f60000000000000000000000009373ae062d82cf13bcc605889d19d933bb8982920000000000000000000000004b644c2622ba83d2b144dfaebdec6f102bdcf583000000000000000000000000fde9243935e180edb79bcd73e6f490fd3e4bdca1000000000000000000000000ff00c6da184885fe35b9159fe15e4075a3789ab00000000000000000000000007f8da61e9d44a909edaf17689e5da540086ff34d0000000000000000000000006332bf1f13dc0b79c296434dd9bf28b2a285c7960000000000000000000000005a30cfb607c4b5eae652276a3a8452aac1ed14590000000000000000000000006ebdcd2fa2bdae399d0db8e7088317b0b12de5280000000000000000000000004697f17dc804f5916f3a41c6d522b489468e2b8700000000000000000000000021e85d1d69ad969b1955065f50e36f666b5b905e000000000000000000000000cedb6e794dd2d9f5238226aa52dab3e240ca74010000000000000000000000008868861bc6d8abe5e2b56797bba92cb0cc36effd00000000000000000000000052815eb2d57e51f4da0f04ad80c5d7fd45f8a07700000000000000000000000016a69cde79db8e2d34bf7fb1451e498c7ca7a0e70000000000000000000000002a397d7d0a90131fbe70f63b83a4b77e5a61c782000000000000000000000000499ce79b66b14debf3f40950fe7520525287c1470000000000000000000000000fb46b77128c23ced26840751c684d38818aa80e000000000000000000000000436583e030c079793bdf657778e4b0fdf9341e38000000000000000000000000c888cf8f7bdc0865a5a2e2f03a92bf5770b8681e000000000000000000000000695a0c5969644f812a208d81c57c43659f2ccd180000000000000000000000002e1ee9a5a6d682917f1a0c88fecf4b7c3275f1bf000000000000000000000000f6070a469d7fcc7460839c3d5e77ebaa19234a6a000000000000000000000000c3e9822872ae6d7ce20a614b1c2c9248230cead20000000000000000000000002c43f3dc463ab879f455ae3aa117a0fbd5dfcfe20000000000000000000000005c92a688598bb2b2b6ef5f5dcc7879176c22629b000000000000000000000000dbb0dc861aabd4bf334ba1d0e9e8cb2596589e4e000000000000000000000000cbb4306492a79e8417a4848451aecac6c695ef070000000000000000000000000df6b6fe0a3ad3c22e7694102ccb22fb790b19110000000000000000000000009c3ec2c6f6c6a0c948a4f9687bbd279f4ec170eb00000000000000000000000042c1f8a3b8a25345a68f7d9c889bd079413c8e860000000000000000000000009a0c2c7a481d93c6cc677256179fa73108a5db2d000000000000000000000000431d51f23eb318ac0d60f7663982fff5efa8f21600000000000000000000000014fcd2557f2ad4373e178218a49772bcec1859740000000000000000000000006e1fae4e2133375a3124996456aa3845eebda9e1000000000000000000000000c4d19882008fb68df61e08240939bd94602b2c7b000000000000000000000000969c073cb6037db411853731e13732c3dc6059960000000000000000000000002e589d50889d39d5f8fadaecee4d54ed15cf5b3b00000000000000000000000029036db266dbd56f80605d1ed06d8e40e2e8654f000000000000000000000000f6eafc3f964df33601c2e958c54f4032e7fe753f000000000000000000000000ebe39f3535534c2784a17979a60eb12dd5d99c4a0000000000000000000000008649ba206c9b060f111a2fb8b16dc31f2065dd7e00000000000000000000000076e2ba648644257b1acef75ba4e92052caa4039d00000000000000000000000038a0dfe037f87808b391f950c017661f920c33060000000000000000000000009e70aba9e9f22fede8529af6663072a2f5230998000000000000000000000000ddc7b024986ae0a64be2df2f24e3c5397cfe9654000000000000000000000000490ecb5dfbfb221124f0ae0d12dfdbea9eaa123c000000000000000000000000142b1006cf159c25069f1d0be425084580cd3349000000000000000000000000c1217458bad7b261c2fbb592bc94da6da6a0a415000000000000000000000000158d9c1efc9a9692cd90ebb4259461c43c56c6ca000000000000000000000000719975164bf0915c747d86f61661cbdd4f8c1ce1000000000000000000000000b6d8b297797cb452cb65b5b49d6e666d8543e25300000000000000000000000029b13bb5a383c9203fe04182d220315e2a15b247000000000000000000000000a8143f34658b7c3210f9a39aabf55218105d3dcc0000000000000000000000001cfb8ecf54825e2b6dca70ac0acb655c0b358a26000000000000000000000000d7845018dd9d7cca7657eefd7b9152927a16cf5e000000000000000000000000592f60a8d4efc2f3b8c90d8a2d786d56dd055c81000000000000000000000000c548574692b2a78d6ac525fed81f65af2830aabf000000000000000000000000209127356643c6229b1a2a57a4934b2bd95fe0bf0000000000000000000000001085b03a8435c46485056c662a00b1581cdfe01c000000000000000000000000b3b26eaa5329fbac246aea66faf5f38dad85888200000000000000000000000033bfd7c321a824bb170dcb84978e13fc9887d4f400000000000000000000000026eb816c28b5460574ba186562365ae0c4828c52000000000000000000000000cba4bfe6f8aefce94958a5ddc2de3d4c9b71072a00000000000000000000000066b587d907d584acc02bc2a6dddca20fe343eb3600000000000000000000000080f737b65ae274dcdc6da7fc869ded5d6c7db27500000000000000000000000054a82b4e371ea6eb8b6fcc0ef92a604c883a32830000000000000000000000008dcbef17805498178afd11c547129948e0e83faf000000000000000000000000361a4dcafc27f92653200dc54c5f7afa62da62fe000000000000000000000000c4915e3100d897d649f9f162e2acf6b9e1cbd8dd000000000000000000000000ad4123ac8d82af3482802d73e1f972dfe1654978000000000000000000000000c897c660bbfd290e5fa19d2d8e328a4bd2ff1aae000000000000000000000000f16d75bee05d74785e9334f67245732ed04c4331000000000000000000000000cc67c9bffb9eff96582bb352d5d562fe93cd14a500000000000000000000000095e2182f10fb608f83ee88b9e680ae222f745ae7000000000000000000000000359d5221cd2d61cc4f53c39b8de90dbed6c509400000000000000000000000002be64a7d8257bf68ea22a566d205e43d4f3e63710000000000000000000000001f998e015ddc697fe8e339d580c74ca218d3c80d00000000000000000000000094dc07685c9e81757e979fe5cf1b85b2d2f0b3580000000000000000000000001a302a9cc649a438623bd060242ae49aa3cbaea2000000000000000000000000d51ca7b8da97e16035759c39b042585fd6fe140b000000000000000000000000297c17ef15e995aa179af7dc8c4072fa32412ea700000000000000000000000039916d05b49cd0f4c9d7d492963594bc2f9ee128000000000000000000000000d7bb8dacc6ec74e7d28ef419968f30b1c0c35ab00000000000000000000000002eec5a24a219090c8c2b14fc1b293075786b7f6000000000000000000000000077b451f7fb99618a88401edcb02536555e1e7f79000000000000000000000000055ba3763810c62cfb5b4f8a5146d03988c827ef000000000000000000000000a45946cc18af1762df6f6afe483a99065d9406720000000000000000000000005388573d4957239ae2ebefbc5aef1f847f752ef3000000000000000000000000f6a051d90b3acc7db1bde4b684010abcd09777d70000000000000000000000005e3a60a448ce4559b01d4f6e5e05373d531cf2dd00000000000000000000000029e389726e6d939d7e864ceaacddfa5d3e02663b000000000000000000000000f6ffff150e2b9e2be4d05a634d666bffd85535400000000000000000000000003e4f8be815d54ce7bf607cb645a24aedf19f561d0000000000000000000000000425a4eb513de0b7329d12ad56207ca6f6d078f00000000000000000000000009ca1421e3278988763775ce7148734e37d149f60000000000000000000000000b4cb94e9c2ddc6e2a8bd05e2010f87f07d33e67900000000000000000000000078ec8fc42c91245b6eaa1f8185834f65cfeb4847000000000000000000000000e5ff68535544b81b7c0ef0de7b4073142a7d5def000000000000000000000000cd8945767895cb10de7bf61ead9225541ec2475c00000000000000000000000052040168de056a072da0df8d963967e1da907702000000000000000000000000204a5dffc2c08e6bbd2ef15b5e44e271f846fbf80000000000000000000000007d0bf81c19351cf643dc5296d64d0fb020d0a050000000000000000000000000f38b328fa046386a2a56cd5324a86f94cdbf0e9d000000000000000000000000bafe557c2e133f2f68bb4605d6ec445ae220ee1f0000000000000000000000007dd4b840eaccdc0b2602faa160ad4308245377b5000000000000000000000000469290b23844829d810445393ac256681ae4a02d0000000000000000000000002ea1463992df5de36392f076e996e823357d633400000000000000000000000063112d302781945006c204944142af58505e363f000000000000000000000000f13d6e0a5b95ea8a93c8f2e734cf5b6399426b9e0000000000000000000000001aab47a8914063b17cc926e42742107e019e1cb0000000000000000000000000619566508831581ecfb33746c75ecd0e8f29a7fe00000000000000000000000027874cef8a916656bc105ed8c9a6983e1af8208d000000000000000000000000eb4a2dd42ad67457252361dc87ea72bfce28d0d000000000000000000000000022d213918f7ac5d893506dbbea8c6cfca58e498600000000000000000000000030d959e68d4ef27a604fa4320d96442ccf075871000000000000000000000000d5f0453de5b71cd94f841fb7a2bbcbe441483ba1000000000000000000000000ce3420c5cb144b7175ab65cea9ca47e622b1634400000000000000000000000046cc6e4f101b1e4f25a56b287cc438b893eae92b000000000000000000000000b33526ab1a4b9aa7dd92bb6339c1b38f124ab4cc000000000000000000000000239e6470a5e33d12ea49f98e65bf4b580259160a000000000000000000000000527be7185aa5cabd1a4791263878431e5d7416170000000000000000000000009e4cdd4513753d61652b797a90d7c2641994b897000000000000000000000000dfe468b5c6294331a96eac2c120ef84f531002a40000000000000000000000005c9fe7577d1132ad95b62cd272a8ce5a0c0143ac000000000000000000000000e54684a0de1d62dabef32f0d293997097f187132000000000000000000000000bf04fc7561bedad4d0aea9118dcf405c678454ff000000000000000000000000a21484bdd012e9f02f8244a1ff7cc675c5adce0f0000000000000000000000001538893abcd7b24a68c69495ed5dd637f56236cf00000000000000000000000003f48cc2d73d0a321c666d12b57947f9abd36e2d00000000000000000000000054410ea425c19a4925cfc3c1b0a106dfa64f20a4000000000000000000000000a363684531540bfc4091547b39d66be2c83d0fbf00000000000000000000000041f7334e652c4d0816dd87c36745598a1a185143000000000000000000000000d269ba9209654832d2569abe64dde6243a2cc9cb000000000000000000000000efeab6e02bc99e3a03749e0708cb401a1036f2380000000000000000000000007ffde58df72e480eee7a2120e4fdce9973923b1200000000000000000000000038906ec21e5a1de80dc0f3f1518bce21d73042080000000000000000000000009c37e5f9dfc17092328dbbe61f7bb907bfbbcd88000000000000000000000000eaca4df397e7f09f4cfb92e0d18b1d3d60408dde00000000000000000000000033561ca887b633b065a62c1770e53cd4fc2ea8f50000000000000000000000004314a230c3a7d4172b48249dd256456dad12cbbc0000000000000000000000008eca939eb327cb0311ba3c3031b0ea38d3b83a79000000000000000000000000fa8c48e96fa0a4222dde015fe34ec201bcbee6fc000000000000000000000000b4704a6d92c52bcc27b5721782d0a58fa35e47a40000000000000000000000008aa467e71549efa741ee19a2bb5a74c94fa5dfd800000000000000000000000044013742cf0c20a0255589986eae6de2dde3baf1000000000000000000000000214cdd830655232ebe3d93c911049c2fbc69a696000000000000000000000000a061118b26db9f645bc1bf6c064d26a50725fb010000000000000000000000008e03f5ae2436926aa53eda4fe6de7e175b9554610000000000000000000000001621fcf47662ab63acce590c3c14e1a1eb9d0dc4000000000000000000000000478f2f8b2efcdf81f0a07d7ddd3c3a56edaa19b8000000000000000000000000cb8a9b101ba1ef52fdc8eeb3332da9d2732733720000000000000000000000003b4dfb790836e7da28a529427da549592d51ae87000000000000000000000000bace56264d63c704110e46131fed9082e332e9fe000000000000000000000000407b43469e06ac601fb54decd50d891aab2f8796000000000000000000000000fe95cc65fbf8c4521d084db0d1a3ad310d87c9d10000000000000000000000008f96ab72ee30fedddcbec3eeeb85c12c691cb79a000000000000000000000000e47d69b29a620c39d5660d5c1713bf37162b9116000000000000000000000000513796af285f2c80212a4279e68f6f6f5ed3c3800000000000000000000000007474a15806bb7c3a0363e6164297c1994e5f406a000000000000000000000000369f4c58c78e07355cd9296a776d6416edb0dc31000000000000000000000000f5a308d42db25da07fcee9448ac8273b5bfb816e0000000000000000000000000fde3793dca03bd6e45f51531086dd4646be5e6f000000000000000000000000604298c90ab4440337791edbf7e174e4f93c33790000000000000000000000001286d824d397f059d2284a8dc95af53b644e0a1a00000000000000000000000076e121c5bf33f7d070813e9d3288a05dcaf4275f00000000000000000000000097d521d065e01a7ba56817df64063df554efc3eb00000000000000000000000054ed082877454a4d747ca8db17720783d57d42e4000000000000000000000000349af5d8e199d4c5d1c0b6312470c94793371ac2000000000000000000000000c44fd159f575cc27724c517bb71a52d146e9df140000000000000000000000005462dd3de9d927d85ecc31e9760354ae76e2589300000000000000000000000050c857dc6c71190ea76a907adf11167b50c2b9aa0000000000000000000000003cc5194ab27fb0b1cd7e2e3e79f12a049bf99bd90000000000000000000000001cebf5d9bb386d741d1a091c9ec21bb63f9e5062000000000000000000000000f6e69b396ad31dc64008368e19d03e8e06dd8d2d0000000000000000000000009fa70b63b75a001720b1077b2cdf6e56ed28a401000000000000000000000000e7ef3e51f754418f3420cee88cb10e7be619ec1000000000000000000000000001d45382a43162782bc9a1519fecbdc9e8cbe54b0000000000000000000000004e7cb74832c808c573f2a16e71c9b9d986eb758b0000000000000000000000001629441fd5cf5e0e5898bcd9a893d6f7e24a0ec1000000000000000000000000ce6cb5cc89272dc1d4379a6cb1a173ce3f02a735000000000000000000000000ea34f5c94e4c356cb9d9e4325d12840989475407000000000000000000000000f4385ad77632d23f271dfb213e1c94feb31c8d1b0000000000000000000000007b1c3e81a41153a8b9ce0a65287f40ef616323ed000000000000000000000000169418fe1e4cd67c8bb4ed283ca1f1ad473e285c000000000000000000000000d9c266501848226ebaaba55c4360924c32390f9c000000000000000000000000cb49bbc639b3db4890f1933509f665414ccfd415000000000000000000000000dd33ab957641c222b5461a12bc363740d59dd5ae00000000000000000000000051c646239b9c28d278e79d639af6f9e8f5700c7d0000000000000000000000008c2f2d866dc532c4a0a9afc0b39ed1d2c4b032f20000000000000000000000007e32f25c78fe40c224c9ba184800e2c2dfc1ab7000000000000000000000000077688f076ad9286ab72acac5e32b492cd2228295000000000000000000000000a988bc1ec2fdb5d176581b1d806e6d473a28abcb000000000000000000000000c810ea1853c72d18b9556493f8f60023c8850fb7000000000000000000000000b705dc6d74d5216a504499bd308da0bd29ec058c0000000000000000000000008e374d7ea996d07f04d548507f51f934802529e50000000000000000000000005da8d0ede42b326ff62cf08ad59fdca27bc688b3000000000000000000000000508781e00fe57d10b807c09d852bb2c39c3d8ca10000000000000000000000007c941287fc80a546921e149fc130692801f89d2d000000000000000000000000a721a654682060c717557bb9a013dc2bd80720af000000000000000000000000a277984d8764b188e18bdf7a23790490ef31fe3a000000000000000000000000a24185a6c2309c0c683689b9aada0b58d0347af1000000000000000000000000ddbe75709f7d55e8156d54224d62bf0cd44ed2660000000000000000000000007181591cf36066e51de6a040a57f394628f3b9ef000000000000000000000000fd20f43e5a0b471102b8d66f302b80dcf0441f3e000000000000000000000000a1360431f90bb7679c609f5f0058c95c7cedd2d7000000000000000000000000a3a567a3ad620c6c41b1364597e0a85f8420a361000000000000000000000000d5d78cfdc499e345287b21680d6d843e95b388010000000000000000000000008d45574bbf19070bebaa4caad22dd41c623e2a2600000000000000000000000002045ad9ec0e86132b5e541848b2c891d7206906000000000000000000000000e222be8da67c641f96a7de568eb90f84f738dc00000000000000000000000000b3f3ac32b8c99feeb3bf9953db96035e9808cff4000000000000000000000000cf4d09127da949804055b83855b8bf19732c50440000000000000000000000009e298caa7c6e83b7b411ae18c224fdc57c7b0edc000000000000000000000000cbc3e69c58488e510147c4222f939bff85517543000000000000000000000000c3d45dca2037a41e9984a2ef9966873380ffbf02000000000000000000000000d9c00329df6e512fa72b326bf1f0824606f8fe090000000000000000000000000ab8ea51f1690c317d0b5efd8c0b7c2c0449d0f9000000000000000000000000be22068a21bbdbd789cdc02833b35bd0be5b21260000000000000000000000000463686943c6262ed8acaa6079635fb3b6ec99780000000000000000000000001aa08ef96c7ff4891d5f264d4a9ba93cc11206de000000000000000000000000f4a4e1175edd10f4efe3bca7e0edb774884c4c9d0000000000000000000000005ae2fe15608c085a5cec32c93c5a6ea26bb6956c0000000000000000000000003b7d9eeec16f80a77be52a2cb7ad9db958be7981000000000000000000000000a3a16002a70fa120d604148adb64f6ed3f13d72c000000000000000000000000dacd547ff3b522ead1d60369c6550945fa6da146000000000000000000000000234835a5c85232644bd6e4c093ad0931532e8b79000000000000000000000000ce1cbb63a385b3739e98a18edf061950146d36cd00000000000000000000000043db750186390d795e329f96b705ff291c488f32000000000000000000000000f7ad692147f9512b35ec2e1c92b9c47021c100a30000000000000000000000000b57cb839b398b44dcf35ed44cbe491c2281c267000000000000000000000000cab67958e0e291e2f3f9f0325752cb2a8c8f3272000000000000000000000000853e006b26ca2074aca5f6f54c4e4d86b1eeaac500000000000000000000000047ac6341e4c5c92fa761bce1ec9b74511b31772d0000000000000000000000000d81360617b8bf784eb10e461d9a2bbe567a2616000000000000000000000000cdf46398cd74a5a218732d644ddd629d79e25789000000000000000000000000c09ab1916f54fac3da576364f8326337cdf5916a0000000000000000000000004c92c1d025ae7512e1c701bf77a1a2c64deb494600000000000000000000000017bc577f4631e2c070beb0eeac42a2663d37196d0000000000000000000000005d1be6473e95523a3f488f609bc9832d9d9e331100000000000000000000000066a10e9a6d87f8cb35b0cb35d9448a29c3f7e41d000000000000000000000000729878e1cd110b4d005c58a19927b809c1dae2a70000000000000000000000007e71a6d66b76a947ca175cddacb024ba41423926000000000000000000000000c22c07d6de42d072034faef569720f6061fc6be2000000000000000000000000677e90ee18273b8c37119d30dc9e42c611c6119d000000000000000000000000a4e7d1b6c0c0caf2cf2adc0571865ab36402b59c00000000000000000000000028d5b24872729010bf140255b26f4dda84a895000000000000000000000000006515227f50c10b1ebffc21bc1a0f8a1e16a586a300000000000000000000000045a348a29f6c1c742719c20180dbad6e4f44399f0000000000000000000000004d5c3fefb8ead5bf6c66287ee6f25fc81c640f93000000000000000000000000938e1845a7ec48092a877746bbb3abd7dd36fd3d000000000000000000000000e1c1b955f26159e47ed2fddc0da87cc474a3065a0000000000000000000000009578380ecb0bb6e546c89fb595090645f8abffa200000000000000000000000071a418522d456dbd43fdd0d738e2a99ee22721e60000000000000000000000002cbd6c4e5dc1a0a81e5b3900823305af0a177f4b00000000000000000000000082d9cae976a72d2e92b4693f2ccb6991e0bef9f6000000000000000000000000bdb38e5af9a70af6a495c879fda6f193632ed9cc0000000000000000000000009160a99aaed63cab76ffa8cb5f9fd3c4f0c593cf000000000000000000000000241291c614f3fde20d9c24ae742d8659e216fb950000000000000000000000009dea5bec1fd4a17eb0bdd7365ad63d6b7303e17d00000000000000000000000084f077b0d09134839a9df7c93c36a1d21ac0431f000000000000000000000000b88d53edd8e7fbfdec822f787e7ddd11afcc9f480000000000000000000000006a1dba32b9bff9bbe4ba0983c5b5bad2af345390000000000000000000000000f85cc3196a8b52aed9c23f54d12ac3d69817df3d000000000000000000000000f737b94ba9e9c4231dc3cc401fe220ee31f409db000000000000000000000000dd210173e5e48dd427c6dc91bfe547e3aaa96c38000000000000000000000000d372a5379a85869877bd5aa78d3257f5aba94cf1000000000000000000000000bcec4691e74a180ab159d08b7d7bafe63858bd1b000000000000000000000000aeee4d365b24296ef6b9cd1268324d52d0536f86000000000000000000000000a63ce125e71b7c26c12a8440e2114d296758ead9000000000000000000000000893be04efa90dc3762e8be5cb2fa5f22118068040000000000000000000000007f0e2e529a4c7676aff81bcf7acd676bd301168d00000000000000000000000022cf6a9baf6f86582bb9bcd79b73eb8661b543f0000000000000000000000000204a218bddab56fb9d231377db3c4cd4970c640a00000000000000000000000007a61303049d804661ae1438ecd74e690daa8e920000000000000000000000007755c4a7e8b6b212c20347ca24aa0512c28be73b0000000000000000000000001029b98c294724547854a0ce055b1b93fdb855f6000000000000000000000000500ce80eac31c9919062a46567e151b7b4c845d6000000000000000000000000e8b577bc1050e47f371ecede895d3facb4901e01000000000000000000000000f4e8694992e6f5a9bd8b3a9a2a6280a19f91dd050000000000000000000000007a5e10abe28ec7e61af22d8e53ed2bb0fffbe197000000000000000000000000f326829816ce444b90156130b6598a826bc1aa13000000000000000000000000545f325c7c47201fda270bb2fbb111b695a0ad29000000000000000000000000dd43fb7c389db5e8336505ea8b72bba2d4e9802a000000000000000000000000de395f02039b1d485881aa7c66f28d296cff81b000000000000000000000000043d3b13033da6a65024056eaf1746a620f1ef139000000000000000000000000edfe19d12441433800d7920a74ef04b781e041cc0000000000000000000000001b7a59d823d696822307e97fbfbd7c8e6cc8961b000000000000000000000000a011b757b07a31bb5f46e0964d80792f974a9fc100000000000000000000000046391cdb5be7da09f3ba4fb0dd364e6224af35740000000000000000000000002a3c6a0731e6fee31644d9e24e22f1224d8352f1000000000000000000000000ecb5618d2858ffec000f6c54b26c635e9084f4fc0000000000000000000000005de47b4cf2302069954ceb6c806e82c72836d1d30000000000000000000000009e9162d42085a902412009de02fdf456b233c24b00000000000000000000000041525fc8165c5e8ee722270791ca54225b0fe40b000000000000000000000000d85e89b272569c7adc8f273a22abad98c18e524b000000000000000000000000de4b24b5a52bc4dc68dc906b5053822351c7c269000000000000000000000000a952de4f101410593ca423b12c906be199c391770000000000000000000000008b61c07e4df67eed81fd730e02eb6ed35e831941000000000000000000000000f6df24cb4a33ffbda617a5542c991fd786647d08000000000000000000000000e998ea85126c7911117037e10c778544e12a1a4b00000000000000000000000042dd11c8b40ab4766122fca1fe3f0888342305dc000000000000000000000000c0b876c307924647c0439ce2c57043f0934b55be000000000000000000000000ff3c8bf5b44f1c60b67e84b0557c657eb6a74591000000000000000000000000a9b66dd1eeba8fc367368d1ee5c152f2a7060ec500000000000000000000000073d123cf7b1aef8e854869e73d0cd5e515cd15050000000000000000000000000f72fdae653129df79f784e294eb0c04a5dd58530000000000000000000000002ca0d617226a18efc46e7f694d113f8259f0bba3000000000000000000000000b4f3030b781cbe55e7aac7972ea05cb096bd07630000000000000000000000007fe10362f3946d55889fd71f46710d5e27d5478500000000000000000000000053ce1bea6c41754709739b963c86dd320b39a1a40000000000000000000000006834f85f89d612832a5f483545161a4613cb8786000000000000000000000000e57051e95a8f89b59129877daa5bc0e72d48d265000000000000000000000000e059a4f402dd1b1c5b5b333722a934c3a8495e6f000000000000000000000000e274beeaee28f1d3c12aef823e3034a888b8d80d000000000000000000000000ffec5dd34cfacb0ab2f13bc9660dabd93735c6a20000000000000000000000002ba9b39980dc7430f9ff9edd23bfa4e325866861000000000000000000000000d89e0251c83878fa99261952203536a512ad2956000000000000000000000000917b212c2086f4b9338715424501f551645ac8fb0000000000000000000000009159865747896bc9057cf650d8fbb96ff3001e3b0000000000000000000000002f40bd07f3aad1a42ee209922a018112adb1d0fd0000000000000000000000008528a7838dbade99222b7422bd1692a5d07d973a000000000000000000000000b19f76dae9a3284f2863948f68510417252592400000000000000000000000004e3d0f40d77d0dadbcf730f4bdae487e9e0de0780000000000000000000000004612a29b666c91a1619e7a446e47a90aa0457c7200000000000000000000000084dbfd06314f4d29c8894cfae63f1ff97a37213e0000000000000000000000007e6851ab0c76354462b62431b26f0888bf996eeb0000000000000000000000006ab4ee23ee20deaada758ae2d52f656981f62f31000000000000000000000000554f22b5885edcec8216137b78f18b7bb07705990000000000000000000000005c47f54341091d0cf71d2d80390be7e0d5019fa60000000000000000000000009effcfb960943196f487b5de4d5b1f3c15c54b7a000000000000000000000000894a4436e76e4d0f619f79020cc87ed5181c3c7400000000000000000000000052e3f15b038fb5d8a5ed416fc0434b49516cb11a000000000000000000000000f601bef53f22201d6d4e92f1b16b4ae22cd19a500000000000000000000000003ce59fa38e0ee606ca47019f6a4dc7c1c7bd7ffa0000000000000000000000001042d9de638ae240495acfd043663c36e3cabd7e00000000000000000000000014f4c5aac0f280d261a4b2dbcacf1df6036cec05000000000000000000000000612d1e68256e296adb318841e80c7bcd7fcf764800000000000000000000000041a6bac8347643d6589267c662935788bcaefd19000000000000000000000000ea105436a7ad8edf766c90322a099593be209c62000000000000000000000000aca2a7ddc33fecdc3ca5a11e3ed916823821c24500000000000000000000000086696a4281253f5410393b577fb335f53d23816b000000000000000000000000645be1e8ad81888f5ad0cd722cdb9d2ad22e22a3000000000000000000000000a5e6308b6d7fb18810fb9c970d7d599de288f5f30000000000000000000000007cc1d6d25defd99f1076a402a7654a6f8989eefa0000000000000000000000004e26be9b6ea77201078a2a3e972fe7bae855dd9e0000000000000000000000000eef695b220155c5e5bd143738e840b6f141aef60000000000000000000000007a58df45e568e54f20815003a056f54990ad73a100000000000000000000000082c6a9ab67e45f89a3968a9e1382672245ebafe40000000000000000000000001261b37b219e3c2d7037b488d23c93f2fa35223500000000000000000000000093a698c0e7fbc2fc8d306f093dc292b49f5d59c10000000000000000000000002b7452f85c709dbbc2f8fd68ae137c95f70be98600000000000000000000000054455e96226019b968843fae7f707f4bab43fa3e000000000000000000000000f6295f8bf978a9acaca65e5b8f1881791177bbb7000000000000000000000000054a928c4273ab985464796aff635715d651d51000000000000000000000000049ae21cdd22bf6175b2e4ab9e2ec7b13c4e1e5a50000000000000000000000008e95d92bbbc259dc20f81183586316dc2ab4ec62000000000000000000000000e66a8d93a1b623650e269bb5da70757fa215a8540000000000000000000000003c73972ba1d0f0b0963efcbe1e3e1503aa5315b3000000000000000000000000bc78344781eec904845c6629faa670c211763ba30000000000000000000000003c9de2573d1d94b71f96bcd728f5f7e1ec5314ea000000000000000000000000046fbb51a520f001e4a35e5cddbefb36d7bb948900000000000000000000000014604429c5f977c81c00ab8d69b93e7b61613582000000000000000000000000944835fc43654f2a5a034a3c9bab4d008a70216a000000000000000000000000391783229877777541cbf29b959ee781d890732c000000000000000000000000d917437dd57b8f0106c9715f91a2c402000b935d000000000000000000000000229b0ad275944f93e903f6d05b4e61fbe5e46809000000000000000000000000e504f98c8e6f26e5f0095325aab8d66a19d8f49400000000000000000000000052755e26c5c64bee7a0f0a3fbb305d8e5c917f7c0000000000000000000000003941167449498e05d00ff3dc06092708b75080fa0000000000000000000000003b3a7d26ab20511ee81858b347d7357af01089fd000000000000000000000000f69d29172a339a3a27342c1e748036cea9112173000000000000000000000000ab43b6f2d93f14eda9f0cb7713455abfbffc846c0000000000000000000000007f3b192ab3220940d66236792f3ebdb0e4e741380000000000000000000000005ed913593ba35d19a1339c067dd13dd5c07273a3000000000000000000000000330d7fab71c43d0cbbef43c0a74b8c430eb05300000000000000000000000000c59a28809043a2882b7499c7c1ab6b7ce40eea050000000000000000000000003aeb555fb01bcb1624bc71616ebc2e4bc24c2b85000000000000000000000000411e5bb4f35f0ec362526f3aa4d91dd9576eab550000000000000000000000000dec438f4d26ad2d5a4366b2c75be0b1ea5414f30000000000000000000000008f4aecbf8a2fbb31a3bcd0e0070bb3fe00dba7b80000000000000000000000000fc4bb5005ab9f5cdcff0d79efb90469090739540000000000000000000000002ee23bbdf7071a6c4b633febdd5f1bf30cae7124000000000000000000000000da8ebd50a77fc64a334fabfcc089ec2fcc00567f00000000000000000000000054bb1dc90dd1401c2ce343380e54b97e01f71df1000000000000000000000000e2353a9a1690adc718f3bcfdca20f799c3960f180000000000000000000000004d6c2331776ced1a5fa0773fab4e3acdca81c258000000000000000000000000bd6e270badd2b700b2cfb8a96891a94ef3e3da640000000000000000000000005dda361586088761f5bc3c8aa7eefb8f8be91508000000000000000000000000ab49a62eab5aa2010ac54c1c58e2548ed9b33d0d0000000000000000000000001e7a30df548300364a0e9f5a5501fed625d6390900000000000000000000000090fee6339f0d9f0ab226c63cb9a0bd6f3f1ed0750000000000000000000000002a55250346d3966a3688603b5e745e2a70d4464100000000000000000000000020a26a9f177c753dbbeb5c0f0fa7d2c60c6551b100000000000000000000000066a463d24897aac5e7e1919bb725934de70876b8000000000000000000000000a7b55690e48ec5ba021ffa57db440a2865327eff0000000000000000000000009176fa6756b9f17641616e000c25cf075c635e8a00000000000000000000000083eaa52c20ea79378b950ce1e4587b176dd99d6300000000000000000000000064ec903badad12cd6b2e61e52bb2d7e656ec9d7c000000000000000000000000a4a13b54dc60272e89403884bd7d01bd0211eac5000000000000000000000000561cde97a84e075475271506e48e8dffdb91ba7400000000000000000000000035af99d4ea14cca0e9105454014b08c28dfdd4580000000000000000000000000464701f2d945d18311cb9d28bdb13b0b4ef6c3c000000000000000000000000e9a262ad75b4b275ee207904376b58df8f0f7f33000000000000000000000000b4ba0f32c0ba915b92f811674f946e9bb5eaad4800000000000000000000000077356957991ece51ab01cb8482d148245e2553bd00000000000000000000000073412ef2032b9c9f261b59ebdaa8f39d6a8861cc0000000000000000000000009a624637e7dafb1d4ebd5e211faa02ae971982ed000000000000000000000000d073a4e8eb95da2071207f8e3d7a4ee338a04006000000000000000000000000bb5f8a7e8daa4d52a96704efe4a6ad6485ed90fa00000000000000000000000058120348cd20c491a3473fa070124b0848f3685d0000000000000000000000005aa53b2ffc93ba8a029fe1ec915efee5b91b9a0e0000000000000000000000008141f0a53e16d9a0a5fdd5e9a462b72c36a0d687000000000000000000000000402cb1265437330da14275c651ef59d31c787fec000000000000000000000000606318840386314d2bb036ecc5bed3638dac38380000000000000000000000002a773923024d19031f45d159d79b98b0a487311000000000000000000000000091f4d2f1d27ffc427cf5b4a62b85956a9d3f9f7b00000000000000000000000034494fd5605ef7207958b940430622d6d337fd0a000000000000000000000000fed9f20be961335c2122098c24156bbfd2b0ed0a000000000000000000000000fd23412419ed5d8114baa61444dfc25d740a04710000000000000000000000002e27e3947de0bc9eec1d3497b32e771d85ed977f00000000000000000000000053422827033d489a276d2c798b702d7bc481086a00000000000000000000000048222d1143c42bd7d8ebf735defbc78c103d3d3000000000000000000000000025529cdc2688d56b5ac697960b4006fa3961a53e000000000000000000000000ad38837e36bb0831a2c93a9d55f8d6651108f11e000000000000000000000000a9cf40af9ea77b62d6208f0cd5ca5f748b65ffec000000000000000000000000e8ceabbd7d7363edcad33cb1aaff4dae5bbb3bdb000000000000000000000000cee0884a019257d4181f7e4f3612ee55b832ba56000000000000000000000000c700479e85e4ea357237ad4748d7386646bf2283000000000000000000000000311731e6b609a0e4f7400322dd52181a113c035c000000000000000000000000c5809b34d962012e0a99037f9db415dd575968c60000000000000000000000007727ffba8a94ae5ddf33482c77cf919dd618c34e0000000000000000000000004442c6805143e5626e1e29e0c25a11c699746171000000000000000000000000ecc2b418580106a6aa47cd8b51c398d1b03138190000000000000000000000007934658b018c20905f7a27959610102bad45a3fa0000000000000000000000003261bead65853847b93bc7f330b456557f29757c00000000000000000000000071b02c231b7f573987b61f52ad6feba197b800cd0000000000000000000000008b1c358f87873901ef737fa1fd7b1ee594a12179000000000000000000000000ecd312597ae6b3e47fc7ead40594aaee38c78f910000000000000000000000006204ab52688280d7ccffbca25abea18df7d1cc54000000000000000000000000fdb9d07c593988ef1b78e6a630ce95ddc12839ad000000000000000000000000a2503c3064b2dcab43b94ad0a24f090941b955570000000000000000000000000c4790237446d615d4f9bc94e2ffe0923654d3610000000000000000000000001fa52569b6947694d22e8a2c2cf491287c8a8d74000000000000000000000000ef5b86c713ddb57969850a5f51abffce1eac49ad0000000000000000000000001f0814d17cc32f6f346eae522424a253748b3cc40000000000000000000000004c5642aefb87ff28c3ce41a31cfcfec161f33bdf00000000000000000000000071972e5a38b872a5d1b2b9fadbb347d13cbf26f2000000000000000000000000de6cf894d4c9d5ad433f7e34482bd91f8497e7b1000000000000000000000000bab00d6b3d8471ceea463cd456f7d7da22d4375d000000000000000000000000c46399e6d02d847e592a86bca1bbf0fd191deebd000000000000000000000000f34dce1329be1948ee02f4e8e8987cbd11ef285800000000000000000000000088f87b4464d429928d1173a6cf13bb35127b02030000000000000000000000005dc5e2e908ede1375d48ba96282da2898149844600000000000000000000000024d0270b915ffa1eb8f7e4cb4fdc5dda844e149c000000000000000000000000f36f091654dc3c825110bb1d8a6cf9f34a0a95090000000000000000000000000c7276ad19d37c54dac3620162668c75f50d2011000000000000000000000000f730129b10aacfc2430f4eace5463409586bc9b80000000000000000000000004d378ecfc6c33c49d7e3ea627dbcc98ed2a1110e0000000000000000000000004e0c1d7f8cbdcf182c606efd4c125132e50210d20000000000000000000000001d0d6f34320453d3bfa787e6f9f98a3fb9b7d3aa0000000000000000000000002485cffb353473d76042e0eae4bcfdcaa077e90c0000000000000000000000008dc46ab05b3d2fb0810e27d28ff261a478ea3e960000000000000000000000001fcb4d982ef42298a3e79d825cf85b2338bbc291000000000000000000000000c86a649d56a1e8ca5bfa0eba4e7ad64da448cafb000000000000000000000000cfe9d726045dbcc7bba359246493bb127c852c39000000000000000000000000fdb811f3db43a025fc63c9b1b33945e6fcf3a166000000000000000000000000c498a79785df298994267650b98c5100776a13d8000000000000000000000000bb380379f50c2d179d0b785eea69ea2e6b65720a0000000000000000000000002dba09c0a3656a1a62fdf021738fb457edcacff6000000000000000000000000392db3983b215129cd5d68783aa97df8a4485190000000000000000000000000e0713083ac89a771a3c1765b9f291c83fb88c85900000000000000000000000025d6cf40534ee7481f7269efaa8c6fa237f25b65000000000000000000000000d85a92cccaa332b20bc3f5de5fc6c7df0003a57c000000000000000000000000624b73c33ae1868b3cdd7f58c59c5c5eac42b3520000000000000000000000007433cc78bfcea59c6a0c09929d8164ee4a1ba7ba000000000000000000000000995e0e803bfe978fda58d03315707c5f5cff6adc0000000000000000000000002898b5b1f24091860f6c4fb6245d1789f25e10db0000000000000000000000001782fb563e1d8b9f8995ebe72e057a9990fe97a5000000000000000000000000e4384e00dea2bde6c6fd02db37d79552e375d07000000000000000000000000072649904ed8f64e97f12849e59b741558f8d47220000000000000000000000000683244ac897af12db568d8ef0d4c1811062e3c0000000000000000000000000f2cdbbe97dd8b41dffee577750aae0c2e7501f9d0000000000000000000000009854c02aa35ca4faf26ff200638d2af3e78749220000000000000000000000000a19e316390109f9b16f03d0ba6a831858caf1c9000000000000000000000000f0ba70766fa8487752c26c4ac3da236843e6d682000000000000000000000000358cc96852408207409a7d89559bc14e52a38eef000000000000000000000000d91dc5934b3ce6d72d4c9befef7d7c670e8346220000000000000000000000006fa3cde997426e06f830e78f2bc3436c9848dda4000000000000000000000000afcdbf952aa1c7b86d8ea66c93d05c338a9b3be0000000000000000000000000846e392d3bae531c4843667513b5f02d98c394e6000000000000000000000000c8b6c0de8192b31f7e1c70c2cd778c4ca1b2274f000000000000000000000000a8276113dc8da437674afb3f8ab2058fabf97d49000000000000000000000000364e8ab4ab1b666ac1adc77788d87ba9729fb5a80000000000000000000000008e7fb61ba9d359e3fa7396d015a6c34d97f777050000000000000000000000008731030d8fa84f8b1c64521aa19209d500db5e5100000000000000000000000026dda77a6039ea650a6523b90b9d3cdf429bc531000000000000000000000000df277194000a1fa1b8bd50332b1168c081c4ded200000000000000000000000033fc4e1d43ae6be3e60d7e5d1fa518defcb0742100000000000000000000000069dd2620d4ce0b1939cb2d20ac73d73bd82bae2100000000000000000000000051b41df5e42fb711d1a1c91098bdfd320c4edc08000000000000000000000000ae9db1129903d9e42e409f01d0450bbe295ee8f9000000000000000000000000b4bbc7acf855d7feb1e752f5960f97ad33d0ffaa0000000000000000000000005d71caad56963dd38a9a208e46cc107ab2070a7a0000000000000000000000005d3edf07df5ec501e7a624a716c421232ca89e130000000000000000000000000bfdd5e659bef271d04d91d9b21c31a98454ff56000000000000000000000000c0000c180f57ae39771f4d088d65d2a66cd5f48c000000000000000000000000ea98fa640be043427e0e048e95fef5b16564459e000000000000000000000000fd14f0c8cc3adeae514c0ab0fedef036cfa97d3100000000000000000000000029efc78b3d5a4cc113835dad28efb052479c9fce000000000000000000000000615827d57ebdf4cae21ac86396a3b053f8879e3d000000000000000000000000001d853ff9b50d3687d8a32b674d929973e0889f0000000000000000000000007be673a282e1cf368d159139e614d1b2e0fd1ebf000000000000000000000000246910620e530312472e75931df2fd3859a2add70000000000000000000000006d7dd41e01879b2984e9d7cd62e4374dab898464000000000000000000000000c593e653a69dae77da413933a318b722c8673ee60000000000000000000000007f380ef272152aa158832b433010590f2534f166000000000000000000000000deca9183f88c2127e4f3cf40aa422306e97e0b220000000000000000000000003a625be545ad01076025f3ab90fcc017bf08692800000000000000000000000083314dc01c5efb3ea53c9d7c046f9b556190b404000000000000000000000000241a4ab05b5e0e4066694fc64b7ea965c99bd7ec0000000000000000000000008f2e4b6f1aa83275c5536361146e56014c36251a000000000000000000000000fda9d85b4311e812573d569f20501f93927ea7cf000000000000000000000000ef44b30530a4e565fb977bf05b8b86afdfa9fa660000000000000000000000009a1657817aecd28a85f53de70dcc4807280c5a2300000000000000000000000099f5a0223ba00257b2d8eb5147ff982a51101dc1000000000000000000000000df6da2ecc9a69c42e169f0704fd032f89a7583500000000000000000000000003008d4a0649d3a0987ad31c77fe76e1d0882231f000000000000000000000000149ea37e7ecc0234f818696f8f9ba1bb04e583a600000000000000000000000029e625cee9d35d2afa87a5dcc59707af1f6c3a1f0000000000000000000000004d75794f6468b4a1a7fd362555034f8675e0498e000000000000000000000000e9951c832418c9307fbfbf14a0d98d9ed51853550000000000000000000000008125600ad9b0d4e0649c9dc22957dc5d897769fb000000000000000000000000f8c35814062e38b184d476237c45f1cf89b099b50000000000000000000000007f84586179f0c78f029fe134816c78de0fc0222d000000000000000000000000b30be2b64b40a9a03a34557f0cd979d2e4eba11600000000000000000000000093bf73164bda0e63b0c424fc3f516b12cdf16ae3000000000000000000000000a6f4488deddd0a4b1b7e1cbb95e116b256d383dd0000000000000000000000009b3874882d882b9394012c9c883a806dfa06b5690000000000000000000000009f33d782e689b79cb4c485c1c90bc226f9a4f50b0000000000000000000000009aafaeaf52bcca4c0857277e624af9985c029093000000000000000000000000dd6d62dc1408440af550348a58d2b26feb5687f6000000000000000000000000c60a0a0e8bbc32dac2e03030989ad6bee45a874d000000000000000000000000b3187c22928ca24ac4bc1dfc8cc0a9b879b1574b0000000000000000000000009968cadfdf30a8f4f16c37c87e35d040b74538530000000000000000000000005befe48a90b30ff2b7ed3e4bfa5fc3fc2dc6f7c200000000000000000000000055576bb8cceae5d654e66df35b273a412410526700000000000000000000000054f907d222e5bcad3e6273c72a6e4a4746a0b6940000000000000000000000004991e25eb92f5e8870b39732c081e0da78b699e10000000000000000000000001566995eaac258ab878e947c124efccc455f7a8500000000000000000000000027e41fb9f271b01baee9c26d0a6b26c6c3f65fc5000000000000000000000000d9110ab07bd5bc0a47767a3ed6e3a1ff639a3967000000000000000000000000aea7d89894432292e8ca1d892bb85a11220ee994000000000000000000000000f25c5b4203ed74d9dcf4bde58d806a757ae0ddd600000000000000000000000025aafeae0aac2b330c801abca87acc71739d8f46000000000000000000000000fad362e479aa318f2de7b2c8a1993df9bb2b3b1f000000000000000000000000beae61f54063af98acf78c9b09f13310d11286250000000000000000000000000765bef9fdbd4bfe589f380f995043910f71a3f10000000000000000000000002efb15d6ee679445f6cb88eccb72c0ae9bb8b584000000000000000000000000d374236e5fc657d08f22704e8a9133be75d6d062000000000000000000000000ef5f5fd29963bd8bf8589d964f2bffcbefd0b5b9000000000000000000000000f57bb45216152dda1245819e151e67da94b17be7000000000000000000000000e328ba780dfc7ecd51cceeb04a7f7d90a58ca052000000000000000000000000ca9bd6b1f4ba88704ae18f61b666e26676ada25c000000000000000000000000852689d927afea5d6acd640c53761d7078d6ca240000000000000000000000008e4e9b72d978a72cfe36f36fc2f722071af1b2f1000000000000000000000000680474a9cfe57038623851c45b2dd917bd2db606000000000000000000000000c34a40f4dcc42714ec05a14997a69a2c67a7eb62000000000000000000000000fcb25c280cec7818dba86c93ed9c560f5d94516f000000000000000000000000f91f4e3241337806d32d737c50ff7115938dcd20000000000000000000000000bfa0cadb8fb6f540260795d3d5af04a5740ae29a00000000000000000000000087e021e4f90a324c4f391bc1ac187f5a56f7926b000000000000000000000000bd4279d8e618ba62975f3033dc80b586130bb145000000000000000000000000e6c876d8d30c495df13ce9345ad96504d9d971a400000000000000000000000068481fa16ef67e7a4887353de672676c8c946174000000000000000000000000e0e5da888ad42a7f0df6cae4e49ac997036acb3e0000000000000000000000008b6d078fd82378d3d1b81c4b58d6620435e9a1c500000000000000000000000035a89589a970aa2f595f5f22f7a4aa10cd5316ec00000000000000000000000001112cc096a0c4d53fe00f419c4473d0d9074387000000000000000000000000e58296a4364cf19904e3685fd4d03e5e7b03a48d000000000000000000000000efd51fd76c92536a8c0fbb6a1e0d9618a55d33af0000000000000000000000002a822c0321cac9a55cd88dd204eb786d189dbf3f000000000000000000000000dcf943700fc9c1b3229874a5e8fc70af6a26dc0a000000000000000000000000b87f39f104776a9c6ccf8f521a6e9fcef65c8a2b0000000000000000000000000725a7a515a1b1a47db83f3613e95a27db069ac2000000000000000000000000cd07e2ad77f0f84e5eb209a4feb1ceec8007fb6b000000000000000000000000e86dfb4dade68c27cc30c3de0f0dc0a9da745c39000000000000000000000000705bd444fc2198dfad0cbb125aec6ac4d94664570000000000000000000000005988aa748d67d5839a9f08db61985130c204385a0000000000000000000000002eda82aa264b0ccbc38671269958922254b533ed00000000000000000000000019b478890aaa2a69c62bf3a09d8990edc41238af00000000000000000000000069f68c76c768f4296d1e1569346305054b6a2de9000000000000000000000000b2d5ea142616ebfd731a9b0192b80b5327d6427e000000000000000000000000fa51cd3d370996d87fb8f7d4a4eb85aab4b4b0e2000000000000000000000000e5c5e7fc4ff93a36e0977dcd0f46b77790d01e00000000000000000000000000851d23d423799e65a15c242c836b493ee18146a000000000000000000000000036b0eb4b43340cd2273c3f08795db16024e3b67a000000000000000000000000c9cffcb2e86c553ed0550b0cee6575bc92d213b20000000000000000000000003b595616cc8e77e9f86152d4ac38742f7e1af11b000000000000000000000000416e07c0da35b869e4fb8e31a43c46c6a64f0380000000000000000000000000f8036ed2e0674f6eed061b74cfd3395d5b3496c20000000000000000000000006a4d87dde14499fb9429ad0cf32424298130dd3b00000000000000000000000064d8a808c05f8a35af3d44bc019c04236b96bf060000000000000000000000008cc631690d16d05e34194b21cb024ef91d502420000000000000000000000000a737171d1855be1ab2b4ab865a8cadd47f71302e00000000000000000000000096564a21c641697a3116cc3d3567398f33483f160000000000000000000000006958008f628e639a02e2d203c22f12fc1c1e0cb90000000000000000000000000b10997766c89988ec5cae4e69c9cad4cf70451700000000000000000000000023a4d585a6bad822ac7c906ade8b73dd0ce85e06000000000000000000000000bdf597bead35ca965e51c1a478476a43871b0b5c000000000000000000000000768fe7ce4d0af54b7209a65bb6ec575e644fac2e000000000000000000000000fdd2db703eebced9492dc9d76cf7cf2451a433cc000000000000000000000000a1d6c88d7a5eb2c7d1e759fd79e8f3c0a5cac3ea000000000000000000000000c87a390e58d3fb068db6de1ca76a6cf89bde01df000000000000000000000000104e69bd91a915b72c17d7b685813ce3c8a6297d000000000000000000000000d1b4a985fe189e6c3052617868536ce8c59f6f9c00000000000000000000000052efbfe2ad403352f1783be6b61428bec51c9059000000000000000000000000aa3485128f104e677e0db548c77ea956f805c9d7000000000000000000000000f3b09546cf7ba3a36f1b6004e22fb82031bd50f10000000000000000000000000e158337a607fd1a6e91a9157cd9484a621c45150000000000000000000000005997f70cd3a718c16f5569a12e49fbcd2386b8290000000000000000000000001ab85f965558cb8ba6caf44858a8b4bb8c7000b800000000000000000000000037ed177542f9e7faec2575ee66e687cd7913cc4400000000000000000000000039083803fbc5f7de78acd36d6fedaaaa2a67c39c000000000000000000000000366c63dc153082077913aa8e38598f4c3ba5213e0000000000000000000000000b12181b69371dbc6f234f7bfebccdf825c8230a0000000000000000000000009b84e4ac955cf854dcbdc54648d75808fe7173b2000000000000000000000000abf29187c0def9bbe65965bffca4ba9111877501000000000000000000000000a6169a986a2d45ead90b27e3338e76761dc302a7000000000000000000000000c804cf8c986f7592a94bf4275010aa26460958fb00000000000000000000000025eb918ad99ec43a03d6bef66a1bed75f2883d2c000000000000000000000000d69bae5f45e7756c927a50a55ea3c703349908c6000000000000000000000000c0af19175894856bb1963fe38362ea3df8ebd512000000000000000000000000195ebf0c74127332bf4b45ed10ba69dc4fc78afb000000000000000000000000e9c9d2eef8af4a1ba9f0c25706150500d0da1631000000000000000000000000f1658350842c122f38673870c4cbe7849ef970e8000000000000000000000000bed76df322e3a426755c7e9f91a99a7f62756ad1000000000000000000000000ffc6a76b3a3a64dfbc3311d8f2dc339c4984f9c90000000000000000000000000a466f76339e86c8e354265389ee51c94bf233f60000000000000000000000006fd4dcd32548e87668e86c25e0d4b095d77f6acb000000000000000000000000ff1f7bc8e568c0e7f77d816b868e1269dd18d4d5000000000000000000000000ebd8939ddef3ceae09fd4e0c683a8c90bc8207d7000000000000000000000000806b93b2d584b54da41e48c8ca73062cd3ce50ef000000000000000000000000e1544eab3690496aa283f04650cc8ea1b556fa5e000000000000000000000000a43c9486d2a4abe1295391289cf184e61a861dff00000000000000000000000077ec0e9eb79ffaa141ab676fcf5c37b6d6d8168a000000000000000000000000b04ec8614d0c1fe88717c96ac7c64963ccc1dab10000000000000000000000003b893d37001441f081988d1dff3576b755d250e1000000000000000000000000d491165e734f06a4e13ca6e84e8d2287576e20e30000000000000000000000005947423cb7ff19c676ffa59c02bb26ad07518ac000000000000000000000000067476b4313c9eedc2ec4ed94a01abd849fe72dde000000000000000000000000dd1309dec12a0c6ae1bf0e8f0ca211202001aa63000000000000000000000000d275b6481388d468320b68216da0fdbaeb0e03e300000000000000000000000060298c6e36177dce2f9312cd0f56a2ec0d2004010000000000000000000000007f21da20236a4f8fdc6e0ff3e4966b3bd1894ffc0000000000000000000000006507e5e661de64741b090af8518f8ecd55e7d23b000000000000000000000000ccabe39c1584394771d13546c50ac7b0a7af8b000000000000000000000000000a629fc38195770c94d15c9b8d67a05a181a64670000000000000000000000008e10eb0c35fdaee77e3a3d238e158b38fe22eb1600000000000000000000000009347a4405f5843f3a60b5c44be14b843431b38c0000000000000000000000004444532e5b9d8f368a5999c6fada1e8e17bce03f0000000000000000000000003c5dfa9425b0e06a2170a471d9f5d4aa17c4d4cc000000000000000000000000cc2b4387fb49c32447dcbcc775e5ce53052753630000000000000000000000009e10b16b4c24f89675c7714a007106a6f266324b000000000000000000000000f260bb4fc3edd000c7542956c6e98ffa0948dc550000000000000000000000002c794ef4fa9c7b24a672166e85a5e77e08498b5f0000000000000000000000004d72ac72409a2d2df71782738c284d623a546ae100000000000000000000000039437c05d2cd9b02760fe37883f2d7de144349370000000000000000000000008b2d0bd7bfbe218bc1a014027a54d8dd4b5e836500000000000000000000000017bcfdfd880d5629f37949a12717be58aec45abc00000000000000000000000081b256cd6a0cbca70093afcad82cbf39a368af67000000000000000000000000e3c1809010fa81a0777737c28dc0b38be163f82f000000000000000000000000e817cfbd8bc66301b3d06250cd3d097a7dcde6090000000000000000000000009c9e61c070e9ad00995865da406a06c9160c8e90000000000000000000000000e05f4a30ea076a10d17e0383fdd42c9b70022631000000000000000000000000798790db491c916450fdddb39f27275cb68eaa2e00000000000000000000000042074119c015cd5889e2f414d7f6bca43d32934e000000000000000000000000df6f82ce59a0a4e9fcb28fde7a2cafeca8dedd8f0000000000000000000000004d0221a8e0c423de9ff734e0256b8e2616d71d1b000000000000000000000000d2a1c47a75e8ffeab93b722bb0e089e2f97ee92200000000000000000000000071e8e020fb1493a259e7b8291d8d3c137b86749400000000000000000000000033352b889e82eaa5b70252bf8cf6b854404ba3af00000000000000000000000072bf8177003da9c3edc4e127f60d089296a653ad00000000000000000000000099b5960050fd141603084cc9ed3a00eb821caeb8000000000000000000000000839a11d69a98f6af1f65d8bfcab9ff1e84edf01800000000000000000000000006723f5e971a058897de1bb9ce075df00da04997000000000000000000000000ad841195e9c3905973a1537fe6d3ff4b8ee5a7d00000000000000000000000002eec4437d1cd68f983832089f8bf21e8cbf4dc6c0000000000000000000000000f81552dbcc1a049de8a3bc8cfd1ce38a68a0ddb0000000000000000000000007a22095a210f5835a89ea1bb215542465c68fe34000000000000000000000000f35e806ee413a09ec75434a90545e7493d4ce9f20000000000000000000000005cc42e6c8b8da2c0af92c441aaf1156eead66c4b000000000000000000000000c5977edf48bccb8f8893af9893d394613fb6d34e000000000000000000000000b5837517a7d7eb5401e95f49011ecf270f3c6a0500000000000000000000000061ec0fcbeda323a2a01216a9d3f9c42a2ffc20a700000000000000000000000004f775ae05b7da1edd71f354481f6359db337c4d000000000000000000000000e27063ed2c41e956c26d72169035c702d6f6c91d0000000000000000000000002cc44fddd8572236ed6d349ac8f8895658d3602a00000000000000000000000030289907cc370917cc69f940f4b761e464c900e5000000000000000000000000439fec80b9c0e23b1dfe0b3f525ab5e40c43c583000000000000000000000000c39eb085e61024a8cc997f7ae65581623beb6d93000000000000000000000000b5610bd9bdfce1232093b7d82eb6d3e0e4a92033000000000000000000000000a5850b0781bb17392cce78db56a0696d819f448e00000000000000000000000023c1bb1aa468186794123c1c9f2f44641e4289ea000000000000000000000000072651d4b9267c25e2598542c24003ead3ed8b49000000000000000000000000c2dfb1f1ef28ae58d9dd3816c423597f3d963c0500000000000000000000000001503b4655b8115b9a24eab9c5711f1f3176867e000000000000000000000000dc6cca90c6d5e378d0ed907467b5ddf33894531800000000000000000000000096929f5d5ff7ef7fccadba0dd456466c0e259267000000000000000000000000676ac7501743368989335c13783db573994995590000000000000000000000004f5e3098d2fef8822f7e57e3759f9c6882d1e365000000000000000000000000d6c3b6ab70663da4b2b0a65c4baf99d9e74cd798000000000000000000000000be7cc9c79de8a2b8d52a079fde7cb98d8adf5694000000000000000000000000b1f77f9e62b2e90092b4db29bfb3229cf5ea718200000000000000000000000041bc4a87abb560e42006a844f3bddcd5192d64070000000000000000000000003115759da305440af83885ee1619fd51163bdfa50000000000000000000000007fe449db85ad2e030e6a31da8740a034e51420ed000000000000000000000000f3bd10784282ccf3511c6b27f8e15c8329d2618c000000000000000000000000502acb52412b86ddb31dcedd921fe9fd9dae7a66000000000000000000000000f66abdd77985a74ac65fbec6700015d83ce361f1000000000000000000000000e8411a9dec85b93bf3f00c59dd91dc25fe29f79600000000000000000000000021e696c7d57e47f8f12aca0c2d51e575e4d9d941000000000000000000000000dcbc37c64b2fe62d0b42fb2cfe953e2598fdda7a000000000000000000000000c21673d5a20489af6908ca0e9d06bc34e956a397000000000000000000000000654906f6946b46a6220765fbdc5378922c3a8fbe000000000000000000000000c2f18af120c07e7a770a4ad69e8189df0d5fa363000000000000000000000000297607f81f81d4d66089c50347cf6c1f6ccb2b1f0000000000000000000000002bd375c4e27da73c23ce6738dee975620b1a19480000000000000000000000005884faaa4c7b838a33441df19a29b3c9c8b7c537000000000000000000000000ea2a06ff82cb57ad457e6904135302550dcb49eb0000000000000000000000009b36ab3bde2b82cf3f50de98d2b081b25760063c000000000000000000000000de33209246d2f85e07e7e71db4f03a8b64483f18000000000000000000000000acbdb09079ac0a740238932d08f2bb6562c36b2b000000000000000000000000326e4891f0832df74da3ed0d64251935fa4df7cb000000000000000000000000d64d32fd29dfd9026ed090887c70a1f0dcd3f5a0000000000000000000000000f53da038da4471d11ec35874adbaf09e517a32270000000000000000000000007b06ada2776c230926bddb082d2e2006fd2e5368000000000000000000000000d503d288bfce32c2000b4c421b2343d99fb544a2000000000000000000000000ab411d54410b45882224a99b55a61f5be16b6a9e000000000000000000000000d1d66e2c960da43db6f044b9af7bb3dd55798b92000000000000000000000000d067531e3bac55fd8232a0acd52dee03c566ae24000000000000000000000000553143e0015d2ec5a5dbffce7b644c30e56658cb000000000000000000000000c9e848eb088c943aad45e215ff8e25e7f7bf0e02000000000000000000000000d2f8846e0b45d4b405d8d8a7c16d35ed4868eded000000000000000000000000a2abc7d410836c2c9426afb590e3338a203621ef0000000000000000000000003061caf210dced568c4b6af7c71540b91c21115800000000000000000000000006376d6ee9e71ec06790c29dbbf2abae3c6c5bba0000000000000000000000000b3e33734f3fbc2f0d2d46024f307446e5f21530000000000000000000000000deff48a9542603e469ebaa2307137a400342555b000000000000000000000000ec784012e65d61c6c137ab95ef24488dbd94016200000000000000000000000056684f5c8666a544660b58b3ee2a206f8fe52f6f000000000000000000000000951dec8a8c61534576090a6164f3f94fdc20cf390000000000000000000000006e7d5c85c4b64f46cd0ce3fd6d546825a0a229fb0000000000000000000000005fddf03b7a8a5b98fe69e294d1e19167a2aac9050000000000000000000000005134886393fea3859ff043ccaef299368d800fdc000000000000000000000000b34c6c4d9930c9f66f57577c36cb11c63c517c2f000000000000000000000000da577073c56d89e1abed745733f9b8b4751e2b2300000000000000000000000047f0056b7d9ad3eb082377ef8d4b441d5e45f3a000000000000000000000000093ebc3f16ee8d3f5e9358b213dd796e3df89efea00000000000000000000000070d40a9239a695d5bb1de0fa5039557a54078e65000000000000000000000000cbd17f366eccb85374a083cd9cb782e8821b92d7000000000000000000000000b5169a6abc83e705539d2da993b90084a49bdf9700000000000000000000000068591f85b672cfb8dff017a75cebb641f22f0e4500000000000000000000000096e3701af60cf212a35745303f4f482c9c5ca58f000000000000000000000000700b3dd2d032a1a31337c32637ba3be65af30b8d000000000000000000000000a70660441f8abe77a82adf577968103ea09ffcc6000000000000000000000000f3fa7fd312a9be86f8ac64cf2ed91269876f5faf000000000000000000000000f09d05ec451c3e1a29cc1ed00ef6eef0803384f8000000000000000000000000de7cc0c90c1d9a23e2f12c4d036af803d18193dd000000000000000000000000ccf23b7a71c60fa877b0807db99ba03169be4321000000000000000000000000cb128a5bcf62a519c9d44a9cbc6702c9ca5d1435000000000000000000000000c963f2bfa5cdafcebee8c91d2467961ebaf7c261000000000000000000000000c18806ae706b4327cd490f3a7b8b72c14e7508c100000000000000000000000082de09e908ec66a356c58457fe8eb45e383ee6c500000000000000000000000075b310016358730c36bd521b08b20cd717f458210000000000000000000000005c7e269837314bf8f9371a6b42ce199880bf556600000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8