Special data
- Status: Successful
- Nonce: 1404
- Type: 2
- Gas used: 25385215 gas
- Gas limit: 25587852 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:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000292ac48bd24c27b3bd0c82d377cbdd1ab6b60ec1000000000000000000000000be1c17a4b10cf28e343aea4b118420f637d95dcd000000000000000000000000bbbbef0b73952d6154da802ffbf37033d064f35b0000000000000000000000002f64eaa4b1b9de83415d4966527b45d645d9f9ad0000000000000000000000003582138e18b5aca135b73d4091a022401e04f2b3000000000000000000000000c332f7d5bcc09ca423d88a3fc1b6694474a455ac0000000000000000000000007a1b4349f0b159fb2d0eafe12062213f7c8d828d000000000000000000000000b9c7bff96fc9f1df80687390de89ed74ce30f8dc000000000000000000000000a866124a6935788673473f75a9757fdaeafc6df7000000000000000000000000ea33fe8dcac4ae882ccd078c427c32a9d8ed3223000000000000000000000000a66cd4639439406efe7606c82784de4505ed9e330000000000000000000000009131842aa84a747e19cc8b8f4e2eb8f6d03d9a3b000000000000000000000000ae5905de19d8e65b45d8179f71c72af8018721cd0000000000000000000000001bf8f71f41d48ebf84058832dc934920a0b2f2560000000000000000000000000e0a1d6cf283be429c12c35dc0dcfae2d0f8bad2000000000000000000000000f342903d8e39a79b8f9ed4e926ac99e9e1370e01000000000000000000000000b8db0958dc9d3ef60904220b32010446e6b6b750000000000000000000000000ff894fadbd137f4df00dae268c7cc49785de97c30000000000000000000000008b7fa01061cd2827242b5d6dc32d1b4ed728b452000000000000000000000000f38d40c6e26de31ebed46a425570f7500ebc8b6b000000000000000000000000ad7905f733b4be86cb30ccb6c47fe8ca3a03b55a0000000000000000000000006713a9cb1cad1d0f964f88c371350b21a3e0ebce0000000000000000000000000679ae622847e35b140fe55965544a1c3d1bccd40000000000000000000000003c7e99b905f7eaa941f7f7c677e7df7ef6ed2f520000000000000000000000000979f7c325499b87c643497aa6ed97d752fb2716000000000000000000000000db26be25e953ea1cb144a83d6bd39f645a6614bf000000000000000000000000ffab792ec02d84a46fe9b68d5f17241256eebb0a00000000000000000000000010366dc9cf940af98c5b15958869a88f7f42560600000000000000000000000060ffeb61720958c6433a7f07c46f53e6441c48960000000000000000000000006e2eb42de2baff936fb032b165bfb3f15cccde38000000000000000000000000160db988aaaec0e4a8822bcbd2e5c83717a40b08000000000000000000000000ea1410d67cea1aace1fb00b169c2be06172ae1cf00000000000000000000000001b9d0f5f8cdf9cce04d68cb9e30332101b1fff1000000000000000000000000a4df7223c1d9fd3b531e1e478f906919ba0557d5000000000000000000000000b327efb3ddf068729172a8e540873cfbfcbcf861000000000000000000000000a24c96af37dd267fab41121340555dc64f882f6000000000000000000000000009f322392b4a454da3d1e01bad1050aa76c0f28200000000000000000000000029e7c16a285b9f4d3bc300cee7408e8ce31d6737000000000000000000000000e1ade71dbb81237479ad3648c1b81f81eccb6a250000000000000000000000003ec884cfea5b84b9f25e7b0d5a0524dd3f34e3ac000000000000000000000000ec1a23f6d9190e9867423646c24b1a0875a7586f0000000000000000000000006a9b52ba061fac1e05dedd6d9f3f60070e46e02f00000000000000000000000038ba5c4c93d0715b0ee88cc4040315dad304dd2c000000000000000000000000ae2351dced7a2f3dc88100b3a3bc95c352ad5526000000000000000000000000ffe1c851010425420c0dd66844f8d43f22437153000000000000000000000000a52c829e935c30f4c7dcd66739cf91bf79dd925300000000000000000000000038732baa62e146d4ce72d527dc2765c860bb1341000000000000000000000000fcc5f46952e59a8bcc0dc2cad728a83fd4e31ebb000000000000000000000000c0655767eb8ed0a706e9a792ea4177fd28aa364e000000000000000000000000ac6fc4c68ec5bb73ae47d1d0db4f3f605c0a35dc00000000000000000000000064f220e29fa5ad6802f761f0cc110c6cfd92e275000000000000000000000000323f5f91aa08462b309d8b15c8aec380e3e7e324000000000000000000000000bee2efa559572284d913980665f3fbef96a5f12c000000000000000000000000585f4fbe2d2a889c286fa71fb81d01f30773f4b1000000000000000000000000e17f6d56a3065cef886a9ace8f0c11541a2e006e000000000000000000000000e492bcf10ed5a90c2b7cabf6ad335890b3b1a6fa0000000000000000000000006756911db6d799c31f463b9ed32cdf0a5cb50ca200000000000000000000000070f2733a5e4c31ee8c0c211f090b2b9f854cff1200000000000000000000000069a9604c6ed0d794f2c8c98ae7cbf8748505657f00000000000000000000000015aaa40e9bc114aa87580cb23d8bce7e7a89cc9b000000000000000000000000a21bc476f61ae15698eb659b30c5ed996e51d532000000000000000000000000fcf22d6363a2049ec49adedb71d0cbdbe578236d0000000000000000000000004e0791c3085dcf74531e248a6bc34cbe2d08fae9000000000000000000000000cb2748926777c3bedae475cdcd8d7c092f41e2c6000000000000000000000000b17d8e718bfad1933c278a347fe0af66c39e4fe3000000000000000000000000c5b44d79a02dc494c1454f91d09ba5a11626b2c9000000000000000000000000ad56abfc848db32d09eb161aac938e94e3e7b43b000000000000000000000000519161126666321aa7fbfddfc1ced21024888bce000000000000000000000000c3dccdebbee36c45169803d1db64c29975325d3a00000000000000000000000054535bceb42e2da5ac96c88ff91656f4c61e1ac300000000000000000000000099773d320c2d494df8281dec09a8ead2becefeb400000000000000000000000001fcd09ffb1ac3785057d66492ba50a092148cc400000000000000000000000083a2c387a9ebc83e2f1cf7393c120f2428d2979f000000000000000000000000e3094178bf604dd4c032c50c67f90d30bcaedfdc0000000000000000000000004b08e7c05359dca8d4753c24452080f00cd314bc000000000000000000000000b12da538759d339556b94542b2d385da0e14847a000000000000000000000000c46b1901a18adca19e20864817cc33f47e6fa2960000000000000000000000000d74d273a4d2971e7cb8e7acb25ccfe149e3746500000000000000000000000003d03e6e39352a31781fc78f610c12b390123904000000000000000000000000d1a994b1efe09a7fc611245f8a9683991a448274000000000000000000000000fcd9424a9de342bc6122ce8ee96b6c6592b70462000000000000000000000000c364cc33c02243d803ac2d4fb5bd80561a2c58e200000000000000000000000048522240da553d522d7e7b3a5519fd902742e283000000000000000000000000e57106b340daa21ab93f73fa1d91e8935a43b3fa0000000000000000000000000e705373222c8b1b9fcd7374e9f9d22e91e1f946000000000000000000000000da7ba7d91abfdeab38ce39792693425a43ccfb240000000000000000000000001a11d2275a2e35d4dac20adc2d43c1ecf389de7600000000000000000000000009b5d7710872164e39085385e3563b7024bca704000000000000000000000000281d278e6448954066ba9a5aee5d988124ac01010000000000000000000000004023dbaf6e37921223cc9a079416fa394937fa5a00000000000000000000000098c0448e5b133cf2f3722fa8d2fbb371bcd8e43a0000000000000000000000005fcbd88e694f4a399f717a84618e6569c467eaf600000000000000000000000023097b6aba22896e3c1e5e2e79d8efad0c4a011e0000000000000000000000009e5d6427d2cdadc68870197b099c2df535ec3c97000000000000000000000000a25161ec550f8edc22d28c726732607855b93a670000000000000000000000007c362d58a35f9ebd6902e70089d70357f8a524b000000000000000000000000056af6b722997c73b39aa45699a14211ffa7910d6000000000000000000000000343f9b9edb8afcff768c05ce0e40455f22ed55a3000000000000000000000000042ace5facbfae24cf7675777eda6c655168d74000000000000000000000000083da67563d87c874dc6df95af5e0822a98414e740000000000000000000000005d70869ef70d45130249097ab6b01b215252c2ea0000000000000000000000002c772eef4aa4af21bab416654bbaa25cf341c1bf00000000000000000000000033b75f94502a7ade5c9aef3550218b5e8bc8cc44000000000000000000000000eba7f6b1ac37cde5ce1e96a9560cf541d43368a0000000000000000000000000acf4652ab2c234b2d1039dceea49e0c624d7ee21000000000000000000000000cc7dc9a52eadad1e9499b369c66607e10420df1a000000000000000000000000f77b07de94d0e1f0328a9f05125fcd91504c1c30000000000000000000000000c42cc438c13033559ef39de6c3bd7e4d8c148da5000000000000000000000000ea448d2b79f5b41fbfdc4e4aba35ce15fb7ec768000000000000000000000000ae62209d8ba90f76054850cc9ba480a58146dbd6000000000000000000000000641fea5c53ee62fd1de83e9873c63ee71cf72e7e000000000000000000000000f535918095da3977669902c4c19633db4277d8ae000000000000000000000000b8cecd6780d93317a149ad01445936e2c388d0400000000000000000000000005c9f42a95a7483529d34fc4973725b8374de8dbc000000000000000000000000cd4faec7059a029d89673e8795bb926afd0f13410000000000000000000000006ef423238008a2fa4d82b55535efb6e17d22e0a8000000000000000000000000ea1728873e79feb8071d96f3ae38097492020d350000000000000000000000007308669e5f678b8b0bad222ab3d24320ddfef9da000000000000000000000000dc193ec0e493b56cbe690b9e1de00fb8189938db0000000000000000000000006e2140fc405e25fba0b43a27f8ee0637f69d7c060000000000000000000000002c94f50ddfcf530a3f5d51c3ce70d8789fc1cea8000000000000000000000000bd35e6e7fb256b49bdf6ba8b645a548691aa2c0300000000000000000000000054471bd3f8933e627efcfbe0a9743ed8b790da220000000000000000000000001f9f8d69ea523d05f7285f6f4faba000a26cb4450000000000000000000000004ce161b0a9a0c31f752dc474defe0371d46c4e4a00000000000000000000000069eab61a5fffed3a271e58f323e60b7ac7672a79000000000000000000000000e8bbd3c978b688e4a05a1135a26aea3b6cbd83260000000000000000000000006aa1e5c96e2e4fed4e659020d3b5a3587a0edd7c00000000000000000000000074cc4886d02ca6311ec4710f0e38ee81c77fd6d6000000000000000000000000b4b393987098a4bb139b5387163f02310466f9ec000000000000000000000000433c6571716b2880caa8e7be372e3555388e6179000000000000000000000000e56a73f072801651eb5c99c00e6e08c41e5f2c4d000000000000000000000000d93217d38effdffbe5d4db9dce9accd348265629000000000000000000000000c4ee33c00900dd22f34fa361e2d679a28d5132840000000000000000000000002cb5ae51861a4a6e8568b527cafc3891317ac94d000000000000000000000000a1a8fcdc0297618492487dbe700e676c04a0840b0000000000000000000000004573fddf144f945021340ae421fed46a34daf742000000000000000000000000c72dabf5743ad98cfa16a4ddd65f88d5d0c31074000000000000000000000000d791c02a7b5ad850611b95ba127586e0e3eaf2fe000000000000000000000000cd8e62ee0d7242a3a79220f2efe7144bd6bb8bd70000000000000000000000005d5a6f13569341b88b16199b1915e4cc6867a6b6000000000000000000000000b0adbeaa8600701cf2c063783330f2af6ff1cb5b000000000000000000000000126564fa2c5400fd4e2343fb09fc10681351e19e000000000000000000000000debe10a3b35420b68cb377b65784463b7287fd48000000000000000000000000b6152c348b0423ea3551eff3a3b542888c61841b000000000000000000000000959e7a7ad96c9f0cf2f5074ebafb3134e2c55b41000000000000000000000000df4de490fd413e729375c0219bd1b0c5bbee4aff00000000000000000000000030810c7fc89006e7de45b78072e0fd7ffc537b840000000000000000000000000d518f0e1fba472d59ad563d25e70e5f4cf0abc50000000000000000000000001b3e9b030ff9bacbe7238b6ff409950715cb06f8000000000000000000000000b9d0301f149d48cc3502963267e26eb1afeea124000000000000000000000000dc47402ebc739f6a33c008b7510240e7d5501207000000000000000000000000960464a3bba430505c1cd39ac5c3fa4bbb6136ae00000000000000000000000026705277a1496a7c664977ad2c30fff2b1fee6c70000000000000000000000004ef648ad96db020111a3a0e7bce4ff6e1af3da6800000000000000000000000085260647ca177df937e1b98105a9ac41627e6d5b000000000000000000000000e5a16fccab15de55f143bda128965d04af74fd19000000000000000000000000e03e4100e3dda2ecf798d226e04cbef0635489bc00000000000000000000000046e9f1b5940d645e526475532ed338024fb5793800000000000000000000000037b19c5af3dd0c7bceef909fc7efe40cd05b04d500000000000000000000000078d301f37f9e2acba2502beaab555b6d7993d826000000000000000000000000fba2fbe2d0bf8918a678248245b9521bcdcf88e70000000000000000000000000c482304f15ac442e6e89ddaafc13ef3798f4be500000000000000000000000016e9562ead5eb54151a34841866712c38655037a0000000000000000000000009d58496af36a69cc5d58ac79812975f8efcf3395000000000000000000000000508bfc44c9b770e2fd77c47d6e0a72f67e1e83c500000000000000000000000091861728c6cebef80d19c3ebb63f562f9755b2b3000000000000000000000000553aaf3d1ca62a96bc0481463aee5a622dc6c611000000000000000000000000dee87b321e427d11b5427fbbe116188935c743d100000000000000000000000086fffd464875581a0f4b7b2ea1187c74c6fb9fba0000000000000000000000005c93b0579489ad6701a791f2d820b7d4f76306ae000000000000000000000000cca65540b3bdad7e8426bbd67e8cd6f9e6d050470000000000000000000000008712c70946c2cf9beb0a6bfbcb5a21c3715d419700000000000000000000000039ad83a4e9abf4481a2be723357aa67b051ee7a60000000000000000000000009855031322f34fa00679e67d8221603d7bdd42210000000000000000000000009f50183812bf7dad0967e6cb42aa041919c13026000000000000000000000000cd6e3526679f29b986d4626fc8fc8a99c8897ee8000000000000000000000000d057e2cf294c6cde92fc0eda63787028f08c5d8b000000000000000000000000f35e3c39c53ded14304a6895b36a2ff5cc560e8e0000000000000000000000005e75580ef7ec758c92d929c8676526ddd46ed0eb000000000000000000000000bc69bb5b9acb23f6fadd5e58402b98a2602020660000000000000000000000000c53d9c44ed8d56d84fdee6db48ed820f5e0cb65000000000000000000000000b745919ce90e4eca05ab109362d774a11c513f790000000000000000000000003139da44bf3343d080338e5fa2f37077eaa02a4e000000000000000000000000a2a718fe6b4dc15999e0fe8fb81b4e2dc39062300000000000000000000000008106a6de35467d3644274a89510ab13635da09200000000000000000000000005d2958e1ecde91748479da0f89f95387276f318700000000000000000000000069767252af86a565d37bb3acd7285e8cca73654700000000000000000000000070f570b17ce3ab0f1073e3f17440f1b2b62d95ff000000000000000000000000ad70c4f663508275c24cffe9b0de19cdbee9a3da000000000000000000000000eb1218eeb0843f989969928c2f0307dc9d206568000000000000000000000000bfc4af41d7c9365596ee6690aa708d64c62e8689000000000000000000000000bf7e82ab5ea3419477a6fc9419071881de0573fc00000000000000000000000033bcf34c9e0a2fc8d06421d74df8f8ece58f98dc000000000000000000000000e5b6daf2786a1db45af66e499c7809283424230100000000000000000000000010a777371a63ba5580a1bd6110e600668bec7add0000000000000000000000009fb7fa33e4bd76b3110126ba32dcf840a2a1a9f7000000000000000000000000ee7fb18aa47422e0f67773c831df4cf06519e9e20000000000000000000000000f90993eb7f2a0bf3b90e872e080aa878269dc3400000000000000000000000094cf6641520ce7e5484554830a86e12a0f8854e6000000000000000000000000c0bdca1b4b013f49df1f81e3f69fd68ef5fee97700000000000000000000000014d9dfcb8214d31069eaba6be8d328f56760f38400000000000000000000000022f3c8d5d4e7248ce2eaed0eb71e9970d5769fb5000000000000000000000000ffb997c6b4a8ffeec7145632bf4cf39321c50644000000000000000000000000b525b98720074e6f09a871ce9eb29c2d9064eedf000000000000000000000000e79167917ab27d2cc20d7b1c0a609a5a60c51be2000000000000000000000000fe3d8f1d10d0d82aa53fc2ae4c9f0fef98e7cefa0000000000000000000000002e204d46d4702e9be237dd59f787106d8b7f6e820000000000000000000000001a430f17c1dfc7b03f27e865fdae1f423620c5db000000000000000000000000fc795ca1b55b3cb85501283e326b5f9744ee3d90000000000000000000000000090455e3b0ff8cdaacc1f76c1e7f4ab3bd5ee366000000000000000000000000f39e950b15b951822f6d45b5657cd626f881cfac000000000000000000000000901c5cfd7074f46d4ba9521b9a4cbd3b9336fe0600000000000000000000000036d51763cc49831eac8d8fe687402f4045d4546e00000000000000000000000043cf20753b2a40197c5a317c3a9239b68ca372cd00000000000000000000000080ad7547d879ab0481eda439bf0514e02b0cc2b900000000000000000000000029bea561cb302fd2b85f5c0c6086be8b1560f2df00000000000000000000000073945786fcaa3a7475ac51269520db6e301bd8bf00000000000000000000000055a40b117a6a2134be23c7bdea2c4b4219efe8d00000000000000000000000002c48785f772cdcc77fee74012285e4645ce08a15000000000000000000000000a52c1f6124393b273e88b8917bc706f4736153ce000000000000000000000000ccf7cc0008998513cfb33e75d625e3786117ce4400000000000000000000000075added1af102c055be17679cf5836a5ca5d5f3a000000000000000000000000ec028dd688f29e52ce7c05addf67a2cb8cb3c3b50000000000000000000000008898c88f1cd10cb61e919070319eaff60d84c6d6000000000000000000000000f88de3d31aca3c99cd744123ec298c869e951d120000000000000000000000002aeb1f9139c0053d649a0a11b5fc17a79f01d547000000000000000000000000e674c81bdf132cf6e46be106c82b3ab7a4afd483000000000000000000000000361be0e1c4514bcc1c0ae25ce642d9303bf95afc000000000000000000000000d3e2e8aed3c5ece74da1675c06359d3af80795a2000000000000000000000000d1335816b07d2c22209c68e289d8663edc5c0f6d0000000000000000000000001a09ecff04632ca1c406b22c29d41f02f322b5ba0000000000000000000000004727fd737a133d8ca9166422f619b8203be814d500000000000000000000000065d9f126870daaa106633a76f73b8813992ab8f9000000000000000000000000491ead6f489d20ae69f8df70a4a8d0c73975ee4d000000000000000000000000dfcadc29ab8fc25c56551a59e1e74e87a98b08f600000000000000000000000087d82508a2f0ef34069ad535bd634cf535bb01c6000000000000000000000000719b4bcf657004ff3d10267ef608e44833cc138a000000000000000000000000f1aa7b951082b44788879e423c128a5fe14bd57e000000000000000000000000067f6a916dbee94df2d44484e1595771787d29fd00000000000000000000000005bb27bf26edda7d104604a1edb1c954496d3a7a000000000000000000000000f3761e26d1f429211ce7ca26710e0da28aa031a6000000000000000000000000de167683d9664a469282b1c483f4a15dbfc484bc0000000000000000000000004d3640bc79bf9602c85a5ea2f80975d588c8b3440000000000000000000000006c586930ff003800880c8bb340f4852eba46c05b00000000000000000000000096d2d4dc08b6fb33a599e12c7eed7a06da831f970000000000000000000000002e6ca543c9a9ff2d35aadd0a8c7a88205b6eb19e0000000000000000000000004c908e326092534c06b70e409e23e64a38feaeca000000000000000000000000b021d16fa63c89fd2a1cb0cccb75c0389ab04d290000000000000000000000006796e9e91ae7a01bd8e57ed673e6236ee84a873800000000000000000000000039a46ed8bf885e7dd4aa49a808ba8a748d3c68f6000000000000000000000000869351a27734ef928f51dc2ab7376130b37b76cd0000000000000000000000009e6108e6768501d631ff93e6de3e652028caf59600000000000000000000000029116104311ac0d742e29f58ccaf66a61e1b55e30000000000000000000000007c69e926f08491568dbe36ee6dd55187d3953649000000000000000000000000ac1dae0cd4136161be3395eb4afaa606d95001c3000000000000000000000000155c51bb292211285d999c7b3ca7ab4e62b041c3000000000000000000000000d6f3ff6053a1d8597a53d69fa7e08f18eab39cd5000000000000000000000000e7a4e30ca17b94f0ef8cbb6e734c9507f795672a000000000000000000000000212760eb31354d6bfebc19881c20166efc14c8fd000000000000000000000000fc0e828230a4166792439c810bd59ecaf8c6ede1000000000000000000000000fbf1be3ebc1a538d4fe935f2f9d5f103eb637934000000000000000000000000f79c2d1bb03843ec066537427baa2a3b0cba16e3000000000000000000000000f5eebceab99d652857135e58d1eaaf546b0ffa61000000000000000000000000f5bf475411afc6f3134fbaac20d4dd8a11d9a06f000000000000000000000000f108e69e47b3347cf05f57d4ba8a485fa18cb635000000000000000000000000ee2d6285fd2cf34c56921ebb87ecf241da2582b5000000000000000000000000ee1a5ae3af08536f97f6666b6bab3572483485fc000000000000000000000000e9d42c3a77ecd39166a808ff3396978f8f342574000000000000000000000000e970329ce656300e7ceeb25f7f18834b7c656192000000000000000000000000e904d371f1bea1376ea28e1808488edcc99e16d0000000000000000000000000e84b2052410756fbe55e77386ef9e98ab7c0904c000000000000000000000000e316e233cb4566d9e90b3de88b70c2378186f649000000000000000000000000e2bffa1693c5a364fdd9e8f462d2670ec45dce32000000000000000000000000e1177253e95a3e6304182f10586da43cf9abe8e4000000000000000000000000d04cbf14909081041fb20d6e1d57a0e41369eb06000000000000000000000000cd78909f2a829b6f8634fe16d39441eb4b191aea000000000000000000000000cd45f12c740ba61398da60bf2542103b1289ca35000000000000000000000000c9e68427014210cedcfa1cb6e855747d259f69d6000000000000000000000000c9d66b94f2a033871928e56e41ef4c77afa4330e000000000000000000000000c9d0ddca642ea4fe6ecd5b1b586a7000e74632cc000000000000000000000000c82929a3c9606a5eb4e39b80e393cd556e4b51cb000000000000000000000000c38df6946d619258005ae09e8ee7362567786a40000000000000000000000000c1c76da931c2be510ccf583a2cb22e13ea660fae000000000000000000000000b9fbca9ab9f6cf385dddd300e44fd05e146f962a000000000000000000000000b903c985c5c8125a09d5838236a16942ac12fbcb000000000000000000000000b89082e184a1c158010aa031a09118148ac021e4000000000000000000000000b541636a0aceac18a67323dc2a09bee59e6699bc000000000000000000000000b46cd4de067b8d28c10684aa880922002b745fff000000000000000000000000b0f7e12b807981e8b5cd7db57b2f6bd4bd6807c3000000000000000000000000a070af4b52d0fe83a6032e6dde128c89b7b731d400000000000000000000000097954bf888d699a1aa2491badf4d19d37a17236e000000000000000000000000974b90444becb6c4728e03b8b0f31dd195844a15000000000000000000000000968d45e7321d9b196c076727e0b0822dda646be900000000000000000000000092fa96b0d9489ef84077e8d8b2276fb6bd9e569f000000000000000000000000904c052abc6c8d9afd03280b3260f150cf9a11a30000000000000000000000007ca4db5b87522561af454617a9e82955c7791c200000000000000000000000007a79f608fe8302283c26c61a834d6fdf6facf05f0000000000000000000000007a37610e0b82808783cf6cffbba4d89277cece4300000000000000000000000077b654242f7b8ce2c1ee74b724e33a099f12a91200000000000000000000000077a1209c20c89fc463d52fec9942f4f71365d7890000000000000000000000007493331e57dc4166304241b6af0f5bc30b66785700000000000000000000000073fef0d3fb57c466bd2d5a37846b60008938267400000000000000000000000072660e64849b260b06b69d489a9058f680c9f1850000000000000000000000006f1e176d8bf633d6b191a79790f3e96927c7605d00000000000000000000000067bc9b743371d68c6c4fa680415eea436c20726600000000000000000000000063ab63306b60125d005268da9818bcb205db1f500000000000000000000000006021de62f5e2cf72dc83c63c506c8b7a9c963b0d0000000000000000000000005efe9c8c5e5672d7379813639b01901cee81464b0000000000000000000000005ea6e297b07430dc53a8af055a74074d3600a6850000000000000000000000004fdea6832d0611ef6ffb3260e04589995794f9dd0000000000000000000000004de4ca04adddc18ac694f004b2ab48e5b1c33f530000000000000000000000004dcdc362e33b3cf0b2513662cc9495ffcb0fc8880000000000000000000000004da11b008ee53d23a00f7117d09dfe7147880cfb0000000000000000000000004ae9e4940db8693c2f627b13f276db84ff21e37c000000000000000000000000462d04f94e4117eae5978421623257b586a764c400000000000000000000000044fc6d11f7c793c4e83b31a78ef43aa9b1a251b50000000000000000000000003dfd9073e1951352952de23326a31ae6a7164fbf0000000000000000000000003b9fae22eb96e30a1b4597dc5420623c25f7fe3b0000000000000000000000003782a9e321cc0841fb275578936120aa57fb639800000000000000000000000036b21de91920af801bb01f2e05014fb9bcc8ed6f000000000000000000000000358669941d804cdf9ba8702f38f6b943954bd0e80000000000000000000000003281dd04ef6f4902557148f86b8aa6aab17fbf7c0000000000000000000000002ae1aff0a3236587a5cedd53d3d82af3f272f0420000000000000000000000001e712f7063277c3aa4666e3cb6fc3815cb95dece0000000000000000000000001e5a38da70ffad32d2262198e8931ec1818ff6a00000000000000000000000001c3925201a001281001749bb0655d82e8934e9c80000000000000000000000001b803f966b1fc6a394b2d7e6542a80bfa899c736000000000000000000000000197c963a83c7cbcbdc594695939ca8014c2fb26d0000000000000000000000001946bf74156f5ffcc9c330bd34a8646ccb26454100000000000000000000000014be38e0b7585c3800ce920aaf7af1e534628d8f000000000000000000000000141ac389fdf4ccfbf61f3b5ead7f49c47640fc6a0000000000000000000000001097e5f89fbce84462ca7a9848a82006cb9c19990000000000000000000000000fec2034b168063391cfa7692c93d966ff7a02c30000000000000000000000000fa88472c52491de94d0d40c4ecbf69b63c6e3000000000000000000000000000f46d60ffb23e359f97344f957cf9853072163ee0000000000000000000000000bf2f334cb7b2f4ec5737fdb735a9e42e0f97f330000000000000000000000000a168da2e835f37dafec72187a658d0057352314000000000000000000000000067cd091d9bd71ada076abea29147a1b3c801e8800000000000000000000000004c66ba5bd0b7d2e411f7353a7ca8fe70b11a9260000000000000000000000000434bdd4bda47b57fba05b657b61a95ce5c35e0c000000000000000000000000037d26fce393ccb38df57d6b55094834ac8a758c000000000000000000000000037d1c27abf9015be0ae99d25b75ac721ac27390000000000000000000000000027ab5b2e42cb72c3720dc00800ea25559681f0700000000000000000000000002e727dec54d67b918355c22199ed7eaea2c91d20000000000000000000000002ae9eab3fa3f9bba5dfe605a4cf5044ec9e135e6000000000000000000000000d8a529582fab8702a36035f897a42540ab6905ff000000000000000000000000948643b8ae94e715904988a715c12145d619ba120000000000000000000000003ae063f9cab1725fb54c64ca336056e177749077000000000000000000000000e81be5262e390226e67947f2ae32cb7713751e7f0000000000000000000000009fb265d75c85666266bc2c90c6f2a9472464187700000000000000000000000003d1d85ca31c2ca6630d43f0ed00b67f22c946d20000000000000000000000009429b1e29e316cca5a470f90df7f2961f70db728000000000000000000000000b0cd09cb5f6b9eb08ca9e5d28011496f3d82bca9000000000000000000000000495c5ca7fac9e3f57eec148eeb4c86a0c86ccada0000000000000000000000002320360912c8e01539901745f33969f246f06a8f000000000000000000000000f532fae89f4ed3bc8e2d2f292d343a549240e56e00000000000000000000000042ae02d1d4206b13c8f8f1f27f4543ded00df0ab00000000000000000000000065f8359a635ebff5ad682aec19c1c9fbb6b0992b0000000000000000000000004ee60ce30cc19c0cee1b586ca077c9b6068e39430000000000000000000000005998f523d8b7d1ee0584f25d0c5239193e8e4918000000000000000000000000e3b0ba1d541cba229cfb623114dc64ea01f305d7000000000000000000000000ed089b0da1b7bd6cc4fd82b415dd658da8c2473e0000000000000000000000006ec20e69bf55f4cb01ef97e8c14446f5b2e28863000000000000000000000000aa463e4f7807a36c55139aab03b131537b3c061a000000000000000000000000461861defcdb241b354738ff16220a83c1240b4400000000000000000000000007401f6cb4cde68943bdcf36017496e5330b8a0c0000000000000000000000003c04a2177c5e93e8d274fd3e09af4b9a9a5d37200000000000000000000000004ab2b2d2b7f3108c2c73368114de7f9b0938d5ce0000000000000000000000006fdc33681510e86a78691deefc6e7e8ec75e8b0d00000000000000000000000099c70aa32dd57af8ca4b62febbf49b5b3279b40a0000000000000000000000006a4605804aec194266d8a8aca66f172c18ed4f130000000000000000000000001e930a858c66e0a6291362d51c1d4e3bb2cfcb810000000000000000000000009e36b4b00fdccbe81ca2c964258c6666a48a5b5a000000000000000000000000252607371786a379e482483e9264b696927c7c770000000000000000000000001dd19295aa90d6243f68eca66690eb611b5bd30000000000000000000000000023b9eb1c5b56cc7cfca9568b1bc2e8846510d4e0000000000000000000000000e7954191e0509bcfa61ae983246e7fa3b5d26dbe000000000000000000000000f71eb59210eed86e727d76f434a2694238213deb0000000000000000000000008c76b4406666aa0b390bc843270a51efa06dd01f0000000000000000000000002735e9a34bdd6cb5c01643804cc78cea8a517c86000000000000000000000000aaad138b4f5083e2fe752d00770fe5ffc71e95f00000000000000000000000001c62a9962a39f504db04ded3210fff40e58ef2830000000000000000000000008891daeb35d96e570d48e14986e8ee9799356733000000000000000000000000cf3bbff82e2cfb6826cf12ace7ccd0f9cbcb35f4000000000000000000000000f87c9ca09ee58fd4eff3b7ef7f1a2132b891ffe5000000000000000000000000a58634bc03504822cc0a6d411beb49ef5947f551000000000000000000000000a70db8d29a908d9f7503c40d24e59eb9720e7c180000000000000000000000008f5e97e1e3d47a2f223a67e06de21f067b7779db000000000000000000000000b2a21be4c213803301656e1f965eef12007a57f8000000000000000000000000e6c1e46c18b24c931e803a5c96dee5615b7d2574000000000000000000000000dc909de64ea6a4fa7de299436ae7d744a7955a9400000000000000000000000002c6a4b347abd481f7e914835724b91fcfa39a9a0000000000000000000000000628e50f2338762ecaccc53506c33bcb5327c96400000000000000000000000099ab16548b958967dfb960925dcd8ba85753157c000000000000000000000000b50642c3a3b60fb711fe15b26d8d4187165c71660000000000000000000000007e76039d6aa7c28cdb4f3f473eb1394730cda665000000000000000000000000d179bad9e900a17ac2dd07881fa6c2e950be979a0000000000000000000000004692e8fb21b082e0f660e2f1a200f9c5f79c05790000000000000000000000006ea8d23189ae68f1423c6fc8f93b602b5c0524a700000000000000000000000012c6270c34bdaab157f7e0a9b709d2a28272e1b9000000000000000000000000d281ffdf504fd154f6d74a3ae34f841087d7e3220000000000000000000000009a58250bccf7800f87eab22178ea86af7b44ad08000000000000000000000000b647ccc13eb9907019f170cc25a743d81b739bcd000000000000000000000000ddea3f31d249b664d52f8aa927a47f91598bc01b000000000000000000000000135ba7656fc7df343750d6cdfce3cac1a669851700000000000000000000000040a29379fc84cb82d852168569da68f01fb04cc9000000000000000000000000be1d8858d520a3381f945ce45e19557e159a0f3d000000000000000000000000a97da897855443f839cc52ab816bc334096c5ada000000000000000000000000a74a43cd4e265bf10b9c525299f52fd2fbc351e1000000000000000000000000a94ccb63a5189c8e69e87512498f414d6bb31bc10000000000000000000000004305398d4a308a00e438ad061bc3fef307a841750000000000000000000000003ac96bfabaa2fa1662644be4596d2cf1b710ec150000000000000000000000008e8a0cbec5f6e73710aa9b12a6a1370c9cdcd3410000000000000000000000009c55bf655791047aa9f944fd5aa251ec3c85ce570000000000000000000000004b4fb15478a017095e15b121a42b595f836b756400000000000000000000000065f1846ce471eaa21e5205829b62dd5ff8e3ffd60000000000000000000000009a55d4b9823a95e7c75f6510c748705dd1f01b9f0000000000000000000000000736250c87fe7f8d292c94ce8b7a35fa5d41e744000000000000000000000000bf0c156c0c5d23a7d347443d270d3d49a158cc43000000000000000000000000fc06a2283bfc23e5f36bed8c1f0cf194d1e6dfda000000000000000000000000b42e715d52c1567cfe120e5f66fd7f6c2391bbe8000000000000000000000000bf47dbfc902250a31d6eaffd8bf3ab0b478b94be00000000000000000000000029b88a169112210e55efff8652eb51e08148ad760000000000000000000000000326b72473cea02ca388ab80c7631822fe5f7e370000000000000000000000009547bf18749f7f35c8846a2d0e779c7a94f29ed4000000000000000000000000499328aa23be9213d20b60fe926ed36f219a08f0000000000000000000000000cafc00445dcf0e03bc26eb10b36904d887515f6000000000000000000000000033604801d97a6e166d6214cb87bb4c307d3a2bb1000000000000000000000000542e4f880789df420260e93f6f950e635ce6b243000000000000000000000000e4d1e6129f61ee46dae5e540568c14c875467b94000000000000000000000000e887b8a9369be405e347cd1751f2b0b4fb94c7770000000000000000000000004e3c3512f73da33bbfef7589c4bdaef5d254c92b0000000000000000000000008e83fab54c595ee085111ae498c8bbca8c8b2c920000000000000000000000006053bbd0beb7efd913d3a0db43c784804d4aceca0000000000000000000000000234bd6e1e27ad19ccd159a32a41786a46c7c020000000000000000000000000197f4834ca33b291963a6708c6990f7e82c9cff2000000000000000000000000c607d83e1fbd1c6bf39f32806c1b07e98ceb5fe90000000000000000000000009eb0af87597350849641cd9b5e126f0c11fdf7f0000000000000000000000000d752911d62ede7ba392279bff879b478587975bc00000000000000000000000073228d927ff8153c591f7abbe5c830647fa39e4d000000000000000000000000507bc5e34301b43b267232e1bf9ee57dae87a000000000000000000000000000a99bc983db219391e1300c5d82db3748f9d59956000000000000000000000000e4927779c266009e1b8a98ca8f25bb05bd92df09000000000000000000000000874a14ed16ef1c19d2ed8f49128f9f595c94bd5b0000000000000000000000004cf21f2b022d16a3c8439789ba3bfe366a514043000000000000000000000000c157a6923c7b6b9a7ab54881d8a2ecabf2203f2600000000000000000000000012457c1fffa20542c95fddc835e2d77939e102220000000000000000000000008f159c01e074cf1dfb00631287f78f552fbb43c4000000000000000000000000faed6711dddfb6f5bb9a31d6030f2a3274b03b87000000000000000000000000b413fd42b977323b6be46db25eb64d2034591d5000000000000000000000000004486db3a848c3674cb2bb9877e1c27666a67054000000000000000000000000d1272d9c3ad157901c23972a93a528537707a038000000000000000000000000d22cdae8829219cba890140386c6996185369017000000000000000000000000df4360675aeda8e1e3f9db35542effa285822ba000000000000000000000000000c80fb7cea467a487dc7c763692f0138ef5840d000000000000000000000000b91c792918041ea017b69fb100e65c645810f5f80000000000000000000000008bae586d904e707154d1ebbe5879c6a51356d167000000000000000000000000ff43707c0244ca78945c704ff3aca95b9f12a6dd0000000000000000000000000e7e8ec2ceda7f903a9bc69ee914cbcc08b1f344000000000000000000000000564f70f70f8a3ea9cb91051141b8ac1e49f365e00000000000000000000000004a80ce6aa819008a385b9f10414878a65825fcdc000000000000000000000000e1f4cb59ac245c5d86b3145c5537b5b53f3d03480000000000000000000000000a8ece3a3bcd347394c8ad90b094a35e62b5239f0000000000000000000000004942e15f4b3b684eebb7ee28c922fc634cc751b1000000000000000000000000733b354502a5b81cfcd0e1238b3410c5abdd518500000000000000000000000019a95661012fa56b8aa4ed4c7fe701aa52c0ff4600000000000000000000000084a15e4e6631a5eb8436748a080b4a778c9737c20000000000000000000000005f13db1da20f1c134c5bc12d8d22e55aa42758820000000000000000000000006ec6a229a0cbb2f248302f8c1cea4ddedd24ea020000000000000000000000004ed8a7cf27fe0be664cc0225a4f14ed7f4e0a415000000000000000000000000d830f79900f02e5a1a3fa67f35addb6c54a2be3800000000000000000000000080359135c07c86c53eb21e3c748a18060a1b96fb0000000000000000000000002dde8ba98d85ce266c2c7e9d576065325f601fa600000000000000000000000025d48d722c2695df7a562b79827255473c09f394000000000000000000000000945d5bcda8dcd9cd8b221fd23cf4b6c0e7e50bd5000000000000000000000000c0cc85f94d6c053676938c36522cc65186c82e260000000000000000000000004370e5385a3be8ab34beae65a1edfca0eb543713000000000000000000000000c9b58e9299ed374f3cc7e07fd8869a3142d99b9e000000000000000000000000d77f0d777d5a136cff12bab07400dbadf41cc68a000000000000000000000000c4044e1cf9978ac56e6e63deb0faa276b0efa67000000000000000000000000000de3a8bdee6e682c3509d66a947d05a8ca797af0000000000000000000000007b258d129228321affe90ecff0bbf658e17d45db0000000000000000000000007bfd7e5fa664c402033defa5c964fb7adb8ccb650000000000000000000000008191339f4075ae62253b030b13aa4c5f909450d9000000000000000000000000f4d49945511eadda7b500b87fdb642a8117625a90000000000000000000000003b6280e12f19160c8b340a77d8cfb6eb5e32ea7700000000000000000000000066521e7a7cf37737b03462b0732b6c7c33778d1c0000000000000000000000004a17fbf7943bccc2ddea7782530be33d00bcc6fd000000000000000000000000669895c1d10a747bdcfb3d2edbaed9b01561bd8f00000000000000000000000056efc098fc1e6c0ab36cd36a399547c9f4df517c000000000000000000000000e204c1bfcad32cac7119c3aedd165b83c12c182e000000000000000000000000060253f772bb050ad5439e5c980356df02cf07250000000000000000000000003923c8d8b16f16107de47e6e07793d70783c0155000000000000000000000000ad3c071f2658c91e36aae7e3f52a63e3ad1a1a8e00000000000000000000000027f49950d32f05b3b0385e26b786d72ef9156fff00000000000000000000000089fc0e0fac446df6b4b1079ac5e5686edeeefa43000000000000000000000000d8484ab293e371ba87ecd47a1637b3067b6503660000000000000000000000007bbcaf8435ee00645aa7d5bd4e63dba6d1299cf6000000000000000000000000fc898e929420fe62182fb09c07710ee93afaa762000000000000000000000000309f3081292c36eeef73abd7bba6cfdbcc79b0d0000000000000000000000000a19745c2d3fb5fdc59292c3ec811ae245208ca42000000000000000000000000fcba6f26e8a3e47517ec4c3d179831af55f687fa000000000000000000000000c01178760b02980826c69c0b3bb080ed205ed971000000000000000000000000775c3a36a58e3533e33ae7684cc1eb6a6a86609f000000000000000000000000eb3132a799e4ad1eb34654b866d18ac3f2ec06a3000000000000000000000000972711380c2c7a81ff3864997d5d2a47fa9cd41f000000000000000000000000afda8c380034f3b7d8a4cbd0d8b93b91a70f1fcc000000000000000000000000414b4563bdcf40f5867343fe2f240847d6d361fd000000000000000000000000e6710e3cd91f1b052ec0da88df093f02e74712660000000000000000000000009b07d901da0a34dc998ccc171fb6b5e4bbbca50d00000000000000000000000080a0c25eb4292073bc7185fc3bd9e955a213d30d000000000000000000000000ef93430f01ad32eec517c679338f4850365151ce000000000000000000000000974436bcaf48dd8aca098a16c17e28e4779cdbaa0000000000000000000000005f4e03bee58aec96b767ad4f1641de6e65ffa73a000000000000000000000000a157d436ecc9aeccf7fa74fda8a088551a5d264e0000000000000000000000002e1787f0b7b7bded9d5af3edfcb7ebb3c356e5f60000000000000000000000005a847f438923e6ec80f8b47a1385d3ffd673b69d0000000000000000000000006024be7819e81178be67baa412a487c7c41772740000000000000000000000000052830c57696794e3999ed44dd2bb20d286a19b000000000000000000000000d7d1f7366897814cb8c76c54b325430b209b88ad000000000000000000000000b5cd732804ea21f499f4f18f1376645ed2b69fa500000000000000000000000031e4d57a517634dbbd05e18f4294a183d8c4a9750000000000000000000000006d5ef991e1fa47d28c1573bf9c1f343b16e7a7ee000000000000000000000000908be8f5f1f59e725a0015477bee28945616c292000000000000000000000000ee7df08f19a418a33c1ac7e2b3e44c8949243e60000000000000000000000000b443863d2b69d81537625971aebbcf82a9db1120000000000000000000000000078ae41dc99698e7cd5b5c546850a3bc352bed1b00000000000000000000000073358bb21323aa804dd3aabd143840b321982e43000000000000000000000000c2323ffc89bd0daa790379d4f1b33c8620c8761d000000000000000000000000ac250ef817b05d976feb0acf315a1d9cb2d1ca7f000000000000000000000000c561663dbbc42745fd2c54b94147d52a277f0683000000000000000000000000777a467887cb1514e8bd473dff1203218dc72b9a0000000000000000000000006b44f406bafcdf8597017de9cd245c5549e9710a000000000000000000000000d1f933f9aeb60dd7047e3cc7b604e668ce933797000000000000000000000000869559dbf69e85b7aec66dfa515972d0abb04ac8000000000000000000000000c3c291af92872e3da04bc0e07bac7a4845140f73000000000000000000000000768be13e1680b5ebe0024c42c896e3db59ec0149000000000000000000000000c35218625d9ebdd6c2203715f1cbecd18aa2cd7900000000000000000000000000964b1a1b1369f499bb7fff3e6258a529f1fe6500000000000000000000000095a328edc274c53af1abb7d3cc40fdc7de5767350000000000000000000000001d4a8f82e8358f48f07c6f6436fb15947d142601000000000000000000000000577da7fb6c1d747e7d751ad550781e7a5ef329bc000000000000000000000000e69b7cf5c40b509eae7704573b3ab856b6e09797000000000000000000000000ad4fcb7645caaf023993353bb6782dfd14ab01b70000000000000000000000007777b6b69239587e36d066ce7c044bfd0d3b06f5000000000000000000000000f39c5e94bbe0f09580c0db4950802d904ed2ecbf000000000000000000000000affd3b1cd77b5c7f9719835d41db27758a20e215000000000000000000000000661e2209b9c6b06c1f32a0639f60d3294185ab35000000000000000000000000b6333a9d245dfe1464a1f0aad1f6aa695eb1aed400000000000000000000000097673de628bb6cb4c629480af8481a4b23ab87a7000000000000000000000000dbdc5a587d1c977e38a9010e3dec056338bd768d000000000000000000000000f7cc6ec324a4244928948e72d3f8b28aecd746620000000000000000000000009b1937341f86c6ecb9281140e98f2021b7e753d2000000000000000000000000058b10cbe1872ad139b00326686ee8ccef274c5800000000000000000000000028c9cf09602317007a95622a748cccc0c819faf7000000000000000000000000ae81e20f99a5940840f88e7cae68b567f31e9f3c000000000000000000000000744363fd67c45309211631122a35ad259b3fa62f0000000000000000000000002fcb45b80862526fb1af8dc0cf4da08a99ea0b0900000000000000000000000047f883c0a2e6134477316b9aab1c18001db25fdd0000000000000000000000004d1d0b1a207de12a1365584c1e67ce7e9bdd7adb00000000000000000000000001d50b3f0d44778aa986e00afd72716c4a351be0000000000000000000000000dd9c42e3fece6f4df731df4df2f0dfc9f4575c9f00000000000000000000000093e33e7113b3894821e6fb65ff68691ba22cbb75000000000000000000000000e08a98c8f56ccd5e4e543bb745dcd2cba88a1d8000000000000000000000000013bb2f9b576010abaa5cb72263ce6c7889f78cb7000000000000000000000000741ec21ff7888e6c5591b6a5545811ac2b736d620000000000000000000000005f93ae3fa4df43b6fc466ae704ed1a8cd4267a3f000000000000000000000000546c997d58812912e3d2c9c1ab3920fba65be386000000000000000000000000498e57a8a689523c957b79692d4dc81b7eafd2030000000000000000000000006bd7e1c1b83ea4b237877bc843c1cd34f6444d2700000000000000000000000090177cc4b20177e24564e5bc8f19b74824e9af41000000000000000000000000ed6a7f32fae2d13f8500fc7d4a38dcfa42c08667000000000000000000000000d99db7da9dccce9c52d29684d012931338504cfb000000000000000000000000e7ee3161d7eb37e492917260092c2ab74e7224590000000000000000000000009beab2cdc3e72d4ee33995a76641435e939b59bc0000000000000000000000005daa62f425f69194a65efd0ef66084709c198e4e00000000000000000000000039846c7d12018933e3599b91ea19ca3e524c02a300000000000000000000000015235ba7fd63fb011963f0a18bad8d43d8640935000000000000000000000000a52cc97aa6b8ae61004ed62e0b02088092795ebb000000000000000000000000791ef4e98f6419706108cc0be20194bf4d2e5000000000000000000000000000cb5025a3972ea84740d97466c3dbee7470b2d985000000000000000000000000c85276fec421d0ca3c0efd4be2b7f569bc7b5b99000000000000000000000000cd7860950e94f50629bbce218bf4a1b2c821e2500000000000000000000000000877c1e5b0bafff1a79a4f39e1333326a195dff2000000000000000000000000db276e6a35dfb580e726be5bf08a79a90bbacabc0000000000000000000000007a4d245308d969cb18a26af4d6515038f1adc5b20000000000000000000000001921ab331ef86d144ecae672dd7a2de985f2fd15000000000000000000000000165d0209f889bfefc505a161f4dce975abc100d1000000000000000000000000f9d02327f4bb583654fb34f0b5945deb7748641500000000000000000000000071a2c0448b3f278c409d6e5a443ed23c6ac36ac50000000000000000000000007b2f111982a99871cf72e71fda06f880e0a1685d000000000000000000000000ee3e42f397cfbcea43937eed332aaa3c0a3a6aa50000000000000000000000003cf6d60a693b2d27e20e14fc7663a2b388896a2d000000000000000000000000480814857c779f072a44ac45f485dd8e7540d135000000000000000000000000d95078c699faceacc8e8a9a9f0a32f3ac2809730000000000000000000000000a861d958ed8f5f1f260534637a57fd65d0b22aa5000000000000000000000000a3ee909a8a6c88a476a8d103548bff65a63939520000000000000000000000007c59f79b5dd1fa733d8c630fdfd9a33730b1a271000000000000000000000000630d4412f7f34cbb70d0f0f0fe06cccd191d8cf6000000000000000000000000612943c0c0cfc4d0e1caaee81e9a5ff71b3f1505000000000000000000000000566b1dacbab1646781557a6bd4b9904ace9b48d5000000000000000000000000307056a33fa40514f7f200d54c71de8d595aa201000000000000000000000000276f26ccf426ccc3b4a852c6d9202166750343c2000000000000000000000000937faa5f41047b0312731871b9c5a92bc11dc566000000000000000000000000223415125faef60605f12f8d2c4262b31d6c235c0000000000000000000000008eb6d1f439a2d37f1b4543f55dab6a2c48e9cef5000000000000000000000000e93131620945a1273b48f57f453983d270b62dc7000000000000000000000000c0ca1367162b7eb8202e8fd74aeca2b17c4a83fe00000000000000000000000098a10badfe9309b1ccfb48992a2d1104c523287600000000000000000000000092145b2f32342161966c8ea446285b1e0a731269000000000000000000000000094ef96b18eb47ab810f981c74ff96bb307acab8000000000000000000000000eeb1bc62e201a0d29a16fff02168f9e3235413870000000000000000000000004a819456c526929ded731e358ac000a7ca6136680000000000000000000000000622a722a548901dab4938febf5c612c31ebc0d5000000000000000000000000884d22549855c2dd88291fe43387f824fc09ac360000000000000000000000005a5b4772a13ce6dfda59e6a4557653fcf06ff64a000000000000000000000000cc25751fe131c27e51c64aeb9df105534debac4300000000000000000000000053e794cb65d329dba294040d823343864de490aa00000000000000000000000069c016fb09e6b6a54f67307086811d56ace3bd6d000000000000000000000000133508f13db7b19b5b26e4dba5be53551384de90000000000000000000000000636fb8a2155740f6ce09a4e0c9c37c25cc5375470000000000000000000000003b09da1b8e39eafe53e2deb53e13e238ed2fbfd90000000000000000000000002d79360e493681bc98f3c36369ba9b016eebc750000000000000000000000000075f34fcef0844c9fbdf9fd6c263b8f9d129bfa10000000000000000000000001622b802bc2dcbf87178d2626fc6b28748aeff7c000000000000000000000000ece61dcca1921f8d5ec4f6676624e8e655915222000000000000000000000000e71cc7af8172a87cf90a478c0bf8af737498dad5000000000000000000000000927aebdf05cb143f1eb9a5952d764ab5e12fec690000000000000000000000008695330488513a6c3698a2b072ff88aaedbfac3e00000000000000000000000070c0cad1b0bc66ad07bfd7c9c28514fa1bde31dc00000000000000000000000074a486e5341f38af8a4f7327e7d4c6ac3400f4d8000000000000000000000000bf13215f5267441581e0811c09dcd5786370ec190000000000000000000000009d356d581144b71213c1b7d871cb4a8d5fbb235600000000000000000000000050af7715c8488ce0eb312a25329715cb85c8d221000000000000000000000000b7fdc9ead59fbc4f1ab09168620183e24b226fa700000000000000000000000045ea26c38bb45247d7121ac180be419bc3a1447e0000000000000000000000007804ca129473b29d547b33dbfc36e9cb27e550db0000000000000000000000008db603707153188586c74f4cd2262a71a0c117c1000000000000000000000000ba3a17f2039906c2c2209185b5cbda2e4b9e35560000000000000000000000002b4b58164ec7fd8692d002e92a6b8f336c427b2a000000000000000000000000c207f7ffe42111be250d4f4441573df2e4f9d81d00000000000000000000000074238eb54ba84ce4a563ed79a0a6f74a73f27018000000000000000000000000ec3769a8386a36591c22cbf07f983d9f7a93183e000000000000000000000000b9008182bd3262620997ce8152feeee0c22ecbc0000000000000000000000000c71284231a726a18ac85c94d75f9fe17a185beaf000000000000000000000000a1d6ae9c1e5f3592e65976d155a5624d7fee4ae1000000000000000000000000556a9e3879d36ea37741a0f37a8d90ccaa4945c0000000000000000000000000a472c705f95226296102a4b203c82d0b1c2e2b3e000000000000000000000000c35b5be6833514f03e05c417a9e7a065ff967060000000000000000000000000bf68519cc0d7c9903bba87dba53eb14bfbe9aae1000000000000000000000000e5ae61f3825d58c0e08f6ec91882e2fdf01f02220000000000000000000000006a19c103fcdf52e9fc157bdcad90535602bab3790000000000000000000000008a8d699e77a4309d720bb4501cfa7d613e55d1cc000000000000000000000000981d7f0c2b6ec9fa91b5a187d06948342d2aebb2000000000000000000000000b0f356b186b6846625845a647713b2d6deaca656000000000000000000000000e716caba1aa085ad6f96d9027be4722a37a4e98a000000000000000000000000de708decb61d06ee30a95051dd203f43e0d44c700000000000000000000000007c75583a616aada6ba9e16b39c2c60d54bb544a2000000000000000000000000bfeff5b9714ccec5f09a2f21d7ece2e485dbf77700000000000000000000000014ed41f28c7282c356f2c6d9ddb02644e43e96cd000000000000000000000000626abeb558c574b4157b77b3253e6cefd3aa46e3000000000000000000000000908d4c07d2222a761901e33b1263def605ad4da8000000000000000000000000d4f4ec6a15f147a6404bf3ddbf610c9eb97e36de00000000000000000000000066878301797398ff8c16cfb0225c708d67fd8b50000000000000000000000000a7fa2728e29ad57c42ad228881648466d21b6ed2000000000000000000000000950fe4b4de730f46893edf8ef3727977ed727a870000000000000000000000004b1b68136e0fc09da61f03ab86d965a948066e960000000000000000000000004242e968928557a94c471645eec734d15ee1757f000000000000000000000000da09985ad29a010bbc85a233f176986f8355d3640000000000000000000000008a3aed9f033668f753e42170cca9d4be24978f25000000000000000000000000bf3d00a8476880a12a1c92214773264ebb3ddd40000000000000000000000000728effbe569014b7b5415996789041ace5de5a3500000000000000000000000055458b5d05a0f7fc7d851a513816f8d9465db0c4000000000000000000000000138fb906764a34d8fd00512534d3f47a06156ac0000000000000000000000000cce15ac259d3258f1fa78462fba18b1281d92283000000000000000000000000aea51afe04230328c4d36d4018acf02481b789c700000000000000000000000096ddeb4510b78fda57a6a75c6af697d24bdaf014000000000000000000000000d865ade7285d71ff9b4a0fc1d0d9622db8869eae0000000000000000000000003c80b64e336861c4d2bed1d5be024ffde53a530d0000000000000000000000002a0431afb7f3c0d9748d26631653ca9847319e800000000000000000000000008c416cf9194d81be7580e31ddf7b27ce6e32df840000000000000000000000002827e2b14462b43e4288bf610a8631644776860200000000000000000000000081cfb619eae064503dd4b5a6c06ae55fa0690578000000000000000000000000365af4c135d19fdb4274d671314e598eb23ae6570000000000000000000000007f753412b602cf8262ed688d33fb46d0632cf07d00000000000000000000000001129dad41cbe90f1fb18650ed9c0db3b43f4013000000000000000000000000415d08e3412a0806ee5035f348d89da15a9a0bfe000000000000000000000000c2f3d0ad7f75be82906cbe3c1347b9ba3167b04800000000000000000000000025ad9c4d41211b601b6130971cb22fcefd07e5670000000000000000000000008fd7485c80dea8bc8aa1d9464eb450df0c9416f2000000000000000000000000ae691ce2e7e60429cabf5f737fd5351e5b8d295d0000000000000000000000008833698aabd1fcebfc2f84a067ae298a1e13541c0000000000000000000000006f61f9a6dd57bbe0b12d061bb5c3f1f0049b01ca00000000000000000000000040f3413fe30b5fe34c6bc28a4508fd4301d234590000000000000000000000005b64b371f0df268eb2c83ce866b9a57f9f41c78c000000000000000000000000173d2f8c31600863e0c2f7ee1b484a060700b6d300000000000000000000000025e5a538952ef31cc8c28fe5e82950438479bef50000000000000000000000007d01ca653fd0ccf45b09a8e7ab28bb3c1a18d70d0000000000000000000000009e2d064b3d55130362cbccb9ccba888d2046085e0000000000000000000000005b21e24514be4033a3d8484edb7b99c5ad602a3700000000000000000000000099969cc7ca65f05fca0dd759d90894ca0934b6a3000000000000000000000000eb8dc1922f92bfab23b3136b7b10f757be499d7c0000000000000000000000007560dc592c0a7257d8f11702cbfb0fbe09e19abd00000000000000000000000050ded5ac0288e21dbdfe94eea7aa072a764bea88000000000000000000000000f08e58250b7f12c9feb622e89f558ee003b4c0ee00000000000000000000000063b30a6b8fe7f409d5735d6d5881fd25e74496bb000000000000000000000000b27b1754f4a5ced4931ea5111d2d5cde1514302900000000000000000000000077067b3299ccde70c00519ba87585d531be7ecd9000000000000000000000000771e3cb0cd6173c2400ba3397ace114e3732b3ab00000000000000000000000084219df60e15084bf607e85d536a2557a896cca90000000000000000000000007881d2f9f4eec7c7f7f23c8e2b71db62fab983f1000000000000000000000000021235b92a4f52c789f43a1b01453c237c265861000000000000000000000000dcefe30160a80d751e95f948d6f877b8c46532ce000000000000000000000000dbc1d5696157c316e7f7cfc7a0be0dff6ee9e6e700000000000000000000000017b64f71af2d68dae9392e04d4acfcb47415e95d000000000000000000000000b18cca102025bd5095818a0e110e7b4e62f6aa970000000000000000000000007b1b8c1fed6b6eaf14278074da019ecc563edd880000000000000000000000003ce78ff8104e143c14968b197201774a54bb94ea000000000000000000000000dcdbca990b86709864d64ca0b06b382e9ea59f090000000000000000000000002bae4279c318722aaa544d3114c6984d4315cd84000000000000000000000000cbfd9c914f16a3959b8497e25a23967eee4f4df600000000000000000000000072f9288b9454c38a1c68ccf95d20cea6c399ebaa000000000000000000000000b809b489a333c064a68e7d671231f886b8082eda000000000000000000000000cde00be56479f95b5e33de136ad820ffae996009000000000000000000000000928d146bc519526f2269fb823327be0526f296720000000000000000000000009ee697cfd047001959d86df3c0e7ed591ea44ad00000000000000000000000003f994bafd3bb46b3cf2120e381eca191efb977d100000000000000000000000099d94bef0fc66d018260df5c0c1fe358e1146c8b00000000000000000000000012240b7b1de0e56d837f6743282fa298bdfafbea000000000000000000000000f7f1c174c68233b27f245b4bf932321a704723e7000000000000000000000000e58af3cc35cd5a1f5a804bca0271059b1414cd47000000000000000000000000e7cbb03827814912f5a210d2ed6002cfcf01df7e0000000000000000000000000d9af05880440fdc687f1ec044af26d762f374e10000000000000000000000006881c72c085769701014d8a9a42062850e3e47bc0000000000000000000000007cfe550f92f9f3ae1255d0ab8ab7d796c4469d8100000000000000000000000060f445941805b326346c6a6eb5352c82731c26b000000000000000000000000087836066afd493068b24903c0c88901f815ebe08000000000000000000000000d7e257d3ed9f19e8c6f10e83ddc0f48309493f8400000000000000000000000036957a2e951bd1a47c8de12ec86fc513a00083de0000000000000000000000008fad4bd47ef1170eba3b231a6968bb6c8856e4d400000000000000000000000020e7ad26c54df17ec0865994aff049b2da60e46a0000000000000000000000002b0840c30097d118a198447f72525fdd63fed34c0000000000000000000000007eabab0be8143421b7a3dc7e148fd41ac559ab0f000000000000000000000000ab1b56207010d0e47e641c2ac391393a749578e400000000000000000000000073e342b0730142e826218664652736fac7b6db800000000000000000000000008182f19289533ded29600ab159492be88153e98b000000000000000000000000fc9e4b0c466988d787373763ab3f51162f6745d700000000000000000000000025139dc065c0f0583ff674967845fc9be5c35e3d00000000000000000000000003bc74243cc76510e08c9e4a785821da5cbbd85d00000000000000000000000057cadaebe8e9db7a7c5a7d87e5108239e35008700000000000000000000000006fc315f837fb7d2126257a45c4368efbd0423e81000000000000000000000000dc36f0bfe1d15603b89f2473667ff64545d461f8000000000000000000000000b0a46f5a5e4217607ab5b285ee08575cb48442a0000000000000000000000000826b8764efd5c6be1029309b8c8f9976a29479d10000000000000000000000001578005616af3b5af8c8144e1edea19c56f07e58000000000000000000000000c219462aa671d0cd8d1c00e6c9e8edb1ce0aff410000000000000000000000005598a1883fa1cc8ea0056e0adeea38eafa6459ae0000000000000000000000009f691d1c018d55de6d8fb4db996eaa5d60e97ba7000000000000000000000000789ce0b77d6c8357ff38a699394537c8e71cafce000000000000000000000000eb87c65a317fe284e870f8f6773b117b727834b4000000000000000000000000d9ef999151d86dbd3d817153692050e1b7078422000000000000000000000000c9069c9d3617099cecc8bc781de7ba40cc5c9f0b000000000000000000000000f41a98d4f2e52aa1ccb48f0b6539e955707b8f7a000000000000000000000000d810f6a11dce1b475c89320ddecc66174cd17a6d0000000000000000000000008df80aae51b9c94e4f08471cad290765451917b6000000000000000000000000d5cc9a4395d3f33c7dc73fd27bd7a0fb804a8db7000000000000000000000000ed73a203bd4709a0963f9b889af77e5a5a93abf8000000000000000000000000f515eaa6e1f3c0bf68837963d62ff8cbbdf0048e00000000000000000000000038b420aa39ade4d235e166e86d0083e86dbf582c000000000000000000000000e71efd5865a42cb0f23146dc8e056dba4e67e9b7000000000000000000000000d5e7253d0c87a2832a81fc98075c5a03bd9dc40e0000000000000000000000000436c3e2578c93bb32d943ecb5bdc955a7ce64120000000000000000000000008a7c03a2ef8772c64bf769923738f6af43a01f4d000000000000000000000000a7cb06c771cd8b09de1eaeb2a3a4e295b78e8cc7000000000000000000000000a7f19c7ce646a5ef9a7e1fdc970319bc775cf9000000000000000000000000007f97e59d76e78acf7b9403d21d70714a3893c0c800000000000000000000000088a0fb7c1f09069494195061c060fc313f6d0ad80000000000000000000000007e80f0ef32bf1f036e697bac6a4a317a9cfb735f0000000000000000000000008de8ffe614e483f578a97a51d8ded522b8f5e827000000000000000000000000b422aef855e57ee93e5cfca4b21ddcfdd05a53ec000000000000000000000000beedee7dd2969ff7bb6cdb157c49839dc439d9fc0000000000000000000000001ad6e58e6b8d711b5f0cc3927b98df66525be7530000000000000000000000004fafe135bd1e751c73bf7f81a1605b22cae83d2c00000000000000000000000056c14cf36ca7ccbaf16f53a0e230906ff4761adb000000000000000000000000e6f65c7c63a1adc06d65d1444c581bcb6a86a51200000000000000000000000011e4c2f82a3143203126b600ae282ed9ad4a4c40000000000000000000000000f70b59d88f2e0f0f22cc793e753eea9c229d6f9800000000000000000000000030760d859d0fade7107699ea5fbcd25335adea79000000000000000000000000cdbd4518fe88088e6f9dd9c5170833e6ec7ecab9000000000000000000000000f3f8df9f82d0a5d9ab6e8813b2d44c7166e8450d000000000000000000000000f556427f47be30a82191f1ddfcd1845a5361b9b6000000000000000000000000858c1c347b672054c31b23aa295ec93fe71dfb9f000000000000000000000000f215d71c49295188039a08e3a593119ee5e221a8000000000000000000000000e1397faec2976144eae7b71f1bd05ad4d2a613bb00000000000000000000000064f240b61ed3b3f54c652c5b39d37faf4c73e2fa0000000000000000000000009689930ef0f553cd24508800a14892e8a783923a00000000000000000000000048612a716ebc21cec31f640e9b941fdd275fc2e50000000000000000000000005f9970fc5f256fabb36d6eda6786493ab2111924000000000000000000000000f8b9996cbee69f03f94f3e347dae3cfba0b2c910000000000000000000000000e75a2fc29f6cdd096ad76b4a80c14ef3e1e35904000000000000000000000000bb50690db3897ca5b1f63cff6e0c061b93f9bfbd000000000000000000000000233c7fd2b0c9afae1f9a6a9d82a4005429a040ff00000000000000000000000021802aace529e4119cb9296f5f5bf95bd4cc62e50000000000000000000000005cad78b326974b4117573fbf2bbf82693a4b3944000000000000000000000000925594f3173780f92c6b39d42673f393627e84ba000000000000000000000000d7739dffda2e294d5f512ce17ae571973cd772c20000000000000000000000004f15818dc2ae5fa84d519d88cb2caae9cd18ee6d000000000000000000000000dbab9517b2a6d661ad983d28e65dbcb4c226061100000000000000000000000051072946dc9550eb1fab9434c0b4c88f765fde2b000000000000000000000000d2b961eb93e26d7f2561f292028807b764d19db00000000000000000000000001f84c918ca7aba53a62031048a6b5fe4c7931e61000000000000000000000000964a8ac1913c8977fd729d09f86cda06e70c8275000000000000000000000000e5e802041a480e6f97eacdc73da23cea8c1f0af40000000000000000000000007713ded0abc75dd35d15f1307c26ff8dbbe2d0aa0000000000000000000000006113143fedbce3a291b57f417b9359feda0cf5b30000000000000000000000003f8bab7ea1598650a1e933046daab9088021ef37000000000000000000000000b4388dafffc9040a3a61a1ea92b27988fa9f58f100000000000000000000000090a7d0311e2d253694317fa0757656b678359f2d00000000000000000000000061837026d0d2f502efae402837acdcc65d0e63e10000000000000000000000007b80a10774539b9aeed8d8eea578b8654d110530000000000000000000000000db82de36cd06b117a4e3f9a7f98cec7d7f3cee88000000000000000000000000ff6737390cc345b805f25da48932fbae85734141000000000000000000000000b9beb80bf378d78b87f407e37bc72088e5ec2e20000000000000000000000000b3aedaffbb1f45f6f55379894b99b999362f2f2c0000000000000000000000008184e93f3372f10f9fd4294bdc79c62a32e377d000000000000000000000000073d57bf0219a3a61366029c557fbd7578c4be7770000000000000000000000005b21979aac1e681a05f124756579f4a4059c0345000000000000000000000000587b2c73119dc29f8844b8867799136c3c93658a000000000000000000000000534c78fecb07739f101f89fa39d2ca7fbaad76ce000000000000000000000000327abf6ee9f70d31cf742725149e7c123dafa62e00000000000000000000000029879b860d7fb46bb4be2085664bf9aa3903512400000000000000000000000024192fac0cc00beaba28cf5e2f3e4631e92ef958000000000000000000000000180c750c0301c5e375b3849b38250bb1221c3e210000000000000000000000000a4d18bc796c84ac0017fc408c0166910913400e000000000000000000000000034028ab7cae40d552aa16b2e13036973ba9de23000000000000000000000000e3b1f75a72c2172f329f732f7132ce1c47d66c3100000000000000000000000012c54655141f52fa0c58e67f611842aab239b33c0000000000000000000000008d7361fec4cbc8413e8b15e7aed4be50132addfa000000000000000000000000381e7b77789717e05eb24fbb519ab649c537c8d3000000000000000000000000f7279c33153324b8ba9502a6436bccc24bc9f41e000000000000000000000000d48a6b5264c6fb576038de37e8793f504eae8da10000000000000000000000003faf66c152fc1ca01716b5a9ab0b87fdbfdcd11c000000000000000000000000408894fd76c801c8287a7fda074882cff85fc95f0000000000000000000000004c08b53f8db3bcc916941dbea576fb790e9fd3b30000000000000000000000009330f90376fda56c9012c502ab6526e5eea1a8d5000000000000000000000000baa8ba04d5cff59f040800c6f6ee2a0b9996e2600000000000000000000000007097fb4715f883cb272cea9ca03da4f31ab9abb0000000000000000000000000d6186d90b167b01c0e2ee142e842aeabae88eb6700000000000000000000000026f5fb96a6bca3b6f76de8fc07f71f34d9db5da9000000000000000000000000bbcc7edb4228e184a5b0a0b19a51bbe753dbd8610000000000000000000000007e7de1312a566b8127a52931a3104339e18817ca00000000000000000000000001d69ca58714585ca79524a8551e2aa4428cdb040000000000000000000000009acd87306d46807bdd64163fc6bde588bd5ae2f5000000000000000000000000ec4bc23f6161797364a7c5d958ba54c3ce79d8ec00000000000000000000000046c08907cc789d84598ea2e02a8cacde6fd4188e000000000000000000000000382e8acf3cb422711b3449fa041e4f00928ab4a200000000000000000000000059e62ae3176ed66446b517ebaddb033024a00b85000000000000000000000000c8e0b29dd52bf55c3bdcec6f57198a3167b58c5a000000000000000000000000f78b835484c44c19b3b1f855b01854093fa271100000000000000000000000002c0df97fc107accc3315ef0483391dd7e8776585000000000000000000000000fcd5c9ebd01f8c24236ff198389dc0be26ab9b87000000000000000000000000db0bd1933a636b2c7c5831e497c18e9e48b05e35000000000000000000000000647eaf826c6b7171c4ca1efb59c624aaf2553ce100000000000000000000000087da1b25396f0d48a455a17bab616f1d743f6e870000000000000000000000002d2e13eeda4cc6263eab5af2fbebb6e9d341dfd0000000000000000000000000d051f54d20101ffd758a37c9fc9e8310d197b5660000000000000000000000001b745230a0320470a9af55bb0a67c47c90978a14000000000000000000000000a981a1323b08eb290fdb19817e786db620c099b300000000000000000000000015ceab7d484a15198ef49683803ccd4f190e258f00000000000000000000000067ecd65e08dbcdd5ccbe65c17cdf1b79feabf96200000000000000000000000052fe65f056571fc97dd6423554199c63b50e4d47000000000000000000000000f064bedefbf7b60b28c94401cbcce8c16fe2145e000000000000000000000000ad86b45e92038e9c9815b3dcfdc47b4aa57358050000000000000000000000005aa059297612e10b699f68870a54e38d2f9fbbd30000000000000000000000005ce4611a7dc4a9669839dd7f3281c6d8a3ed395e000000000000000000000000dc16ceebe49a01a1a74aa4d7066ebcdacd49434b00000000000000000000000078fad0281dd0c65534d3dfb69d9bf216afbb3d58000000000000000000000000c17637de583d5fd6a3f7188e7a5680aeb37c1cba000000000000000000000000d2e1e3cb1a56ce89c668c857f82404aa705170df0000000000000000000000000cf3bc24786c654cbf07c2dc885cc0afd900b33300000000000000000000000099ad6f0ce524ec577d837b60bded984c559f1cef0000000000000000000000002ed6d479c15272438c38c7c47994e3e8df3138c80000000000000000000000006291873619bafd89188848ba7d671f731efb8548000000000000000000000000ef0ae9baff5436f87ad8c7da8ab640bdd306b3d6000000000000000000000000ace12e28e76cbb51fbe61215523501a9e626ae200000000000000000000000002cd27ddf0bd4651b343cf649989a5e54bca0b7a80000000000000000000000008d45a5a0eb56322b7fcfe2286caf0022db289b3200000000000000000000000033164674d32c262503a1398f678a16cf11aabdf6000000000000000000000000826d3c74098694b157ab4802c1142f4c1c56f29d0000000000000000000000001c7663143e2ad3a443725f594bee3c11beb8341f00000000000000000000000049fa1915ced7ee0a2e8879bd19549c20b6a2de6900000000000000000000000078406f32b0c21db19f4a67370aa97c354720ca44000000000000000000000000f69e0be33dcaaa6e7d3523cf1aa0b61694ea3e880000000000000000000000007c617aed64c224b0749d413b702054f3050fa08c000000000000000000000000c776f12eebf4df565a07bdb0c42bca2e05440218000000000000000000000000f69ef239b2bdd014cd8353b63d26a88482804c0400000000000000000000000075b78e25c353a37732604097fe9c274c6a94c956000000000000000000000000981e11e9e93cbe0f6bece5076077625fe5a3783c00000000000000000000000043ddb04df5042c278bc8203c7e0fbfca5fdb2a7c000000000000000000000000e5950f6ed2e8af387360a0baa46796c1ed9182010000000000000000000000006152afc423419f2e1694f4907c5ac3573d6d0b1700000000000000000000000051f1ea9aa6211f2c163b195ab8a35f4886bbf81a000000000000000000000000e117b0d1a70391b9f801e3dad07554e47f260b390000000000000000000000007a7915a58097c28fc35d9eddadb3cf84f3f34c360000000000000000000000002aa2eaff74e3004672a5fdbfdbe3cd7b6ed69df2000000000000000000000000aac014d2a99d9747e2e675c873bae306ab640ee6000000000000000000000000eec893799c775e1b5931ec9239f2335dc6cdb5ea000000000000000000000000e6b9b2f8409a24c6f72879d5291c023f10b8c1aa000000000000000000000000df1877a3cdfea5b805ff97d3ae601e3e4d2a8e3c0000000000000000000000004bc5b53701e371f7126e70841288aa6334b62909000000000000000000000000323d21d4ab4a06ebcb840cb9cfecc6fbd22b85eb000000000000000000000000162f56b6c7fee0a4e8d6ff4e7b3606c2436c71f8000000000000000000000000bf66732e6eab2d0987d0994033a2442dcd1ca446000000000000000000000000900eba6cc32bf70c509d7122503215d0f2e2f82d000000000000000000000000807b7eb9685f03ddc041789f08ea0c58e0525c67000000000000000000000000cba44580ece9014b0a9a8bf826267f052917ec3100000000000000000000000063dc8dee9b3368210febda07855df799b5a48c1000000000000000000000000078d1b8810248b14043c11b9bd5f7c5b0c022408d00000000000000000000000088313241d95b82076fab7a56b090ac5822a0f51a0000000000000000000000007a3543c32068df05e14a2d093efa9aae63dd0b9f000000000000000000000000671a4973bbf69ae5fb0a7a5bf1ce3a72da3efcb100000000000000000000000017978aefcc20218a6af8c1b64328a0c66301b978000000000000000000000000eaf020689ec4069807c04376a274add7dd790a050000000000000000000000007b67150bffd58a78a18071274395c2ff79d1dbe60000000000000000000000002a43ba74ae376ddd896f92a8c390c48ab74770b900000000000000000000000044dfdc3e933372ab66ae313afabe8ac844cb5eb700000000000000000000000015d0c2aa136e99c88568ae3aa3a3efd50f75cc2c000000000000000000000000adeea6bb7f44c2ca5b3d55e538c6a3f5224964af000000000000000000000000272757dfc1939a708b8a28ea812db39e4ce56ad9000000000000000000000000edfea6336c922f896c7e09ba282beb0cb447667500000000000000000000000059898c2baa701d14952e76afed8756a212a1e7b80000000000000000000000009c83610cfb9fe58a386895750723680bac7d69990000000000000000000000000f6fc7f24656649bbc12fa478e59cbbd10d7328b000000000000000000000000eb123ceca9494152f60eb8c2779366a2cd1d153c000000000000000000000000f21a87f1f4e3d3bf5ed7651146d5f79437fe441a000000000000000000000000323ac4cd48d9a0fd1fbbb23793045465fcd63e290000000000000000000000007acea0b6fd3c7190c25aa6daa0291c211379242d00000000000000000000000098f2415d0edae7ce256a31f223b44d5e7a46c084000000000000000000000000d1577d7e9d75fc1205a03502d0d0fad778284e9a000000000000000000000000afcf9d130462a075391331c6c1fd6e0d3f9ce24a00000000000000000000000027acc5c4d5c593e85f3d4bdd06605f9ff4b98388000000000000000000000000c4a414a4657fd18621150b785ea5f8415c1614070000000000000000000000008b1f1eeeefd0c06c65931affbe15c617394b4369000000000000000000000000ce4c12820e95fde91324e9e8e36f29d375a8bc700000000000000000000000002fbbb27dead81d292996b0e62b4c21cc7908698a00000000000000000000000031f00b9a077c563fa0dce52362ec4d500d47dba50000000000000000000000005323c346e8f6d6de5dbaca4dd7bb31550df03c1a0000000000000000000000005671dbdd5eaa3cfd640ad57bffe18b5eeaeebf58000000000000000000000000b909e9f20c24e588b1006a3f41af9fb069aceeba00000000000000000000000036655f7a20a5d11c4868a59baae64ed55888d8d400000000000000000000000025cfc562e25c564522155928f6e1c5e0b4bf41ee00000000000000000000000053b4873f69b475e6b63a596bee0fcb23199fe6ad000000000000000000000000dda9d263c7a81e7ff1fbac9c82e68da9bf64ebdb000000000000000000000000d14cc82633810e8d4e73cf2ca4bb570d026f3489000000000000000000000000af8c0b96a3c48671db292fbe5f69481d45e4818300000000000000000000000038566be95f3df2f12aae47d50f7a78eb8ffa442e00000000000000000000000052d011e89eaaefd089ff7c6200c014dd421120d7000000000000000000000000f8d165b2dc2549e14a923ce81903fd6515cfba03000000000000000000000000da9ad6284300b15bc802c3fbf6dbbdf7ceb27fe80000000000000000000000001e2890344d79967f38c1a319d55d8bb498564a18000000000000000000000000565c760be320964ef9b8228ec85c1fae26072e75000000000000000000000000f851fa72cd9237e4380e5be48b45949ae6ce04e30000000000000000000000004fbfdbd575f74fd622e4763c21e646a1cef0f14d000000000000000000000000009ef446af0eb1cd9ef17aee5342d1ea44f46009000000000000000000000000e9d589c713e4aebdf3465f28f9da7ce6b8404fe60000000000000000000000002f13d388b85e0ecd32e7c3d7f36d1053354ef10400000000000000000000000023c5a95b30217932cce6b60ef1327042a848609b000000000000000000000000038f5da04abf1211d42afad84905f29aeab93a6000000000000000000000000053716bc01ed27b95c764d468a238c57959c1bce7000000000000000000000000f4d1e87918db49d0e5c70e0cff1a42ee39142f710000000000000000000000004119f6b4f160ece0de062b08bfc04023c9289c31000000000000000000000000a67ac91092deabeeb604042a6a115c9db8f7e5f100000000000000000000000082e9bca3dada171fbf0c84f146fc8125c53196e10000000000000000000000004288f964b9983059c68c2cc425ba52e9526e75df000000000000000000000000eb47260be8e2706e1976b760f80d66a2101e21560000000000000000000000009d07abb2d5e4bd6258f6cb402d33731566836689000000000000000000000000ffe0baed267483dd1980ec89677266e72b797f31000000000000000000000000739212a6065cdb2cb6f6a95caf92be7e3858a701000000000000000000000000c723cd132271ceb0cd054d7a0f6afba044ec0dae000000000000000000000000f5cee1f92dbe12db16490e1989c66226e092fb28000000000000000000000000657810bbb56ab78e8fd4893544bbe79804f73dd1000000000000000000000000d2cc7525154c4944d309e39828b06edace12d2fd0000000000000000000000000b69a1e1dfe55d8dfc1ef84d405c04070cfca73c000000000000000000000000003987a0f6eb00d4f0ac89f67d7489fbca9a9ec900000000000000000000000041d5c2a73ea0eef35b99c685fe30b6be6c14918e000000000000000000000000bf5061dde92a2f22841115a76a5409d77b617d83000000000000000000000000941e89734f133fda56596a150b9913aa520cb6af000000000000000000000000f3ec0ed5c131bde4d956e64055810df797b3daef000000000000000000000000f1c12e4b61780b7b410646492287f36777765882000000000000000000000000da2d0279fa1d769e317976c93c141f1431c0fc2e000000000000000000000000ceb670de662d2b25faea31ddbe4caf9a3b595c53000000000000000000000000ac818618b552e76de80299664770e988fb14e466000000000000000000000000abe3ef88bc452dd0a4a1decb56436e3aa1a9dd6f0000000000000000000000009ce03b0183de7d48a7a2f9addc60df9e54ab001e00000000000000000000000097435694c7256349ecf6203b6ff91a837ca3eab5000000000000000000000000800962603b9cff8050c30ceaa584b82ee37686540000000000000000000000005854f347f851aa0dc79b424c6d3bb3cb6ac9eaab000000000000000000000000534744001bb490811c42731c50536e20ce26fb0200000000000000000000000037137a3307cbf1aaea31c898af9cf6f0cbca579a00000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8