Special data
- Status: Successful
- Nonce: 1176
- Type: 2
- Gas used: 27916171 gas
- Gas limit: 28138895 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:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e80000000000000000000000008480b9b706907ea623f6e9efb6df22a2dc0404b5000000000000000000000000ef5504d45fd6cfb6ca6c685ff04b418d5904f061000000000000000000000000a3294024c9aa263c48846fa17259e24e87fd3895000000000000000000000000bdad30149d61c967c7ac3c3777b1a36697bc4d2e000000000000000000000000ff88b7c4ddc5c3c807c08a71f67cf5c481d24ed7000000000000000000000000fc1a884c818b90480ba394951fcf2f2de281f38000000000000000000000000057192b2e47da0c50d3a65a25d785ec5516d0e84200000000000000000000000096416716c6f3e9b47fe79a6d8f489b217fe594f6000000000000000000000000c89658cc4321f4ff6b692a0703d2ea83777debff0000000000000000000000005e8b7eef11c3ec55e7b5c0ee646e7341e74c99f20000000000000000000000005b601737dcc84675987dd468b2ef414c7eef3cf0000000000000000000000000059bd82b710187ec2e251a49a61089c7e1d53327000000000000000000000000303433ba5ee2f5782d9d0e91930f7bf49fe7d982000000000000000000000000800942b921ee83292e2eb4762be3fedeba7a24840000000000000000000000009b8ae52ccc2e0fcf2ef94bd1a426c3eb94b35d2d00000000000000000000000039b1c1b62addea75cf136b8a4d985804de78df1700000000000000000000000032c70485f9e0fc9858181e75b0cf31da60c796d30000000000000000000000008b930719e48e66cf855bfeb0065028f1ffd4f3ae000000000000000000000000b928e78350ce73280c76ebfc482d83387f84f7320000000000000000000000001f9f07af454456e9d533e419b4a1ce860b64b2c9000000000000000000000000cef8fd7fd937b8dbfa44c491816ce7e59c4d5568000000000000000000000000442956ad66e5cddfd8640a9f3f82a0e210ee960e000000000000000000000000a0642db4c450d3a14861d2ced0c4b7131c518978000000000000000000000000b3348af7f0b888d32d9469db0470b402639a3a1b00000000000000000000000085e479f1d5f585cc0bcf3e706dee1c7891e6fd8d0000000000000000000000008cbc111f765aa99709a4e621e670d499dea3cf8c0000000000000000000000003a66d1fe0a8c690396863e93bc1b01e0ad9d13f4000000000000000000000000298d9e80c3bd0c8ac93b4b5c6c806f6926b2f9ec00000000000000000000000061fabda90d27c04a9ccbb098c1db5d86012263ab0000000000000000000000009b474f6f4ea071a839deec179401dbe54b4808220000000000000000000000006d179b9d2f7868b1b3cc2cd5b3e93eb0eb9d117400000000000000000000000073a87867bb3b535a54cd89df2a7c0cba80a66da30000000000000000000000008af8d00cb83301a5e37add69279cdf82475afcbf0000000000000000000000009d63f19ccbb0fab2eb4c237b3fff048c1aba153400000000000000000000000042b1e6fb1be774d5ccf01497ffbc69f98bb030900000000000000000000000003bbec4fd8ae2b2bb1d8a080c796a2cbfc2b7e86b0000000000000000000000001d0393c737cfc91d8a69da3e304363e2ef115fc10000000000000000000000005ec2aad23020fa12fa41c82fac98b200c5f6997500000000000000000000000091b2be6206875c33780d6c366060d93f6fc09834000000000000000000000000f7b0b231ed27a5c025cd6466c294ec1a4bbff474000000000000000000000000033fcda3514f320d148cd64a56b6c0beb285df57000000000000000000000000998f858139678b3be8e2d00035b398625b582ae2000000000000000000000000e354787655c82e5ea9f92fbb80cf514c0c5749ab000000000000000000000000c19d257759dc162da3162e2f4044fe32bdb42758000000000000000000000000ba3c67817d5d47ccb28912dfbf4a2f7d0e17eb1f000000000000000000000000f17bb72b7bbaca3e2bdb6dbfde7d135e2d72605d000000000000000000000000ed1907d964d066660239192f8af53ba67564a82c000000000000000000000000e31885c9418a459bd2c80524eb9d3c6089905b3d000000000000000000000000abdb88f54f458811ab8dff4ca5060236cb06bedb000000000000000000000000a716948069b6dc1ad6231fbda0a2e8df0ee0096400000000000000000000000086017fd131662c0dd70ec38be7215f433c3f7627000000000000000000000000835e36e1678c44e46c36e208ebe234c0a4c7a96100000000000000000000000073912d10d3a946323ecb23956dfd3e5c0bd7d0a20000000000000000000000006c0567ec08af4f3ed10164c65ef972754f8eaa1600000000000000000000000069d8421203e51c74180a25dc1aaa9df37b2e83d900000000000000000000000065d00e5ef0607b56abcce17335d3ee8de059cd6700000000000000000000000063bdeab08a21546cc86bf94422f955af87cf958000000000000000000000000057b6ef4b7d8067cf446b916d6f79a6798d6589db0000000000000000000000005012458115d86d6175b5c8ae9bc2895648505b220000000000000000000000002379f8126d1b6c0d65bfc7307d99b98ffe3d1c92000000000000000000000000086d6d78825a31a23efddd0bad4ca6e48111d4e700000000000000000000000017b8dbf74a55babb0288bffbce4113cc3bea1452000000000000000000000000c125c7d2a33b9699cc2e90b71f4892eb650d306a000000000000000000000000f9b1c8674747c3c56928e5c9eea395ab79e3c21d0000000000000000000000005b82827d47ec78d04ff9473f44a8c6d1a9daa842000000000000000000000000464fecdb86ca7275c74bc65fe95e72aa549fa7ba000000000000000000000000f8fb3d9543669089fa72b5e56a2e6d8f6497277600000000000000000000000006141023a882d4e90b6cd773fc9ecf061ddbbbec0000000000000000000000003cb01d4671b51116fa746e10afdcfac8b0b1b1c50000000000000000000000003bbdf5918b10cd9c4ec387eb8cf760cbc9a83cd5000000000000000000000000bd37f2438a98d80462b0ecf4b47cc6fa95f90e6d0000000000000000000000007a6767332ce61933bf932886762e23a5a60b3b3c0000000000000000000000000f0c362572a9aa6505585dc61d66cb1157013798000000000000000000000000df06d7c25b167b32c0d1a8b0975a3dcb63cb5ae90000000000000000000000004a096dac3fb01209a875c32475552800d7c03f920000000000000000000000001a45821414b9ad403726e3cabeb154505a2d6d6000000000000000000000000028cb9270c87d925be88817d474cbcf26035b727a0000000000000000000000001170488f11cba16bb20d3cb27e121748bd4da6b80000000000000000000000003c375353f6d901b935cb7873942cbe3f26e90c50000000000000000000000000feaf2f3b1dfea82787d8533f797f0df2689166e3000000000000000000000000dfc2a5caffc045dd2b111ffe90d16f3b332a7c2d00000000000000000000000069ac84117aaa5e7d50cfcab1cd4651759489f8b8000000000000000000000000361fa784ce6dc794a6046c4197c7e126982c2c8e000000000000000000000000e3b7e56e38a0b775ea52d6f23fc3582706660df7000000000000000000000000f3789fa5fdd6ab32de8d49941fa2ac5d4713134900000000000000000000000092e723260610ebe4d7213fecc5a077bb591b344c0000000000000000000000004044bbb05f168befd008d6b40257f92b1d9b334f00000000000000000000000006f9b21c6a1877704116a27d28bae4c4f94e805a000000000000000000000000de17657ee7ba712edd54bc38f6350012d16dc856000000000000000000000000835e9086a67b81fa0d3faccd3596700aad3a3caf000000000000000000000000b5960037ba5d93509cbbf597f25852a3c86f39860000000000000000000000009f72c5264cdf8205bc8ae48a11d6271e3a15ada000000000000000000000000066ccea278c8a9a9270f68d0d63808991d12967280000000000000000000000007e61a5f266e1ca492ce0184835ad6bc3252903390000000000000000000000002c4fa7394ef86fea84ce3a3f0f37fa14a484f10100000000000000000000000056322e089451848be7d45454dbe6e4cff025389f000000000000000000000000fe8d9337d225f34a2913d98673aeed330ae04122000000000000000000000000b16cd42b93d9500a96137d526d87c1b03fd2b45b0000000000000000000000004fdd83887c84edcf26be526d66e0bb957bdfcd31000000000000000000000000017dbf5d0313814a074eb2a1422620fa1bf9bfe700000000000000000000000098a23d1ea816faa5e0799e21753af0eedcda473d00000000000000000000000041e99519fc42d524cde518b93e755f4b646f76cf000000000000000000000000a0932d6883a03d451a6b45ff85497b9fd3ec48d9000000000000000000000000865e9a3b355abae3c2bae43dfac6a8ceefd6768b000000000000000000000000987e0307041804de0fb645572c46b22e9c66cc8b0000000000000000000000001955dd86ceebc10ed96d33625296541997d29a6300000000000000000000000002fab15c73f3ab0a118ee45894fb059a1f0eded500000000000000000000000043023ed3e4d9a4104712eab16e846dcc9f655ce500000000000000000000000083bffb718969b786e36708db8ed22ba3eca3b2b300000000000000000000000048959ffb63e57deae81b6ea285fd65878a53ade8000000000000000000000000c990d1bcc71ced1cb2b17b4ec908884935e937ba0000000000000000000000006a92e1e9517093e16f415bb18a5ab10ecd7f2a550000000000000000000000000d8ef14bbe7beb9684f28cc99e382eb4fa5db6e5000000000000000000000000f9550577ca26adba5fa88e834947fe8ee37a4b440000000000000000000000005d7a0f1e043d2f40571b25aa19c79c8723bebdb3000000000000000000000000fb6d073c2d0e3b4140cb8c685d34fc856fcce6e90000000000000000000000005b781bbda8d97026ba71b10b1b0b55d65fedbf640000000000000000000000008323a203fe65b17d20d76dc640b9e2892d497bc60000000000000000000000005b94765d4c1b022bbcd5f46e59d49c1834984ae400000000000000000000000030ddb23bcfe0bad321192fc6a5ea9e69df59799a00000000000000000000000044470ab39b8dcd45458bc3a6cdb54fbd90786de700000000000000000000000049316dce715d7e9a6b38fc81163cc33343ef5fc5000000000000000000000000ab126cb68423dc464e27820f7403ceca2c36f6e300000000000000000000000034b24b8206fcd5c35db7a608e1f4a3c92e6aa8cb00000000000000000000000055be7a08351db9516982f899538b387ebcd57cd4000000000000000000000000c4c826548204b8cd9c46132b13959f067e00bb170000000000000000000000005a30498ddb388546593359ab0306539acad3ca960000000000000000000000002b1aec692b368febaeeccc82d5e38f2be53bfd5c0000000000000000000000006eb19c545af383c447a1fcae0246e880dcf72471000000000000000000000000a30403fada909eee0ab10571d86e8316e04edbd60000000000000000000000001bd920b176cbcd3742249777cbb8bf066c4d9cd5000000000000000000000000ee7131af32d17b926ef6df34c14394920f83654f000000000000000000000000e0f3d4f391190c798f5a10df90b6f18483dd0aa9000000000000000000000000c0b994b5f45e07573992f899fe666457dadce18e000000000000000000000000988c747a8ea6480895d33020c3ad23cb3d1b45cc00000000000000000000000080f2546968ceec9ef5b2012d5f1eebc912ebcb7d0000000000000000000000003c52e96f1b5ae304d406e33cf848c62d99bf990c0000000000000000000000007e344df03587c0992773324ad0ae5baa32327ec9000000000000000000000000f38bb1aa8309d6968951e15bd28ca650b9cab4ab000000000000000000000000034e393900f462b80264eda05319745d941046920000000000000000000000006446a1c2f72d3c7f88a70a22cb33c5a18759c516000000000000000000000000ebebdf4d8a6224b60fe9021838b148c6d2d988d800000000000000000000000000410ce7713e03259bd20e1a98fe553b80d524f80000000000000000000000007a6f8026fb559591f1f549be1ea78dca4146fa2c000000000000000000000000e2ba3583341e62b3b51956a5ee39c85991441d46000000000000000000000000d56805bc92a65cc6bdba11d4d7a19ee14d2ae89c000000000000000000000000cf62235d8512e0fa752c5d2d558f1be5fc5f1903000000000000000000000000bdf9eb6e593d6ae7393918313a08ed3319a31eb0000000000000000000000000aa6910801f649ae660a1136a9b0a47ba31a159990000000000000000000000007f43e5e214b65afb36301bb786d9f6f92b0eceec0000000000000000000000007c32cd64f110d329b75b52b978aec2df1cd919a20000000000000000000000006f36ff1c89362f6267b3aaffa617e1e69512a17e00000000000000000000000050b8897ee7d0ab7d75e7949a05554037e4686fe40000000000000000000000003c964084dcc8438e00fa4348987b4bab3b0c2644000000000000000000000000271d374192d2f940e71d5f1750ae359d3091fcdd0000000000000000000000001138516ba49684369192b36f5fdded110563376f0000000000000000000000000f0e24e48e2675989ffcabeb2956b21146789430000000000000000000000000b93e5c5aa1ac58b1aa94ac1a697ffec7c911f82a00000000000000000000000000b7ec07961a0f349a2f68fec43c57d7d93521ef0000000000000000000000000b415e0e48158068398ebaae880b54a6ee924def000000000000000000000000f6664bc1d24a5d8ce5e79ccb1bdeec12ff2214600000000000000000000000002b15548b38b12d63cc1348f389ba6e34d8642bae000000000000000000000000bfcaf8c07e5eeee149f4ad094310ed42210ecec1000000000000000000000000a2fae84c4e9e768f383edae0e99fb8f5bdc91bf1000000000000000000000000b11cc3946274712bdd0c1e39ad5debe061667df6000000000000000000000000be46bdd65df5ab93af13f5c6c77951b2e5da52a0000000000000000000000000ea310c966d3ff5e09c65487f1763b21361eb71ef000000000000000000000000fb2f1d7ec8f3126c4ae739825d54b37d9b07993c000000000000000000000000517847e00fa662b1603070d050c74adee0882bd5000000000000000000000000a30a56e2ae733e94c2dcaa6437f9df221a00a955000000000000000000000000809ab507a8b51995d7f46f71c2efff8b22a9058200000000000000000000000031ab5e72862e15c514658ec81d1b9390e448e46d00000000000000000000000062044355d934903dc5039ae7b80233c25793dfee00000000000000000000000089e9bd927a57d04583931e816248960bb2587789000000000000000000000000617bd57cac1a2910c9c3081d792b8fc9afece9000000000000000000000000008a7cf7579c9f34f7f8d4b487683993ed271d31190000000000000000000000008b2f0588c786b2c1f813c66d35fd244199598ff200000000000000000000000015b3e6094f9b51aa830b0e146994ae7d755fcadc000000000000000000000000904f67f8e30ff1cdc41b4d3a78762053512c1939000000000000000000000000ec2f547ae1bbcce80dd33e8c085df0c54db619940000000000000000000000001d7e22cba7016b60e78a7253d34e93016ffc387000000000000000000000000043aba6fb8f52b8e826f7cd04d9ac7ed6ce9d6d7900000000000000000000000082d33861af96c26b15b7d3c49e584dd5335bc5e100000000000000000000000088bd0dfe9ae52d00afc068d14d58e7a958736e92000000000000000000000000e59e4d00f7bc053b258f94f0334be01a37b308ac0000000000000000000000008dc7b52ef0b10e0f22bbbae34116f766fc29bfb50000000000000000000000007fff7067f0035d3068d0a3668deb0386eaaf206b000000000000000000000000060bdd2dce3e7828ff894119e60ccf8a09da3ca7000000000000000000000000ac0de10062bb47a18cf7129d86f415a0a5f4de1000000000000000000000000089a52da82467255902a719f8029192b1e68b4f3a000000000000000000000000ec03f97c70f9af7886bcd46741d36e8965228367000000000000000000000000fb1fe78cee74b732c4e2760054d0d52c783a34d4000000000000000000000000c9613b83dfa34a731c923f835759e4646f27e3b30000000000000000000000006c06a44cf928b117b3477a71886c2381b7bf81fd000000000000000000000000ee65cd6607b6c83600487d508b412ae984a0552700000000000000000000000082f5e6d7333c98ce38eec139c0535739033417ca000000000000000000000000752e849106b0c8f1a134d4fc9d254ea530571db60000000000000000000000000c1c81a67a17519097e86f58a2dfbcc314faf695000000000000000000000000031669f6109825e9fca1474507159822210a12840000000000000000000000009eaae9c28796a98f83bf87c13b7bbf16c9df6a1b0000000000000000000000000a49cd72ab47d17039814e959b143dcc30216b7d000000000000000000000000330afa5dffab63e0a1ac073b53b13184320d613e00000000000000000000000057585397e83a4183c1e68cb320a57e0d20808ce3000000000000000000000000ee758358710866d00ce867a993b305e7f62666c20000000000000000000000007e6b7db43efb3972a9420b6e12cb23fd49ab2c5e000000000000000000000000c8b09c7406da2c4e2add7b8ea1fdd19f736c17680000000000000000000000001b31462095ad457ce6047a744f731d7c4a7a211f0000000000000000000000008f1493b472f662e839b1ece5f471d3456ab5118d0000000000000000000000006aa71a04fc328804b576fa9b473e4b467bbac1ff000000000000000000000000bd3b2830aa6bc733c733b256e583a3e7e0b06f840000000000000000000000007421c0a643c399c7f9e62cdb427dc30dd5de33aa00000000000000000000000064ad9f79a201cfd49fd41ca8b5d1a656b740e1150000000000000000000000004054994b7102b52b4ca003c304642d3c0af48a8e000000000000000000000000beadedb228ebccd1bf632138107cf7e5df74882900000000000000000000000080bc63eb86b2d5924ad455216e52509d891a9430000000000000000000000000e318fa94003dd9f1ed59ef0c957d4d02c117cfaf000000000000000000000000e744dab8d196709048718fb37eda578ae2376e1e0000000000000000000000009ab848d5e26895dbb8d981078060df5368e5af64000000000000000000000000afed221131d04fa0cc86bdd25ada4017f2933f02000000000000000000000000e15f8105e0a778aa8714267819972f9e036f2f8c000000000000000000000000d7f69ca737fd66200e2bba76549d6aeb3c81b2860000000000000000000000002d8a802bb436bcb7119eff69463583252aaa91e0000000000000000000000000298e8e1698ece3767d2d3a9a2c699374cae15594000000000000000000000000dc723ace321fd7461e805ceca8027de6ed053497000000000000000000000000647e73032a6ae9e9dc98b83509aca8629ae402eb0000000000000000000000007d9f1746248a31c9625ccd8031cccad7a9c51009000000000000000000000000c4efd93fa88499c85f024f4bc3ab98a8906fe7e0000000000000000000000000aa10e30b4e1e8d6aed95cb38268389212932b8b20000000000000000000000009cbd449bb9af3c64e09d951316eb02c32f1bb1ad00000000000000000000000040f2f964cea83cffad57542c67865db9e41feed8000000000000000000000000bd44256cb4af1d61702f71409d094ac2002d245200000000000000000000000054b0041c40d142a43dd8c95e44a9aaeb1dd787f60000000000000000000000000328b272cafaf5205fd3f9de9ef792499033cf9f000000000000000000000000a836b31e9934d3a6a189b38bf54d561846568071000000000000000000000000168fb14fc25b18f42182764809347dc662f4fbcb000000000000000000000000e89d5d4ffc482a7609bf6212ec106f0d70088e54000000000000000000000000c475b20c0d230365540a8984f600f98b1a57e1de000000000000000000000000bc1e23b5a66076ab3343b1aee9a2a229a6eadfb8000000000000000000000000781a3a0e6f9ea0624de9ce9260b2326c58f8bf64000000000000000000000000e938a4b722ee34feb5815392fee0e4c924f79af50000000000000000000000004af9ffcfe50d3ed61f20aa00d2442343ca368c7f0000000000000000000000000cc09bea4f5c1bfc31fc592a3f8445ea886742df0000000000000000000000004ecdc87ef8f18de336a0b5722516da3cee89a2e2000000000000000000000000a1737ebe940e535e431c03d413c80c0e1ebced67000000000000000000000000b865bc8706edab76b493ea6caa4f21443b311a19000000000000000000000000187689b92fe95b5cb8ccf4bf32b8f3416e9d7b6c0000000000000000000000005596f3ef6f218ad8b142bc3f65a706ee56974bdd0000000000000000000000004edced6288497c6b477cb73c657c2dc0692900630000000000000000000000002bdc3fbfc9472133fafc7fad3a9abe56bd9dd6c0000000000000000000000000fbc67563c84b21c6e673b78f69775d00c08a7f00000000000000000000000000eef02f41c3457a94fe08f8ef121f16e0afee9e090000000000000000000000009c8d709cb65bcc31143029542b6f16a642bfd83500000000000000000000000016b6f2a6c53fa9708d76ade52be31c67348d109600000000000000000000000012afc683ae3c8a225281519c2b8168a4bf74922c000000000000000000000000f7a56a7e482488606452d1f93f60b2406a70939d0000000000000000000000009d8d84cdf48599cdda605d49306fe0037658e87100000000000000000000000029f807a975119037238b96edefe51c3488b0e35c000000000000000000000000904ce9765e403210a673c75805f339599a5166bf0000000000000000000000008cbbf19648840b26f2701e9614de16ff23b94636000000000000000000000000123ebb56e40cd4aa42b90f75b7d0a770ccd16578000000000000000000000000310ddb2a790fc9a1de30cd8baf631ff787d6379e000000000000000000000000b26372ca640abe54fb53a5b0b7f84701f406ac44000000000000000000000000f890254945cea348ff6ed6f0895e983e39274ea40000000000000000000000000ae087bfbccbd5cc545abb298ea058f26a8d73980000000000000000000000009647a78e66cb32b128109a33cd3b8b4f06190f520000000000000000000000001ef9a943cd1d890032eea1e40b4e6c0fc217f99f0000000000000000000000008542e493a38d2de448dba5052190964b7d1886a80000000000000000000000003ca2c35a89b33e7e4e495897c536f277403cf3070000000000000000000000009eddb49120996e8cfba1ddd55ebcca1fc08f246c0000000000000000000000007dd2d8224461641fadfc57fef1ec9e6ff8f10c5c00000000000000000000000050d5fa43539548d44b103867281e954c085525d4000000000000000000000000386131da11b5c585fa2e9634030d2a0ad7d470670000000000000000000000002261a9e960823e31bef212b943b55dcf46f26dbd0000000000000000000000000418c7b41433fd747abc3e611ddecdde9ead2fe3000000000000000000000000df9ddc17248c8e0466cca9e11e366ae5af43a63d00000000000000000000000095edcc26ace6e1fff738d1869f0db50e96528d800000000000000000000000002a358ca242f155dea24a82a9fed240990dead06d000000000000000000000000d5cfd0bb160d27cb3b6821c0bd4375b919c98be40000000000000000000000009bdb6d8439287d67aa1bbbb4c866198b358066c1000000000000000000000000f8ef867475d0fb4a47d2970b4d6e06a749fb42470000000000000000000000009bb79631eab01d76cd63b2fdab48a4377636563c00000000000000000000000003e7a4461e163883e679b9d4e5d3b6cc5f1b5b6a000000000000000000000000b29ff752145d6641519dbf6d354678afad0f713d0000000000000000000000004c6f51d6454cc0f94f990feaedd39eaf13b61c1f000000000000000000000000b210fbfd0d0b0f681fdc9ec9390d9feba8076933000000000000000000000000a3d87072445ac443a62cf958cce1af3945bc252200000000000000000000000080b2281b5841d9ad29813650d346932c643a804c0000000000000000000000007058301511eac42caaee729a73250d7210d9396b00000000000000000000000079d645784058dcf36dfddcdb813c267d61b71c10000000000000000000000000d59bad75283933c58ae60d69ae0490b16de55d1c00000000000000000000000067da0aea5e343d8d64974edad7d18cd076b58eb6000000000000000000000000fdeace6089c491f446fa9b46c5ece23f0328d17600000000000000000000000036c1613539f5747ffa21c4ab24998be95491f67d000000000000000000000000855af68a9d82f9dbb686abc64de9d387281b5c0d00000000000000000000000027ef6f2f29937d2c141a0ed0322e509518fb89c6000000000000000000000000a55303dd6544ae8df972ff3ab5015ee9a47673e2000000000000000000000000263fbc7030e7f0485a36033d6c4ec11c32c9f29a0000000000000000000000004cbb088c7c6a30eba1e963e0105cfbc6477c9bb9000000000000000000000000e07522952b5e95c4c2b7a693c21685d8ff399f9a000000000000000000000000ab936dcc1835f83726fad1e694c415ffdfb366fa00000000000000000000000080b87f1b21836c7958ca42f6a14affaff316985e000000000000000000000000f518b8e472e144ec153a905fd8626629ac0d836a00000000000000000000000092c1773fcd01a6c27720d512a344c4bfe80e876a0000000000000000000000005bf3c5bab6f48ffa14d298523e9e0a1ed50e495e0000000000000000000000009d182a41fa476e5838bf40f51ad8451a665e9b3c0000000000000000000000007233e3b4eff77ea6c69e52115542dc8cb2551105000000000000000000000000b08a21994befff102a5a4ccac93d599873a08de00000000000000000000000007b385db61e8f56af954390b897a035170413adfc0000000000000000000000004a4c904b779d7996133707c1e90f10db618589be00000000000000000000000051678472b4eae10ef80438e5026de53d6c4b3aee000000000000000000000000646beeed9b269a3809217975d291844a4641a46a00000000000000000000000056de6422b896f9b21bcf60f1bdc03b8feb4aed76000000000000000000000000581b9602282c694534ce2a0022da4c10adcd8fc10000000000000000000000006d55881f1fa67cf0f81cafe634fe98174f55ddd7000000000000000000000000f83420ea5c4b9b1b6d149ab452dc9574024bdce5000000000000000000000000c174524ceef52eac874381af383b9ec7fe96aaaa00000000000000000000000093707c709176f1ee5970c9614bcc43a62b18ac290000000000000000000000009da9fa26c13b991c69f0dd812605a4de2cbd71a10000000000000000000000002b8a60f3e2baf20ca269346469b0a3fcc6aa784900000000000000000000000056843874d005ccc5b4a86373ffd3c875f5ff00b30000000000000000000000004f01e2b1160657b42c1c1ffc4b29ef3aa14229000000000000000000000000007afbe518e8e9eff57377a5a07f8b2346168ad58d0000000000000000000000007d724d3633a8073f69ef41242aa1f07fc0da5cc00000000000000000000000003c93f05944ec92c2e177204043c3d6f1e41d49d20000000000000000000000002b9ef7a1ed3b2b3539227eeeb8f6ecd5cc1efc8f00000000000000000000000023c7f87f7c5a1c71151969e9f212f2f808d8ca5100000000000000000000000066d68d55417f4093b19d4978ad104a20ddfed2ac00000000000000000000000036d6197d3ff5fa5e08129e6f7aa5b2747eee446d0000000000000000000000006458cc5902d4f9e466b599e220d1663c4718625a000000000000000000000000343a88821386cbac7aec7f02f9f392484908ce6c000000000000000000000000b23b0ebba3e5d6e89951ce35c5a363e89191f5090000000000000000000000002b75068c27c2244333a9ecf1b0d1580471af01d2000000000000000000000000b4dd0be27bba195a7332f2171c47035b6e94f79c00000000000000000000000065f2f403ebda336b5c3fd5e409505e74de3e0320000000000000000000000000e2d922693f4a2a137887a3df6f804d4768ea780c0000000000000000000000005660dcd6a591f5cbde52eb44e56a19cf54c65e20000000000000000000000000bbf5b1f76e13c601bc5bddb404dbbf6f62bf217b0000000000000000000000009a96a7637580c91537c23a47bc0ebae251f679ea000000000000000000000000aca5762de33f983c0600d816ed73932d77fd68e1000000000000000000000000ebafdb6198e3d580f4ae0bf76139df2923728f5900000000000000000000000002f3ed203da9f6d5faea519c63075dd23c247915000000000000000000000000490db503dfbbd92c13e686fa9d1d578fb21b394d0000000000000000000000007b56c70bb5b0bbeb2bb4c98bb9a609957636a0c600000000000000000000000077d3b52fe3f9bf7a9d2b7f550c1f210757883df200000000000000000000000036d2ab83b46535e87ef266bdd731013925937fff000000000000000000000000cfb3ed830ab974c05636975554d6580455caf3bf000000000000000000000000e003a43cb01d63b6dfa5ffcb81c8977348533c12000000000000000000000000bd5b1091dfc21011fef33bc67e803b1617dd5f2f000000000000000000000000697817d082b862af71a04cb18f2edc2ea3b9b93f000000000000000000000000f073486c77052a40e2cbc2c916030b68b86be2a90000000000000000000000000aef42827f90290d689c06a5e6a2b2d4d2ab4920000000000000000000000000f3998b22cabe9e8bb2e7abc74b9a2570bdf30554000000000000000000000000683a6529f83d43fc35622c0413149f4ff80ad2f50000000000000000000000008f83fac1698182081900dd9d6c1385e2a7705629000000000000000000000000c3ab39f6c412a404a30571ef26c6b9c83f00e557000000000000000000000000c02c6919bdf3653f9e44a0403d5fd22f213c344b00000000000000000000000062e011569c43da03f3f7af172f3ea9c41dbe2518000000000000000000000000fc25f34d02d190f7c2b3964d3717300960378b960000000000000000000000004ed24ebd3542039d28ba80c6d5ef99f3ca54ca1e00000000000000000000000025371c8036ee69c29150f8003bf87c5f2ab6c693000000000000000000000000575f10e1fe5f1ffa9d8b888b55bf59c7b8c01fa00000000000000000000000001140add4a43f53fea49bddd21c4cba57fd591e6f000000000000000000000000aa33e51925fcd632d13cc51d1f6808b670b0e321000000000000000000000000b0e49a9e4164ca602513aaa6aedeeb144802b54f00000000000000000000000084471b0de5e96a758cec6f6a2cf08bd632655923000000000000000000000000ac46f0ef446ac28e870ac2a7a6e69f63a540b1d5000000000000000000000000f8ba13939c9c0cf524678647dc39d6fce067670b000000000000000000000000f6a81ff9a8ad4d57cca5d942cd1e7e281b8909e4000000000000000000000000da66062d38abcd07c07323296a93c159e3935e80000000000000000000000000d5b7f7ce92c914fb8fa39f3095a6f72ccc643caa000000000000000000000000ce6a73602c4df19e5c291de13e8e2351c74256f4000000000000000000000000b15c1b41077fea86d19eb3331a4328fd898db30e000000000000000000000000985c35dce3593f0c3554034e75c0dc00edf1075200000000000000000000000095b8e006f1e9655ec48f3e86ecf32bb79f4c89f000000000000000000000000075092b6f26505365b0939a57c2adb448c8851735000000000000000000000000511cd3f44350e28ec3d1a519b3cac3cf3648311b0000000000000000000000004a1c063ce1601c123f6efa64f235c0427989f4450000000000000000000000002af876af85fedff52658f31e516b540b0336a3c900000000000000000000000026356aeae3a2a1097155fc087a2aea0ff716fdbd00000000000000000000000020c3602a5fac2482b2cf1eb480a1b704fcd9f4570000000000000000000000001dd33bdae676a00441c0069829880699b308ed7c0000000000000000000000000f788e52de1cab2a1c50c5f9fab7d74fcb11c7630000000000000000000000009823cea7470baf946e9fa8c925ab05a19a7b568e000000000000000000000000de7510f031e51f499add5ff8369390e7431e51b0000000000000000000000000b109e1780f998f9b7b3513194aa3fbd1cb2d4f08000000000000000000000000dfbed87c52856028375e4d53d84a2904fbaeffae0000000000000000000000004b00c29b58574434cd6a7457cfe5e82c473d75d10000000000000000000000005daec1fcacbbfd21bccde7300234e6a94b0661a6000000000000000000000000a520b430ec90218b548bf9a185de4111f2c15458000000000000000000000000a5f6d896e8b4d29ac6e5d8c4b26f8d2073ac90ae000000000000000000000000a77647af5d34b96ad7489bf35fd3daf5f65d590700000000000000000000000019c92d6a632e8dce54adca41899138dbe210ecbd00000000000000000000000062eba7d7837836ef6c68eef37b1b1c6448f29298000000000000000000000000a5c9df861c151dd65687a8a7c3bbe328ebce826c000000000000000000000000f5b6a64d8c7ab498317f3275e19566942bbe74120000000000000000000000008b0ea983a8c17c155e5767cdf420dcd007a84dd10000000000000000000000004a606534699e746bf4c384d1d2697358dcb094a6000000000000000000000000c8042799ed0ec864ed708c984066e187f47ad2fe0000000000000000000000006546e4c8d15b9c5ad917a18369f1ee02af863bfb000000000000000000000000ba2784773d286e2dff6ff8476c787e7cb68cdf08000000000000000000000000509d7ab3cbdf152ccd911bca3211453058c09f18000000000000000000000000b8bc052a58b5ef7a979bafbf780bdca5d10ebfe1000000000000000000000000a4f247448825d542d4d31d1f314f1bbe7a34a386000000000000000000000000a55d52e03da54278d5d72bd390fecb9c642a9ac10000000000000000000000008d6915a72cdf63398604f8a95c0becefd20a03a5000000000000000000000000fcbb123e79a43346269e4e5f3564f6134a41ea97000000000000000000000000f6cc1d28535d97346b026a69bf4b244ebf3ab858000000000000000000000000f18a66d8f096e46ba2e14fe61ed9bcf1714fad7a000000000000000000000000f36c8ca1a7e685b82c709f3576e0e45cba5ca8b6000000000000000000000000e2ad16270cee7aac28b0c31247bc28cf773ae83d00000000000000000000000026475c134e0a037bb7795f124a3c37273eedcc94000000000000000000000000a5154f62db5fb089d704ac10cf2d17bab0d13af3000000000000000000000000955799a68b7fca314cc3efc2d8a904c59de102e20000000000000000000000008d66f698609c775c492c0777baeedb6c8910cbac000000000000000000000000352e48d77b0551eed9d9fe4290e83543e46d2d66000000000000000000000000637305942a117909d712c9ee7f809a8b7cce79a3000000000000000000000000c9671eecf7caf2d97050c66e9b62e25ecb02f774000000000000000000000000f5cc811cfe1aaf8195f9dd619483903f360a91a20000000000000000000000000ce2c53d45fdeaa96d5d6483dd598e23a4ba830a00000000000000000000000073566e3dbb2260b878de2e5c1109073b85d633840000000000000000000000003d7544ea15c634f00de792a912b3d3f02454878800000000000000000000000048ee0a5c1366c0b05900fd55215c37b2e1120dc3000000000000000000000000c7821f321426ff02eda46cf185a3751744f61f1f0000000000000000000000000d294cc6b68a9548ecb2fb41e3d819ba7aaaa8ba000000000000000000000000b5e4987479fb24de40cc448dbc7c10a65ee2701c000000000000000000000000626dfe1adee8445ae00daddf2c4d12725dc462a9000000000000000000000000cb4370b097758f5954f049a93c27c47c4c901242000000000000000000000000611881163515abe4d6d475d7360efeb718ea756c000000000000000000000000c529f8b3ba2b9ffc16c00f108780e91e752d85670000000000000000000000008a7c257a66ebee9950df320009438dfe8d225f6c00000000000000000000000046d27eaf82c22662118b03ad9e88285830048bb90000000000000000000000002d22025e416c655467d185e4ba91fbec18e5f93f0000000000000000000000003b8ab52eccc76d4a6a27414411419abaec3841e7000000000000000000000000453719c56a1cd09a9e1f4c8142ca5f5d90b995330000000000000000000000000abbb01ab8a16ce02e16892e43a847867b350b62000000000000000000000000b06d3a8a26f915dd5cec4b6d59a6e4883f8327920000000000000000000000005dcc997cc70df890dc3f8ae17c41ee55aab931ff0000000000000000000000000a949471855c755cf9ae29c96cefc1713de958340000000000000000000000003885c83a6d1fa5048c842c62dbb552745015f7a400000000000000000000000091d1e23bdf285ee50350594449a98e9ea8723d7c00000000000000000000000023cce091a5b8111b0e45a980000358d17d611ebf00000000000000000000000034dc5be80d46de2fbfd767ce902e133601b9fe92000000000000000000000000ed135761f41752c42d48df6fee28acdacf391bd10000000000000000000000006443f41767a44c83296f2774343e4d5d5c826a56000000000000000000000000b34dda3e4fb9675cb5222b1b601f328ad0eaef5000000000000000000000000086977aff5e41f7dbac29f9fc8c8cfd4a2c9e57ab000000000000000000000000c1e1927583d895178ba0f9a90dffcf0a21300e44000000000000000000000000314117544527ed1a5367c268d4d15219ed7be28c0000000000000000000000005a807941cc8ed2d64bcb5f50223bb8ae02fc4e5500000000000000000000000056c27d39a5af6b675a41efe0579d77c7609d230e000000000000000000000000b29c40f18c8b2ea0e0477691113c1cdf7f700a74000000000000000000000000c607359367b8bec3ed64112ddb35954402ee347b00000000000000000000000041ee7dfad5289b5885b122019ecacc35f7211be7000000000000000000000000b4f97ae25e217ca3abe50d57a0fbdb83ac9fba71000000000000000000000000bc083f7c53b55f204db3fae05e8dda082a4fce6f000000000000000000000000a292e97ce80a99782d41f5c5c41e6e964a125de8000000000000000000000000c3fc821eeb33e3a04b399174d764ef8c3dd90a3700000000000000000000000041ca9993b1a5e38a5d704488f6333597e429b23f000000000000000000000000814abd86f36f1e9a333fc400b62687a85f5b0bc70000000000000000000000009fc7ec2dc420d21ff2f652bf18aec7f753dc79020000000000000000000000001e78287a5522554c37d416326d1e2c75ea1fc4c9000000000000000000000000300d7591e4e767531b5cfcba40cf31fea0f82add00000000000000000000000093a06e0da1bc9ee2b442972b694a1015753a85b000000000000000000000000066609b7f5cd37202e901259fc212a39cfc9754cb00000000000000000000000019fe0e41cdce205256b6c800eb94f856f235628d000000000000000000000000dc3fb16237347896e415ec8cd2e08bdb190663c1000000000000000000000000e9de3f6fae8d2a43710b91779baa1b9ba97fdf2c000000000000000000000000790287a26d4b25da45cfdc4b7a638ba256a3e3060000000000000000000000008e84287154ffcab34eb3c4f523c3aeb0662b3485000000000000000000000000d49de8890118eca9452d9059437ffc087a33f66b000000000000000000000000dcf52a92e0fda8b962eb63c86848365ab57d18180000000000000000000000006b3ede3f1dba5c1705397f23f19060cd861f392f000000000000000000000000b603b14b19e3e60ae3b8d4b2c416d83ef38cbeef000000000000000000000000d16471c540b74525e1ed400df63848f99668b5b6000000000000000000000000f657f63ef6b4a87a8267ee81782de4cbd7fe7a500000000000000000000000003742659023beaa1e193155b5c98f0bf1ea9ac3370000000000000000000000006b204441a26770a7593a3330e077d859c98f30ae000000000000000000000000bb4cc07a71e314a870cb61903eb3fcc97b8effe1000000000000000000000000b932fd0eb83c4996dd2d41c7c26790808548d943000000000000000000000000a4b98cf581efdec9d301c63e2359a95e53a07dcc0000000000000000000000009c5d711fae9f2ca757e9c4649464b93cf2dae14b0000000000000000000000009782930d82ab91609f674f0bdd741904f535756f00000000000000000000000095cc41a64aa34b96934dc9dd91f3957b572b2a030000000000000000000000008e56d957bc7fa69273c297d76a3d2e7dbd3942910000000000000000000000005ab2d5ca87913b8a75f01912e7468924435297810000000000000000000000003ed2358fe00bc35692cd9a682db5de66062e6e7300000000000000000000000039eabf1f9b6c6159b87568ac79af4744d3c71c050000000000000000000000002f75b26c541fd7e2a42543b08b9f1614401299f100000000000000000000000010b683142f3106cfd04e73af9d5ca91558252b73000000000000000000000000ec965bfef62457b3fe31ebd60f02dba3db91896500000000000000000000000040072d2a46be7a21c07539ae74ac6d38b262be46000000000000000000000000589400c595c4cfe88b229627b10b8c7799064b65000000000000000000000000eac3b6c0106a066750d0c28c9feccd2bff975ce10000000000000000000000005a9aacaf8102e7b3e50ccda0c85bcf81720942b6000000000000000000000000ac9a489a3fee2d377ff14dd1cf40aa182c2f0d55000000000000000000000000c7e75fa0e8809c68ee2965d84631382e7d69fabe000000000000000000000000b88baacde04913b1f00ce7474cb6d3fb048340ab000000000000000000000000c9cfbf9250b67e968d22a50697ed76611299c84400000000000000000000000039ed71e2295f9d0ff64f07109318e884561de453000000000000000000000000c1dea930f8a125acc37e092bf47f3ca3f530653900000000000000000000000067091d1b19d0921af131e1c064223da6f45dec3800000000000000000000000035bf23f60eaca3f68817abd7e09eadaaee7d49c1000000000000000000000000536ebedac6bbe598cd2fe3bef89779f89c9af056000000000000000000000000b1abfa21d576f1a0ef6a68f6935fb9572222eb27000000000000000000000000af87fbe6fa2fa1db1a602f29b89cda57af61b05c000000000000000000000000338ef144f0fa5b6ac64d90fc62496c274162f9dc0000000000000000000000002ae5d951e376cb4a728f06545a24e4e1b5f2a2b5000000000000000000000000084a6fe95f442078c00a4f456728a44842a89c7c000000000000000000000000304d4b24b21a8013e0382b986f3c675831d4d23900000000000000000000000062cf2239c1bb22b89a866f5191adfe28ec7dc0c30000000000000000000000005d7af0ea0f1cb524422c44e262045a863482c70f000000000000000000000000d0f7f6f12c98a18c071b3446d9bf21a496f828d3000000000000000000000000a3f53874776887b6f723bb58903f5280bcd73bf90000000000000000000000007c7c4408a1b66f72163b455d25a67a313733fa5b000000000000000000000000d02e8abbdaf9eb382c891da57d21e8e1979ff36f000000000000000000000000e8bb7ce07a5e042cad3d2686e73bec1bc89f950e000000000000000000000000edbca6a38d8b6e9cce92665d3587cd8a68bbdc8a000000000000000000000000ab4f93c2fedb69428b20fc5db70306945294f036000000000000000000000000d426daed31ee7c5126b0e738a3347f5b5ff4d6910000000000000000000000001701510f86abea0e15c40d6e8007e6baadccb3a80000000000000000000000004013203c4aa4ca0fed5a0aec2c7b704ea7b09cf00000000000000000000000007e12f27769398572b9069229a66d733cac0129a5000000000000000000000000dfccb1776122b01fc9d8487aee6342f425fa6c1d000000000000000000000000ebc9528141f0e1f479d758284565c2152de43028000000000000000000000000e765ec88aa9e2484edd0fff437157079a7edf7de000000000000000000000000869940bc2699238e620ed2818a92ac374a06998f0000000000000000000000003005c7ef917ad44818b6da6c5e4a8ab0276997f90000000000000000000000004907786f69f7e173377f501ae71a9b364f11985f000000000000000000000000f5c0088a95d0cc318888bd7f1b6c4395a340147100000000000000000000000066b701f72f4b9df7133db90c7953c1a6c6cce054000000000000000000000000daa37159823771d462f3e2c0c8caeb152a63473f00000000000000000000000039f9be82f2ea267e05c474616bff0214e80b808100000000000000000000000070a54863b2bf4b1354bf88a4aaba3712c26726cf00000000000000000000000053616573c1ac006cece001f4c410754c025a949f000000000000000000000000527ed8905d3c7400f2d8391af3d4f7ff2baa2d9f0000000000000000000000003d095d8433b6586fc8fd9585c1eaea363cde6f4500000000000000000000000033d69c44b4a5837a4c490c8d9711e053d2ecae23000000000000000000000000911b04b3ee8b6730c94a337f7a911b4aacb338ce00000000000000000000000065c68350840c8f87768619bed4b763d6f40d0f50000000000000000000000000f660f6ab116b95f179d3dc3f9867122dd45f3de6000000000000000000000000ebf914066939a4d1283493a95bdc52977d177d7800000000000000000000000090e0e6da8b459a29ce375816a89517e6cdf3b4060000000000000000000000002e9ddd80fbcb3764e0429144057831dcb287a24f000000000000000000000000f9c266f35260147ae9a4f5c9460709765f3dd666000000000000000000000000cf1822bb4598792574e0cd0857ae1ea5283eeae4000000000000000000000000a76f76f61e1e16ef7a3c787054b7373ca2fdaaf300000000000000000000000065b1901f4dbcbdede56a5b22c13ab703d90422370000000000000000000000004b1b783b42b4888949d64f219e6ceae58b8ed2980000000000000000000000005a5e40882e5bb6dae3bbb4533cd85966229ec244000000000000000000000000013320e72d548ede087477736f2805fb90ef643700000000000000000000000082c401620ad5a63a74eafa0f82081af4078cdd74000000000000000000000000e80e1340e87d01c0794d9d729a7a3aafbf7ed33a0000000000000000000000001d2102fe306f2f7b24c4a9444677d274db69d2270000000000000000000000000d81fd6577023f4c9bef74fcbb5e9bdb800f1f4c000000000000000000000000e1e5204ea056912f296e33f2a7bbda4fc0fa937600000000000000000000000003405c9832af46279a52dd98bf3b78f6ef2be4b8000000000000000000000000bf949de3601391045bbb6587fcedd0e3bbc5bec20000000000000000000000008cafd49c9e78ca1f4431acb0a8384ad46c25dea50000000000000000000000003c37341bff4b47fe599b1393bd43177cc7ac9086000000000000000000000000f1a26a9a7cc340a4f282ff0b1fe0e12ed23e2732000000000000000000000000b438c63a3f661a1876f29126d5171db6ab97426e000000000000000000000000e7c3b855700689eb3abe80a5078a031d906a0e21000000000000000000000000d72db386bab5421c50337df2ab5c5c9c548c2b3b000000000000000000000000c2a9ab976e9cc3d38e57eae05140b7baea7432da00000000000000000000000050b71481b4e1f6bb87c91a51ea4879da57b773e30000000000000000000000004a9f96966d31b68786dbacb4c6958082b5c9597600000000000000000000000037f450f6ea9ec026567333fffdc701ad85f8db7e0000000000000000000000000177887f9e5f61c41b4b6a966378b433f2a603e1000000000000000000000000b940a72ac8649891f6cf5db758a812a8b7a4b7ef000000000000000000000000eaa7ac38d84aec4c0ae149a3d8bb1386bf37b26b000000000000000000000000ab9ad9e444564e3627131753469e62a7480ae4690000000000000000000000008071b609e0dc009058c9b45f71e435793fc35db2000000000000000000000000c27fe134725c8e4ba601f315a5eb8df3a8cbd3780000000000000000000000001b2214924c17f01a5f01b25460d9c04e9a3508ec000000000000000000000000e3f55af84a18ffbc28f0c65201e1db65246f7cbd000000000000000000000000a649086bc51473cb458099103f64bf275df9c6e40000000000000000000000009d1023a2845f34147046af4c7d492aa822e994410000000000000000000000004c519d72be205f5ab0add3a6f2f38f0cdadd01890000000000000000000000003817665aa860b24240015467c6393fe6a31357ed000000000000000000000000e10d878f33a611dd2366df8b6fe1501fd55fbf980000000000000000000000006d6789a5512f8293b6800d15c6d6e1ec238220f1000000000000000000000000c305f847c3f89ff0ea490fc66020272a9330603c000000000000000000000000e2d633bdfe2dd5f25d230e64a11a769b1eb9e3250000000000000000000000000e79ead67ef89a755272b2b194350e1f9bcf172f000000000000000000000000a6f34bb4426d976affcea08352248204d822155f0000000000000000000000006fa24b2edd9e03de0386d90a283e5d654103a6ea000000000000000000000000da62d446b46552c2f0ed96e8f032ac8702d264c2000000000000000000000000ed5138a7e3e7eaa0318fec1c20dc69b3247d9b28000000000000000000000000d77622c0eea98ab2e00c30772782abb994320481000000000000000000000000e5f8d08792a3b707800e5aaeab5b11630660b655000000000000000000000000e693426afc641e9298e2a86c6c5bfc3863eb81be000000000000000000000000810dd92ad0c199a7b364fb324e97dac5e5014c5d0000000000000000000000002da3ac9e99438fcb0784f18caf5b393b80ba6f85000000000000000000000000670aad6180c3f19668bbdfe300a4cd2cbbfb548c000000000000000000000000d323367b741411b9107a2f6b18dd0660ad088d3500000000000000000000000097c8e82de65d6386ca596381ba53679894dc5b040000000000000000000000000b50d6af9cce2571aa5d58483b0a606f1b01544500000000000000000000000011a753a8ff3374b57907ab37e860ccaa2591bc48000000000000000000000000d43ca63046b8f04f272dda01ec08a226a80aa8c00000000000000000000000009834867d8a47b09cd53d0361b74169c0af6b964500000000000000000000000015402ca4ae500b5a269b1ca123c208cf8f8675e0000000000000000000000000d5755ed03458fbf30fca1eb31a2f8985c405f501000000000000000000000000359734a4c8c3cbaed364518a44959257d43fd5a4000000000000000000000000984783f7bf06648726533f006c96b4fc29ecc8d7000000000000000000000000710283a96c898c217b2072b3b006f5a013cfa2b0000000000000000000000000ced4dcfb2a3dcc5c3bbd2818f884afedcba94e04000000000000000000000000949259a4cb5dac0b02a81ca6857de3c56ba4ccea000000000000000000000000a2a5db67ee239d984060f0d3badfc3b9afdc94a4000000000000000000000000d50db9b15cff521bb5f5aeb53d2b91ff49bbdebb000000000000000000000000a4c0a1283d8d289da7ecaeacbedb127303858330000000000000000000000000b5d74e26cae4ac1a613bb5c83e03132e862a59330000000000000000000000002ab2f6b059b46201ab96583735a34774f8151dda00000000000000000000000032d1c04c221a5f762daa8e575868238ae9e1edb2000000000000000000000000b3b991410eaa526831f37f9beb5113390323676a000000000000000000000000f07e6ac289220be814311661978326a635a05abc0000000000000000000000000a04b2ccfe7464b3e4235e73b724f7ecaf9380e5000000000000000000000000d433a008b46c8756cdfecc926c63496ab282b588000000000000000000000000ed15b4e11ff8c358f6a416d5e8384f1be43d19930000000000000000000000008d4c1aa56d7171bfb2a8e109ab3550b70f13416900000000000000000000000097f9691f2d378c109407ce97c5b4326b8216909a0000000000000000000000002c6e4025c8d6f1f2e2cca03abdc97f252fa9296b00000000000000000000000025bd7174721c644c758606646a69deec0e0d993c000000000000000000000000fbb0e2400dc5d8ca7fb10a826b71a23755225a270000000000000000000000005634bb4b6cb78f0a924eba57b2d4528817ef1dbf0000000000000000000000000dc0d3ea83c5ade3752ddf378ffd29c6f9319a9d000000000000000000000000c1c43d79ca6c115869d9eb7836e7bd760d14f2bb000000000000000000000000293ec7ff40f8bcdf52a5d227ec8a2ddfa3663cb5000000000000000000000000b0bc662a1d86aed1f9617e583a480b6245ff4a02000000000000000000000000d6ca46347b82c16a1bfc6e50b7059c2e08f68ef300000000000000000000000070817dce4bef90cad143970926cbd5e032fc2a25000000000000000000000000d28270e11b18679c4d09ec884482c6b181adedc5000000000000000000000000d0a0b3a695d0ac1aeb71a948ef8102ab7b3b5cfa0000000000000000000000008eee94b207dc0129d731d8f636f9ed609f4001560000000000000000000000008a6e0da64e9c2f30a6a52cf7af7ed840004a3a9d00000000000000000000000073dffa6328e7eec9489fd77b1dabb9e89ca2d5fd00000000000000000000000068779ce6f1e269f4a0731d410449ea421f2052d90000000000000000000000004b864e295ed7f0cc3562f2fe98552d4d111eb293000000000000000000000000f666088c16d5ebac13da62bfc9221380eb54db2500000000000000000000000058504f8f1ad6ce0c53a85c3c33a73c480a14711e0000000000000000000000004a000265cd6a92e7cd6df52917891428aa15308c000000000000000000000000d567f03fbde6ee478b995e5823baaa49570bed67000000000000000000000000c5997d5d5bb58461a5845345e0b134955025203a0000000000000000000000002199c502affdbcb96b412f368aa75d6833c6431d00000000000000000000000060ba96c261ec858149b0bd57673e6bce2708ea12000000000000000000000000599331587a0ae78fb36a0d8f0cc9f499b31c824600000000000000000000000029aa74008c3ba5e3a1c82d9692de9f4962de29fb0000000000000000000000004e937f0d90ecc3304edddc13c06462b9937682d200000000000000000000000044a8ba64e3c263cff2c1a1f5fa8c2ac2e4565bab0000000000000000000000002470cd04738d7a610363e9b87ac0f9b9648a928c000000000000000000000000fe880ddf12f0a61d2467d93b2d1cf3122f4e6a490000000000000000000000006c64ee16e283312639d200cd7fc37c2b7531081200000000000000000000000098388eb52db922536fc5567eefc775890acb76bc00000000000000000000000098c93cecf81f99a88766d89889c28e11791ff4580000000000000000000000009d981442840e3942c83fb38333b2293d9e262048000000000000000000000000540b74a13192df6a53c12d3f02f1d86dd05585e10000000000000000000000001a6fb21b5be448fbe7790643b002d9c6a0369060000000000000000000000000b9787df14a37162dc6de54e567416924eaa39ac900000000000000000000000066bb147c99701d91abf84f593adbfcbb100e8106000000000000000000000000a2e4c412734fd3a30b9296347a0543617648f8e00000000000000000000000009002678495e6ee646c933384b86f5153a7603b5e000000000000000000000000661ec932b519fff5b4f9e96b66105615c6e61f080000000000000000000000001cd8560dd3ae8679b7ec8f42e795b328599e8f8500000000000000000000000016d12e223670fc59ba7323517ad0972f4982a171000000000000000000000000972e46e84aff1e416c8761e1dc70041c8e5d229d00000000000000000000000025fa5f79421bf4ded0968fa62a64e905c7a87164000000000000000000000000b20f400a4d7ededeea4af175777ac7f18cf31cbc0000000000000000000000004f803823da60f3cbd926f5c00fac58cf640f7e24000000000000000000000000c397da4d8bb1d5e00251034c262687b8b5b1a450000000000000000000000000286cd8b71fb950ec7f27021d22482631bbe4437f000000000000000000000000a4cfbd4b28ec9eed5a997e46e049d5e9968d4a65000000000000000000000000a2869d9c61be6de6f6f5257767ce6b06f529f5060000000000000000000000008fe03dae0fb6be7ee069bd73997780e9d83f932f000000000000000000000000bbdd20b05b435682bb6615b446ccbd0650e3bf12000000000000000000000000981b594a8d094cf849d68c441ab78e07dd567d4f0000000000000000000000009acffb1c23c4b758f13360511783c591fdfa57430000000000000000000000008223655b7a8ecd1963507fcc307617665c1495c20000000000000000000000000f53d74d84c4059aca55e473eea5a4f24b11da45000000000000000000000000a736027d1cbe52dc49e3ba4a684caf409abf60d6000000000000000000000000a56f8da2f0e82566885d7c11e669b236bf69fe7b0000000000000000000000003be09b9844a218103f65ac7169a21511924472420000000000000000000000001e5d4ede8f6b112b3aaca702a27292cff310e4e80000000000000000000000009362b692013603825654252d35c666b60c6ee30a0000000000000000000000006b4d5fbdf70553ddf3a1ecea16f34a449b60181300000000000000000000000059578492dc24c81d0bd28d79f7560af5b8343b38000000000000000000000000bf9008526b1c2400e81cff8df3282cef0c017d8300000000000000000000000050297c1c02ccbef069503cf875e627a5ec2e2f160000000000000000000000001e40e1dc173b7d5a5aa89bd32a707c0c04a658d20000000000000000000000007bb10a03a8a5ecefdec3d3cff344c9f6e8048eb4000000000000000000000000f029c60501d4fe3bf3e72b90218e40ce6301ab2d000000000000000000000000baffcf057fcd82f41d20ee11d762155361593c7b000000000000000000000000236c05b5cf5bb11e8c28626312ac605e8331f22d00000000000000000000000002a0e4f5c8a144a815d188112297254ba0500125000000000000000000000000c5e755e94eed2ae9c16be6a08a2abfe98eedb9140000000000000000000000003be24df5fd9f4467e76aee78ac2a8d587cb070e00000000000000000000000005a1b704a4c26707be0ba71e8c3a6d7d328d1f845000000000000000000000000d2a511b53c13988ce8425886400aaeb39f0fcf250000000000000000000000002d78feffe6268fc5683daab31f16c8f928f5e1780000000000000000000000006b9cdba290abaf0a670caad9b04288f14e5d409800000000000000000000000041f0ab4a907d083d9d6cad2ee12b080d565e656900000000000000000000000018e3f9b21472785aac18b3718300adecacd6648300000000000000000000000076862afcc891bec9a0afcce241c3c78b1692e8fd000000000000000000000000201040ec0c174f482b277bebef4ac675d331b022000000000000000000000000d792c6cbce2155f12d97fd7143d492ce885bb19500000000000000000000000024a35a3d65f4809e7b4a04a4a91d5abcfff8d448000000000000000000000000897fd1bded674fdca402bc4e577bd4ddcbf0637e000000000000000000000000f3eb7013c140712b0d9bef17502554e460e168250000000000000000000000000b73d7c8bdf9905a0face0ef261c907412cb7c4300000000000000000000000033be8132dc3413926f0b3fb10d5197d79db831ec00000000000000000000000035ab2bf8eac96411fbca9de064f08aeb14e09d60000000000000000000000000afc8d70562469a798dd78423835b85e1fffd22a9000000000000000000000000f764c1721d85455cf6b975ca11d4ed16ffe948c5000000000000000000000000f715a3c5088b7c5c11bc4ff1712b6f78c7df524000000000000000000000000091c422ea86c3bc7986f137518e2d1b05fbd34a2700000000000000000000000077df603317754260e55bc78a4d7467c1748f723a000000000000000000000000561df8f002c86d43c34dd51ff10a51df01559ae5000000000000000000000000362efd6a6e46eb578539aa5cdb73dc72d399c79f000000000000000000000000e908b950847cbe52e71979e3a0ff9e1e6c470980000000000000000000000000640f1380282bdb04093fd4ca173314356fba76ba000000000000000000000000b2efede295bfacd14f6da9c7cdb2eafc5dd36b880000000000000000000000000a86e0696ad606d1e7c7f9081d54b01b55c5c3a5000000000000000000000000de98173d2e0c3763060d6742b0b5e6acb410ba55000000000000000000000000e0a83ae10cc5ffbf9d175c7e12842b1c9dbc7c030000000000000000000000009a47951efcd467eb235dde45f3273bc727e4ba2d000000000000000000000000d9483e4bc50f0609a919d4a07337ffa4a08cc9e00000000000000000000000001e402ee143ec509cfbd4eeb9dcadd5b0a28415a0000000000000000000000000788142827f650e3b280e1eddb38ff3167a9f6aa7000000000000000000000000c7230d7269f9ba49ec8eca58d47a423c3f84e5a9000000000000000000000000952e2f3f1b183695b78b764575df94e4da2180720000000000000000000000009853ae4c05583c0e23dc5baa96930e5a6275b5a4000000000000000000000000900bcd94da8646d2eb531764d8ba2eccf72585640000000000000000000000009a63b7a39294376f5b02306aec5bcd3c3c47ddfc00000000000000000000000079012571f24261dcc795508a460b78940da7eb500000000000000000000000009d62ef8f5d74eca8e948e67e3890806433a8989b00000000000000000000000089306018c63076abdd6d164ae816b8d17a035e4500000000000000000000000047b814e4e4816b3b321c1fb24aa7cf74640c0efc00000000000000000000000014cb2a58daede7b7c6460b2280925c97cca66678000000000000000000000000fae667f046ebd160a9d51b24ffa24d228b9965e000000000000000000000000090fd6f4a23acba47c6bfb389465fddb97d02bbf1000000000000000000000000cbc568e95daad6d448b4b094c3a304550d9530a2000000000000000000000000b3a3ba02d70520d920fb4ad0f6a80415857e3d9c0000000000000000000000003584438dde61780217a5b7443b567aa2c0dea94700000000000000000000000018a93924209b01441522d9415b0c009b93daba05000000000000000000000000e49050be3f0869218a790745898621055ecc2c880000000000000000000000005d600018dce7901637354081be28426914b8783c000000000000000000000000990ec01e38ddbf03c97bba1ff6c60f263e62a9f1000000000000000000000000711070acdf2b7151c96807ab4f9fb599287996680000000000000000000000001f57de498d99aac13462eb7b3826f3ff1e6e9e58000000000000000000000000b38e164073ded78f8d28e0976f9c0ad3c84c6f9800000000000000000000000090eb33b471bf16daf213a183d8fa499708da9b4e00000000000000000000000081458db6a5651190dd89b544f81f550e2ab984a8000000000000000000000000319d30791aa622db448ef1daa3611ad4a113293d0000000000000000000000001266a4bbad49ba2a80ba950ac0aa57abfa75a129000000000000000000000000bb039ca673ecdb743178ac9da37ac02036fbaf910000000000000000000000004f7c00b9d764693c3c0b2ba8ad890397338a16e8000000000000000000000000dd63ad25737889e80060abd386b4626bf72333be000000000000000000000000b447ea38b70ede14f10a93015db25b42e8726cd20000000000000000000000008112066dd33027b16faf9c8edd4baae0e1ab9348000000000000000000000000e538fc18bd4996ad5ecede0745e04d510fc6810600000000000000000000000059f11ca4b95075b40ceb35639082aeddde790fc50000000000000000000000003fff5e90234c98c91ba7a2a60c27af2fa25eceb7000000000000000000000000204bc9ada884629f54c38b87566b1b2aac82d612000000000000000000000000e8262f691e48a2338195ade2517a3d33bb68a70b000000000000000000000000f75ea609437b474c02f9c169adab2fe03b6ec66500000000000000000000000085e1bb00d101e54bb9a847b3edbd2a40688dfab80000000000000000000000006eedf73400d3c93c706ab50cb06bf51cc713ec55000000000000000000000000316df5c01b5417d6971a80ac7023050ba965c24a0000000000000000000000002988509b009ea5d31d183723d223dc9ae7559844000000000000000000000000cc2dcbc56b5788abf9fc7e6b29b4503d3643a4350000000000000000000000004b1f37f4521ca1dffd0ce423937e160acaafe9ac000000000000000000000000a1ad4c492cbd7c1129043b72a7ee5b686d606bbf00000000000000000000000069e1d06f6d039dba98aa955f136b63081000ceda0000000000000000000000008e184d93f9c05f87d953e151f165eb2d795660ea000000000000000000000000e423dd411ff1ad11b311b5314210284a0eac5e730000000000000000000000005c08aa7adcd0b8cb1c58fe1141d0c9b29b4e0c220000000000000000000000004e98b6f715822a6840a5dca013398d26cd162915000000000000000000000000421db44f2231528b54660244edfaf572108e898100000000000000000000000012cecad942987d8c5c51aed354c2f7994c043bb6000000000000000000000000d678a184031b7c5bc4d3e41c5fa483edfc3565b8000000000000000000000000a8e371b463fcd0743bbe667e6f874ed9d85a75a9000000000000000000000000f32bbd6e1defab0d28479cb64df41babb743a8d7000000000000000000000000ad04c2e6af99c31f41440a480fa50f72e80ea9ed0000000000000000000000005e3bed9c2650516dc576258c456d819144199d03000000000000000000000000f7ff78e08cdba604b7857ad19a4286dde622e2ee00000000000000000000000051b1dfa7a271fa5e776247d767283a716f47dcab000000000000000000000000492e229bf0d6612dd5a4dac6ce76dc7b751a2ec0000000000000000000000000ad4e187ddf602bff52c12f90879a473a5a1e16b80000000000000000000000005adeb54f51891f23003cb5ead1d8142daa2c9f0b000000000000000000000000a6a188fa9bc630ac35e7f0fc7ae8bac378e578690000000000000000000000003029469233dea4dbe8a9e83a42585bb32a85954000000000000000000000000020ead75ca775abc5a6d730a2e2e616845dffac860000000000000000000000001bfe79c448cf983b029424ad37d9856184fd488e00000000000000000000000014c7a5fca1cf6dafa1afeb14d4a74d31e801d95a000000000000000000000000caea2c8fb79dae52453f19f7beafdc3faedead16000000000000000000000000017d361dd84432bc3c6b11caa01191619551f32c000000000000000000000000fecf452b8474cb7cf7b11fceff4f5a0466556a3c000000000000000000000000f22396d353a0a21868a7d15448b7701741f438a6000000000000000000000000d865cde042bfc17cc177289903bac698c789be63000000000000000000000000bdbc445529f684ed15b72562196d743863e14b16000000000000000000000000b9f7c94c0ddefde2bd02deca58878ef70ab4e2a5000000000000000000000000b8032ca6aa0fa3c4dd1d6f5aa2481cc67021430d000000000000000000000000b43313f96affc5353e331e6c76dd4017aef89c2200000000000000000000000097d802bdf7e7e2d0d013989538503eefb340c1220000000000000000000000005c47851cf89d8375f3d1c1a1c2a2e24c4b39174800000000000000000000000029ef2a5ca2d9370d7107ec3d8cc51b39fb42383700000000000000000000000024a0b971845e0749e9150f274a5248ae9b383e030000000000000000000000000f7bdaef2d2ab422e29065846ef638dba36180c60000000000000000000000000828085faca16156c27cbd6bbf67bc851b71fed6000000000000000000000000e5520174fabcb0a2fad9714fc8e8b9a302f158fb00000000000000000000000082618935cfbd26ec262234519d0020e8057fe451000000000000000000000000455d1a04708f0340f3bf97a32639a876c59ef2aa0000000000000000000000008d3164a8ef3f84c397f091be80f4009136b8c871000000000000000000000000325ce3121b853b7395864836d24ba03f0f2e7eee00000000000000000000000066a7ba7f9e5fb2d053cbeafffc17f40eda4ce53700000000000000000000000093c512ffda74901683b9b398b965f8a17983063500000000000000000000000092ebf5e8e5ed23d78961950afbae8a616b383342000000000000000000000000e1f3766fceb6d3da7cb3ddd194fefb7df243fb49000000000000000000000000e8fe265ee55ad0646bc8ee99ad401dd6dba4ea7e000000000000000000000000bf7208014c3d0863cc420436eb33850173d1c3c9000000000000000000000000fde00e355bd69ff09ae21e45c3e097ee9ff482f500000000000000000000000054eaf9d93965c9397b5c137df6c8b58a635f6c7e00000000000000000000000077f859d8279e65b1438561d48c66f634cb4dfe650000000000000000000000006b88fb0b86e106a9b1b199467e8ac884583fa707000000000000000000000000861c5ec45bb0a85927fee1a7dc73070b670888600000000000000000000000009daade663c4a1ef653f4600bf661166da984e085000000000000000000000000749d8ad29fee7a3d7e5eec76be6d6d07fd8d37f4000000000000000000000000fab9fdd4b6d6d483f4e67588b41a722b0c59fc0a000000000000000000000000f0686c3ec25b8cde78a655cb6695ad628c28270f000000000000000000000000cd71c4d851733d5fced494aa95374b062da1d62a000000000000000000000000de1ea5e73ef3921cb419f922f3bea4576604a8e10000000000000000000000009b0d35e63c7971c70648dd2303e59974278b3904000000000000000000000000a60751d106c95e9d4eec41a05feac51d6e7f901500000000000000000000000075c94f955ced491d3bf7f35cdec1f927846aca88000000000000000000000000c6074871bf3c7eb9919f16d689b39c717e32b601000000000000000000000000493ce7b35e4bbfc24d6c40cd46e45bc5391d0adf0000000000000000000000004d20e6980c000750219d9f30b9a6c05ce2036bac0000000000000000000000005ea67bd17b64921766f435b67388a51fce1ff28d0000000000000000000000000b0c903c290dfa152879cc05503ce9a6a76629ac0000000000000000000000008cc9eab52e3257c3c4ec2c3a0e81e3bec1107e8b000000000000000000000000a95722bfc8f3f07befe0fe501b90f4ee1efa8e7e0000000000000000000000003579091b12a7f909f383b147080ee83e022090fa00000000000000000000000052312d7f8cc804d37119716efa3ca740717c88710000000000000000000000008726f892841bd2f4cfa0b3e136393e9965b5f008000000000000000000000000b8a73d52617b02f31a26b182dfcc4c3c713d15260000000000000000000000001e0dea8e33707f37045117bea6f9d4a57b3b3d4a000000000000000000000000c11f407ea78f368e1eca79e73023925d8769c93400000000000000000000000020d9a0e67671acab308b531740735236ce551ccf000000000000000000000000c0f23da00a3c5994ad9a280fb2f88c7313d65ea500000000000000000000000037873fbab6a3b262ebc4b6ffe74bbc22792c44a900000000000000000000000096fca53a72dbee3e5902c6915e80b52ea3860575000000000000000000000000c2f5b211ee43a8fb949f83b727119efb073fd6e900000000000000000000000011a56d99cbb1626d96867ff05c6773f54f36274b0000000000000000000000006f80300b3d175a0f2b58918ab359146d434fffbb0000000000000000000000008459ed0153096accc9c1c01589addaf7090fcac80000000000000000000000001f1cf953c244a4d97a0426ddb21235b1332331b30000000000000000000000007c7afbc364c0b15d1be31d81d50ffc6ffa9c92dc0000000000000000000000002d8eac8b537d8c6f091f8ff428f49cfc579b238800000000000000000000000031c113bf4599a9d1368521abe4fb1fdbf6997494000000000000000000000000bf94eeaba5cd3cd9f155d05477d33ff8a9f4d311000000000000000000000000deaaf1d5968b4a77d01b0dba13d6588161c499650000000000000000000000001534aedb718d10953490c8fe284ef9cdb0a667f60000000000000000000000000f3e78cf585fcbd58b25f4edb055a67d365e521e000000000000000000000000b6a0e55d46c44b1d2c0164d86d292f0e96f8c4b3000000000000000000000000fa87d62b797638161e1281b852538cd93b3067c20000000000000000000000000d64579422dc1b4cd476525edf93e680826d3880000000000000000000000000cf3e2619f0078b6082364507178abd3fd3066b430000000000000000000000009155160d303ba56a17963c42273bb2a5aacf5fda000000000000000000000000954af90b32bc5e1aecb04221380a6ff28f5c799f0000000000000000000000003d69dd4b34f84fa8c6c754644dc294761bbf312100000000000000000000000077adc6e94246887ec3c59e0b775684a83cc1d58f000000000000000000000000d871d8bfb02cbccdfee23851c720c8587888c804000000000000000000000000ab9586f1e3d928d4d5a5f908910771b0f5f99c5c000000000000000000000000b676b76fe24d6b7aa84107d0e33c5a586a9389c8000000000000000000000000a676e5231f7ea7b3f684817aef06460372447f6c00000000000000000000000073880e0c11888bdba24fd56f331daa4bf98e7a6c000000000000000000000000063d138e8343e2cbedae78b1fa887c825dbd794b000000000000000000000000281858f470fc9f319693eba820a925c708ec6b1c000000000000000000000000cf31199156b82563512c5d3c0c36735634ceb34c000000000000000000000000b8a543da3349fff8d17fb6e32c77001f699666e8000000000000000000000000c4cf367826d600045ebe29be642b169d7322b7de00000000000000000000000033f5f64f200c0f3ae065377ca89a6deba609a1e50000000000000000000000003c7927a927712f87930ff87f3489afdf05604eea00000000000000000000000007f88939bfd842d7d943425be481df394e1a83a60000000000000000000000004a95939937da0b6e86bbd5992e78100ab725084c000000000000000000000000dd1d41bb1410b42b10d5172ba284a9657588e818000000000000000000000000cb481ce44fa918f83a498f56f1b2b232eead94bf000000000000000000000000a4cbeb5a211de744babaf280858618887a867314000000000000000000000000f158ca6165ed9495decac9e4cc9c63aaffc641320000000000000000000000001da28559c54034f3a75589c87cf982132abf10990000000000000000000000006383b0bb7494a084ee64d4b0b7694d7e00a363430000000000000000000000003ac81374a7aec74cbdc63bdd4af62d58e7c27c2f000000000000000000000000fc25448d53ac34845de55a698e14438b9a1ec411000000000000000000000000eb3eacd5980fcc7cd9cf2850e2984d9007fc63f80000000000000000000000005183a2bcdec61066c4dcc92ef9737f055f838e9c00000000000000000000000079d90f6937c4a3b68455bfa986d34328724d71c6000000000000000000000000d18b80e9c039aa2ae4ef7dce7956099acc78c9f60000000000000000000000001bcd2b08c5506a09f6a46bfb4777242aaa409d76000000000000000000000000833cacf635e945013e27e90879eb605f975e0422000000000000000000000000cacb96daffa687ba06704bef9572cb91f137c2d00000000000000000000000000bba2762520e284834c2a6fc1ff57e80bb3d2d85000000000000000000000000e6d3026d29bc242466b7dc06a0d00c3393dda504000000000000000000000000ffce1cc6f355dd078797a61ad0991ae021472e5b000000000000000000000000fe71445c1bb421e450e84f0fcb5de678dcbc6c56000000000000000000000000fd04ae9e1b3ae92bb46084efc46ae398e9ff0402000000000000000000000000f5fbb2090fa84f362bb6a32898e3575abf66016a000000000000000000000000db1ad3ebc4a9b5629b10a5aab6292ce5c3b7ca16000000000000000000000000d99c0f9dc0098771d99cb8bad273c34e9ef8ce15000000000000000000000000c9b6f674a98be962bd0416bc83ccdbdeabf07f3b000000000000000000000000b96275c0eafff28c2c261b6e1a285db74880c438000000000000000000000000b10295fe904c1504310df87cd6d4f6889caaa187000000000000000000000000a027229453523c5cfce1871d4b16717f6e2eb03d00000000000000000000000095252dfca9b88bf4eeaeb509a5965f239c5fcb77000000000000000000000000930dc8eb30bb4a12800c4ce08b2464caec68bc540000000000000000000000008d7be6d05685b2074177863b5f5bfcbb46834dfc0000000000000000000000008d0f366b4f1cd11fec9a6e6c2f58e67e959a14a40000000000000000000000008ca6078acbd685e65e47577b5945c436efdf0860000000000000000000000000817424664817b4b98062ead9424f3ad35707b6b70000000000000000000000007ce67df9b695dd686581bfbca5604260dfd943430000000000000000000000007aa88c9b17e1fd7ddac4cbb55fd2a9f6c3f96eb40000000000000000000000007924d383416ec62ae0a27c540391d11bde1a0ce80000000000000000000000006f8156b070cca90af56dde40c7a76ed47e9e31e00000000000000000000000006c31fddfff410362daf4c68f1a36ea1c1796b7f2000000000000000000000000573b2b33f94e73a1d4f606d135dd9343a497d9700000000000000000000000004889c15b474634717a2a38c0bbff1ba2dd4461330000000000000000000000003ea3ee06f3bd44454b1477b9857991b248fa757d0000000000000000000000003e7c23a145585baa6fb96a4900913ac405a13fcd0000000000000000000000003c86129b990876ea63751fa7a27deba91fc5bfad0000000000000000000000002dba5bb0f5f7e414475082db7daacd20e8e0e7d000000000000000000000000024676f03fb69c7b8627d4a234520c52a17c15d3c0000000000000000000000002334fc59e9e46ddfd6a29e49fb02a361ca8f436e0000000000000000000000000be413f79058dc6013888e3946197fc5145fc66a0000000000000000000000000afcbd0a5bf6cd6299988ac57e9d3c72050b8713000000000000000000000000051010142a0b9de7f0fd8fb31d085407287f63810000000000000000000000000454ee9111dffd2f70363eef1fd42c891fa0ef83000000000000000000000000004dfe80f67f3c6718dc4034e10418ecdafe707d000000000000000000000000d694df0f837fd1f0ec18138df33557757f3c2bca000000000000000000000000e758eac17c435e6c0ac7c5785730a48d7b30073200000000000000000000000079e0dc49e50a4e8c7788ffd54998f5b69a3fd0930000000000000000000000000298461ba8f6fe3a0f3a73218e47dbb1bf8f68a0000000000000000000000000dffd6d5cb53daac730063ef54e20c8af6d19f19a0000000000000000000000008ef7922877f6b4412b0a3fa56cb7e3910da19d04000000000000000000000000afcbfa6031868bca212e9f46b5f7f1caa87fd16c000000000000000000000000982e9eedde673719b88692c53cd83a3e3ae588680000000000000000000000003e100f6c456fe91aed572249353b4f6d0b721a870000000000000000000000000d6f8fb45899ca9395f7bfd7fc4b062c219516f4000000000000000000000000c44c5c03b7578ec71e1ff745fd330629abf2ac6c000000000000000000000000359deb4ee7be1d46dec55549c957e7756592317c00000000000000000000000054a80e0417008db88036f4fb2c4646264717f7a60000000000000000000000003bc0b578f55ebb5990747ac3b963a268cfdc290c000000000000000000000000b20db48a9ef73c9c3899e45975cff4adef7ef6d30000000000000000000000006967e84c7827783327722f49adf0f4dc4aeabda3000000000000000000000000057b6e61dc6188f10de9f7780bd817b6b850f17d000000000000000000000000345d8a4442ed8a4fd7f8b81bc0dc9b872aa32d880000000000000000000000002ce1f5982d740b2e2dc0ee642d2a5354fb0364ed000000000000000000000000a449d3e8dead43a9b0e32239a6698a80845263d5000000000000000000000000ee140520c34b9bcc20048417e881d9dea07442b5000000000000000000000000206467c68857d9871909ec026a0e4d5ec501944a000000000000000000000000a1128f00b173ce3cd11bc06f503bcafcb915be960000000000000000000000004552125d821eb91e24893739a83397dae59a212c0000000000000000000000006ea602847ebb4c4ad3312d4fefc06fe4d06d154e000000000000000000000000a80e70ea9faa3bdd66f05a974a02f505e7e71068000000000000000000000000c5e716dea317671be70e6c126124706187564b55000000000000000000000000595ecea8ec5b3d104d4c136e067a522a071c38b6000000000000000000000000458bfcf3450090076c4874fa341888b513d92740000000000000000000000000a89664acf5a7f518428a2460535913497ad5c6bd00000000000000000000000038f4c8f6d7045fa27e85522ff2b123858a9231ad000000000000000000000000516bac6bbfc4d123b598fb0ffb996072c34793f1000000000000000000000000f8e7a2a95ec518719cae5301dc14c04b1b556cbd0000000000000000000000000833a672c6f6c698c335541e30398f9735555c1a00000000000000000000000091eb53045c4532e4b0f9366ac86fe02f10ff6a2b0000000000000000000000006794dcf304fc89edc58ab522ac8c65bc4b094b730000000000000000000000006c73d98bf5d0e92b2a9fbbe74d0bfc8dd157b9ee00000000000000000000000080e08f35cf7994ef28c92155f32dcaf4b22da42c00000000000000000000000036148667fddb0c5fccd1c5973205b25237cb16ae0000000000000000000000003af65a6ced02a12074e0231675273cb2d901e7b5000000000000000000000000a0d7841b14c46179747aeea90565740ea5de42a70000000000000000000000009212d7d36f4b3c464be46f3e18969d01d6cb133000000000000000000000000052b6874618038994f286f923dd2775335299f7e600000000000000000000000071244aae4d73929271103f94de078bcfad366c730000000000000000000000003b01e0440a8e69190b9d60455edfd12856bff9fd000000000000000000000000285e0f93348160f50137994298efcf80e4db87db00000000000000000000000073ad74f3ee774615c89110ce83e5c690892063c50000000000000000000000007be2027fbf27291ec0236ebc0de5f1412f5a6189000000000000000000000000e3238b88f47710d04a9cdf57c6dd57591e656a040000000000000000000000009ebf27363cb61dd5ff2f91c750f6103b9c60da5b000000000000000000000000969d2f1264666f8055df15c4a03dc8e8d2200096000000000000000000000000da4a423aa3ff117ea8fbdd0556bf8284a0c283a4000000000000000000000000e891a85e70000711d261c4ab8f72c97041b8c8a0000000000000000000000000171a7604c6968424348b8fcb70896eb12c4102d40000000000000000000000002c273db9f9ebe165d7eb32d5ff6c273756b296110000000000000000000000000baa993d795a7f235c6d9b5bac97c18408fec4b50000000000000000000000002891e233457342101d6644028206725941277ed20000000000000000000000009cff25c97a4e7273fe5b81dc71880085626d9dc5000000000000000000000000364e464bcb29a1cf22259715f6e26d06510e306a000000000000000000000000dff803973c99d25cd144b01e53447ca1684f087600000000000000000000000096fc8f81b5fc48474bf9fe6a4ec6865ff6f4d8f100000000000000000000000011ecc43c5b53113f7730f0cbecb0c08fe70c862d0000000000000000000000006aa0489b075c8f53b47fd1b0ccc8c8b385ffaaf10000000000000000000000006c12dfc04673dac23541906d009a16adb5ed929400000000000000000000000071acb1306a1535ff21d3abf6461d30a460a8234a00000000000000000000000008257bb725b6035444d27d65aa18bed8b095753000000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8