Special data
- Status: Successful
- Nonce: 4310
- Type: 2
- Gas used: 28241035 gas
- Gas limit: 28466337 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:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000868ddb99afc3f14c72c24fb448115574d6cdaba500000000000000000000000078cfea9ace1b4f580b977f3b717b9a1eabdebcec0000000000000000000000003280b8c345e46cc3d65691efb9da60994ff2e572000000000000000000000000413376135282854d3531c3d46d48936bb7c719c40000000000000000000000006cc9b0ea3a6af778dce6ee77268d6d2f9a49393400000000000000000000000062e42d982074e290904019fd80259fc9faae2d7f0000000000000000000000004bf9e7ce4be820bf11032868361dcac6556b1b9e000000000000000000000000b40ff4c78c2262e8ae0f32578ed929b08f440a4600000000000000000000000071d761f8584c801ee46aeebfc6f301e24683c532000000000000000000000000c69743b75189c81f9944c799efab1f44628ebf2d0000000000000000000000009e102b6496832d73221e80dfa9d00b02202000f5000000000000000000000000376c4ed221d4c024166425033a97ae9977466e0a0000000000000000000000000f4c9a5345d5b2d16d582e9b9249cb6da0e45d5c00000000000000000000000039cfda1688ccf7d53c69230de575e89a86c823ea000000000000000000000000d6003a6ddeec9d0a26124e177536f9a0c12d8dbd000000000000000000000000a2517d23a1dba604787a03d63c97a134ee5a62b8000000000000000000000000e63469aa688d3e6c8eca27111f9fd690067680a90000000000000000000000003b7d076e56edd80777cf7715e850514b3c1cadea000000000000000000000000cf0a23091360854c1950bb6b50d813ce77f1f584000000000000000000000000b2b22c887108c68bd4899552bc836d53b7fa5864000000000000000000000000852c8dc2d66662a68b741a6d54d11ce76618adb20000000000000000000000009e961247b659f99faef479395b99aa16ce951f7c00000000000000000000000019301dd76c0e6e09cc4c563a279a97cc0aa3e38700000000000000000000000022990bd1eb73ffefc5a54e1d8f07f6a46cf008a500000000000000000000000053bbdf433b3e6e58aab4231daf2f98f3caf6921e000000000000000000000000c51f91a6601c6002f620f2f236aa6e8d451d8478000000000000000000000000af5a6e81961769b6a59cea1e254f59ddece39a0900000000000000000000000029ab6a3378953e0ccb961b41b246c15417376db20000000000000000000000000f6f927e85424778c6ac9d0bb7ca56c3f54dce7f00000000000000000000000078697a0aa2b6a8cad035e8fd808ae3d36d3e223c0000000000000000000000003c66dd40ca38fa4d14b94d9fd2e9c6fd5e556e180000000000000000000000008d8660d93569482e1ad3718a9c71fd07014ddb74000000000000000000000000c84cf22fb7558716711667751dd9683b877eb368000000000000000000000000fc9cf6a71016261f744984e3810991b7777b271700000000000000000000000067832195a07bb79b6793b8e39176daeb24584405000000000000000000000000e87cb82bbad35a50ef0f1432fd7d2b5873f4484e000000000000000000000000237fecc19d66d1d21c57a948da5cb1e9cb364c46000000000000000000000000eec1c9861d59c7adbcf03fd80426ded6d2a42ecf000000000000000000000000adc4b70474966dcd906d4a5ae2debc37bf8a2122000000000000000000000000103daec68caf9eefcfa3a99adf818c8e636b994700000000000000000000000088dea2d66f77f7884015b39360b2f41a28c3d20f000000000000000000000000a2b3a536325af794fbc9ccb8a461ee7cf2a4698b00000000000000000000000054eb3fb244bcd2cee71e21e0aef6dd87c74266ed000000000000000000000000b9c10aafbc1d264c60715e3c9b6a27a2d438d269000000000000000000000000d6eb8f65222f7e6abe6ed2b5a49f53cb0aa4ffa200000000000000000000000092b1f276777823eb58cfb08f5e7909fe0972b36b0000000000000000000000003452fe10977277ab10c0d68a7b71737ec4e2ebeb0000000000000000000000000f01f6e917170ad51107ff48da444e985db60bb20000000000000000000000008cb971226b79bd51a7f5a5ab9d864852e7ebb9a3000000000000000000000000a4d3aeb318b5ce394a4395b4673d8bf3ace2fdf5000000000000000000000000a28cf39587d200ea36dd843c093a0dd12dbe92fe0000000000000000000000009cd5487c7cf97c831935a42a7c3968e59876aacf000000000000000000000000a5f9214385705831b5fe6899e679a0cd5caf33e200000000000000000000000008dce7e6214fbf7ab06bdc219eec71b14feebf36000000000000000000000000fa127eef448475f2cdd5c863045aaf7538097011000000000000000000000000b9aa1101ce567f8ef659585e5ad6f7baf5d1e0eb000000000000000000000000ec635656ac7992aaccd3353dd7bb4cf3034521d100000000000000000000000056398710f72e5e225f4b8415b0eebced58c08333000000000000000000000000dd20d390e618b935302bdc266256319ff093b561000000000000000000000000c3369d21338b180afcee0f3e305bdb2d70142c250000000000000000000000000bf7226ee1d4d6929514bb3dea41353e2d8c06c2000000000000000000000000cddef030c7370acec3853de4e246f7f3ace00b12000000000000000000000000ffb92eb39383cc6e54949d6b7cfb6db0b9b4ba72000000000000000000000000e6c0cbb7aa07f456997bb6eab80746f799b71806000000000000000000000000110d5863aab98cccc9e7de2447dec38c9d370be600000000000000000000000034ba001d9ec71ffa2dbc32d007e99cff1ab4eb5e00000000000000000000000074970891e64d903331f80f6004d0672dac4333a20000000000000000000000008452005b6e291450a923a16dbec65dcdb126ba9e0000000000000000000000005c8074a19260699048bb515bc502f2a9cdc3b3780000000000000000000000003817e72eac77cae50030b74e3aa0b33a4d8465f30000000000000000000000009b7e05295dac86f99deedb9a4c2294a4571ebaac000000000000000000000000c580e3ec61b7109ff6ceb2c0ff957c1a716f3578000000000000000000000000e1a6cf88b550fe6367801961ed2c83aefc9907c10000000000000000000000002d8c670ff92f07a97eca0a47e7e2c8890cbc6d7800000000000000000000000086091a229b70476ec214b51b0fc7bcbc563827a80000000000000000000000002edf101b7ed25aa8abdd16002b540ba9539f88d500000000000000000000000076743359cbb2afabeeafdfe2dcd130cb8a924cca000000000000000000000000ef1ce75041ad1e98489d84181fbdcca84fc965e4000000000000000000000000dddb4e636c4d1b5e06c4e9b3e44afb847b6a691f000000000000000000000000c428dd21ebd5d2d629dcefffa770ca2ae9304e39000000000000000000000000e878614d5169324877286fe80d6c0b37ae01b2b2000000000000000000000000e14c28e9395dd51c4cd343c4c2dbc37437c176a9000000000000000000000000913e41cedefb8dd1364e464626980d382d981578000000000000000000000000c8eb0a1d9d14e5715ebaf5379ff0488eaf944b90000000000000000000000000a31b5e2a35cc6c31cbbd56db4e84e08a5a66a8ae000000000000000000000000b0c207c11f19064cc6bf6e5f471957f9965e5ec00000000000000000000000008eae69f8d621c66f8547450a113e33d7f28abc71000000000000000000000000e72de19d3de5bd284a194fc21af9f46546a1cb54000000000000000000000000b86de328fbc901968905e2615ee59b96475de5c4000000000000000000000000a03ea5b27f9aa0a2443349f651caea9fc0bbf19c000000000000000000000000ba19f8ae27a2b3eabdaf95767d198076287f8ec00000000000000000000000007635e49ea68ef3b189eee04c7142a9eacba3bccc000000000000000000000000c742bfe65e45e40b55ba7feb1993b64bb1c2dc6e000000000000000000000000ed596e17daba7dcc75de246bd491580b19b32ad3000000000000000000000000fbfe233d3ef63823054c91977c52b86711a872210000000000000000000000003c93893f01341d95595261b2eb089f74124a7ec800000000000000000000000011e923ba5e874206831ac519aacb3aaf7ae97a71000000000000000000000000de64ab875839fb681a2345997f9ce2bd9c7bee5e000000000000000000000000f654cfb625f69ec2b7939c557aebcf94028b923d0000000000000000000000001587a1f6ba44c11f7d4de0bf6996394c455890d3000000000000000000000000d38ed9495b5b5a351c605ab5e96f5c32c10498ca00000000000000000000000078b32274933f5fc89c4fd3064b802e3e08303f6500000000000000000000000085cd2de0fa3795fb3578bad01256f149302e1249000000000000000000000000c118c790e95ab4fb81c6fa58fae70ed2715c5ad10000000000000000000000001f363732c7d90643bf9f46e3aad6a5c5f4068b480000000000000000000000001702889203a855607b2b759d80630681ad722f7a0000000000000000000000009508006e1630d5a3c9594ee83b2a49dfa876e6b50000000000000000000000004ab8c0166ff372c1367249dfe7072c608421e3c10000000000000000000000009dd38e963ed2052001f6dec2162ea6d45c1fa39b00000000000000000000000071f928fd721ee7cf50e4b9b779746fc475a712f40000000000000000000000003649eb467dbdd7422871c3b144839bd25a943e9a0000000000000000000000005fad6fe522e486965882bed30278259c471542d0000000000000000000000000a0e63d071ba3595a6a0377292373bfb1d3c6471a0000000000000000000000003fee58557cda70c309a62e930182c1c2fb04006200000000000000000000000054a3403be01a4764ac016736c81b45352c65b16d000000000000000000000000d43179b5d1c1ea73f0be7ee54546fea6e9a71f87000000000000000000000000dfabf8c9512757d4e29cc51c89fff8d388f3fdbe00000000000000000000000074346c1d794a448ba8fb0e6dadf1df558eeee37b00000000000000000000000073379db67808e939276f0f6f7927b59b9a8f4bc60000000000000000000000000c4ae61063604552bffda8536a298c69ae097855000000000000000000000000f3550ab3e5ab442daa771cc654382bb785fd76e500000000000000000000000078baf013f9b766de4fe4e68d2aa23ed69ee722b7000000000000000000000000672d62a3b79a540310c0c7e64add2d9ea3e03e170000000000000000000000004b5ea7a81f8d13a1d2fc054eb8d34482ea03af8d0000000000000000000000007a76f6293de7263acc1d8c4adba3a56c9344d0a500000000000000000000000048806a6512a77453a98ef4814fb996ffc74ad324000000000000000000000000be5061d52175f108551863c5483534ec149f8006000000000000000000000000220e85881c0d054c889a307ebf770af2044b672800000000000000000000000028ddcebf0e21c5daae908108237e8f208afc8c750000000000000000000000004d9d245775de4bf7cb3c6cb067cfd8ed6680801d000000000000000000000000f9d965f2b778ac60cdf642d127afcdbc472e4c7b0000000000000000000000003faa7e008a3a2a8fa7019d4a80f4c81d7e772c960000000000000000000000005e086fed64adefb7e31e5e8a8aa81ed3c02442b10000000000000000000000009a329192c1a110644c400beacd1c92cf09445ef90000000000000000000000003c40f3b74d394f0342e642202fbb96832f487bd2000000000000000000000000d06faecdd5e11a61fec28773a98cf6e862f6e6360000000000000000000000005a39d93c7d3630519f452577e3e3e9ca2296c5690000000000000000000000000b4d3205aa679ede2cd97ec4f95a7194226aa89a000000000000000000000000cd209e2861f28d62f4d4fefc81f14173f766756f000000000000000000000000afe684bfec93bcec5b5781f5ed5f2e7cb1ba6f00000000000000000000000000f844a463c1965194adba5db50bbc5f078719387d0000000000000000000000001546f3d8a700574d3b6d617ffe3ccfdb466858e40000000000000000000000008e5d3f746774e4e3f689b5e8ce83338c1f65c203000000000000000000000000beff215412f78d9ff9a22dd689618eb9cac669390000000000000000000000005f1b51c728c2a6a3c8e2022d4c4f435b6d6a4e5e0000000000000000000000008dcba4d555265bfd7a4dd75444e30f774a07c9280000000000000000000000002df4978dd1dc159686201dd55f526254f22041f50000000000000000000000008984efd063ed25ca84a3a3b3c8965a5c4a02e665000000000000000000000000968bb65a10d1b7012258221ed2ea75219012f785000000000000000000000000f172c1f0bf81fd97b8b70fbb5299ec9695ec12ab0000000000000000000000006bbeef938ff8535b8b2ddc21ee22d7c47c62e45200000000000000000000000043d80308557fcb3af2ff6dc2850aa6106151ca1c00000000000000000000000000f1da2aa421a205b1d115ea73ccc095fb77e945000000000000000000000000cf6a0623b923b66add6bd9811962517f090174090000000000000000000000008ac5b8fa15eb1956400674002ae76c859fff656800000000000000000000000092ba5c724904690a5eaa10b9bff7b4fc7e2e3742000000000000000000000000f4ee427a1e6f140cd054a772bd35c080dd45b72c00000000000000000000000064be8223389ed3fa3ba9d3db7704cad02da06a82000000000000000000000000cd21245319efc07acecc470fceb1403d7c39499b0000000000000000000000005d0cfc2fc34546a691de2d851e95250add6084280000000000000000000000003650e53c29c42b165afa9f7481ad3431b96069bf000000000000000000000000593beb7288827ce0a0d2ee002c3a275e3456e4930000000000000000000000000c1923295a46aaf7fd9c5382b506bb6339c89b60000000000000000000000000992629ecaf478a3d6c383614e8b47a9f179ed46a000000000000000000000000ae635fbea219a8a66c25c94be18d94568393341f000000000000000000000000bcddebb14d3bac2048f3bf0a5dbe964b144a1b5600000000000000000000000097ae0cab31601aee759ecc7970890fafbf59a36e00000000000000000000000064b27af80ec7c30630c61d9d1a2686b5feabb83300000000000000000000000081a7dbb17db48f694f0837cbe3c575891fb39bb4000000000000000000000000175e6ba8f645b21f391162f983ff5df92e67200200000000000000000000000008b8fa9a80c0061c7e25976e7ad824abd4bbb4c4000000000000000000000000d5735cdeb1698e5de4393af6c7944141b6b30e670000000000000000000000006cd4230f6fb1fb6e901b4200a5c404da2b927697000000000000000000000000115af621a5cd398e1a54120a84a024f2d3da61e3000000000000000000000000856a0899d49fe8e72f7501310bfc427f807d8d9b00000000000000000000000057f2d0fc6463b6e2addd132b6a21de24fd4a1c090000000000000000000000003825810c4809bf23123f29c468004e7d6ee121990000000000000000000000007961e5cd19c78ee8057ca6b89c7c2fe2cf2beb3a000000000000000000000000444bf7ec850b8ff209b91dc8192c0f1380ecd0df0000000000000000000000006c1fac470eac8e04e31dc0d04de1cbfb65e61608000000000000000000000000f898272517068962ca95579d68b461a53260234200000000000000000000000076f80fb7d121c8df0f805a911f2580c60b778cba000000000000000000000000a496b0c9384f26a559789770cdee1c25285bc1e6000000000000000000000000df3c174d69dc4361c45f503353b7e3f87edc51ea000000000000000000000000c8be2dedbeb1e7472e1bd1c1160fef310bc876c4000000000000000000000000e8d643be8b97c4983ca26bf0503e46525bf16da200000000000000000000000006a8bda46d154e61e9ec6a79469a32c42d4268340000000000000000000000009f89af914c7c08a8f5787e1ff2cf527df4bc78230000000000000000000000004a9eb403abfc55e6de8707a062000df9a5daff6c000000000000000000000000139df57efe007c59389965d132f16ced76c77e0a0000000000000000000000009df21af25de1a7d0d7f8ac966ca2694dd995dcd90000000000000000000000003871d99c75998499bb35f03ef8aa60ea3a57856e000000000000000000000000906f4ef17a3fcef3fd8ecc4278fcc7aacdc8220f000000000000000000000000f2d7d4b9ba6b31b888cb98956b7d4d803a0d39f7000000000000000000000000ab4f02166b0f53132a8a71970ae8d15d39981f37000000000000000000000000cd4f24a0a3a1d275ff6e87a443fb5a5c98f4b55e0000000000000000000000009e7cc37f7968bab130e4b04fc92ef277c095af18000000000000000000000000833ef71945a861964a83286927f1c3aa13eb2370000000000000000000000000a19a8086efe22d71d05f60f33643a41925869512000000000000000000000000d0f6616c4ce874488df4fe8bb315a9d857b708b10000000000000000000000003854b3cbece61ecbaf19fd4fee25ef7f8c03fe22000000000000000000000000e8c9128c4845b96da41a6cb9f95afad4ce0668ae000000000000000000000000dcd74953058cc3ca4c5a672e6049eb60fa8383840000000000000000000000005ab6b52da0bf5659a7edd2f2b38d7fb3bb13894c000000000000000000000000a7cbcd9481697b7abe58e3b923655284d6feb3060000000000000000000000002082a58284f80c56c4a3151cd493b7053eccc034000000000000000000000000b199aed840b2ec644656c2fa22e8d79d4dc40ef1000000000000000000000000bbbcc14a7a42789528a3713a61b353621a1ab451000000000000000000000000154f450b781e4c61edb27235bdeaeafe87f3a7da00000000000000000000000083dcde51dba9de5651ccdc74007d542cb261b505000000000000000000000000a3d79c8f7b191f98102859164fcf82724256755a0000000000000000000000007c9cdfebfd7b996b4d01aead06488bbba67affb5000000000000000000000000615f156084c55b263dfba62bc8d853996e2b8eb50000000000000000000000005e03a3d32b4b99b2f4c58119c4c09b11a64fc6bc0000000000000000000000009ce970bd3f6c778d2bddf706dde2ed37e48b7d72000000000000000000000000204b3db3cbdd44ac0f2b90cc3531411fa7fe0d8400000000000000000000000000e1761e66ffc70d0fede096360b38b16f3ac73f000000000000000000000000f3f56864de8b036a4fcf5f28c3b2020245243e1a0000000000000000000000003aebd69c5e330e609afe60dc4abf5ad7cd2efa930000000000000000000000001995c9e9bb44f939c62d7a187eb5cf2ba5fc6f57000000000000000000000000f8f391ac76dbf5ec4b8990b7276b8f83ba6b1bc100000000000000000000000062afa57d968de858255a5181ad408488c84614ef000000000000000000000000f7c388a471410ee47a4ecda4b83ead0a83a95732000000000000000000000000ce6bea1c181bdfabadaa9062ceac6fe164944c75000000000000000000000000989ae930f5d8888d1ccd15ffcd89b1c16b081deb0000000000000000000000000145dd19eb787c6782d2f7fa811606e6a7713bd000000000000000000000000019850c4ee886fbd21fae4652899555de22e1f99e000000000000000000000000528e3625bfe4b3c44ede4e881bec78016af1bef9000000000000000000000000dbbb6fcc1e4a86a15d266929d02833b2c5d4490d000000000000000000000000e10bd876d22938ff5ed1a69379983205679909b10000000000000000000000004f3d02d9d1fd92429a60a06a89495b2076661618000000000000000000000000301c6c463fe46370bf02673afddc0eaf5dc4f162000000000000000000000000e5b7d710f2621438f1414e449c57856ca1cbf13800000000000000000000000074a049f887a68aaf2075f8e12606f3c5865ed4f8000000000000000000000000101c6f2d73ebc4a7a2e4ce796b26a88f15cdf964000000000000000000000000764a149fc827313b4120ecd4738d0c228ff031ae0000000000000000000000003189221fbd04213f31302b93d0d3ab83ec2449d7000000000000000000000000e8e05c26fdeb157b19422ee2bde51f69dbd29a30000000000000000000000000a09e0018f064d528bd04a46a93075caaad66794c00000000000000000000000027c70eac4078adb8e8f48026ab2673c9f6b290300000000000000000000000006477d3a097cdd7f9c95cb568065f115a97787f6b000000000000000000000000401d11a96f4d0e63e85a6dbe232f32a6dd4a7a79000000000000000000000000f50c66d675a4e3e54d909bda11dc90f2fe9fb911000000000000000000000000aaa19fa17c33aaa3178a04dc3687fe84e1756989000000000000000000000000679da410f4f6e48ecf889c29d71aba0dc47a82d20000000000000000000000002da7c3e7a3aeb59b6f13c4344dd8a46f077c2b72000000000000000000000000928e9edfdfa1f8c52064cf0457c5c91a05296a1800000000000000000000000066c3a491e1745538a233ad5476d4dbd697d9de420000000000000000000000000b1212e0b4aed378626c070e66632369696cc0660000000000000000000000000573babaf84317e91c9918a95ed5e8f923998f0d000000000000000000000000c1cc96fe7744c498f0607c795501b133021634ac000000000000000000000000d7cbc3c75e7f92317f1ecdbad691c0f02b595a9c000000000000000000000000011c3c82051e850f26f1e2bc5533ab1fa8a7f488000000000000000000000000c72c5d5cd23141b91f1dfa568f3ff0f7642eabc4000000000000000000000000a5019c37114bc908b25370a9b3967bb790556e16000000000000000000000000a19bd74de19d7e241db8a1f06e7e680f3413d51e000000000000000000000000fa60a2436e159c61e2c928ee48f9dc355a23b07b0000000000000000000000006f4c2cb9f7085db5f42c081125601026e38d5ca5000000000000000000000000c03e51ca0e0a9ad99db1a339641e15f3f94b57290000000000000000000000001ee13c4118052b5d4a27d3338d611b86365554380000000000000000000000000ed6831c144c236e2561b6a0e3e0e95273c714e4000000000000000000000000cc983420bebb2f538dae440b65c5cb56a21a6ff40000000000000000000000008cf42e2a0f418ccc9d6581c77d24e44085eb56fe00000000000000000000000006a53c09465764e8190adb58ce9e0c1a202eb114000000000000000000000000124bfedb29fb080bc1f0e36743fddcfbc7c74222000000000000000000000000457672481390fdb6537c44723138da64ade6fe01000000000000000000000000f5a129d56c4a3957737f77229a059b22274e1ee3000000000000000000000000ef54807dd8ccddeeb6b9631ddbb2d5c65fdc93ec000000000000000000000000aca65f7c9fd8642d92ec2228cf1c726838dc76c30000000000000000000000008b9148100bb121fb359ebeaa59574c3dce6d3bbb000000000000000000000000e86dc994390f3318ccbd0883b0e5a7f871afbc1f0000000000000000000000006cb5c6a0036f92a174902f3c52f55c361f5df68b0000000000000000000000002d588a099dc9138cbbf42ea631fe635f75fee8e800000000000000000000000001b2fdd1594d0b801d03749f8ea739d798e1bc90000000000000000000000000f2fb71193b71847c9441e6553e9b609a07dabf64000000000000000000000000657955b83121debb353f358c57d282be8ba7b5d400000000000000000000000087b38e6fd7a23118cbb3eabd5f9e8f303e402e2d0000000000000000000000003a7bed6eb4d233fb1f3eb39638baaf5eb763358b000000000000000000000000750286dfcdda1b057ae78f10389f376bfaaa9f1b000000000000000000000000d3bcdbb645cc53c639256bac0c91e78f52ed7a860000000000000000000000007738c4cf6f513898fba4099a6732d1e6314eb912000000000000000000000000da3626d1bd858cf7ec57c01b616840db1fad87c20000000000000000000000003521292fb0f4d85f2ea9d09ff27b722f8c12f3ba000000000000000000000000f59117cb988066ae5aac3b66b5c54774dd1d31b80000000000000000000000000947fd42e0c2b24c56d7dfbeb284e3a2d20875bc0000000000000000000000008a4509ab6754c168dc2a9e56207f6cb5e01034e20000000000000000000000002fef3ddddfda787e5175a110b608b321cc063a04000000000000000000000000e910fc101de4aab4f54068b6ceddcf241f904c500000000000000000000000007d0484620cdf8a1daad645d42c2752e945d76d0e00000000000000000000000075afbc1834ac72ee6c1d910ffa03e302331df946000000000000000000000000a89afdeccdd504ac7396df5d5e679de648f0e417000000000000000000000000c9b1109bb6303afaf375ca78701b998fed495c940000000000000000000000009f03c09814f10ac22ce01a0cc8bdbf6c7084128d000000000000000000000000f1d99c99a3608f9da9d8f891389f05dc8d96ed900000000000000000000000007696ca3a9bfd6ebaad5c55e2e6baa1790932db43000000000000000000000000783ccb10c3cd981af666914f1bc7c5a042f508d4000000000000000000000000893d7bf604ff96b9cf3b7cc7303fc8ebb8fdb97d000000000000000000000000319aa941fcd17190ad7c667244dd505a80e6b4c0000000000000000000000000e9b3997cbb7fd7f9d1328fafd994f55eb4383713000000000000000000000000e03bec39e9b76b59cb7bbf26d1d9185926032351000000000000000000000000ad8fbb5ec49d73b236c78295319e9c3048f3147c00000000000000000000000064787c1c1276e130c6db20dd1867a91cc994b0f50000000000000000000000003ba5362428a43841f7eeaf074fb47f5608cbb73b000000000000000000000000225c30e6a4214fa6e6f74216a6a389a00d658c4a0000000000000000000000006a18570929e27552943f003406301cfe7d5eafd8000000000000000000000000891e730ee989d4a9036c4fb17759d89deec15a9a0000000000000000000000005d9c10bde3f44dd72f328826f96fc1482ee2f093000000000000000000000000fd6d9d4d0eac861ddedef82ac38dd3bfa5f6ac9700000000000000000000000038be7b178c8eb6b981eaebc62334b30eed91dcb800000000000000000000000069d5e461161a55d1c5ecec0df3b0c5b0cd6ceada000000000000000000000000ec7382ea549da605341357c9165a2cd3da5574630000000000000000000000009fde061e033aab6970a5d21e7344a82a5de609110000000000000000000000003a40fd7084f3ddedd0cf2d4ce77844a03b6fa9b300000000000000000000000064bb429773da90d23cf6d07eeaef8cb508e582d4000000000000000000000000614a139706f35485fe5c812a887cb6489941b793000000000000000000000000793ef314aebfe36f4b48c8b824f1d294d2a907270000000000000000000000004ec4968fadcc5e2f0bc0abd7ed287c3a5a78ad560000000000000000000000000a498cfc36bc4a3b60e2af356b67bd41a0a610d0000000000000000000000000d619451d34ec0b255b933b38538ae2b75c0b5631000000000000000000000000d956095c7ce5e5228cfe488a8464dd3bd177e7050000000000000000000000003c7dc87aba871aa198891621b352d9d5cae6422e000000000000000000000000b3fb31cd3f2c7dc071885117c862fa053a8f218f00000000000000000000000009d2f38ec2e69355e1ea158a599119e4a375d189000000000000000000000000b17354c1feabb62d3d3f1f53ad20df5e2c4ca7c8000000000000000000000000a1949e4ffe219355972f3ce1859922fce4060c29000000000000000000000000ce3aba90f16fc50ed3bbbcad6785552f313dbc5e0000000000000000000000009f5db87661a990d18fe6c00af492173a14ed0fc000000000000000000000000067784ece5e4ac4c86778dfde87ee73aec1e2840b000000000000000000000000f6ad79ad85067fadb18c3503389a1d180ae440f600000000000000000000000075ec6ae439dbf3f6dde52da7997fafa75801a22b0000000000000000000000007f2c9a527001666ad4cac4fa36270412b5384c5a000000000000000000000000d4805f3fbbe353656f51235d83cdd4d7fa9cf65100000000000000000000000079186844377cf2b3bf4e11c8c27a46282c21c62a00000000000000000000000077909e5f90e196107a99dc42931dd775838d077f00000000000000000000000053dfcfff265e42ea76cfc8ae5f7ad344b2493df60000000000000000000000007c0ca8fc425ff42252b028d2676392607867e2730000000000000000000000002e3c86820a986ccd14877d477a8283b959ecf5f100000000000000000000000065cd280d5ce70623288dac316d4ef2b80275af20000000000000000000000000834f024f762227a0db01c71385ae94674900eec70000000000000000000000009de83382cbb96457f923f3536884caccb195ff480000000000000000000000002a61f346e28600bef5cd14c1e7aff5f635d696a5000000000000000000000000232247c0e57e8f4c580029b77fb3d0a40d156def000000000000000000000000a69971cabc820f199ff51d426a0d962a3b853b81000000000000000000000000ff0797eebf841fbf200a0bfdd88394bff2cbd7c6000000000000000000000000abf89a96a7cccfa2de580dafe832b0181880b9d50000000000000000000000008d43c568cf68aa2b9838b378f86583f8c06d45af0000000000000000000000008e9e43edd0f970a0150e80774bd429b44ca48eab000000000000000000000000dcb5fe532d7e76bdca78395bb85eec9a68bb866c0000000000000000000000000ddaa056b37ec1dcd5e3506aeb5d8e535eceeade0000000000000000000000005b107c20087ec92749a9c49dcf4af967adb05237000000000000000000000000f985de42bb53cbcedc8a49e4cb95976d1999a6a2000000000000000000000000c96a9d09333f6a1f1cfa0a0a922d84858640cc500000000000000000000000005f83539996273bfcb7b63f7fb0018779e9048c49000000000000000000000000a771b1f57684cd655c4c6c9615fd3b0adabd62ff000000000000000000000000cac07b4afee430d2543bf9e576b2164a9357da25000000000000000000000000802c1cb3e551ad65d7a4734cc6e8d62d937d2b38000000000000000000000000e208018ea53b398016921b093a08702c399e32200000000000000000000000005aa0fc0ee02ee2df1905482f11629bfc8d59910f000000000000000000000000de750ab35eee1280e69c47b28c181f75d1f0a2d80000000000000000000000002c3c8fa52af7e6c4141db5f6209463acd6e234580000000000000000000000008195ec3744ff8d27b3d36c3ea6c6035baabf9edf0000000000000000000000001b8525e8ae39cf204befc31aca525cfc694a66eb000000000000000000000000c22ead80bc81bb7fbcd0beff42694d7df7334d99000000000000000000000000f15122ebc225b65a9b5be92ccb809167964cc94d000000000000000000000000d8cfc835aa46af9ab932b2ae52e9cf44f77537f9000000000000000000000000da770b72bcd6fbf4e7de8503be4e6611d471836c00000000000000000000000021c594cd3e424f28c7e0ef89fc993533e9cbbdda000000000000000000000000d989ec15af391de2dfeb99b74bfa2d40058037300000000000000000000000001b8cfa9627580b8c09bde3cb91630fe454344c200000000000000000000000009e4a02443817ffbd7d283699e9b7481f9bf081ce0000000000000000000000000a1ed9b03dd2485f113b50b0ae2f40374f6ccf05000000000000000000000000e4475e6b468ee1d1f50e17fda41a292fe2b1ab9e00000000000000000000000029a811e19bb3554f1186536623b8f776007111e7000000000000000000000000768fbcd657a05030b6d7115fa533c432e69915ab000000000000000000000000386af18d6cfe20133ac96c0342c16aba0988ed7d000000000000000000000000d4b6eb43408a013444ba8a8157089a81ebdbb071000000000000000000000000ab6dca542927fb856b34f67097e99925e6ff44980000000000000000000000000b3166b8e55b05f711226afcbe8de26146777d680000000000000000000000008ab34e6932f922902cdf3af143603595f596c8e9000000000000000000000000eda7d712f24fb287b6fc36af103ad2cf98036c9d0000000000000000000000005a2786ed79019ad989a4e1bc453750a06a96fe0900000000000000000000000077015c84df67e3de8ada251f98740af1c09bb2260000000000000000000000009b6a22f904f1f35ff984e26a36a615854c7dc19e0000000000000000000000005c7d6ab23798077009687c7da0c241c6541c8a8800000000000000000000000050403281bac76ac15e4bcc72fe71b558ad9d3de3000000000000000000000000f6df20760261738cc2d2e864d72e80506b5f0e0b000000000000000000000000497bbe5d8445628cfd786bc7ecf0619d062d113100000000000000000000000073c657174a0be6524f30bcc042491e44d2e27688000000000000000000000000cef386607d688de48d907ddbe4ac5610dda967a8000000000000000000000000cdade194273020433f196293df67ec38f925db610000000000000000000000004155b355d1031a0bce24747292cb791b019048ce0000000000000000000000002606f66be33d9619502926322d68d8499e6645a7000000000000000000000000f85ddafd45bcb9c8908de55e7da1005d851abe7800000000000000000000000072c2b9a284b6f8556463e008e7fbc829c0ce0a0700000000000000000000000095f680caae3b7ab7cb7527d05e70c3f40fe485e500000000000000000000000053a12ceea2e90cb68345508aeb7aa738b2b77a29000000000000000000000000eaf67f7a67ff365d833eff0c7678048381b6bdeb000000000000000000000000a8d3ea2600fa184b403b972ce2846eb087d8031d000000000000000000000000962351c2b9f4c4b75bf231f34ee7e8e6cf2adb56000000000000000000000000abcc59c7a0542f31e6a8ff2577af6fb8417f9e4000000000000000000000000019cae00a457dd74437a35258e8e1db84af40b8e6000000000000000000000000747bd1126f9871ae34a37ff1c93c5280ff49e557000000000000000000000000f55f767fce9e6e92479a8ca9eb929c12750d1492000000000000000000000000887d4429ab82eca99533e0b0f1497bdb11535614000000000000000000000000a4ccf355f190973ac5bb12f54e701dda3383a056000000000000000000000000edc5b87dd52d26416fbd5dc67aa22866f17700d5000000000000000000000000344cf28a277948d7a507ca275d44793af22d42df000000000000000000000000e3304f8824bc39bd9456c4d23a3a5467d0053b4a000000000000000000000000ca787374acf2e44f5df9b93b93cde36a922b1f2800000000000000000000000072a6cb11443aed47dd10bd5145780177e1e0497c000000000000000000000000b4283f94ea1ef99a8f5d2639714e2c9d7377a70e0000000000000000000000001530ce27c6ed1e530fba790c7bdcac88f67bcfe200000000000000000000000088be9e85a4243927c41082a431ee6fb4e14d2980000000000000000000000000cbff499c8ffcabc3ab9c44239427204d0a0950000000000000000000000000005926fb0d03a770f6a915833660241770fbaa7cdc00000000000000000000000086f7d2b684625c8d141540a32346f8c202deea4c000000000000000000000000fbda829fcfb703c6a4319b3298091137468ff1c5000000000000000000000000f40b10c5782dab1a65d27457efaed324a4c5506200000000000000000000000012b021175f267e3f041c58650d2c0fadb56ef4f4000000000000000000000000c9d736f1b2fa53d3f98ffe380b31acfa2e25de0e0000000000000000000000009cca2a26d007aba3b1b77667a98cb1bd73a305d6000000000000000000000000d2223507f7b996eed7e4d0e21625d44e7155928d00000000000000000000000014e2bb7d84e1313affcb22f861efaeadddff2af7000000000000000000000000656fa11527233accf000af0e4f29a13912cb4c810000000000000000000000009673cae06389e65acdbfc95e989c90b2610f8e29000000000000000000000000b5eb00bd15b29a862138ec49077685ebaba46b9400000000000000000000000039286d1ed58d73aa6f12b23d5ba60a628dcbce92000000000000000000000000b4959e2bc28c26de60b86caf37566f37d095eedd00000000000000000000000062993fbe24a9896ae2ad8911cc87946ad16817d900000000000000000000000059574834fae0f2627469aecb640ad59dc07d95a400000000000000000000000074f54a0e06c4474540c5b5b32163be53c93d94f00000000000000000000000008dc56f69452b170f542833eeb0a7a60029d24f5f00000000000000000000000027717a3304a904b352b5e5ae35fceb373c693622000000000000000000000000f6a35c19096c22565212ca8bf1ab60cd893ffbf40000000000000000000000009d77fee414602e5492556561c34dc5db1c230c80000000000000000000000000dd8151486c8a71de32112dd6b8bef8fc1b44bc1a0000000000000000000000004049dd4e0b73d0b9611c4375bf405cf02d26e0a1000000000000000000000000e4d29e72347da5ad06ecb8b92e712706b469f073000000000000000000000000950d36f6eb7b60935e6f5329cc4f812bb90f6cfe0000000000000000000000005d34640eff3826b4736551e51edd75d5d8129e70000000000000000000000000effb32d8a46213394d8717aed3716138ce527f87000000000000000000000000874652c36d2212b21f1e3ae64396750c40a50dcc000000000000000000000000022c12a72459b7be789dc7221605b5ec0a0a12740000000000000000000000000302f41b43aea504e049266ca127b30333a90f89000000000000000000000000db154ec3030001893bc65d5f891818dbef09d73500000000000000000000000089b6d397b4dc3c7134322150e0cc5fd674a7794c000000000000000000000000b307e509042f0b0b8a540a1fa6c86113b84c14ce000000000000000000000000873e972ad67089d1e88f7bd254a90c163bf730840000000000000000000000007d00e14c613d1ae06cabc68fabf31e75f579637300000000000000000000000098bbe6386c18921b7bf3384c3094b143dac047fc000000000000000000000000de47bdf1d7d1a4c86952aba7af9f5ec7f6a38d6d0000000000000000000000001feba154f9743b199f5f5b22c9a4d1c27dffd320000000000000000000000000d013cceda8bda3075bdedb7c346bf6a2bca99b3f000000000000000000000000e40eb2beb96802e2e11be5f6ce6220fda5f1af7f0000000000000000000000007fc9e6f839bcc8c4ae9272b56f5343ccfc6b22a400000000000000000000000025aef0a72b7c7a7ac0cbf3f97e0dcb0c86630946000000000000000000000000a065fc338164306caf28deb43cc9bcc1bca155800000000000000000000000008a7ca8bfba84ffba812f444919e29749ee604772000000000000000000000000f03cd152663df47187f6fb2aae3132a27c61ac9e000000000000000000000000d83b957a832e377cdee348c2b7549a0745ea7d290000000000000000000000001efb0b23202967ba782b8c56b8334dfea420ab350000000000000000000000003e07a715a4963f463e9ac490c0b0ca5c15d41f03000000000000000000000000f4e68f17c0683620d1c5465f0ee7a5b63803f3d7000000000000000000000000f250edfa812d17164f37759d43d2218794b03a89000000000000000000000000969f3881d5340b665b3af1651afba5080d2fb673000000000000000000000000ef5d4e6f5932d8bd094f545c70aa13c018f1a9b800000000000000000000000001c6620a21455d3ebbf71ec20f5745cb5d4207c900000000000000000000000063b6d8cb4d13b67a7ea5cbbbc7d69ccf99280751000000000000000000000000e2512bbf87eb87be93a9b2cf5a8aa918c4049cb800000000000000000000000010601a688c3364a56461a5823c0e438bb3c650440000000000000000000000008d30d49f3566ffac533e53154bc2842fdc0f1e10000000000000000000000000408d1e3e9f50201d1a6222b4e41b1a4a804e627400000000000000000000000010f5306b4734253474225f40b59a0a3bf57e67db000000000000000000000000a1ddaa0997ce2da55d6dd0ea9275ea867ac3e8e80000000000000000000000005a3f7bc399627566b3fd991cb4a2737c6810ec1500000000000000000000000007f62904373724539c6edf3462c55fee7e2895c0000000000000000000000000d56e515e427de549091ac73307630423f616eaab00000000000000000000000008f65272aea2e433046ba206500c24699349186d00000000000000000000000065f985bf0f122dcce0216fef4105fb80e94c49ff0000000000000000000000005b6cd60f0627dee7337b607515f639f4ee4f725e00000000000000000000000005a0bbb709d50b0d2e5356c71340da77692509f30000000000000000000000005eb104eff3c3367b64e496ae93960cafd93bf49d000000000000000000000000fe72e8afb3cedcc59dc180df68554f64f0387002000000000000000000000000ceead193f02d789304ae207fc5b3ef741aec1fd00000000000000000000000005e53f882ddc3ab4b6f516b63fa281209611e5be2000000000000000000000000c8a4b2308829c15fe32b10283bc5c13d4706bbad0000000000000000000000007a20a94595675d68c0bffbac13cbd2aea2cb9c7b000000000000000000000000aeb68b0b3976fad4c4510283e2cfc332a5ab8c930000000000000000000000003e429d158c0a5c6cfb4da3177ff91d1ffd129581000000000000000000000000df0e4e080d2e8d9a0940768709da8e5c80679f6900000000000000000000000071756db5ad9fa3880b50763f2ded9c4a89668bef000000000000000000000000739aefd863edc0de196e5e76b8abcdf7d02d829a00000000000000000000000041b715ca7721a702414a18cdd803f493f247942100000000000000000000000001507d23044c7f623943f0d6ba3a7e721750cb36000000000000000000000000201634a7f97de622d2375488b595162abcd45e390000000000000000000000005c584ee44f4cd24746cb0289da7b35ef44d68edd0000000000000000000000003accb5078b6020a4244a852d582ef8190089bcd4000000000000000000000000e6532e7d637d13e3d2cd5281cb99b5e146b00c0e000000000000000000000000ca121a488d6afbe1faca6ed7d8edb621dccc6a89000000000000000000000000fcbd475b93ded487c61b6cb78b38e8dd88a0fd2f00000000000000000000000060f5192412f5b16777c31c83bb99b6c357aa8ae6000000000000000000000000b9394544200f01b4df625ea6054d565784ad688d000000000000000000000000205d7c8745618fcab8a9653daf79d45415a2078f0000000000000000000000006f865e0b0a5cde93d787750ed1eb7625e24dcc400000000000000000000000000a5189f017ab4625c31c86cb6af24052c0005344000000000000000000000000bc817f61c03969dc2bd989b723010ddabacd8671000000000000000000000000781c72012ae194d3e07760d2f5f46a543e0a32940000000000000000000000003bb95bbdb17f2c742913e887c03c9a34fbde87c6000000000000000000000000e31bccaa1d37cb4b8d4978c0fa10fc2c1cf4ab74000000000000000000000000b5829afbdedc80c4172d0869ae376b60d61b2d8c00000000000000000000000081329ab59cde9c268242c6c415c7436ae03579f7000000000000000000000000ab01d513175c8a9f7cfde9c60635b170c1d362cb0000000000000000000000008e46f9a5c105ed6e79e56e58f3c89e9d1344ff110000000000000000000000009e8d39c4b6df990f2447494092496e53bdc9092e000000000000000000000000a9238a2ffb7c5add02446948bbaa2815cbe9e0460000000000000000000000008b0c1558d31b87539f589637b8cf1383e30509a20000000000000000000000003aec72a31b3022cf7d23ff349db0f3037afc63ef0000000000000000000000004a79ef44e0d50317cbd39fa6f3f0aaf6a94d39730000000000000000000000007e149fdb5193d8d077500122d8b96d246075046b0000000000000000000000009a05156381b56c77f902a9d0e630f1ed577659ff000000000000000000000000dafb4daa4703f16e17c966e2c508092ac14bf66e00000000000000000000000080a2ccf303c59e841766c22cf18f2d6f00baa7cc00000000000000000000000015bfb7b7e5cfd611fb8a74774ec67384c8e02655000000000000000000000000d5d5fbe3e09e2ae7f7d87340bf83b95bd64584b00000000000000000000000001ea86ef2bcddbd28ca1de452f6969219116f4da700000000000000000000000023bca0b6a25de46e0440a485b281d54127499b7600000000000000000000000051f49bb6058c3a837241835c25248304e13bb660000000000000000000000000304e536442ffa126295f1c8f59eeed8cc0fb42670000000000000000000000002fe697210c45cb4270d53a41eb912f18c81b7476000000000000000000000000364d051dd7630baaa4196e8f5a0f38a0651597b30000000000000000000000001394043f996a7954dced4b7b88fe7dc5223511bd000000000000000000000000dda5619d94c3d3de00f2a44fbc5e39d3ce949853000000000000000000000000ca5943c19175703ec8e5c81bbb087648e7b54ae7000000000000000000000000d4add4ff520a09072a51e0bfda0dfecc24fa4cd600000000000000000000000003929a1540cc94e96cbe132a776110821f68cff5000000000000000000000000f98206dd1d6ee53c6e7ac9cc9e2c1f659267cfab0000000000000000000000000f2cc005179493695be6feac21382c7edfd4e8cd0000000000000000000000000ce2babc12ac1dc6ff83b4a0d5429951c32f5b92000000000000000000000000935737758d0ab4ec031254ae201fac12debc15a40000000000000000000000007c4a0c5047f0ac18cf0ce494bad0bb40051691e5000000000000000000000000be5878aa76f121a2918ffd8be45290980a9496f10000000000000000000000008dfb49f67f8fc33001dc362786f02a4abbbf4271000000000000000000000000f9d6ef714e45a300f248aba0369de7ede7a7783f00000000000000000000000009cd9cdebd7942cd6ff1855716a188460a3c25a70000000000000000000000001c318632bf85311b85863d9c8499a0500d4e4b9a000000000000000000000000bd714ad8e837e3e3a2edc60537bb1fb95244b3390000000000000000000000002abcd2f291d2dc03a50f083b0b45ff5eaf720b76000000000000000000000000f0e28784f61201a5989c9d962b6a046f45acba300000000000000000000000001273b262460b98642d6810134a4f507af3457ed50000000000000000000000005e089e9d5bf359d0f452aa92e05427eabcba45e9000000000000000000000000c681d86e49c128039ec695df01f8e4ccf1866abf000000000000000000000000caff3faa9c481e8c7aab916790b7a6bc4110411f000000000000000000000000bb997ae9c300da5236a333c9999b66294a84bdff0000000000000000000000003f47b42be2079babef1707e4f79115340d2d7c46000000000000000000000000a892e5879c485e94b08c6eedf52c1b21cb6488aa00000000000000000000000082e96661afb6429f002e43ba457daca7bee868d900000000000000000000000027810300c3e7378d3deab9634579cae4565b062f000000000000000000000000d5b37f39a5a0f429b4373f25873b48e8ff741f530000000000000000000000003beee583fbd8e742789d3d32501fdcf81ccb3ef9000000000000000000000000b6880af54b8e91231e35b63cb8be2aa428e3fc500000000000000000000000007b9932bf1523160521c90827f9bba2f17520936e000000000000000000000000a3d87f42d8e233cfe04a60d0d39127a36f4d02fd00000000000000000000000089cc3905c50db820d0429296ec243b79e1904763000000000000000000000000339ef174527182d607f8ae55be93c78f3f4f419f00000000000000000000000028ea86c9519c2d78f06f08931ed293e462bd13be000000000000000000000000467b4707e02b99920194027ea54ba53f2a1926cc00000000000000000000000031028a477b66deb54859bd6f45dc67941b1488eb000000000000000000000000fcc350fbbb3bfb8fc581eb1d33aff5f83a63cdc80000000000000000000000002418871d65b96c3ee2961fd821bc2ca3745243790000000000000000000000000bfee8331d02e6a828204a2d799ac53a45cb830e0000000000000000000000008774b5ef163a02b62bf5d908fcb66226357f3b05000000000000000000000000ac16e78eec1353754fe8e97826a4668b8cb5f26c0000000000000000000000007599ea176b843e65e4e04b1ddf677e43859214e00000000000000000000000007b10c5947c5c5bfebe3c184421a496cd1346cd8700000000000000000000000074a8675ac9f5b323a7e28ceaceb34e18a8c2baf6000000000000000000000000ebe2c2f9cb7051e7fa6d174c6b63d4b69258efb100000000000000000000000039387e1aeedc2705758570bdd4d8d89c83ee789e00000000000000000000000097973d1f63678456a82492c1b5addeb3fb4d81170000000000000000000000004ee2e67c26f3dfbdd9debc08fc98d67dd1fe61b700000000000000000000000009713cce8fc961ad5918e969b54742ba11418eb5000000000000000000000000ff02ce1aae02152e64a59bceb087bbe313c4a5a9000000000000000000000000917ef6cb698e32c2ed9cbf8c59029575f7d7cbc5000000000000000000000000eb83dee0edc6fc935f89c9730c4b4217576dea3d000000000000000000000000de0bbef528ffe18d21ab740cbce6c3cfef1dd21d000000000000000000000000faeef80add2dab8eafc784b2d769de307b9a897c0000000000000000000000002aede1d6ba3e0409bf69f8da6dfcf47e82780a3f0000000000000000000000005b4531cdfd556c50001a2e42c5ed061dfcf15a34000000000000000000000000e820772268b2c9daf3940109ae3e3da99ffc2ca3000000000000000000000000a791e2b5484afecccc1a91903b19cc32ac61b00d000000000000000000000000effd745a2d85dcc8feb87a3195afeb20cdd97364000000000000000000000000a8d77affa472b03e6a129422799affca18d3621f000000000000000000000000c38c96f53a36a078d8aca2ba90c4cffc9ac139870000000000000000000000008a052000307247d1fb4121063b8dd1a6ebdd9caf000000000000000000000000c32bccc17a2eea954bebe6c82b7c0c8257893fa30000000000000000000000003bcebfc8aaa9800f419728abb1d4bb2426f86a9c000000000000000000000000b3c950856e6bc9f1432005fc605550ec85fbb9c0000000000000000000000000b2c84d8e776d3cb6eeff39f568635c8d3d732d93000000000000000000000000461589b1af5b28763cb5c44b5111366f0ecf47930000000000000000000000008801bd70956d5f4d5bf1861190837597fbcac19f0000000000000000000000005bb5ade8aa558ad5af82252b589590fc5f767c82000000000000000000000000ec449ca34bc96500b310e079f1d07b05c52418d9000000000000000000000000e51fdeddf2092d8150155f315887c11d33aede7000000000000000000000000005198881c78f3f2d56d2cabfe0a505c9df899a00000000000000000000000000769ef765e83756a5ac7b2580f450b70221067a260000000000000000000000006c28dcc5f8cc3bebdb263d0449fec8ad863d1dcd000000000000000000000000641cdd9096dab8c1bdbeddcc4de223559996e39f000000000000000000000000f8d78730ff9ea6b179937d00c8cd77bdf8da3631000000000000000000000000d9f454ab3dbf55709d7a527b687bf6c94652201600000000000000000000000054053d09b93cdd1c19128b0fa78d9c266fce459a0000000000000000000000003425e6e3b79d1c84c622d5d56ab92bae6fa2d34c0000000000000000000000001607e17a77010a71d50596ea6f182ca8d686e7f0000000000000000000000000162968a11ee468ec26c38ae8dce506140f65db4a000000000000000000000000091bf13b6ae297cc8fffafb79c5edf95bd993fcf000000000000000000000000d48ee88c0ce00ad9e9093dfc6b07ee657d600bb3000000000000000000000000495ac49d90e9b87300699c7adc3ca12b822ca417000000000000000000000000902c49bd405327729b1ca3fa415d84ce0adae6b00000000000000000000000007027e38921f9a9d9bf3d9ceafbc6ce2ab55681760000000000000000000000002edb9332d44c34e23e216fae8c10b2f7ec66a48b00000000000000000000000060367452f171285d3296791acffbe1afed658e3b0000000000000000000000005466b60c8e4d30063be27354d3d524479f74e2990000000000000000000000009fd83ffbdd628ccf2b7b3b82ac0248a068abebfe000000000000000000000000a745069a1c1b3eeab190c297482e373646d2a3ed000000000000000000000000983566012aa29f7732b54b6f116a5714594d870200000000000000000000000028316be3534a044a728681d9f55ccf16549591a500000000000000000000000065e27cdc1a29eb9290af074ffb334c3cb053a36a000000000000000000000000844700f9bb45bf6c7f11c96c6195caddbdff9ce70000000000000000000000004f45eacfb626f1ad66fc66c2bc430f8e96e3edba0000000000000000000000003133f95682a69959114dc20a2b7193b3984d1f700000000000000000000000001a40065a085981c45625a44e79a252bacf79d200000000000000000000000000581b8a001ae31ecde1239b27f51a3f9737fbcc70000000000000000000000000cc90a1d8cc86480f306f12bcce381b9eb0d0215b0000000000000000000000009d42d951eee5c0be5c78616819b06f5f6e8ad56b0000000000000000000000004187e75e2c247eade8b60cf2fe67cfcc29648032000000000000000000000000477bc8c494ba1163003e1e48b10ed31f870cace50000000000000000000000008086935eb95c028413a24156f03bf6140fa136bd000000000000000000000000fed601b5827cb95e2e6d6256b6de4784bf6c76fd000000000000000000000000ff06674bc40b3a99078dccb0e9958f8517bcfe20000000000000000000000000b3d0648780a753d228a842113400c9a3bd8ae3f6000000000000000000000000a95687d4de9eb4d8e2f38a4b64da852c52b1ccd9000000000000000000000000964169884035a5717776e0bbc84e473db3d3376800000000000000000000000018a377de4cdaa9e987799cef022054295e94bbe9000000000000000000000000d66a99dc0abc8d80ed38ea697449ec5bd01667be000000000000000000000000cb0ea6b35989ddcf163df4dff8e99a63d8a8ca350000000000000000000000000cce50a05fb1fef651026cb02c2ef147e22612020000000000000000000000001f672a59c491f0d4d27a1e8f76d4343e371798b70000000000000000000000006224bc952a70fda9eab4c67531c02a6ea0f0479b000000000000000000000000539abcea0958a4034701898e485a4ad77ce9911b000000000000000000000000775b71ee6b16859df220fb2ddcbba0a88f64769d0000000000000000000000008cdc6fbfc089cd4783c4e1e8d17444905be80932000000000000000000000000ab3089c549d38e02116db53c9757e229a9547f190000000000000000000000005d1f16601d57c3aace50d26f812f0a971bf923e300000000000000000000000046828a0ef1e638468da5ae56831e6862c243ee9400000000000000000000000042125b08daa95d4c55a72551204f680b4ea5caa1000000000000000000000000dd2b7aee5ce93c55c3391def8f1d322fc379ec0f000000000000000000000000dadb8a54edfa4e4bfc9635fced1b7c8b8b9a8517000000000000000000000000b5adfefab3b2efed194ff21bb669d23ff7b710220000000000000000000000002c080954c94efdf4ada0b8e2432a62ee06688b86000000000000000000000000c1ad831ea612d37a432374feb1a6e8a52ec68fa600000000000000000000000060a64a66020346621f241dcf5b556b5bfe8d32f7000000000000000000000000c7ee1daabfe6f0e879bf5f839d8245b7dafd2afb000000000000000000000000e9ce56e8fe7043db61e612ce84fde99a0d4d1532000000000000000000000000c96cf47450d06b36c82ca53bf72a2fc2d7d1aa1c00000000000000000000000055841e967a4010b9dcd0eb9f7f74fa2275839929000000000000000000000000581a2df8ac70f6e06f6198890f86fc841834faaa0000000000000000000000008b78036049eea407f93d2d3656bd6f08786afc9600000000000000000000000061783fb6c262ff75f2d99de47269c55ffc5dd0bd0000000000000000000000007dc755415388ece7dad20672a6fad7594f79e2a1000000000000000000000000fe231b8f50f8da0ef5abd13a3c80acf6988cd0e30000000000000000000000000d21527dfaabaca28ffc5f44238ca3d1f077743800000000000000000000000030f82753301d7c23ca38d2b5992718c1d92d64e6000000000000000000000000fb5713d843db17783cda5caf4dbfb2f327962cce000000000000000000000000b1b6a7f80011214fc3182b17cbe6fc3d908dbe7e0000000000000000000000009acf5c1e6c2c4d97c6d800fb37a1855f1038bfb5000000000000000000000000d83d09d26d569734cbfe327011dd488ffc02530c0000000000000000000000008f9d603aa1eb80394169dd7ab1c28004a752eb4800000000000000000000000037ad5a5907293f42e0f0197caadb58936332b39d0000000000000000000000002ea833e902a6a26bfdc7843a71e9ec3cc2d5df45000000000000000000000000a728d4c0bb16b647b734721335b7e3f63341a6e50000000000000000000000004b18a40b611103e7c88cd9fd7fe8e37ebac43058000000000000000000000000709e94bb2478a358d6576dd36d824d5125681aa400000000000000000000000033f35b1250ad21f60436d900f26c9b7adfada29f00000000000000000000000027fa470c728b0bb7288b70ac53988ad148a01530000000000000000000000000c1c323d653c1ae6002d4e7d6acd7095cb150086f000000000000000000000000a2b2c42a2c501afbef70c9ed2fc10dfcf4fa06be000000000000000000000000fe2f9cae9bffd620f695678b3dc1c31efea4a09a00000000000000000000000013bb66a9f4db5cd6abf49325fc4d31d716835111000000000000000000000000e2dfd7cfdcc4cf2aa2679f2e8acaf1b129f3bfd6000000000000000000000000cd8a37ba8235c18ab7aa15d9c46656cd51c65fef000000000000000000000000deafd0ab657423f6b0d21f773dd7123aacbe0e91000000000000000000000000a1a02d16420483a9dc1cde8a4193ca61fd26b02400000000000000000000000074776c3df2c75c8091141a803af91465d42d953d00000000000000000000000050a688ed1c1a7805f4dac42478f0077bddccaef30000000000000000000000000b6be86a545026c662894f2bc2aebf19a9a13e4d00000000000000000000000076da65d935d79670d4e5601e16c3fa41f52d185a0000000000000000000000005ddcdd28fbef4a24af46c183c6f5be2bd5bc5536000000000000000000000000e03dfa54e6547006b5723fbe466e61b7637c1eaf0000000000000000000000008fe31993f31650de82db77e27b9597805c891d81000000000000000000000000e61aa97b92b829f5d805ea4b913fd01d5c3da61200000000000000000000000030c4a45b621efab348a68c1dce79c6bef3b288e10000000000000000000000004fbf1cfefb21376cdadfef1b2201cb3a9408f2a00000000000000000000000008d352f267b24ef2c740c42de3e0994e35cef9e61000000000000000000000000c3ff38d75257c3542ee78e66a60bf281ed534bc0000000000000000000000000ca030aee25920fdbc89d385a3e7385ced4bceeb6000000000000000000000000ff51bac4ba15c751ab133b8f5841570f52d180680000000000000000000000008e4859fab59e0c73491776e3937a9963033bacac000000000000000000000000d8f0bf4d0d73f3b8b1296a16171b7f2cc6fc6ead0000000000000000000000003d6237bb04fd4494cf1d460818fb96483d74fa4c0000000000000000000000001f559e865344ea2871fa3d0e9a9ec9114cea51f6000000000000000000000000d784e9af27757debf34bdd65da5e24c923f5176c000000000000000000000000a3c80961bd5bfaee962cf4427477bf9484119a43000000000000000000000000ea96519bfa495ddb606d88a927c64515465d98120000000000000000000000007dd77f72dee4e7382bf5db660a2c680135d6470c0000000000000000000000007ea2bf9c2da0b6126cab02fb68550f91f62a7b4500000000000000000000000042be8304fc993337202b99af5b5ff2ef683e093500000000000000000000000000e9b5e543c7d3f872d452f34caec7ed5c9ebb1900000000000000000000000070da37f25674cda59db729728992691c871c162a0000000000000000000000005d0fa02f742263ccb2a716abd04cb9b557e24f630000000000000000000000005d362012e248ca0390966bea2e7d3454c375265b000000000000000000000000127b5c6a929e648eaefdb65e50bd83afcb8f3181000000000000000000000000c513b4aa4257d5e7ccac81196452acfb01ebc97d000000000000000000000000ce85198dd1bd650e54181b072f8c8cf84b3879c1000000000000000000000000a7228db3672464bb19f5f97a4674d018969e83f7000000000000000000000000b07346081d903af4546c88dd173df2151537a01a00000000000000000000000049209ac07ddc8f9eda2518539eee9a24ea90feaa0000000000000000000000007edfa489afc700d59adf469410397786e5ef3bd70000000000000000000000002489b0b556b4887f4ba84c737a61b894e5d780d4000000000000000000000000a82f48dbbe875424cd48362c196364bfffab72680000000000000000000000000df6a477c1f3509770d0b74231b83787cff585900000000000000000000000007e9992468a687228e006e16038ebc327a4ec4af9000000000000000000000000e80f9da59d40d78a0f249a3c3301968cf7ee6b200000000000000000000000007ce60915f36266643d491021acffdb2ae69ff50f000000000000000000000000e2b4a3dcc3df4e00e6b6ec5961618107204f4ca3000000000000000000000000996decb032c703eeaaf9ecc5ecd145c67bda92870000000000000000000000007770d53eb292f73913ffc3a6d214a5e5d9316c3a000000000000000000000000d999febc9d79a9959b4b84d995e1fcc269518f83000000000000000000000000da9bc994723a7936ff22692f0a88b746d33eb05b0000000000000000000000000a794582dc8ebcb2de32237f4326a849e39fadac0000000000000000000000009e9976262dac05d674dcbcbae26b50a83ca15be50000000000000000000000008834e104c01d9dda61a3575b51c4bb0f9025f40e000000000000000000000000e8b213f37d4388b529132b97662c3c54b0a26df40000000000000000000000009326e8b85c2164c5303877b501359a0a75e28ded00000000000000000000000047898070e280d18351cab2be1e27723bc6820c620000000000000000000000005b37b692e19f429e8b835b26c7af58546c7573630000000000000000000000005438d2ce7f598292023a4d52999fe50b0bf4ea74000000000000000000000000b7f7e702ebb4cbe975ebffaf2550ac5aa3010482000000000000000000000000b133e379c11e216f334d28e2ecd2d4ba6db774f0000000000000000000000000c5d2ef69acf6da7e68282282074666a7071336880000000000000000000000002aebfb9f9afb06874352927edb361180f6dcac4400000000000000000000000076d979dbe7ad2729aa3e1c3b86df06838d65033d000000000000000000000000f5ebfeb3f859a55ce663c8e859fbc8995c5cd9e1000000000000000000000000d1d6a599befd9f7e8b284a7daa767823bfd53140000000000000000000000000dff144cc4c009791b79e986945075eebff1cda44000000000000000000000000f75dab3064bb53e44b6b009c7970f5636f6c52c40000000000000000000000008845883ed6e07e7c6d670bba6ceecc40d72cde07000000000000000000000000e5359bc980fcbff2a87bbcc2848c2c1bd68879520000000000000000000000003d74eb8f2e9c9013e32be5d68257265af8449d670000000000000000000000004d1400178c3d72c5ce4adff5bab945885f02960c000000000000000000000000caee219b0fc1a75d79ef55540efc8605464561fe0000000000000000000000009154286e3d8e8cb0092e729ea2da91d284c8fc44000000000000000000000000c72cd0e1964284c577db21f6807f651441fd6f04000000000000000000000000c86051417e2c65390de2394ea162fcf3b1e5008a00000000000000000000000024a7875a8dba2ec60b401b9db37c15904265a46f0000000000000000000000008606cbb755eee42fe0ff7902e274cde93de198a8000000000000000000000000ad2937ecc37885f9585f87b4e22f8585b9e9d5a80000000000000000000000005956a624d1c2de2905eaffc7537114363acebbe9000000000000000000000000740d29dbbc7e75d3fbfb2c242726e4656c7210c4000000000000000000000000db6271e6c02e3bb84688af3f1bd6b5d57855743b000000000000000000000000018f63de410c592de11f47b0ea966f493b9d2cb2000000000000000000000000f08b500435663c4e9c10c10e9e600f9b1a1fc6240000000000000000000000001e3987b63a455d4107dd773c0a9b050721bff1d50000000000000000000000003a3f9cc0e48515415c9b01216ad1241512839612000000000000000000000000a893d354c1f81b05b10842005eac366d8630bb5c0000000000000000000000002e115f8bf397d59e86ecdb99e750123ced59c159000000000000000000000000a0b3b78e292a886f67168b4742d1705a2ad1539300000000000000000000000050773998199d9eff98ea99d8e0a709ffa9dd7ec8000000000000000000000000ffd4b78e2eeab68e7350b50413d70a001d4ebad3000000000000000000000000f553f1739625fb81c915770ca0e50cacbc9e8182000000000000000000000000a884d4e48f279cef11f350f5c246048306de6214000000000000000000000000315cee1169d6c7a0dc05f02fb71b9da80469c34e000000000000000000000000d9541cbad6570ced13067a2bd020d6c2cb6b84270000000000000000000000007f6ad12a54a54c6eecf605d66735a95026c8d09c000000000000000000000000dda7faf98cd766be3a20b9fcdb9126ac214cdd880000000000000000000000005d072339977c566abcbd6bbee4a44fb16262a0d1000000000000000000000000a602f30a87c6c7874adab64b5607fab9c083dea100000000000000000000000027b78dcd8fdd7acc5edd98ccf21455d2fedaf943000000000000000000000000452498a2787a1d0643846b45713f29cf3e4ac8eb000000000000000000000000dd3a577279d49a6a427942ecc783a1d3f91de6a6000000000000000000000000571d7f4e3cc7f6b7c5e96e7a460472ab9ccb046d00000000000000000000000087e7b1070ae8adfb11046bb35a811324e08a689c0000000000000000000000003a77a2352471bac54c4ed0bae5a49df76bac984e000000000000000000000000f12a1a4270250f1083ad4884d153be98a01c5936000000000000000000000000ad9add744f261e2dd51d6cb39215e42709b88c7d0000000000000000000000002cc4e122af76e0bcab18f799283cae06a494674c0000000000000000000000003e4f94e85cc20def28405c5124583ec3ad8a38a700000000000000000000000065ff3eb29d378b8507157a8d3a0b26a6a8866e200000000000000000000000003083f6a8aa94ae379d43ade7791062adbcfb3fbf000000000000000000000000c02a63987d6507f1036867b4b8c0e9bcf290ade70000000000000000000000001fc8f5c24e021b2b38f585b33bfc748267387d850000000000000000000000001f7e340a5d45b624bc664ef490008fdd08a4b20c000000000000000000000000c211bd4f2e8c4520bb964430dc4197c835548d7100000000000000000000000044305ab4113efb3611f04e8f9812171a253c8418000000000000000000000000eaed7891433211690be334d33f90951b6ab8d15b0000000000000000000000004a66cbb5b28b1154ea7db2542e9def6f79c6864a000000000000000000000000794d3f9ca7899acade2845fce29a8418846d12a30000000000000000000000000f7a5a956799e2d9ac210bb6cde98c6808dfc540000000000000000000000000190cf556ca5d5f1a19d4dbc129ea2ab72302f6240000000000000000000000006ff93f6607cb8cf4989f84e793e3c5e48e19ad0c0000000000000000000000009b50c3f30dbc6b7ff909bf3ba63141de9cb1341d0000000000000000000000000bb1c7ceef9cf9716bb7ae4cd3088e1d75fbf721000000000000000000000000f7af5717795ec090ca684c12eef373864e43b4db000000000000000000000000da9ce08b0dc8a18feb9e0b93a96f15816eca9b6500000000000000000000000058eb622afcb0eeec77bc3efc427b91e5a0e349dd0000000000000000000000003b422eb6fab7a1909403f9d03885cc96002552cf00000000000000000000000014057ad8de779090cc02f1b9f70e3c995e62a20600000000000000000000000043b4c175bbe5741135e6fdbbaac51f0c9d7022ed000000000000000000000000f381124b6c62b6cf93866ed04daf515b1156a2bd000000000000000000000000ed5d76c9677258f77a5c1e71d646e8452a805460000000000000000000000000a1d50ffa2e8e32fd96a92d679db1461755d4e18f000000000000000000000000846992e9459dd175e18b9c078836ed90d31215b300000000000000000000000059f73a4e54d41b53b80b114f49328e8d5e2167c1000000000000000000000000a63cf404c9597bff9380581e7fe28dea91ce127a000000000000000000000000927c218eb27c1f90ed4796a52961af6c9672290400000000000000000000000096e6c5a2ac588f13a04e51c798e9f8d398fc16c5000000000000000000000000a883a12a8bc32ce5d0ff0f537c5dfd66dfdd8c75000000000000000000000000bb4795e35810e5a1f2eb844071a976e46aac5974000000000000000000000000d34cc29ab879213be942de123630ec68bb16c23b000000000000000000000000f5c131795a1e7bc1d9807a9aa0878eb611115a19000000000000000000000000145b76309e4c017b4f593d0595919d4c125de846000000000000000000000000caca3173c38aeea68555b6993b811bfd1713bd0400000000000000000000000031c8d6ce616e5baf154c9939f4861f52c73121a7000000000000000000000000c301174d01ad6d96144cdbd6af38e5aeb2b6f4d1000000000000000000000000ab815f87aaa035687560333d47161aa560623fd100000000000000000000000068c7127426a11a08347b35120a08fbff386c0e72000000000000000000000000d9f15f1dc981d2bc1965d487f31ffe85c4f9f8f3000000000000000000000000ee49a679885c589e8099ef16b17eb541589ca3e2000000000000000000000000a090a659d6d3a8284feaaf4f3afcb2448f82f288000000000000000000000000dfd7df81e56749df27f8b06257fd70a8c779632c000000000000000000000000ac265d5079264ce7c94968496eb5c540c0bdda110000000000000000000000008d7f37003b05d83a04f37140de4e163f45284203000000000000000000000000e9df4d9cba295cf1ff9a4bbaa78d5f02262d5ee900000000000000000000000075548fb591988bbd3c92f3f160cdbd6c19ca8b52000000000000000000000000985843419600332056becaab1de906911bbda135000000000000000000000000edcaa924a72122805a864566b47e5c13a51b88b9000000000000000000000000bb4913f03d80a9b82d41bb56c4ec2054f480501600000000000000000000000031443079931ad01cb2a248193c1d916545c51e7100000000000000000000000024eeef6e9f95e35ac9effb8ac1afdb18ad0a06010000000000000000000000000cac649535590bc02b1aebc9bde32ae40c0e534a0000000000000000000000002cb44dba74ef28ea3a550af99ed8841571b32019000000000000000000000000bfa159576f0dcb9c46cc75d1f84debbf2f78ba35000000000000000000000000fa11fe9736dcd772a9a67e7c368308c3b7d6d78d000000000000000000000000656b39736203809394f383cfa3e837872c67d06a000000000000000000000000323f65c97ee3f1dd6cc5f7c24d531c2e5a37677d00000000000000000000000029a10d59c6b1b590344ac0fee9164fb6dd48a02a000000000000000000000000fe2330268a228d36c108ac0f0ea27c438671dbe8000000000000000000000000d6bef425e94ee738f369ddc43235b17db3c3d9e20000000000000000000000007e22285861f039684b96948e426985890fbe6aba000000000000000000000000896f7b8691b42dd29c97108719c76416266477d0000000000000000000000000c0af4d6e2c5d090d7f638134dc7fe81c40688df7000000000000000000000000d520cd1b876cc652f57cffc0e2679344a20b0a150000000000000000000000009b8f81198b3b3fb195435a7dce20bcd559db4d9c000000000000000000000000559ed401a8d8a085a977ad55485f4c7a02778189000000000000000000000000163b32d650f69050e01f679a4a1cde11873b842800000000000000000000000071c6d60a642990616d03d6e5742be5b99ec48520000000000000000000000000e4326b725f8688d2525c22f6049901a25b031201000000000000000000000000861b63bf9d9011ad272bb2a3364bbcd121831ea6000000000000000000000000b105778b12de0a777c7511a754eb1a58a44dc10c0000000000000000000000008738e44c8edebf9be7d8571259a2d3ad9606bab90000000000000000000000000f19cd42af56165956a715bbdb63928b7510c6da0000000000000000000000009b433a195a6d0dfc314c339e2970a090dc7e2638000000000000000000000000ba6811c45992d71a4229059b4015b20e3cc319990000000000000000000000000ffbf0b570d3539d35af1f717d918be84973e20f000000000000000000000000d9c550f41c67b7928669bee6f15166712a0c0ebe0000000000000000000000001bedff6f1ce604fb8d336bdfcd4b57ac0431432900000000000000000000000010177fe5fb2603dfc4f0202cab4f5d6b1f81d5fb000000000000000000000000486304fca02321c331da1ce169217361b7bdd6ce00000000000000000000000080f61ed59620f27357dd9ccdb4ac0699edbb9c36000000000000000000000000b8650508a83703d4ecb31e33862c20ed4a144a4700000000000000000000000050b8dac76a2757172761f5eb077d4814c06e98bf00000000000000000000000066f043eb443ded9c64309c5738557a3fb44f8b2b000000000000000000000000f7ced91c9c38a9a2c393c9436e886e4bc6029065000000000000000000000000f643bf4abc681ec68b2b02b39c1ea418a7589747000000000000000000000000f99e17d01c4e7bc69eabd65e33b983995771f6ba000000000000000000000000bb57e0118be4a60ae1d3c9a4ed1c32eb3cc442590000000000000000000000009e87be431998b99c0b8812d38ea69d81ba524d0e0000000000000000000000005d66acd305697946de4413a2c0674ef5e8eeed680000000000000000000000005246e318a01ad2c561d7b19b6de24fe306e4053c000000000000000000000000b487afbf011decd22f4fe380d91aa8b4c47e9050000000000000000000000000bdcf4800b9970c53a6e2fefd0d026eb0df9dc0cb00000000000000000000000017afa6fb49e1e20cbd17d1d900ee9fb422b9cdd700000000000000000000000035f2740a1da9e3279aa21cba5504f1da6a866033000000000000000000000000f9ad39d344b0b3875f6ef68746b62d26537bedf10000000000000000000000007abb9ed1ccd7f9e8678c818feb20aa2ae9a736a200000000000000000000000070bc65dacde4cbf5065f68f55f9853f74c88d93f0000000000000000000000007da3bc4f157079dd7f5fe389d1dac0f0078880a90000000000000000000000000a641be870b3c497b6097e16ef97fda8998dcafa0000000000000000000000005006b1626e8bb4699d57b8cd3aa74cfddfccac5e000000000000000000000000f0b8be0918ca47ff8615537ce06b5e2d6bf8726a0000000000000000000000004eca88cf88b19fece9d3ab0287a6f7dea8584a9a000000000000000000000000988ec89f6cb21bf57f239e691d70a838df56dce9000000000000000000000000a2a72155ffd4e7319828ee400c9bb347d5e4fef100000000000000000000000010f32c4ebafed786de38709d82ac197594f63d830000000000000000000000005b18de20353bee4908224fd87f94d7a7453b91ef000000000000000000000000edd729d1c43943e6bfd44a1053a7d8e8eaa2b5210000000000000000000000002a5fd78585548f292edf3d9bd915df65718b08ec00000000000000000000000070cdfd69dfbb25ddbe175b5ecbdb74382246792400000000000000000000000069aa68eaddd1f834c900b7802be9623ab41de04a000000000000000000000000172a888f2f3e21c4ffacf2bd3296a91cd9fd2e4b0000000000000000000000006f0980e962af825cb813992c6358ca32fe786924000000000000000000000000cc7d32a3719699970e7ccd780bb089ca120ac5b1000000000000000000000000edc1140aff3b19ed69d9dbd907e7f0e34df6a52a0000000000000000000000003bbaa9fdb333d93196de80df4d1851a9431c09e20000000000000000000000008ff82dd1e8abfdb342fcec978d5a6bae00564e93000000000000000000000000e76ef8bdce97f3b2c78802aeda1fd317bda3ff5600000000000000000000000057e468ab74557e35879b90ea3b9181b9c66b5b300000000000000000000000008dc5518c85347cdd03495afd0feb94f609ff2cb5000000000000000000000000dd181eb46c8d37018538d6df8bb5db7870bb185e000000000000000000000000f8c4344a9c913210d3a586f4c5da0d99ab4f50ef000000000000000000000000c803195149fdd9ffc239c2bc5d2f9e8f35d26baa0000000000000000000000006b44c3634c9ceee72a10ba0b4ce7ff1850b2c0c800000000000000000000000056b1d64fc2ebfe1b41aaa30c5b73dd50e4d82f40000000000000000000000000de515176fc1f6b7c4c3a4da3f911589bb8981088000000000000000000000000ae98b4eb14f182543aa61916525f31087691a8120000000000000000000000008580f0386e0b9ee00d51e2c03e02b5d20666f4550000000000000000000000002e6d2ee687cc93f39c1f6b535dae53c34bdd5b4e000000000000000000000000cb29051373256eaaf85f03a949dfc19ecd28ae83000000000000000000000000bedd4cf4361b1a598fe502a5dbe59eea4ddbbb3700000000000000000000000081e2eb766413c576d04b2799e0acefbe982ee129000000000000000000000000b2f16bb62aa5b353dedef05d4de88f16ab544d6f0000000000000000000000004b6c013063c3a5de0cf86fbce62a9d7eb159cb97000000000000000000000000f26e4f7d361edf79d5687d91851a03162534af500000000000000000000000009637a01d68407d4c50d4b0680ff52ed5fae97cb30000000000000000000000005b7ac99d701f5aacf7feeeb4eb9770e4a8258a8e0000000000000000000000005168021a005f6d64463d1869a0b13786bde720450000000000000000000000001bb1b6e6d6321b8f2507e66df7ca66ad99bb3573000000000000000000000000c7a341d0100da80ac4c6c2214723a7da2b8c4b1400000000000000000000000074a6588418a1fea7c9d9523c7bec0bcac90e8fcb000000000000000000000000689518f2966746768dc4a8fa7b0aab535b10c0fb0000000000000000000000006285428693877cc74914829a3458c9c204276ca50000000000000000000000003295ebbb6a83de4948f4bfdf3ed1a55405ae19fb0000000000000000000000008d0f3440243933e42283fba5b404d5c1601cb93400000000000000000000000037aca4e810971ca3c7d46fc66d930eef2f5956df000000000000000000000000fff4a554f625da181695bed0813432687c3e84010000000000000000000000002ff7de019d8b5525f845311a4c2554a06dfca06d000000000000000000000000c2553bf4b31078146a245f6f55debc0b3bfd42a5000000000000000000000000d5ea52ff2be30ae13cf4bc1217a009953a6f3c9200000000000000000000000027da132ee538f10cccad3eafeb1dff0c9b1ea0290000000000000000000000004b03abf7022225ff63151e3e25956a04bc9ea4d60000000000000000000000000118289095bfc05ed89717662af95b1efdb724c400000000000000000000000072277de89f6b59e226c243428af3286d72fa5e98000000000000000000000000ccc6d522f5da121282a0064e5ffed6ecf1a99d100000000000000000000000008b8e9fab63f613cc584ab37860ae1db316f98f3d000000000000000000000000de8c319fed5933f29884c6ca41356adee9b46cc0000000000000000000000000ba0daf02f29b88b553a29dfbbb1a2f7598d6fd0e000000000000000000000000f7da010340654ba1d065d8dafda770addd9a000e0000000000000000000000007141ebf6461f960b9255716ebaa82b1d1c35d2cb000000000000000000000000b095b07a6ec51946a07cd1692a315df91ff748ad00000000000000000000000082a7eabd4fda677f425b444adce7fb0d5e17ed410000000000000000000000004714178456b3ec0ea5a7cac2697c7c37b637e71a000000000000000000000000737f6370dca8f4b434c2cf556244c6e53aa2037d0000000000000000000000002de2f5881fc4c8b18d0d2a87a2ffac3bd96ee227000000000000000000000000f67b70cb243cebc67dc71cf79fc5aa5b727cf9a300000000000000000000000023886ab00e7fa0425a065b10192e27521324ebc1000000000000000000000000d5f438863f7a0d7dfd5cce12a79eddd5d4a34b270000000000000000000000000590f6dd35a616bbcee3ab22f095b338f1a48e9b000000000000000000000000f0cf6af143545471fa4501653f6735da02db1d7f00000000000000000000000015de7ade5bcbd131fba583a295f47abb5ea998a2000000000000000000000000284934f7532703c72ede33f0137aa96eb3db7ec5000000000000000000000000745a3f0717410e170659a9ac8c9831a90823d001000000000000000000000000ef2304c5cde3bf0243e2288163685befb5656d210000000000000000000000004451f59d6a2e9e36c385b70c187de2d2257239dd000000000000000000000000a057b3210972c0baabac40136ab1eae03932e17800000000000000000000000049d078a462ef7b4a5cc4e1600ea413f5a57fc273000000000000000000000000c5feb32d3df5ae2123cb7c874cd8c9dec8085bd20000000000000000000000006bf6efc1099833b100ce10b2f1a72b856a9033a1000000000000000000000000d65f8bcaa1072d26e4382808a478e1433ec249d400000000000000000000000072a2b6237696e280cb12b85133097b5cf6dbac30000000000000000000000000fe9707ffa3f86908624082e38e66ae12d6c2e1ac0000000000000000000000005972ea8bc9d9873a0e32310971829420688f7ca90000000000000000000000006b2eebb1f86594324077240278ae7ae66a862f42000000000000000000000000a9e93b8c48d4c258e2938edd64cb092324cd754b000000000000000000000000a3f0764a22ad09616b39b8224af78720c9727488000000000000000000000000c129bebdeb8e7feda34496921a143af03e48bab00000000000000000000000006dee494ec67aebc1a33b13fb0c369d4096a91423000000000000000000000000727cea565db2ac57632fd28560769e4976ec2f6d00000000000000000000000081d21485ed87c691af4204b338233d2b3304a550000000000000000000000000a78adffdb7c0f1f808132412b2df4b95acaac70a000000000000000000000000dc7eb56fd4b0aa92184a0a2307224ef7455750b900000000000000000000000076773af7c4d10288a09b90013f93099f9d7e19a5000000000000000000000000fc0a3d5944ee379fce82fd56d2fd98507ebb6845000000000000000000000000b7ec705be71b51c2152a601bba22ba594684283a0000000000000000000000002a8024a7078e2e38fe6fccf28c8793f2d25324c3000000000000000000000000b325ac454da894809afcde96edead93bea4c6944000000000000000000000000798f75da571492cf5032dd53d0883a4468f0adfe00000000000000000000000069ae44c44c836f94346466862e983d93cdcb9b0900000000000000000000000044aa2cde6167b53827548fc42c4234026cefee68000000000000000000000000481bbf1434c96684593b1fcb9a7b554bfa9a22be00000000000000000000000061dbeb2f287d2bad2d02acf0faef32c1d5ba2a23000000000000000000000000acf0e798a3767a8f9d0f82c256f158a74545e5b00000000000000000000000000bf4d14e19fd354f643bb893a2251c4fc58c3911000000000000000000000000fd9c10f88fdd6364824d8594dcdf9434b388915d00000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8