Special data
- Status: Successful
- Nonce: 22
- Type: 2
- Gas used: 28313405 gas
- Gas limit: 28539282 gas
- Gas price: 283.32 Gwei
- Effective gas price: 283.32 Gwei
- Max gas price: 443.79 Gwei
- Max priority gas price: 36.35 Gwei
-
Input data:
0x0e17d9ae000000000000000000000000bdbcebe25e63c8bcf63e9649d0b292ee81c29bd200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000e71af8b8be18d610ce38cad6161b4fcf778e04e40000000000000000000000006b01b8c0c540e23cc5f08f4446f015c9432a864b0000000000000000000000002f81168956e423e0f83b4cdd90438679506db2780000000000000000000000000c5ec665d7a5c257b2c6a2f40403fd2117b90428000000000000000000000000cdcc1587faa7a7789587ab95206eba619afade9700000000000000000000000029bee9d44e297d3497029607068218606514e2d9000000000000000000000000480bc00bec490ab29a88521b216c02937eb015bd000000000000000000000000137610464720846a4cfa0d266842d7fb169ef67e000000000000000000000000b4254216474dcb50ca92afaebdeddf790034e5b5000000000000000000000000b0db6addb0c5ff24240061b3b8abc2302ce8d06c000000000000000000000000e29093003c9b88ad832f1db2036e9be2b3d1f950000000000000000000000000c7660a83b0764529decf083af3e1aed923c7506500000000000000000000000082a486c2c7b952e8e561d5e8c0dbb05893fa0784000000000000000000000000ee672cd701402f70d095eb856caec163dc56de780000000000000000000000000bb5b925c7d1a51369b5e8269a38e9427f23e595000000000000000000000000d019df7a13d3723436e29943954d7f5a9ed548de000000000000000000000000d47cbdbf111b827ac81c9f8671b3d9fcab7962220000000000000000000000000dd495b630983d2eb281585bc292f6a080e095cf000000000000000000000000555bd57587b7f6908666ab8341050c7144eca0e400000000000000000000000039067fed97a1a30b49db55b16caad32d81157490000000000000000000000000d454ac01c9c367ae02e9b4cf8d4fdcfe69df172d000000000000000000000000b9ad10b590bcd2b0db23d0005b2db0d53d9a1cf0000000000000000000000000ca2ffd8f8287506ce7bcfc51bd74bd442adf62a200000000000000000000000027a8356003193871ec3d5fe15ed8b2c8912ec1af00000000000000000000000080f5fbc66d49cb8652989bdcd3e208011242e1cf000000000000000000000000dd41e67b5b8dc32b0a810be5978764b1718e03ea00000000000000000000000059e38eeda9e547ded306179d854f37d33fc85c6f0000000000000000000000002a98f1cf2f19414d9af63a2e2e6575b4653a6384000000000000000000000000626d8f8719aa14822c77d9aa99b8cf73f410e3e20000000000000000000000002b15ae5a4f97fb61dc0344067fca8a993e97dca50000000000000000000000000cd056413c174ab06ddddd0bfd7d9d36e192a40400000000000000000000000062667119158862cad3761562391627e22b1103900000000000000000000000001717d99b769c4a72d3f7804a286fcaf047a1cd080000000000000000000000002430a880bea4a23de91cb017b79c5e750871a8880000000000000000000000000039761933687245833e92889976eb86255e7e410000000000000000000000009d7b05d0a6da8f7789f7233020ba27283969c6120000000000000000000000004e753622a117e65d75a83124d8e92c61dce2361e0000000000000000000000002d918307b8c94fe89c83018a18cfdb5d5b692ddb000000000000000000000000a856cd9d72480bb20f9c2b05bc892b222eb09e89000000000000000000000000a4aa2b416975e0b5eca7feba1d0954f659fdb62d000000000000000000000000122e8e97e12e94864d91ee5a4a538fb1b86941ff000000000000000000000000f68306d352e090f1ee07495fd9e1e4375d57ecf40000000000000000000000001a9da337a790a810fecf26285e753bda12d0af5a0000000000000000000000002e26fe636106febde20c05bd399e56b0235233c0000000000000000000000000ceff02a986a42b28740fd9b1d0cad4dde2316b080000000000000000000000004cc5fd244a70a7e34005339dbde86014decbbb1d0000000000000000000000005ec22cc30dc137ea1216f9db07e831c56028638200000000000000000000000082226c5adc219bb0b156ad8892b84eb0877d419f000000000000000000000000d8dd0d075f228ff54680b7d467c9b2edf571af50000000000000000000000000d8c89a69e5f431c8db869ed2917a52668ca92e1500000000000000000000000086c0515ca42f285e8573d6f883d025a373c14da20000000000000000000000008674ed18503abe57de8bdaa9bb7606109745b9620000000000000000000000002b096ce4eb39d479fed410a9dcbbc035ad242bb70000000000000000000000002dc7bec58fadb766fce524c9a51799054d8502e10000000000000000000000002e3767db46d9063722a34429aca67b3e78d3c8d2000000000000000000000000f69cb0bb160acf0fd90f8a326fd6cd1b8f10dc15000000000000000000000000c92a10225e09751e284f6df2a7a198922bf4ba5a00000000000000000000000052474fa965b304557ad815f36101bd8aae4a5b50000000000000000000000000dc7d789f081a4447e8a308bbac79c45f7e4e82fb000000000000000000000000a3a7c308c90d384c5b6614181de11f79d24ea67000000000000000000000000011097b93b450ddad9bfca7e4cfaf2101b8627b2700000000000000000000000025b56224907ac0d4f9f838fa3ee9f70c50b71d420000000000000000000000002394cadf8d957084a27f423f76e2818db9fa7786000000000000000000000000ea7b562ca3098c59d4c2790b27e0663b2b1157c5000000000000000000000000459aaef0b720b3ddd7aa69f7b2a4a495483e1b4b0000000000000000000000005d1b01b9cacb15ddfae35c22be8ba52a48ba97320000000000000000000000002f688ef265e649b9d195f0998503523099fa9762000000000000000000000000e18991f9561eac4d9f5b934cda4ab51af14d248c0000000000000000000000009a0e9625bf0024f14f87178336a1060783379381000000000000000000000000e28abc5d02822810d4091b4ba8bdb27215ca77560000000000000000000000006e3c70cc452292977c50e32e1f685ac4d473c1aa000000000000000000000000548e05445f273d058bc9015a4a1b797e5097cb5f000000000000000000000000238e6aa6ef27321a4e8dc17ab571443d8bbda0f20000000000000000000000003416f4b4fefb4df52882ecf506a8d70d180aedd80000000000000000000000001f23376dab49d0331cf8388588345ee2d5ffb3ae0000000000000000000000005b07e67dd083d1f4072ef5c8eb35e97c0358141b000000000000000000000000b6b0a81d29eb2d8f536d11ddb0ab58fcb0f830cf0000000000000000000000008a34186280cdfd3b078d791089ee0208f54a73da0000000000000000000000002ca8c1b8d2578e26431f08702b2fda9d3b092f70000000000000000000000000bb6bfb57d7b1798601b172c35c13d6f18000a4c800000000000000000000000093c8a363ccc276189cab7e7ea71820d114c75c49000000000000000000000000310417d3301e49e84d9bbed522df115d92a7dcc40000000000000000000000009a0a0c46175dab6f93834eedff1c268344b67342000000000000000000000000df9d594797c67b215b80367802708ca7dd1d3112000000000000000000000000212a40d69cd2abfc3703c8da84019ce6917c8e030000000000000000000000009c97cb526ee76447891d0461e00f8e6afa2a50ec000000000000000000000000c8e7bcd88a5b0bee1432b87d1c3e89b3e090a6c9000000000000000000000000b481689f714f809fe04d3938c24f210b17d7985000000000000000000000000085233c87e9858ae4b8537ffc24e383a2f3f6f6570000000000000000000000002b95debcd595d712b11292ea7790f582906c51080000000000000000000000001d670c9ad0c3b30d5135261336d8b52bd18efa9d00000000000000000000000099bf33f74b44879e66f0de81558ec519ca6f2a7e000000000000000000000000bd7e8c1ccfd53fe9b188065ec5b768e2c55406cc000000000000000000000000da4fa214bee5198bc83ff39825e7be626f13d37200000000000000000000000095a7bd61fcee8f002ca398dcb8bccd0587fd204e0000000000000000000000002f5ef44b08d0941c70ba723e66e915cc199bc1d6000000000000000000000000f87441a697881cc708ad93830542bf9b6e159480000000000000000000000000179f094f986db1793d99f7635a1249a931e7abb900000000000000000000000032282991d684d44abb50917307805547f383f764000000000000000000000000ca1b428689ec0b2dfe1f71f36b1294ad90068ab9000000000000000000000000c80ec608b976f4e4de85e741b65c8f6705f7004e00000000000000000000000086c14ae4c7c22534d361c6790abb5fcce12453fb000000000000000000000000ea7a2d3cda4c9edc9f647624043c95381b315e46000000000000000000000000544ae730740115eab823c85f56150c03c0c8ca010000000000000000000000002bdec95d23d7cf73720889ac67c11a4d00cc486b000000000000000000000000fe3c59dee43814a3e4da2ec774afdba86649c7f40000000000000000000000007deeba36eab7f5a57af627681b01c7dec6ab7d4a000000000000000000000000963a9797e8adb0c937edb0f6756ad58c355ecdf1000000000000000000000000d7de391ee3f18411ed9537a4ca7e289b7b83d39d000000000000000000000000aeef523aefdd06add287ccd807943c751cc6ec8200000000000000000000000038c05a717e4878cba41e14d314fb3b0f00d0343e0000000000000000000000002918fbb47036b27fdc27b026def74130290b4de40000000000000000000000005320ea432f8cb297dda5a8e5859be41dc1d886fd000000000000000000000000128565dc32faf52ce79b3a5597f92b229db4e47a000000000000000000000000ef1ee69cf971f27d2f637d8e1e922b8021f81f9600000000000000000000000011b32b360daaeb4f0e5dbce2ea23e7a30818d51f0000000000000000000000005448ed678418877f8e9b7a1f594451ed88019eb6000000000000000000000000a52e422a461dc43f2329f2cb68233384d0fab104000000000000000000000000e6d982bee251409b3a69e15a969b7495e1e3fa5f00000000000000000000000013dc64077daab6d2da6e9df256cc66b1191a90360000000000000000000000000f9924e8b9c10dc45bb79d4a1f3f59c82b88b41f00000000000000000000000033871825209dcce1845ca5022c316afa693e48870000000000000000000000004d393cfc246f8dcc13a99fdf636d399223940456000000000000000000000000e78d42d52f78faa6f8cb98b89e60f9f7be51212e0000000000000000000000007e1a46d7b231341b72cb3cc5636ee4ac75acaee00000000000000000000000000c2339a1ed1b9c4f1175b5151e99b5eb7cc7955d00000000000000000000000045825cc4ff7acbaf996c8957860e115ee30ec8870000000000000000000000003865a6eb1338de8914fb695d69f852f130dadb3e00000000000000000000000008bc3e349196f5229dbd63a8020fa5250d4856fd000000000000000000000000d64f42380fbc2d969ca848153c99a7b14031fc5b000000000000000000000000a00738c381346332589a184cac761fc24b448d4d000000000000000000000000f2ce08b05d8b5108572bb8eda615eaa9125caaed000000000000000000000000693e6aa0b7e4e50e74cf8a81ab4913a25ae63adc000000000000000000000000acc8b4d4c9d6f4f1add54831c54aea7aeb2bdccd00000000000000000000000032fd4c94cef1e67fee202dc166119c0528468bbc00000000000000000000000011c8867b624a93f4d432bb3c5cdd27968bfda1e10000000000000000000000001295299129c66c981ee685ee36ff030e7ac4ec870000000000000000000000007457bf14227c5d456db9e5296bb12790c36da28500000000000000000000000022b332fea7e9129c44819875c7f620292744edc6000000000000000000000000393d493af78814eee9d45232ff2f4b87b9d211c80000000000000000000000006a159054d15e887fc53072019597638ea75249310000000000000000000000006fa3bb607dd9a784396a667096db078b43383591000000000000000000000000ccdd34af76980f5ddf77cf6b2a857da6d2e4861f000000000000000000000000afc86a386fe3ac5488a52d263741b7442bc5e1b600000000000000000000000066e12dfdd1260a6de182b039d4b0b5a97811b1d1000000000000000000000000ca425c3cad455c5f31e47e5ae7ac69dc5e59951e000000000000000000000000f579a64a42241b6394da28cd128111820f8fd23a0000000000000000000000007a4f66e9f3295acc6355357df1bcdbc734bdbbfc00000000000000000000000011bbe013d507f33a21421d11a41e9056de28f7c2000000000000000000000000822ee88452244f05fedfda7a7c1bef96697426230000000000000000000000001205863a7e83169df6ce2164ed23872158b1e27f000000000000000000000000467e0eb969636f0040d3d4eae151a9fd4da08113000000000000000000000000ce4f7e65883a898d375c34d99addcaee678e28c8000000000000000000000000eebaa11f39fa54f9031e5dbe2d6d6b84946114be000000000000000000000000279d1194c9766fe2101de5a832c865936912302b0000000000000000000000009eca3a97f92ebf077b4be971fe324fa8a939f749000000000000000000000000465b035a2470cfd5d674071b9233bc48a74fefeb000000000000000000000000859ccd5b8d3f9879ae5288a634ee0b79b67494d20000000000000000000000003fe5299cb2f9c85e9a459c8088481eede43031850000000000000000000000007ba687791296d7bce3d0ee96d7f44097aec8139300000000000000000000000021c8f6ed8ab5328227794a12eb191ec905cf92ff00000000000000000000000020fb54b082db9154bb3f755afcb9e7865925c2ea000000000000000000000000818f167fddc56c47c92b7e7e3321a7bfe0e33ec100000000000000000000000039cf9b1b25c3ea1fea68ede32c6401ab5eea83c3000000000000000000000000787c549ddc8c8a9ca378ec1a2277a0833c583ac7000000000000000000000000ea658445b133fa9cfce279964a3b694e7a84945200000000000000000000000009be4e761c3a978a4c28b5f9f01c13958e4791bc00000000000000000000000013eca1e17cb8789919a0d736f3dc3b16018027a7000000000000000000000000127b589d72afee8ae3d0e23eb9db09f9c99513be00000000000000000000000036f37e96bfcc8f5c8e44945be43f6d11737ae3080000000000000000000000000e061d66ae188f9cdfdff3da77f67e0a64ef7644000000000000000000000000964434d0cf84ffabe9016164ec4c6c0724bf218a00000000000000000000000038d50415b5f93473b00128b7490b80302cf769670000000000000000000000006683afee27d4b0c94c498d1b341447edebaa4b34000000000000000000000000ce90506b80e1ad58647cea2666097a9e6084e9740000000000000000000000001d85a32faf7d95d98705424a4789c0a6f03647260000000000000000000000006af5c9ffbfd150b65d6ac36db4a128784501dc7d00000000000000000000000045ad224030a663ce4a04e021398730f262d37ffe0000000000000000000000007c9dfb318b728df82010f190774ee6817dadd72900000000000000000000000051609ca82fc5a6c5cd7b573fd2339b66a449be9c000000000000000000000000329426a1be91424744358c0862e2bdfa240d5d2d0000000000000000000000002b8165e1e1653a1dcab5ac3604f8225a7fc858e500000000000000000000000060f1efec6d588b3a9b80959d0fff36ef84501b180000000000000000000000007e12af6b176717f56ebb0ddcd7f17f5dd40daa420000000000000000000000001f6c225271e012ef598a831bcf84f0e680c11bed0000000000000000000000000fb03a3b6559169d92046145d0692b8592bac321000000000000000000000000349052f9da977b93cf61c41cab60d29db9db190000000000000000000000000078e06f513b9af881135f9be6ecf17a0440384f8a0000000000000000000000004c3830ea31dfcd26ccf3606b044130582eca94cb0000000000000000000000007989008004ce32f16b223744a41f9d4b1c403675000000000000000000000000ec3fa181b9f8dd6d18d4294e4e68951c34a26d89000000000000000000000000bfa38be798d5dedd8502bf79df5da9442ec47297000000000000000000000000f64b3bf2a912622d3db625cd140ace528ca1e0100000000000000000000000007f51f8e3dbe047e63bdf837b753b7ef60b3ab722000000000000000000000000e8b26981e049c6350a33cf4139840ee8909fc7d7000000000000000000000000bada953de33e0b020fdae2a3965a6e5b15e2042d000000000000000000000000032d44950adc5569eeac780326353400115c44940000000000000000000000004270bc7e11684705634dff9d8f088c34d8a5b3ea0000000000000000000000002bae03d61836db1bff9fcfe3a9eae9c3dbff563c0000000000000000000000003f1f011f2c959cb0e3f3290859c6b656fb0520b40000000000000000000000001fce7560c3d92740a3155f0a28f568431eb328ca0000000000000000000000000ec7b363b91e30e62bb4136099e6f73fc3617aef0000000000000000000000003bb31d9e472b0376036e01487b2fc9e4b6539411000000000000000000000000a2b1d47e81c8e589a4c5d3a9eecefc0450f90c3100000000000000000000000074e1c5b0853bb90d3a977021e4de3c030c0c70fd00000000000000000000000035aaa0a07f40b7af0f674d3103d0df063da324720000000000000000000000008f97a5edd31336e542271c75b7ba3c6731c64ff20000000000000000000000009c9fe958aceb6898f40e578cd8cadaa3789648760000000000000000000000002fc8e392682069e505d551018510eeb8cd6d15af00000000000000000000000074c7281c3295f01f965767888fda5ef70bd1f4ef000000000000000000000000198a3330b956db2b115f5018978bfe19e55a8cbd00000000000000000000000023d2fada5e825fc90f4ded0b0d56e5af1415de0e00000000000000000000000072f0dce12d72633ed239c13bf5e45d858bbebf99000000000000000000000000322bb3c95c54dcd7dc142b26b7da0cdbfb804d1e0000000000000000000000008cb5e8dac8aff6daab8ed1902d7586de8b986b8c00000000000000000000000034a6ad27da665725881fc1d1e58d7ae363b9cdf40000000000000000000000003ab0a760dc1b52cc88cff2ab6b3c3a7d65c6df8000000000000000000000000025f886a94828c201d04784726b1b09d888a7ebe9000000000000000000000000bba9a2a37b191eb9dec7f9a0edc690fd8c5ce5d50000000000000000000000004fdf2d1bd32d047e5474e36399e36b17515840fe000000000000000000000000396d8a41c94b17a99ec3e80e87e4d6cdc645724300000000000000000000000084035bb899c9daf2dbb9fa3ec4cea0284072f3190000000000000000000000001244ffe22a0f2caa19b355b3c91a783cfa4395b0000000000000000000000000b0159c74f8745d3ab16cbfa8569abf0fbfa32d3d0000000000000000000000009a5db398e6fb8bf3f6d62cfe1324700691f7231b0000000000000000000000006b7506cc5e1563991dfb44fe4c881bae309d7c21000000000000000000000000f36406ba98b260938062492771e835241a27bc9400000000000000000000000086ba6d4c4747862420ffc3854782989f13dab5970000000000000000000000002e52db1d2dbaa26ca900450d533bb6e886bdb5ce000000000000000000000000a25cada3e6188110aac7fdce49339d6a9f92cd160000000000000000000000003622501bc56505c7c9664a038f1137465af6275000000000000000000000000094c8db2091ea6085c8947eaddc41728a3dfa0a4f0000000000000000000000002d9f32a70909aa452295838fbb7b27f119fe40f9000000000000000000000000e3c55919ceeb8959bec1176f1db3b22bf5dde09e0000000000000000000000003055c95fc51397a1ff6c6867f841556682c76df6000000000000000000000000390308deb5ff38f3dbd1822f5b01f6eb4de6fad3000000000000000000000000416824a6cdb7bc13b2dbc170761c8410de2a50e8000000000000000000000000638e38a69ebfd66f8ebe0d9c1c589e79a0071d960000000000000000000000002636fbefd004c36159b42f894a4ec57f691f0fc200000000000000000000000072517ecbedc358aafecaa7915b2aefaf89786ddd000000000000000000000000176f2a6c65cd7337784c9017eda827fa0593425d0000000000000000000000001ec8b1121497e2b6d2e4a6d1b8f260866133854f0000000000000000000000005e21b92ca4458f4b26b0f11e2e3a0e93480e60cb0000000000000000000000003998305832a6062d95b4395003adca5317133cbf000000000000000000000000294f10995c0a02eb567346d831dd0d258f8c7df700000000000000000000000003d87050f6a0bdc4ae32ad9ad75b3fa33efd341000000000000000000000000057946002a95b6063256afca8dff217ae0e6c6f5c000000000000000000000000e4f6a1c0d01e9203a7ef3086c2e61d8862d252dd000000000000000000000000b95e47698e9769a15e9cf9435a416099750382fe000000000000000000000000ea07fcf23a1817a72e427793f47ad017b4fa26af000000000000000000000000674e2a2f055b0291d98f83c61a3045b0d74cab230000000000000000000000005eebf3d9916585f89a4ced4a3e7928bd660d25270000000000000000000000002d92c9290352df0f6d29867d39d0f0837557544f000000000000000000000000badd19f1b598f87a08157ab16aabb1c5808d8cc3000000000000000000000000730d5fa42e73858b9dec017c913fe5d09c2f908e000000000000000000000000d5b12e7808d4e19930797fd13a58cbecb2d2ba8300000000000000000000000071cdf7de8e86a61a74d3ea47b49aa02f6d882e5b000000000000000000000000ca9f12c398ac4a4550d89dcc5205f89280df9358000000000000000000000000902aacc359494c8a1dd16b7e13c29d82d72ac0ac00000000000000000000000007e17e08acc1fab88be6e66ae826ece16e1d1e8e0000000000000000000000001cc096af35076f4be6689655792c6217bcfbd75d000000000000000000000000a15a8728fd3ba93cae7deebee7120cc8962ee07a000000000000000000000000c5a19028cc0f695c347c2808e33b1b3dfd332c6f00000000000000000000000033b87d977722fbe0c2881c395a864431f4b75a4d00000000000000000000000015b05cd3791666819e8b9956e9cb188d6e88f570000000000000000000000000f6a486cd9afd4caed696fe4e39ef04af0eb68574000000000000000000000000648866b21cb8804ebb8175f7ce50afd5a047762a0000000000000000000000002a48f51f5a17921f2644c3e18b9c3a234ee5f6f80000000000000000000000009f5c1785c37324c5bf1d7c6efea1d3b6631e79cf000000000000000000000000619c8729227efb1981561ba12001b5aebda9fc1b0000000000000000000000001e410099fe2ee765b3da0db8f530e949faa0100c0000000000000000000000003537a58bf330a16a563ae1e5da47cf9fdffee7f800000000000000000000000037e3deae1a78a7abf6ab8778570ec28ecac32705000000000000000000000000185b8b77d30c92c4698f934f3ba690320b01cca20000000000000000000000001c8e808cb8b73ceff3ebb9a41bd0b3dc46e4e0a8000000000000000000000000caefa406092d6d8e2ff7fb2205c935687fdc9695000000000000000000000000213745ca317251a9ec83a3aa252d1fcc90135e340000000000000000000000002a3dd57fcd8cc432b559c5c89fe1b69a3b713381000000000000000000000000efb60020cd8fe83d3bcfe771e32f807c3d846d05000000000000000000000000e8ddc6fb38f7d380904a6d1b2db996a9119f69d700000000000000000000000062901bec8da9fc9929e56089cab1c1313d323446000000000000000000000000fd3abea2db7780c10d7849c3384807dc58c1378b0000000000000000000000004c87072f9f69f0b685d9bebb5d8bb15e6342971f0000000000000000000000009f77de7cfc7e057d6e6e8488838d381df5e7d6b30000000000000000000000003b15091c14345bf46197360c83a558ab67ce411b00000000000000000000000007124d8a6811c0483c6857a639e3e7a11d7189710000000000000000000000002988959e46bdb31a54835b4957b62ba8847d3e36000000000000000000000000c3276188cc1a31f45f959e8ea176ae5e164953da000000000000000000000000c4ba5b778cd6ba6c47e1e2d00f60a2ffd818e6b0000000000000000000000000332b01927c1811e3b06bd6a7267c8b3bee0715eb00000000000000000000000035455349421b05e100418b65b01d37cdcfc880d4000000000000000000000000b7fbd2c0dd177bfc714e5a850912f821b9cd502b000000000000000000000000e63a0d13f8d2d87170b5dd72c6eb9489d809baad0000000000000000000000001d9035dfc8d665a433e9f11177f2731201962f8500000000000000000000000002374107a66739202886a81380151c6bedd162ee000000000000000000000000315b66dac567d7dd9965b2357283c2e853a10f0e0000000000000000000000003dbe240765137133f9d4c71b9e303880ae8a767d000000000000000000000000182ee441efff0eeb223c28f89020abb9e430ad2f000000000000000000000000b8c866ad8000e90ad958fd63aa443ff4a4c79212000000000000000000000000c526243da00c997a1c08cbd9e6668c8675cd1c2f0000000000000000000000002bc2d709e51808fd0bccb1fff6ca5c24535f9f2d00000000000000000000000043f3ba91b8b46e89d8eeaebaa8ede35d6ed1eb5f0000000000000000000000003223a38024a31b13fbf219595a8e85285a070584000000000000000000000000d1ed2e632e71511fff10332cf5763a37d86c57e4000000000000000000000000b28c3b5c78ce6286fc8b3c9f91133e1bd565d290000000000000000000000000165577dc3d5c27c6615a45ca10043818e843fd2600000000000000000000000042cb322564c1f8f3b0f0211cd1d8131489ef5d17000000000000000000000000d4cb30c0e475cd95884e46fba4608d6aaf5fe7cc0000000000000000000000002fc0060a3cdddb17636dfd2d521c26e844b2c3c9000000000000000000000000da80ef590489b62ca7ea45385e35b420d106cc9c000000000000000000000000741b4269ffccb35f7d058fe10773c11abd10591f000000000000000000000000d5f0b5b40c2ca0649b8b1e87905c152bfbdf24f200000000000000000000000056c59d98927e033a93580bba7b9497f68b19deaf0000000000000000000000008ed4f47c708151d1ac4be927419911cad5fe7c82000000000000000000000000390d1d4ebf75520d438e642d4741c08244e1311d000000000000000000000000f72863776660e28ffe42adf7211ac896facb7ceb0000000000000000000000006ee60d7332633cd856a5a69399feab8ac40eca0f0000000000000000000000009cb02614f51af4dd615a7287fe76c9ee1de5e38a000000000000000000000000a2519b6732fc385686bb7e98304020b89dcf9dda000000000000000000000000c5fd3ef52e5feebc63e2038976ede3e9e3b919a100000000000000000000000028171a05f10faa37898257ac160f287a0f462d370000000000000000000000003cd6a681cf9907af9da0eb375e1d147282e1b3b1000000000000000000000000e6e8ba62234daa06687caf217268d20882312ac5000000000000000000000000e85c3abb198960ce6949297ff8af2293e0621a2900000000000000000000000024854cea749d3ef32eb7992883e4b44d763ca178000000000000000000000000c1c8630ab69e6537da207ca9152b7e186b2fd5b0000000000000000000000000edd16f7376285f9a8bc164b65c061ea2c0a1f91c0000000000000000000000001957903786a94ecc660e727a731ec19cebba8d910000000000000000000000006aa8fa284c9060cebe58ced3e78bd9135503144f0000000000000000000000006fe665f2f9da4e1b29414a396e768b1a35328f700000000000000000000000000ab43e27b34190c78e049ccc35fe5ef23884144600000000000000000000000099956967796bd4875be19fd2218d1e24255541d4000000000000000000000000b41e4916631e97ab63b1eafa00a2867aa39465530000000000000000000000002085374d2b3dbce15d96342939300ebd6a62c8cd000000000000000000000000345f64b0ef517691ff07b636604bcbec8f2932f100000000000000000000000097eb736e8ccb9195bcd0e4f42e433672a6e6955b0000000000000000000000006070294320856564df2fb0d055f7f49079b68626000000000000000000000000e1b01da593fbbf655dd01983522227dc3b4ccf5b000000000000000000000000cd24629a51b0eaf6e9bd48618ad7f0cfbe92ef7b000000000000000000000000a3413a8adaa9af4dbd40556d3892c2c86ef7f3d80000000000000000000000001d56aeb4ff080e4af0e12475a12761e8281d8eec0000000000000000000000003301256c77bb0bd5231f5b1acedb48cc8011bd97000000000000000000000000340ada9f97a5d84e36b34f42d81cee34ed68a2fe000000000000000000000000662fceb8eed8a96aef0ab10e693aecd933b53885000000000000000000000000148be22f44dc7f470aa52a44305b2aa1c8053d8500000000000000000000000017caafaeef37fa610bb4cb2541827098d1aeb22d000000000000000000000000f742d68165282e48b99f8e9c7b76b5f8716e6846000000000000000000000000da0654d878aa39fb22722823f7011ebaea044a120000000000000000000000006858cd842901d1418dd6413ca9ab32b2315de57a000000000000000000000000dadc6a4461f3519e61fad17eae1b603c2bb8052800000000000000000000000090e3650ac59d16b96260f9093705e5966ce051c400000000000000000000000076314c17867ffae78a84cc4b2995ab556c031aea000000000000000000000000d982d815b2f2f693c84de10887134171b01a2882000000000000000000000000986aca5d3b5f88c4e80bd5f74179a0c76ef30f600000000000000000000000002b383d13a36b8219db5343d9ce9fce6fa89690af0000000000000000000000001ba777f11652e58c2650ccaa430d8c4ab2621697000000000000000000000000be2be099164179b16d614c51d42c0587972ce29c000000000000000000000000183c6758d3789e34100de16a78c724f9b26cbbed0000000000000000000000003298bc085e164f8e47843dd47249174e45c7c8cd0000000000000000000000009b40316c8a319966352faf7be74a6ca94ca32e0f00000000000000000000000012c846eff24615a170e40a0db9c2ec35900b8f19000000000000000000000000acbdd8e2fb2e95ec5c14b8dcb931a799d64db78400000000000000000000000039854c38e156d1a80c51b2dd8f34bf23911e8aab000000000000000000000000e12d16ac150065eff49d559616d7c40db42242be000000000000000000000000d63861efff26055b2e6256ae4bba463bb9c97bbe000000000000000000000000756c53a754d059ca4c15c5ec34bfa05556ace0020000000000000000000000001133073a32df0f80ef34ad8a41015a664a1fbaba0000000000000000000000000fc89ecad884b1304029c9ab7f665ca95a5ef351000000000000000000000000cce90acd56a9b9ba19c3b8f312a2938b785b84ff0000000000000000000000000042eb2af5537415bd61f9570381cfee1fff91720000000000000000000000008e9af43abf8a2020f2feacc06812d835ed217aea0000000000000000000000003879bc4ca37277ed3b2353d8a8a490b2a0f51c340000000000000000000000003c50b2876cbea2da704ec0806877de5c2c86eab7000000000000000000000000961b3824cec01d30fa32f9f8f04249c62ec5c6bd00000000000000000000000009f0cff11a8ff8182a5372ea2db1c6575839ac7d000000000000000000000000270c57248a22edac061fea38a52d3b696eb54e25000000000000000000000000081ac11ca2d5d01a990a71120861dd65b3374aec00000000000000000000000059cad07cef1e55d861fb106fcc95afbeff29b06b0000000000000000000000001cd6a51138986b18461a181869143e10ac95f9e700000000000000000000000019a4752937d21f8cc758c0da14ff0878fb464035000000000000000000000000dba5d8039d36db9e59186dcf5c80f217efe0df4e0000000000000000000000002f1519dea9cefa4af67de394fb586a903a51bc9e00000000000000000000000008a135a9c90b8ca01b5e209ce9c23c6396115eee000000000000000000000000972ad1e05d93f7937c56c8c06c9fc4e94c00195800000000000000000000000081e36dfd3131ccde6d4ecd632cf3383f7c1c6fc50000000000000000000000008bcf766aee8d06e5a9b972bec5eb40feeca3431e0000000000000000000000000f1c7f93771ccbaf028482e843040559b42998430000000000000000000000009c910537303f8c86ce610519ba62278fd02abb24000000000000000000000000c1bfb8561d0bc71cd8777dca4dd12cff6bbf706e000000000000000000000000239138e98c732cef1266901438a4653510b766f3000000000000000000000000aad7dfb732592bf1a2363532e067999af18c1b690000000000000000000000006773f2a5322b369e0d82d182faa591887cf7606d000000000000000000000000392307d05a3ac0fc02dff73b5aa9cb674774f349000000000000000000000000c9f6c532cdcc7e95efe7f7f734ce1e31df713f55000000000000000000000000b924ccd3b2bd10599629796428028324ff175a93000000000000000000000000640a9e9c018e5a893372d8f96f321e16b01f2e73000000000000000000000000339cf0be4c532dc19ebf6fc9cff487066797e35d00000000000000000000000019eb92b8c49b84bbd12f8ad24d2e2bed58c2212e0000000000000000000000002dfe433140ee858a4463eabe57aed0ff4ec60a6500000000000000000000000063968517dff7a1995947223225516447a56fd16f000000000000000000000000bd8aac83d51358ee5669d685d1eea22f7e9c84200000000000000000000000008255f76990fcddd168f44ee6bc7ac9030866dd8d00000000000000000000000025f65a6016f5d0feb3440a9e9bacc7a364f2a4e6000000000000000000000000237c845ddbcca28650a7feb100332f5da891e09c000000000000000000000000605c9667c1013cdfee1d452b32adbbf8b1c9db0b0000000000000000000000000d3a28977b29d4cc8bb410a25c3d2641dab326190000000000000000000000006a75793243d5abdd0cafeaef4f2b88bd5d55b19f000000000000000000000000814353ad7c4de8034d43f74da742dbf64f02f2d100000000000000000000000032a7f029ea7e4801a7385544764f81d86642cd570000000000000000000000002e93952c49e2f1c8aeeb42b012334af69fd00e23000000000000000000000000c1b9c0984a95e959236f6777330025068bb434060000000000000000000000005662358c0146a8331bda9d6bf9c668414936a11400000000000000000000000032de1a8ecd915d8791ee0680980c8e354a019f030000000000000000000000008a281761ebe2f62bb3b9ab2388029f2ae06f24720000000000000000000000007c9ddd54e7ab3be4be6ec5be0faa0fa3b809b501000000000000000000000000d693db2b9d9c1dc70eb85acc3a2f2d53a74dadab0000000000000000000000007cb4fa2d8e4a588f6cb23ba7f1aa5630ca06a3b200000000000000000000000091546e060f6827631030cc327f635e94a1d31ba2000000000000000000000000ef55194f83eab0c7170a6e390a56c041d0306144000000000000000000000000344430c287f9e8e6c160abcc6c02c8d05860f1300000000000000000000000000a5ca5282d4663e343d76bb4dfa220fafd4188d7000000000000000000000000acc40d1d5c70ba515c85c4b0e4f9fd770dd0594700000000000000000000000035003f40dad523474f0eaf877d3b505e00d1f4e3000000000000000000000000910deb48ee9fb4fdaad47fe421938de2c66d0a4f000000000000000000000000f552d633ac71fabed6dfa3bda85766710446d7d4000000000000000000000000c927455b357b6961c3a59f289516a2daeac38d470000000000000000000000001c71122bb75c6ceee7dfe50a45dc571f784f5cab0000000000000000000000000c8df2b759b6e7437e7be82f0c4fe97ee14e33ee0000000000000000000000001a01e0c9337a02bde87756e102b799acb208df620000000000000000000000004be3f840b1bf76980fe05325c6321bdb27882651000000000000000000000000605bba0af3875a6b285e61eafb35af26860ae6f40000000000000000000000005b856c42a896dc715c16286b04fdcae4e79850b80000000000000000000000007571d0d5cedb8ed8ea569ed7bbad2c843d87b29c0000000000000000000000006df778b6f67788b95db920fc70439193ebfc8abc00000000000000000000000020a52975eca0f32355eb29c5a0ba9bbe6291674d00000000000000000000000022856e3e90c817926759b03dbeca864d02cebb900000000000000000000000001f2927ff34cf7377abf0bc98c0744270622862180000000000000000000000009c3f31c49e0140f9f4dbcf799aa1a8fc1a0806ad0000000000000000000000002e84a70b628bb9f53cdf4da76f8817ae013cb8c7000000000000000000000000abf49eb4533c85ce7c2593429bb5758132e61dbc000000000000000000000000ae42dc6b0d329263ab6d603e977cd90210d62fea000000000000000000000000350c0043c1d8484db43700b384c55bbcdc0feaa40000000000000000000000008d9c4a637974a6cdb9b007b83869e6cfee731a0d0000000000000000000000004534278ab72f553bb45b2aa90dab69a00e8ceb8f000000000000000000000000dd58e102dac4bcdc4079a0430e2744a929de61a200000000000000000000000082ed328b90d733aa6c086d2fc00f9e7e50a542e6000000000000000000000000d609119c4179623a5026cd2b01618ca52e979c0200000000000000000000000054fb1ecc75d17c9951524e925b548dccaa4f6af500000000000000000000000010cb45a2a2648cd7ef911bcb1696be0b45c0b605000000000000000000000000077db731adafa3200f18543d5ed62768ad66846a00000000000000000000000036e257edeef5442761dc9f2e2566471d2fa66151000000000000000000000000398c1ea24c70f08e42f7618b7fba02f57b001532000000000000000000000000118c6c2874da5eed56111750cb4e5287f82b3b13000000000000000000000000018c64c0229ccdb20f8364dcd6bdce9297d5518800000000000000000000000080676f5077d15450a78872d0207e49756ffbd4db000000000000000000000000f03a4daa19667c9e040238dadec226d034b949c000000000000000000000000021d6e2a5f957f583f63dc10faa262f925b39bd320000000000000000000000004030af117a60174b43422e6a5a987be0a1f1aab90000000000000000000000005619a6f3e7cf70a760b6eb7aa5835eeef561a70a00000000000000000000000047e43d09f01f20d9e50871f1aef1e543080991bb0000000000000000000000000fd62cf3270a64eeca0ee9918a618366d57e4e380000000000000000000000008b15cf936672e0aaefe7e950360dadad0d3a516e000000000000000000000000a67634c2c78171a16727230532c7b655811c74ae00000000000000000000000035f58464b963cd184f38dc434c5e3aee76e5e976000000000000000000000000234ad4ac3cd88a3dfe33b88d6e8025f8d4f8f736000000000000000000000000c1cfd7d43c558fe5623167b27d02df51106d79c30000000000000000000000001cf52e487cf5dda7dd7c7dc9b1d78d93278b6ef9000000000000000000000000e312e2cf9e0dfffe634aadd634d1098bda10325d000000000000000000000000bbfa3e1d4fb88d6c9b9c7060cf1ddebd1bc534d3000000000000000000000000da11384296353d36cc9b25686cac6d5321d4a3620000000000000000000000004c94e6f5cb57bb094dc51d2c9f8c8fdca7811c53000000000000000000000000e1dc88c4af0d15debcccb77d9957cbbea519e23600000000000000000000000036fbd9ed5d7a23981f846f89f9733c934fc924a3000000000000000000000000162b0fb9b81eb68ec8f3f3abb715288913acc644000000000000000000000000311f69f9b82f40d126799f2349f29fdc1bd798c10000000000000000000000001901498cbe1f70553c65613034d333442affb5db000000000000000000000000a9aa0fb9cf9fc0bc7c98bb7146ca6fd6be3ff45b000000000000000000000000cc45b406d95fec5f56efbf85c25e9a80497cd88000000000000000000000000025de72fe362e9ed9d95a64978dca602a4cdc24ca0000000000000000000000005f0791373a4d2a22a5cf95b6ecf8211f3b72c411000000000000000000000000cab799497d5fe243c085b02362dcec0fa20897660000000000000000000000001669840befb2c56d98eb3ae19258e9c7bbc1773d00000000000000000000000026bd9da4a19cb721f9d4907585f6db2b82abe58e000000000000000000000000c2baf5bdcbc330e3ea958bf9470f3dbcc2cf9a08000000000000000000000000139c0cc4af7ef86ee27a04c203692375e08c64ff000000000000000000000000275ffe5acf23a6085f654aab2022cd047a44af2000000000000000000000000087ec478d05bbc49a02c713de7033f152e2192fc2000000000000000000000000f954a16e75cf79159246c79ad3e3926a6b017d9100000000000000000000000077e738d88ed9061760d115afb7a299e4518506b400000000000000000000000013fcbb46763b5cf907d81c70c5831392473bf1f400000000000000000000000011f50e973a4d383864d39d4f4c76caeb91f90a3a0000000000000000000000003b61dec6f857ef9315bb5a47022489b41f3a165100000000000000000000000051913e1abde27a1f0fe80749aa4c385b4ba2ae5a000000000000000000000000d605b50723a73e8b6f5b25eea2a29462d14c84e40000000000000000000000008c6e205c495b3657d82d9adfaf5102a5c6e584210000000000000000000000002533b8ba3af0a54e35ef3c5e8a4e1440304fec11000000000000000000000000319140cc83ee2dd41de593f678351a21b657c81f000000000000000000000000703a645dcc0bb06026e4c62043be576e769ab904000000000000000000000000a34f4bef3a5857cc12f24e126abbe752443d09d30000000000000000000000003103bc533b6dc53e0b222b10085661e9f107b05b00000000000000000000000091050bf9f1b810093950456349e0c2d797f0b930000000000000000000000000fdc04d25b301d9477d5e16be0c3fba2b0a52321d000000000000000000000000af54f21160bc742762d22513ea5256758395dfbe000000000000000000000000363f2630210320fd6cd2825bd486e3eef3984603000000000000000000000000f47bbd4454d353bdfd79dd53aebbdacfdab76fed0000000000000000000000001c3c31258265ba9af07c2aadc4350e99892ea41400000000000000000000000037bce5588063150ba33f363c97cad7ca3623981900000000000000000000000006d7d7e6bfdcef6e5b5a1556de4da194c1062f2400000000000000000000000031a1d68e2a832d1d220a31e1c89c072e9a581645000000000000000000000000060210e87e8ab3d62ef95dbdb9e7beb474e546440000000000000000000000003448ace7b767db211cc78c23d4c0a51e6bd7bd19000000000000000000000000a755f779b4977f7eb72a880013f264bfe1883b34000000000000000000000000080b2bdcd32f96ebb3a5acbfe23de515796d2b710000000000000000000000000f89112e406ec22d531c0c437bd3f52683447fca000000000000000000000000fd7cbe0af8e18ee5dac4a7b960767e7484d2638b00000000000000000000000036dbf9752882411c630aa6a3f9c374553e044cae000000000000000000000000701302fee99619ddeba86cee06bb9c734bde97960000000000000000000000007e5391fccc1aa214e209df253140aa5a98323de8000000000000000000000000ff1bd176d552d1d0654ea6d891df156e9ed06496000000000000000000000000f384d5fbe80cf135feaaebf86d156a59db35cd2400000000000000000000000016dca002cca7310383fdccd38e771d2b3cfc6ef800000000000000000000000081b06130c41ac47814e6675eb1ba835e1e65a345000000000000000000000000d55aebcadfd121968ecf634829ca26a017016a2c0000000000000000000000002444baadaabb4d642397948f9d1c17d93b2f89d50000000000000000000000007764403f2d9f66e9d4244bc572c918474eecf6ea000000000000000000000000dde9eee736d6ad569d8b674359e2933802491e9a000000000000000000000000a84ac619047697c0b0189bf048e8a6ad986bf2110000000000000000000000004a05776d37b755b61bf1c6f9d681ae45bdc43f26000000000000000000000000093bbe40e3b853a700d01e4abbf10c3a8a997de30000000000000000000000001eb4dba70291e43e44d5991c945ed0296c4dae2b0000000000000000000000003cd0e31dd9cce53dc36c9a68e2bcaeb61836a5a2000000000000000000000000271aee3b0f66f939b7cda4f3bba3ae620de431f90000000000000000000000009276998cf5d250e9326b4618e135a6cc84b73bdb000000000000000000000000a5f98ddec6b0a0333ea1320cba6b7f42b9fbb96e000000000000000000000000168619d87a1f46b8229e1b550ca329a9c7b63cf4000000000000000000000000274cd1640c63226d4f49961eb6f71f9dd6eab5b1000000000000000000000000dfc603f629f4e316a5e67e6e234e0a134003efb9000000000000000000000000c9a3f6f0784245ea2afd4fb8af042d3c92ca176a0000000000000000000000000dc305ecf885e4437909120c34599983b72a74ac000000000000000000000000be14a9617a809ff860f30f8f390a4c368764e025000000000000000000000000a41b0b6e20a5f04fc83c65f3506e0e756e5e7477000000000000000000000000ffb450b7ce0cfd4a099169d8d924e964b2881c7b0000000000000000000000009295f46a2f7579c4b781b59616e2d68652c1d0f5000000000000000000000000a1f7febc9982c12a084a3c6b73ff2561fd6fc92c00000000000000000000000015047db4d5516d2562e6de13c42fbbc28400eac60000000000000000000000005956991b32eccdf34d753e8c3f9ad355e05287ab00000000000000000000000098b81c7d3455bfca52ba146b56cd0871db6139a5000000000000000000000000e477e7b4b0ba9029bfe514300f8853b78c845ffe000000000000000000000000533fab1e971e209917be1df4f2fcc66f3406ca550000000000000000000000002b5a0391df0d80d64cfc562add4d117b8e5d7d260000000000000000000000006d3885b66ba93494c069de819bbb5527a16de4ed0000000000000000000000006f40d574cce0aefb610355e46637fc41b0da267c000000000000000000000000ff2d04c092db5112957bbdd85e24e8eea8be06c5000000000000000000000000292f5f038b3759faaa59e5c0eeee3d308b9f472d0000000000000000000000008d63891e733a461bce8109273032eea937f383700000000000000000000000009bead31ef53571ccf542964db89ddfd102515733000000000000000000000000a1fa60dea5b2c061ae015f1f8de4f1e3f9c95adf0000000000000000000000007115a7f5b1e2bec858e1c2d00947fff9092bb5fd000000000000000000000000101d872ce652b5cf3942fd7fe6a502145afed9720000000000000000000000003c96745d6eda1ab36ec8e2fd40633e308e5cbfde000000000000000000000000cb6aa37908cd3d0d8b45e03b00b57fc21bb62cc6000000000000000000000000cb503a76d3b70261a1ba22d567ab31f725cd049e000000000000000000000000a4e2234dcd4933d0f586b4f4eab81fc9dc4659460000000000000000000000003df5bfa1ff5918f8be19790968be1c037f624f320000000000000000000000002283fe348f99af81e8cca5e5b2529eacb910997d000000000000000000000000d79db27c3e1d9f2244482035a93d6e8a3af14d5e000000000000000000000000564387a319eb23bca5a12de74a5974d6a3d3dfc1000000000000000000000000765bdf34890e650978337e9adbd9a56aa2785ad00000000000000000000000007df7e022a059dd1fe0e7d9bf8d062160f8e0f87200000000000000000000000046599792f66322a85f38454cd1968f4fc8f7fae90000000000000000000000003e0a1933db60964b6813ee050f97d601dc8c226d00000000000000000000000039766e1438b55c778fe21e2f4c6ef90f746091580000000000000000000000003610defe753ea2c29ba66e4e7b38d14230865173000000000000000000000000273fb6db563eee48bc657579b27a722c0f02e4a900000000000000000000000035e8171bb85a471c8e6b379c19515006dabff236000000000000000000000000ff29d1fcb7331a403a9dd6d54a2b08c6e7163e2a0000000000000000000000001d35f32431c08c4dfe4df95fa439991f72b0a08e000000000000000000000000f82e6a4fa2525f966adb70c6f1d208f441fa25b900000000000000000000000033444928fdb715fa904b57002e5f754ed0c656000000000000000000000000000a43d0aba8d06d9ebbb2ad77a485339af2ed68ba0000000000000000000000002cb544abac7c92a6eddd4c3671c65bf8306e52860000000000000000000000001a949bb1fc271b8a248e7093798e12c263a530b3000000000000000000000000468e482fd2c4a481057bce092403a87f09f078c80000000000000000000000006d867d1b0812f409cf3dccce116c6ca389d0bfa80000000000000000000000004fe727a1fea870777aed6dc49e1af772ac90bcf200000000000000000000000064a4ee1aa8582c5d2fd7a02deffa59b4c2b0cc4a0000000000000000000000002a3cfdddd9c4b44cdee12717391a054264c649c2000000000000000000000000ac8b7197cb072997ccbd962d069dad164e5e537800000000000000000000000015911d28701a6955f3c3da3d6d7f20bcd1a7f70e00000000000000000000000052876dafdc67238390477bb2403bdc8021944ddc000000000000000000000000d2f22a18304351de3bcdf19b494f171bfa62658600000000000000000000000016c6caa2bcc16daf6e2508d8f90a4dded6233b5e0000000000000000000000006ce19ec64bdc5e83999fb39bbe66408075fa9ab7000000000000000000000000b865ee78345c319ccd0f4328ed4790a8bbcb818d000000000000000000000000dac903579273c68bbe4452a12dd6cbe4c38e56e6000000000000000000000000228b6ff7ca14d9d45e43ca385b1eaa9d19bd83c4000000000000000000000000082a5c3a12e1e8e98c5723cb80c4c9e32ac0219d00000000000000000000000017a63640198b543e239a8181341bd0fb534521620000000000000000000000009027c082eaedd6479b3b1e5e2fabe31d1bacb3b1000000000000000000000000e3d88571e3751ee0aa6b4b0097549864d83d361c00000000000000000000000022442ad5eb8647e270b9268189d69bfaeb2a6fd2000000000000000000000000cdb975ed3ca5617ce831869e6eb84920875e91910000000000000000000000005a50b4b15ec69ba162ed95c5518a7ede08780cc60000000000000000000000002783d1de88fbce9d503b183d11c9116988e74bbf0000000000000000000000000d0c448e23bb50b46ecb80419e61378e1b9118610000000000000000000000002188a84c63f33b93da8dffd310b0b93f6fcdd276000000000000000000000000926508f595088ab868818e5c8ba0ecc21ee760460000000000000000000000008b9585d206e45291768199c6e50586038b28c66b000000000000000000000000233c15fdf0ee4d84d0c9a5fa91acbea66055c4090000000000000000000000003116096308074d4cde5b181da3d98fa8c078e0d7000000000000000000000000179391e0071e901376550567c624547c76ce64ef00000000000000000000000073049ddcb4c75cfa5c6806e7d8560bb1138272b900000000000000000000000032c7001f4507885e87a8b63566c4449dba9a3cfe0000000000000000000000002e8c157bd8bfede1beafc20c68981ee0053da0ca000000000000000000000000db6deff00d9695595be9653e20f25318b04fc8500000000000000000000000003230f9fc9e2ca05e78b4b4bc9b6284649b4a83a800000000000000000000000022a6a6bd50976fef7e501b4207c169ce83c7ee400000000000000000000000001176b32562c4507c429b30e8d497b2bc6bb384c90000000000000000000000002dc63a3839e797d193eb0e3c8c47d6d047281350000000000000000000000000ed05c9993bd64fe5637083599dcbbb95ded14a21000000000000000000000000d7a8a5693aec8ddc078c18d8470e7bbe93e0aba10000000000000000000000003551f941f1e215242389580304824b20b2e8adac0000000000000000000000005f8dc327bc2db621d14fc18d0a003e6f33f2c8bf0000000000000000000000006b0b30d7d94bf4089c1e83375413afca34d40ea2000000000000000000000000227a21908ec4f366ce953e08450651a3141bab520000000000000000000000004b22792d33d837c4de8d77db2755a1753ba6ea01000000000000000000000000a63cca3a90f8d868517543bf9473833e077b694d0000000000000000000000003aef8c8c3bcfb75708a69aa9219917030e302cce0000000000000000000000002cd5e5dc219cd4a67e046922f7c78603c4b2d81f000000000000000000000000ce8c8141bb0575ac14a2af40114fd65e50caa713000000000000000000000000249347381eb6909c5b5854733251a7678212ac3f0000000000000000000000002168109e9ac9e5edbabef2e964472a8fbecf12b700000000000000000000000075d31671b1886daa655fb617b925f7b77f3276f5000000000000000000000000d792d6c4077b0afeaa4a1825176134271a73be1200000000000000000000000056ffe0ca20bc6f62e3fec8c62985ff4fd6f9f8430000000000000000000000004d4c2cb15cfbf00b5d6612c8d6c487effb7dfa280000000000000000000000001e991bcc653960fde7407941108bf182a6087f6f0000000000000000000000001ff1ab739d49583739869c4cd57c541105c5f298000000000000000000000000004ca4d313d29265db0c3530899d553348c50e1b0000000000000000000000006e3033d9cb2bdf71d313353821ab52aabb65664c000000000000000000000000b666a5c9f711f870ed765b0e22b4db9af51993cf0000000000000000000000009f30f68618f38ebfcbf3e89381fd1457608fa49a0000000000000000000000008e32a32f5252cb71950194d824fbe1b2edd6088f000000000000000000000000331ed33e9ab754a7140da26ea84a9d961b502f0f0000000000000000000000000a26fbc8e6978985365958c91895f4567ca409b60000000000000000000000005304a0119dd9da2efbd304c259d606d8f744256d000000000000000000000000ea2f0674b1e150e403a339c01dbe068f759f5902000000000000000000000000262d077a75dac1462f813eb3c478516280f98b2c000000000000000000000000d11dbad55df74a446532ff0ebd95f1486f250e0c000000000000000000000000896fd9eebc3211260f366fa0624b74ef06d0fe3e000000000000000000000000214a2ffe35545613fdacbe6855a99507b2f1ef40000000000000000000000000f0e94db39a4634a0c9fdb48ba36833f03b81bd7b0000000000000000000000006324b3c53cd6ff432164d3b8cbc2847287299139000000000000000000000000f8be0791137b80d79abbeffde6984a576a0e29120000000000000000000000006bdb37b5ec0c37c472dc42ca5dfc5eb6d95e3f3300000000000000000000000026f47cf3bb661126330342c716544015f46a3640000000000000000000000000cd9eb6ec162aec57be97f70092f17834d6833b21000000000000000000000000dddf0455df779462434b6a519965bdcb2b8e275800000000000000000000000066ff210c8447cc2c5ee87dc09db308b76984fc67000000000000000000000000147d4ebdb51ae54267faf2fbacac38c86fbc657d000000000000000000000000244cc3063585af12e758efc3f9cef989b906b10b000000000000000000000000be70d12fe353f37fe74ae6bf0f572a4496a674fc000000000000000000000000c7a7ce94da1983707fe3f2f73943ba7d5da0295a000000000000000000000000355355a75b7ae31bfec71699df323389584f3ce60000000000000000000000002dc47d6cfed09c589439f1bfe7bcbf6afbdca1ff00000000000000000000000051dbb990a46def8dea537b03ad829294d806f724000000000000000000000000677de0ae06fdd28e7105f67a1a87c7bcd3e8a9ad000000000000000000000000fcabd541e7e43aacfc32b90dccc9b8cef403d95d00000000000000000000000055fd9644deecde5caf11688dffbcbefef830575d000000000000000000000000234c6e0e2cbe6c800defb696fdb48a125434b9a700000000000000000000000061fe8e19783a96eb55200dc317501a6e43e2618a00000000000000000000000084bff4f65d3b11aac21594494f4078e87bea396e000000000000000000000000f61310aa72fd099d3f27f49e2f84b8174a01d5bb0000000000000000000000008cec9a5f1aab59d8f12139307d2f1a1101030dec0000000000000000000000006ed7396225ade26f33875402b5c1fea77ba16cee0000000000000000000000000f74c6a95fb9ae69294168503ba22e9b8ec95606000000000000000000000000eecc5dcae32318f92f7c2e08154f0e201bb7e5fd000000000000000000000000518276e0fad98e362658b8d6a836ba56904425a8000000000000000000000000b0e30a459439ed9cf1ae5dfea4166573cc08905c0000000000000000000000001393cdb362d46e68153d09b4d152b2ac681d0e950000000000000000000000002a3d93fb5bda3c07994ab040ee12514278fbd4120000000000000000000000006d08d3f058686e5950c9e755e7d02ec5c1052a9400000000000000000000000023ee0241d2304e2fa5f354b02c43fea92d03fc2800000000000000000000000025e6a3a44be8949a8b799e346f54193f809bdddc000000000000000000000000971c2256bf7a42b86370147d7e349dac0a434f630000000000000000000000004471d85de0d0972e88ccbf23cbf4eb9234f616ee000000000000000000000000623ae0f8d2324dccc5a69a52c4355b496c550c9d0000000000000000000000009852a75e6633f72d9d29adfe16b49a09ea8150690000000000000000000000003eae4c2c7227a8489fd18c3bec9c981f9d449d51000000000000000000000000641c73e07c79e42c8c5bb45767e0dded51857ac20000000000000000000000002e48593533fb96417aa0575f74290c86f4a0f1980000000000000000000000002f817ab452148f7277548d8c575a9226d0d2f528000000000000000000000000fa4673af0bde333dbd91145c993e1adec960d7b7000000000000000000000000bdb2950c226c0a6ba4b063c9c14f04e4ce12a6fc000000000000000000000000246357d86e2c484466493a88128ce2c999384a5800000000000000000000000033b8499ccb838186edc1078f4f698562a5590ab500000000000000000000000055652eb75340b3221ab7c58551de781668bfa5a3000000000000000000000000290ce449ba062e447ed5e14b2e00ba9b08d197e8000000000000000000000000423296cd0b1c97347ee7a86451160ccb3a58be690000000000000000000000004b150b89f9bd3123ade9488836e040469d47e5a500000000000000000000000020abaa942bbff897d57c6a6646b2263c00537b6200000000000000000000000033339163b598322e722456c787db91bfcdedefe000000000000000000000000000c5e296c3289834e85b584ffe04b34c54b43d4900000000000000000000000067971d953fa8a54eed032885c25ddbb804cac4400000000000000000000000002a42bc9ab270840c523f0284be86c49d3df55f90000000000000000000000000f2125115739731b8b7f86a418ca949b7137ec57c0000000000000000000000003059e20c2460c6dabc77767ea88d034163455451000000000000000000000000bdd90b4f41e0272b17991b3b52898f5958f195770000000000000000000000003578aa57cb194a35b8ac85653d37baacf69a3598000000000000000000000000a9087f9fe54045eabde384a79f98f5d5705dd7fd0000000000000000000000002ccce000af5c4b5bf2312c54009e58299b52373a00000000000000000000000065dd91c806e8eea4d7a0ac3913087573930e199000000000000000000000000086ef0a16ce2a9274b9fa5a1a55013c52238bbc970000000000000000000000003713f5f3d247286c172f09ee5aa7edc370ce1d0b0000000000000000000000004fb6c75a203446c0ff6e25bdc86b43334d694686000000000000000000000000f72d6a43a5355ffbd5265d068344d6000d958f05000000000000000000000000ac5d7a3ec1df45bfaae638306959a1d356b1af8600000000000000000000000055e3c088304542ade3957bdf3c47f78f9a9cf3ae0000000000000000000000003cb18a6a53ad209ed9c81d1382fec45512733bce000000000000000000000000edd58162f22d47386fbb1bca67c556cab46075ae000000000000000000000000275728216023272ee1bdba99fbb8cd3aa497f0d5000000000000000000000000ebcf07ef92d9bfa1556a2c3c87f1c8182dd94fb5000000000000000000000000e931a2e6d0d04fa7afa4a2d05694d883244ba955000000000000000000000000c545cb936a032c542521172898cc8d299421db25000000000000000000000000136007cb775a99928f3afc6520be3d9803ff049200000000000000000000000011202bf0bd9401c01ecdd385321995a99c8ef4e6000000000000000000000000209909c1ec323f48d3846e1445c8f37000fb8586000000000000000000000000cab44377459ed88a2b8fd6d47642226fd54325730000000000000000000000006da9de0965113a2f21fe9035c53f4c63ce9b7cce000000000000000000000000e31bb1a9a271b754cbadcd5e993c883d8e4cf9af0000000000000000000000009e5e3fa0b9d15544bbacc3eac958db65aa74a18c0000000000000000000000001159a9c80c3187208db4c6b2a41f220dd08e3648000000000000000000000000472fdab1511675c2afd4c892655264024d95a7da0000000000000000000000006ae3d3f92f7953368c3a46a650ff1bd09b9f230300000000000000000000000037e8c6cc0745a8c98c0a6a1cc5efbf5ee53201c50000000000000000000000001f58c5b53191c1b946e7316b2b2c1c5796a06ed10000000000000000000000005878d52c680369a502234d2d0befe4a80c8c3d7d00000000000000000000000084ea6b5b1c511df933c2d0b7447054033d700184000000000000000000000000bbf5a4ffb4b49b9bb0fc94ab3f4059c4c0e54226000000000000000000000000ee364ca4018598a7c804ae6b324778bd6cf73039000000000000000000000000a48c77feffa227b5f2d9f9743e202b76857cc13400000000000000000000000012942cfebcc82a8186a0df5213550b056292ac7f000000000000000000000000cef37d1393ee3900749259b58be69b47979ba6e5000000000000000000000000aba8d090fc2d956cdcfd8e47ae01207a68ea784d0000000000000000000000001b1d77ed6ada2c1fb146df25853c4b36ddd33765000000000000000000000000fd5eea0925c4c95cb1cdefde1b9b4b0b67e28e150000000000000000000000000f4d546db4451afd56a58dcd0c1c7183923cedb0000000000000000000000000bbbf471ec1eba3b7fd6e99e01490a8588703e8220000000000000000000000007f9fb20fad78fa8d5d4bbb201c3b2c27be0b5b93000000000000000000000000a6873b9d92c8d62b65b19f719dd78d268bc79289000000000000000000000000cdd57eaae4fbab17821715a44499c3df36bb6e64000000000000000000000000fc0b32bf6f30268b532de6394ec2802e9c5decfc0000000000000000000000009849b440872df732c2e163e8f06bad1002799c1500000000000000000000000022a819c00047f4d125c2bee1206a713b01b2554400000000000000000000000007d6eb5588bb7a165be14371786d65a2c4da84f0000000000000000000000000f37955134dda37eac7380f5eb42bce10796bd2240000000000000000000000006fc1d78dca0b70ce01081383a21dfc59da5ad6dc000000000000000000000000867a10e84d0e8b894b0613f33a726641bb1e89bd000000000000000000000000a1347bc4783db5eb267d90f83afcc31f683e790b000000000000000000000000c6b0ef496bc2906fec30fac931efe567edcbfda30000000000000000000000001166b587c95436d4e2c83a10b6f077b00ff4e04a000000000000000000000000393c721001dec877a4213964eacb0a48e59a3ed100000000000000000000000027e09450b622d99d5b425ee4eaac329e1e83d260000000000000000000000000f7e5fb3d405f85800bf48b4965e72f7dd5cf60d0000000000000000000000000f2462f2848919e3621961bd4ffad40791b907c540000000000000000000000007afd0ac2b36b46f4b560d9e2e05e2de4cc36bd2b000000000000000000000000619a0ab20696945f12c93a2f62db77714b04a279000000000000000000000000fe73fe9d1bcde6a0f70d9d11a406aab830ea1d22000000000000000000000000d877ace04254c4b0a5721e07f65e9ac5ad3216280000000000000000000000002e94e36d83300904a044c99438e7410e2c7fb9910000000000000000000000003efc6c695b3ed2d3a24b1bc24c72329534c41dfc0000000000000000000000005c8577e9b743a9b02272192768607ea51a91376500000000000000000000000036b8427fe6bc212d8f831989522e180fafda82030000000000000000000000008e1355434d3bbbed4b7b24d8148e39a994c375a600000000000000000000000030c097c17bb0687b6f2c3db82ba6ace938c0e5e4000000000000000000000000816ad30239a636031b62b8754c968b53c0bdd3ed0000000000000000000000009aed9c83a7b4a63c7a36338ba03bf7d688cd173b000000000000000000000000bc6df7785c91b0d6a45809431e3645250ba7ac1c000000000000000000000000367587fba41133e1d7ad400cd99dc9aeb412d788000000000000000000000000b2789db9f89159f7aadb3039401ea5615119ebf30000000000000000000000002bec877b59df0d0792c2a50fb3c791882d219f1a000000000000000000000000d50f7b7a5ced2c73e3140a12f489fb61cc26a0ce0000000000000000000000003d5d21b7bcfc9dc3ec5cbe8c883a3d113944d5e0000000000000000000000000b5ce7ee563141179285848801a6bb68f5b37fcb90000000000000000000000000647721854da68b1016809a3e326d9fade70e7a5000000000000000000000000c6b397b9431c9db1aa0d25d6748aeca7c27538e00000000000000000000000007329d87191997f2d67d775f3a3f63862b10b8af90000000000000000000000000ea5251e6a1568893c5889b139717e558c9040f70000000000000000000000008f5cf4afe0e29def651174e2bfadfdbeacbad8320000000000000000000000001a5702c7222da9d95e9a68d5e37a128ac0478e06000000000000000000000000d3732239988a7963e22b6ca08bbf7500bc2148ec0000000000000000000000007180abb6f110425274f2b2ccef4b63ecf09031890000000000000000000000007c9c5684ac6df6828282aa8eb8f270777bd25cbb0000000000000000000000003734373e38e2c2e661cd41427961bce2b41b26f90000000000000000000000000d26b09e541519f7468d8b33b0051be365f1bf03000000000000000000000000b74c8b31e14016b6e0c46d48780f527757affb100000000000000000000000002d0951e73a54f2e372a2020d257d5777c1cbb732000000000000000000000000440b5a6d38786f537d1ea15b15b179767c330365000000000000000000000000617e67b9d3c246aa4a19381cc74a3a17c42b32b4000000000000000000000000696e8b75efecfc4a9eb09c7281bbc7d07f08c841000000000000000000000000060a4a30523c7da0a34b8a794d57f4fc92331b3b0000000000000000000000005b09cb432fdce64ac48cf3a31c3cde66ad244f5d000000000000000000000000377fd16bc448fc24f4ac212c0a9884884fcc3b7b000000000000000000000000129b6556a39ba5904a8cba71875f7dd1512a08c8000000000000000000000000f5bc49925a389651c747678666ba755f30a54013000000000000000000000000633d1dad4c0ae9ae4552bcd74f34a79278c0d8af000000000000000000000000d9b9e2c95337aeb126bcc36351622d4b641903b2000000000000000000000000e7b6baf0aba96ec772db1f33b08f2f29d92b81360000000000000000000000002fcdafd1152dc8a05c7e8e170150ac46fec7befc0000000000000000000000000f36a59fef225ee712ca66233bcbf69bf7ab105e00000000000000000000000038ee38e19619c2a9604403c984db263fa00e5f15000000000000000000000000540010b73ee160c792acb2464bbe74c752cc013d000000000000000000000000a8809b9404d58ce94580a431357644d4f11cfac70000000000000000000000005c61fd643be031034bc4aa085ed6754d44c3d16c0000000000000000000000001a6311d09d49f45ee50faf7dc411f6630fbc1b670000000000000000000000005b0579dec098daf9f578ea59ca2a9ae8ed92a2d20000000000000000000000007092e3c4065abd728b01bbb4b9079f4927308c0d000000000000000000000000cbfab0348509f1add81843fe7e0c9ede7cd372dc00000000000000000000000023efd0975e4754326744636c54ec48008f54a0bb0000000000000000000000005ac5a1fce9349150557ce5fd28d99ca1d7dbd7c0000000000000000000000000a6ae490c6c888b87235b1ea3faf3a2a56b7da39100000000000000000000000040edbcfe36f540aab2860838f7dfab952a5e972d000000000000000000000000a4e77ae4dda2622e351515bbf03e9f63a402453800000000000000000000000088e8c96ec97f5b57cd47bc35ab037311c933635f000000000000000000000000b2dd7f7a0c94364067ade38ab28ad18d124bb329000000000000000000000000f437a1dc0561887fdd13d5d2b6b0ae97a3de1ca400000000000000000000000069f3edb3aec79e49bf34f41a52bc1a612f31d084000000000000000000000000187002df5d52f65680e30b6cd7856da8e3f5f531000000000000000000000000fd1bc7d53eebc1f75d0351fba6066a4342c447c400000000000000000000000023c5394b172069f22d59704206c1efe6f288046e0000000000000000000000006dc46c4f719799dd1b1b1ed8dbd09af4e95dc3a3000000000000000000000000ddc3c280888645827b046454d3343933ca9197040000000000000000000000003356834d587ab0bbc92c7848b0700c01d82e34c5000000000000000000000000bed7963c5c1a09d0cc94701d53f6665792bf729b000000000000000000000000997eeb27957c8feaa3c1af60e565bee5f300d8f200000000000000000000000030f2406116dac900303e9f59e9e7b4aea221462a0000000000000000000000002b0191372e7108d2b97a62059a7358808cd8fca5000000000000000000000000b46d6b317a4a2aa3638330b02e8307525e86774d0000000000000000000000007e7a29516d878ad09e0e3f52120ea3d2846583eb000000000000000000000000c760ad134fe5ef10b33f8e9e206401296e3b1b56000000000000000000000000ca816cc05cb0f18bece6fec8728ed68f621cfc13000000000000000000000000bba7d530a9df6560d2f94981cc4226750e55b8c20000000000000000000000003780c6eae438d5c0c0bedfd34acd971c117ceb3d000000000000000000000000f0587938a0c0c80a1158263497ee82622492c9f00000000000000000000000002848477ebc5177c7c2a0971d8f44bf27edc93c71000000000000000000000000e4fbad86a886a74e5c575934d431d359de64ca46000000000000000000000000aa342c9be73656629428b68a252c9ca99b775b34000000000000000000000000779a3fa1e71b2a352b420fcad0aef3999abd8bcf000000000000000000000000ce287c28602ebccb8961a29c5b2ecb2dc20c265b000000000000000000000000f74349d8138ead0dcbddb13dddbc136eb0e461fc0000000000000000000000002a6b4c8749ec133e9759cfda4cf747156ed880bc000000000000000000000000939f1cf348e90bf27e273a11d57524c75b7ca9ab000000000000000000000000f6e1d50fb1336996c4af76fc2f2f20329e76b4120000000000000000000000005f143b62c81aea250539ca077acc1364fd5173d40000000000000000000000002766ce4ab04d8797deaae1213cb20b3cfc40ad9a000000000000000000000000c762820fff40d869230804b8db7dd0804536209200000000000000000000000065638b70c3f4727436621697b5f711eb60c057c5000000000000000000000000349ecd5781bc5996f5c01b0bd0023d47173465470000000000000000000000001fd3dfe9ee3194d95fc7be9513aee45218b7e77d00000000000000000000000038be0f20969fac844699ab999ab2ce480fec9e96000000000000000000000000d94901af983adac02edf068e4309b551e9bbe1e80000000000000000000000006326533d0175057741d8d2438030ae28f0b0a2e900000000000000000000000052df65644567a0b162370227539c643b3970b9d400000000000000000000000008d1f23c2176384c3a1f26f8d7a100bb2e47fe3100000000000000000000000074a01fb78e707f18a2ce8f4734e2648d73cb39cd000000000000000000000000bfeb267fd1d203974ac3a841dcd48159671847f000000000000000000000000018204cfe514ae22a5686364abc2ba6376df2b74d000000000000000000000000344543ee714c4cef87d70f9e55ec07bc90e9c29a000000000000000000000000d7337b2f28a2e6e5cf6634fd3deea91337a6d6c0000000000000000000000000ed578c68d21453526b86d6fb83bc08a9974914980000000000000000000000003a92e145507081452b9e09c2c31f5388983139e00000000000000000000000003016f861f410eaf1bc9a75df038c33625138a74f0000000000000000000000001106ede05d0936c5c9171f9a86c0e9a7ddf06885000000000000000000000000fbcc9d24f470be09a8956e8ec389c504e375365200000000000000000000000076838f9f24d638101fcf08457c7c5f639d96e5cd00000000000000000000000020531026e16232214efb7d09790e4face260d73000000000000000000000000095908c1ee7e262ecc1c1104d83f5f85786623be50000000000000000000000004d1e6f5296c81f838e392b661c93d479e223b9660000000000000000000000009a1aebd58cb894ed69b6643e54b6bda527b8833a000000000000000000000000f85cda07bcafa29887a27b2997cb635dd3b2e7290000000000000000000000007279e0814800b7273e531a79e48844ec848b24bd0000000000000000000000001dce0e74d1a3bd63cf6c7bda23ec717d7598a757000000000000000000000000304f65a637475eeab303fa076feb52c49e3560c500000000000000000000000032a1311ca1c634997203071c5773b4c891864272000000000000000000000000eec05b89cdb2485cd440c5296e366b2b76eed17b0000000000000000000000002a30ff346bb998af547f2484ac3e49fdd445ea9100000000000000000000000009be48463c005306631218c0a6dd419c6df24bb70000000000000000000000005f487cda2be3e4f25ea50ec0db07fdfcdd58523f000000000000000000000000d2c105cd118979d89a83a360c2895dc7cca761fe00000000000000000000000095e81e206ebf77fc27d38f1a220ac7a4a39f94df000000000000000000000000392710904597e77e4cd93dda8fc9e2e8a32a9fb90000000000000000000000006660b058e433c6e6bddc4d929decd21cc5c5534600000000000000000000000032bdb0b9e3f19f4938bb7868611d8f26b68bf73d0000000000000000000000005184e3836f2fe118e17c3bda39d05020fbf671240000000000000000000000001c1aeeb6ee27690b4d7a4e63ce96670cb3efb615000000000000000000000000416c0c00f786f5510b29624fecab455b72cdb84b000000000000000000000000b3ba2230951880c70fd45637ef4aad574aa6c1e30000000000000000000000009a1ca9f181f580c2463ade82658759e22c5618f60000000000000000000000002a9fee7528403c8bb67679e676261e4de43e81ba00000000000000000000000047be169d8d69b103b115797ee4acfa86b2f9e4a60000000000000000000000006645ca6ca725673c241fbbd3a65f9113064d29df000000000000000000000000fb88ff962dd20c213cb2306d661ed663f2c33cee00000000000000000000000044dc7464be50b68b00835c116b533a68b5da0b3a000000000000000000000000f491bb68a6ce890a3217643769445007e8c8e20f0000000000000000000000003012f1266ba48ed9c3425c10acdf48bd41ee8cba000000000000000000000000f6ea3437d3e90c4595db3fc485489b0834edfa7500000000000000000000000047744814b121da10809cd90dbdcd65b6a4123ab200000000000000000000000024ef407f65c9b9e9ede87c3007aa9770cdd78205000000000000000000000000d4d243416e76c9cce2b956259aca5fb1a3d9b4880000000000000000000000008e37dc28b84e06671e64c9895db3b376df5a88af0000000000000000000000002f55b08205c3f7a905947e7ad6934d9efc2c020d0000000000000000000000004ac103dbb9cade43fe5198a0e6235a4f2f5042980000000000000000000000006edf60b8d7725545fbeabab8b51e369b4917d1160000000000000000000000008ec6c7b616f0433f7102bcbeab6daa855616a83c000000000000000000000000d125981ab88331daf0c5945f2578a4338e6aef77000000000000000000000000fd891a7a3c43777083f0b7648aa05fdfb64775c30000000000000000000000003322dae969a606dcf3cf4248809433e5235ba4760000000000000000000000001363898eb4e1372b062ee32a485ed92b7b3ee512000000000000000000000000ae3352dcdf5912eb349cf2682598128fa5b884eb00000000000000000000000051fe5a8aa03fc89c73d60594848ee7ebd46abb5d0000000000000000000000003827c1afaa2c799a46d793666d28e73e4c7a8487000000000000000000000000fe5b6cd08c2d1638f27b2ad4894984249eb1ce3a0000000000000000000000000f7e582c8834e7853ee3db7419bab7265ce682fa000000000000000000000000b257240dbb6fbe0cf360eca56f2baa50e42de13a000000000000000000000000b33ca55788dc1f0c14bbd6320b28e8bfd3499e0f0000000000000000000000009b3c4a2c6e485e7a7de291ad51313f4aa85d3151000000000000000000000000c684fecbd56e11830c1a8462d16604bbaf877a0000000000000000000000000085d588984955da9081f6c2ff5aec6ab1da9d7c1c0000000000000000000000007819fddfb72edf342eb4a44e52d5f5084fe568e6000000000000000000000000969a949a752c4e90dcc2a9cc0c7a00404bf02be50000000000000000000000008718fc45518080a451f36ce2500765848626523c00000000000000000000000004c477fdc0e37874a08fe41a51e074924dfcd41b000000000000000000000000c1d1b02d50c2f2f8427079bf501291a9a9d886850000000000000000000000009ec97faddde876d9746cad920d692d395f6d17dc000000000000000000000000e7c91d6e73268428fc74862aefc41ad72559ba37000000000000000000000000b5706367dfdab8440c3ac78bab2e618c69946b9d0000000000000000000000007107c25b62bfabc1edb87b394d666c2318db78500000000000000000000000002b76140703863a0ca90791c386a6b0fc45430407000000000000000000000000f7a4379b3d75cefbc44300db05d0c7865c49967c00000000000000000000000039afad2996a80d57d86e5fae34b9cc347a1ee6f00000000000000000000000000f2e5aa154d5b4aee78460493588a4cadab07118000000000000000000000000e41ca02628bc2ae54a2225120483996e13ddb06d000000000000000000000000f05c171307825239b8b84c18e23f04a0dcdfb1be000000000000000000000000b1c4a82d9511b5326d5fb697de306709a8dc64f0000000000000000000000000c94b6d3ce7167716cad3af856c473cfc6688745a000000000000000000000000e1e8354ab6958228453ed3964f1f5eee4048bfc5000000000000000000000000f639b3bcfde10d3f31925ea10d68ac463c5001040000000000000000000000002e00c827ac2eb1b12316155eea5bc3bd7cee06c7000000000000000000000000801be685a3deafd5b350669dba19f338a4a9367e00000000000000000000000024302cb92ca80d19aae9e4a8ff744ce283086ca10000000000000000000000005460ec956ac8c5ab63f0f052adb5a6b48300d4cd0000000000000000000000000bb2650448b15a1b714da1fc562cd73b3b7d70dc000000000000000000000000ba97b5bcabcf1d128bb15680933ffeec9ca8b8b1000000000000000000000000a2756e624a83f9db10e45dd9f657bdb2b41bc412000000000000000000000000d7463d6da7784b286a484c3613754453038c912e000000000000000000000000a2b26aded441e04e20d749261d0149505b183b87000000000000000000000000f67fb8d6b3f7ad925d5e9ca11f3326c295d78453000000000000000000000000fbe6cce24daa79cf1a48166fbaf8d47199c3ea7000000000000000000000000039a821b70616fd8ef7ee190d0cf337d8bc70f0bf000000000000000000000000fb4da316cfd5dc3995446eb39c2574e81269b69a000000000000000000000000668bf9aecb1ac2fc3efcfd4d776f420997085fa200000000000000000000000055d926e7258f20a3c1faeb43ca4e02478121e86200000000000000000000000058eb45bfa279598c65f8396b89972b7f0200d44500000000000000000000000066d59c5d18e948196de64f0b5368987b09b7b34c000000000000000000000000c4ce7bd6eb91839755b692e4584ba150fc04d87d000000000000000000000000da9c43f2a8b9b9358a6abbbf9557aef65a5b39b500000000000000000000000058bf5ec2090fe42d5285770166949fa5325a14a0000000000000000000000000a2288983627f067c844c2d190480a97c2652c40d0000000000000000000000002bb22d821638bf8bd10832f662107cf9d974db440000000000000000000000007c8ae051f0bcccd2c65ae38af9cde4f04ee7f26e000000000000000000000000cabb48288b7150732e1fead57670773ccaa42d7200000000000000000000000028445bf189653119b48823ecadee202a7fb666100000000000000000000000003889ee927474158255eb9a7f9071597f3a70d3540000000000000000000000006768027cd08145ff33569b54254928ef2e55e4740000000000000000000000007e442bd9746d107687b6fcad475f6a034e28c3a90000000000000000000000009b25d719b9a643e1d6f33fd142875b8adf8b72c300000000000000000000000099a614fe4fb993ad9f484c6cf9c2c7c1c43f2304000000000000000000000000e687ec81769b067f1940d782503a9e79456ab0da000000000000000000000000a12fbe894b9d09734150e6ded6e564050bbdf58a000000000000000000000000126e9f35f682f23a087a662ae3f59aaffa0b63910000000000000000000000001c32267abc9cddf88aab8bd8e4d9dc83099b84c6000000000000000000000000debe1a4eed98c98602ba8a359d60f38d9d5200820000000000000000000000001457d07d1b6b048f0cc5bae782cc70ced9cfa5400000000000000000000000006dacf4ce6130aa6361ee5fcb9177fc0170466caf0000000000000000000000004fcb7fc8dec8b762286de7b3e28489c366b0aaf7000000000000000000000000cc19e135a43e9a29ba2683dcd1c76d96a0b19745000000000000000000000000826d09ecc052bc5c0f7e76303c71abcc1bb6c166000000000000000000000000b1a5b42808c2140804f5ce2e2dd2be0cee828513000000000000000000000000082d408f669b285c8667d2d261caf111b727879e000000000000000000000000e419cd25b0b5bdec02fbac3c19ce481135fe0aab000000000000000000000000b7fac2407fb887a250d34455f94b1706bf1786a500000000000000000000000079d01b58cdfb24ddbd0acaf8a4ca91e4411989d2000000000000000000000000ae407651c8b42359c44bcb7da4ff9bed54cff0720000000000000000000000002c594b4ab37d058630805faf7f57ec29f7ed9bb4000000000000000000000000f3e55500114a3449f0a734f3c6acf96b737645e9000000000000000000000000d9910f2248307f8b9fa9fa18721247d01b48bbe80000000000000000000000003509782638c06eb88a2a7289b8a80f02ee2e57850000000000000000000000002d8bd53bc848d4cdd55336cb385fd2c6ab2026ed000000000000000000000000d412fce2d3d170c95628c46f4c53a34fb5f008cf0000000000000000000000006050b367b222803bcfa8f9a7b908a4810711b98e00000000000000000000000000000000000000000000000000000000000003e80000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c346000000000000000000000000000000000000000000000000000000000023c34600