Gas Limit & Usage by Txn:
6,000,000
|
1,782,982 (29.72%)
Gas Fees:
Base: 4.658089948 Gwei |Max: 12.250105496 Gwei |Max Priority: 2.5 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0.008305290531664936 ETH ($20.36)💸 Txn Savings: 0.009078972065804136 ETH ($22.25)
Input Data:
0x06011a4600000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000cd60000000000000000000000000000000000000000000000000000000000000eb40000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000c8800000000000000000000000000000000000000000000000000000000000000d91000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000af9000ef40abb5a3ca0a41ce62f11ee1dfa2cf18f46ac6de950c418631d98a05c8d731e9d7f9b9528815af3d1b8e6f49d1877729572563441515c6f20591936b593621033b69a941113a33dd1bc1a9e343c386c79068b4ec81dd822a1b07d409dff480f3e708cd6535c4631417242602dc4d91d05fe61bfe55064b3fdcf4effbf23af257fe15f9dd7f35cb2419111f31744d22c4f0ce1c4e64f07e6297dc7257474a20b843b5fb9d4c200b030159e2b298329be362c9f38f817d6e7df743ab6ebc0ed000000000000000000000000000000000000000000000000003bef2cf55c600000000000000000000000000000000000000000000000000034bc4fdde27c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c3586526c7c000000000000000000000000000000000000000000000000000000000000000000008e7610f56a359935e8d89da4c67ce4cf149928b7d01ec09d27e6fb4674889072d190b96fdcf527aa75db86cc0b63e93aab3ebc3cc6b149b2b8f8081fa4daf420bedd6221293b9c5c7ae5f384af3c8135e9ba068b9b36cb36ee150d7726cfd5a024837d789610b1fcb1b319e177cf102659d1c76f4e5d87d30372cc70a5d44a62cf2698fca957c6343601d83a76a9fbc0947a00663b9bea7d8925b1c7604e6a229fd8d20ec08e6aae8e3d906e45103477e5d44e3e34db8a7c8388dd136bad3c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081ff9cc8458616f607868794765d48704fdae8aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a688906bd8b000000000000000000000000000000000000000000000000000000000000000000000c21b581afec05c066b1c3fef7b7dd1a3e92b408d6e70f2c3d50a7ecc8ec65122877d71f45d69c4a956a48ae0b5b667919e9dcb872be2f39c68ca37e6f9bb06820cf6da9032718f45efc4a66983e99e9d8fe558b105df5f40b66b8e32b8f8b6f2ec08a772c9739ee7d4ab42d96ffd7db7942e5661e359e5e55d7181742d06c352fa00cf5c13fc6aa4619b53a2c0a7bfb0be0357136009bf4a2b337422dc2d17a204a8a90886e5c24ff9b805a9fcebefb67e7e3da2f4370242e63b76b2956b3760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3aa6e805bf7ec164ac8cfade87cef82afc1d5e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205466db74c00000000000000000000000000000000000000000000000000000000000000000002e4a82d7f34170fd42c6291111d80f4a06c7d90cc07d5b241995d4589fb8da18054ad808b182121c5418d1f5d24bee3daf01e239c33d657d3a19c486957608f619d0135cb7989bd182bec3f7a57ba83ec350aea3e2061675c8ad32341c5ab0c326b1794be3b261fa7a48cd273ae80ed8e78d13fd9043926a88e0fcf6083e25130c2629a738de642e73f962923e4aed8a4247927ed3758077bb74e9cbd572d6ea194fa8a16ab6a2eb719a7d77ea88ac8b2888c521f2d7748fadd1e24ff10ee45500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ad280a2d54a76f68c8412731f89ffaf2401780500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000214e8348c4f0000000000000000000000000000000000000000000000000000000000000000000011d80d9f4a1fad0083ac6be3e60cfb964fb0a807b39571ea9c7174405304b0b8d27bfa0c8b72cb78004cc032e80c1065f5f4b92f8e9e27ea11f9509abf383e12109b3d1df50720c25bd732b8b2f904bc3e32bf4567f9f3b396fbead09eb7bf88123312a111fbf6cbc5b61429705cf604319b7c6119f28f2c8563b082f150760e01ac210f29d0f538d760461d0b6c48fcdb33eee490dab9fbccae74b41601ea9bd2152ad763d4e8587cd0136ac9cad00eb2c4e32c64060bdce2f340c232c0a2bb500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ad280a2d54a76f68c8412731f89ffaf240178050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae70309a78c00000000000000000000000000000000000000000000000000000000000000000001a45bd4c883473538c6b4fb47665ab3140391cc7fb6f388837ae651ff73255d6210b9fc7589ff6602b6bb656758a5d23a7377d3a09d95c5851a7f8ff1c8f6134182669d55d070baa6d936ccff7176b8e14d5a325c71ed0ac3108b5392f0a9a482c45694f1a7d8d310ec1fc4d3f3fe278a7e6d7744e203819e9a61fe63b9f53450bd46caa75986051e560c9723b2d43775b8087912188d1cb2764ab40e70d21cd2ad643bcb98cc9d41b46dd8c8dc903be2f52705f2e5cf1362e4846fde2a9a06c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a01e9a89714b56dea4c7edbf0144c82c76351ae300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016012ecc93dc000000000000000000000000000000000000000000000000000000000000000000013331eb3f697cc15c38f7184314a7939dc0e64e9729225dd1d0f6dec53da6e1b0cbd35b559941d2708554cd0de5b289dedad3ac0107211ad061409db3b195c042940efdd80922a3237e1799cc47f814815fbb5e1dedbcf6e105f3c32613af0a311784e6c89ced1062ef7122a884b4784502628a5e3ffe8dabc5cd0c4292ec616032a0dc25df1bab3833acfbdc1cb39e6258167dd5af11b7ba2a19d977cb16fdc10f90374c421f12e90e62d4759cbbd0475f9f124cd67ea2eb0224e0f0410ef4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000006169ae7075c96a59533318c91b67009450e4a7f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065b98fd1da900000000000000000000000000000000000000000000000000000000000000000002b065da445e9d005bade331393d9ce181c720069c86e498aa565ef566e42349a1224e3e251f4e25c2bf6253192eb50425037d3aa0a382e1440f66c1fa955d13b09ed2966a9d12fe5955e1703969e9c3a46003b4b4f5f9d882821ce34fd8895d8151d33a08f4d854c716a882830f184e9b3c53be44fe04b88808ae3060918f93a26e88e39cbda13b89d166174b910a6766ded8cba394b6f1ddad318df948e9e39133a79efac5166bfbc5d2095b9fa9fedcfaab0f3ed4251691893846024a582a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004752336751fa80b39a780d386cec77167467c915000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a618b93160000000000000000000000000000000000000000000000000000000000000000000188adf5a7828de5134aa74ffa6883b7e1731c974e00dc47d9084770860f21d9601102a839e51db189783b64a87a87a002e5593b51217b78b10730eeb021c72432c7902d7ad68039121892b3b2f944557650c98c2d00492291162b4fe39df888e1869039acbf9726ba32ec4f31b3857ae1089678e64df9c24602cc149dfdcfe972abeb83b032e1fa0c3a2ac52375133acc38b6637c1879100ad6dd358556c232c00d3dc130e1d3bba7703d2dc35db8a775521410ec36f332d0501ba3baa62f36d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089a23f067054fcec705e64d4f4aac36ff0db6b2c0000000000000000000000000000000000000000000000000000000000000001139e9f979a61f65eff66abd3ce48a580d51bbaa0263451de63eddaff3a7135200cc68df458335b70f4b16fa4802edd3032007356bf852a0ff5805881118c037f00000001133618af3d13d36ebbe21d51fff7ae6efa3bf53f84c9ad7f15aaaed30ab797883eda9b257161d2b9a837d0df2f914a7fa020ba8bb9c7e37e0816f205143018b87b0285bbc43116d18ae5e13be3421d840e540b65fa86fae9779b5a4820d62504fcc2c724cba45712ba2aa854a1e3ade653ee2d277e5c2d929ad254a3009055075082c8bcb93a845f9cb38923c2388e1a66973c02ce07b395304485b528918bebd8e5f0c388faa19c7eb966c4cc6f3bd94293b5caec2105bf9f05cbcb0852efa29e05df0a7e4f2bfc10392adab8fbee49e470b9fdf47715277de3ce320d3b42c2db0c3e1f9877da69f665f40a16b7d4674b59b836c2fe9a241f6b8d510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000264c5a56adc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a25994b0bbae8efe4c8e101b58ec3e2e0fdd0dbd1c5debef97d2358f6ab1b0727ce53f1e1f60ef5c8f314e733f325aad75c2b02847f99ebbe768e0f27e120d01f545db9c4de7181801d58965a7e01110977973beebf3828e8403b6d729b7d6e19d5c8df1a8a66318a7a874faefc4d1c81d039cda14b26b24bfd13bbb873058121bf9e10fb06e5539d718ec9f7dacaa05360a160bd9e5e09095266985cd0d49301f03e927855be2145cc90ca7f8c74931c06b73d5fde0bdaab89f14873e0b20c00000000000000000000000089c84fbbfffdf0b5029e7a6c46833ca0692f15c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067bd3ecb7100000000000000000000000000000000000000000000000000000000000000000000000dad32b3b0e1b779164aaf86ab21f9cd66c8620e37ac5325790dc9fe6d8be6063d38f077eef545e196f67ba66a8944e2e042683999e89d7a429fdbfeb3341215be2734f0f578220e3f31730ab48db9cf0356dada8fa8f73c875df8bbb64f852a73ad2ed4f224c71ff08de9ca8ebf8e1ecfc83030c33fa9a7514cac0b9168f7203a4b01d49e1faf3a87899d59932174db147ffbf9352d48da080189a5981fb029dc778fe42b864b412aa8b29cd879acf490469385e036fd3c5e2917311c731d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b21067951501c8a6d01435d7c77fa890a91ffb5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028ed6103d0000000000000000000000000000000000000000000000000000000000000000000002bd196a296d576f625c3bfdb6f201e7084e97bfe23835db975f88fea1130d5b025562ab3716b245dbd3da5e7f7dfde0b27b4bdfbeb1d396201295520fbc1804b141d01530e6fa460a62e8d63e6bcb3745d81c9e37ce97cb23c43faf8400112f004dd55308c3b0b7dc98561f1d27f15520b79fe667adff6df0a59323b127836622478723171f5e1badf3739a3112546e628eb088c3a943a292423a785196a7ec91974cbf4c5546627e7d586b8f6e50f2f7944ff3a8d847c8b5803635fb8896b8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006182fe43b0eea4d8e2380bea718e7bc4d8ff5918000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000119722b971b400000000000000000000000000000000000000000000000000000000000000000000da9951d96a52e318dcd2f5c2be0a26eed5eba7405ca71f959e1a28939f6b85c1bac3409721f7165e4598b6f155d939c012664f457396ab90a516f5706f4a3a201b7f4069b851f4d5dab8db035596fbcc51d41b906ed45ae73691825cc23c6f22ac6a44eece0738ce67caf9f058caf74d045d2b87e06ad9fb4c8c7ab9180ae3517b78c89fbb0610967c71bca914813ee72ec79f34682e40bae3cbc7b708ca1702b0a4a2df00261406224c5051d5b1c69ae139c99db3ca4083d709cdf03092a2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ab34b8cad09e5b02310356e735468f12368ca300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af9c52b73f6000000000000000000000000000000000000000000000000000000000000000000016ed4b732970a137182836d8fbc635033c03c1e55fe61b684f40dd1b8ec8581e2334afdec1b677c7c44e2de799f4096e9c49efac63712895c8c9177fe3b169211c2ce792b47c5dd498e2bf8812e7e4f0174df30737867aa380c46ad0ffbd9c231c5ca365bdabb3ce207a665cea204f3f8029dc83a50a33dc276b744d16b527ef06026607676502f5e5f92ca78b00411aa7eacfda8e021ebef5feae502a37faa00bae1080515a5d865441f11cc7af539f6c79b9563fc00cc291417d8f5ef218200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b05cb4612f9886a6a604f4c1f416cecb772c319400000000000000000000000000000000000000000000000000000000000000011454343297f4090ee80c9bcb4ff26f4db164881651dee7c6fa09eaafc626cab41b777c214d4928f8da14c30b5f4cb4efde66355d480ca3473ee4490b59c5698d000000012472e1734aefb1b3ce9319448c41023f8c2da000ad09cf2bf81d267a275cc5d8113b14ae24c83c2d1165b7b5dd27dcd117710108e9343080f586b35e097eb3e1cf46bc5216724a94959f1bdc96afb00bdb3beca47165187052759b3b0103ad8f475719c28909c44adf0cb087c6af882ac4761396f52af015ce0584df27936f05d71da700d0d52603831db4bd2ff460abd7bc21889dd027d626d5cf3b1ccfde2e7c3449ce585d9660bd97933c44f8918f02ece41d9167dc2488f582180b2a0dc93f62d03b7bfc4725147ccc158779bc4378f60c7f6e1ffde18614d5360062dca85b2ec6c66c5bd7c8ecd5592467aa8a2495cd4fd6271f91cbe6cf03c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000263a29b9c880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020906789dc5ecccb5575580769987387bf9e3ef765a21408c5e2b7c1de5c7e7d181995cbd709890cbb9ff3af32cfc21754566827eaf72496cc52e7df13902e74017e6a133f5754ecae18e56220742699d829ee6c262b3857126c3b3a384a3d58107d8ba43411e1cf503dfa979e34a431263425cdb0a383e85e87ed5d6ef021c00701c57d4cb45396d33d59c2de19f3d0b52e1d1411894848f4be863f7fb78c7c0b59d1f810f4f499b27582d6b34d36388b71fa6425bfa8cea39c245653963f650000000000000000000000003cb4899127313a3e18aa27ece7269bea12777997000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b6ea1cd353000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a69e1d07bc49fe1e217d92660a0a29c77141419f325618a02b481c1be30f70e291417b9b3f8b85a053919713b0090ec96f9f914c303f66b084841e4db67145415bfe25c6d4cd06dea05ae702afd71a472f09cff3fd9e184232043e5186492ad240bf2a2808bb1d7ec46b6d399bf3213354d4c360059a0988c731b7305fc7c3e0d389c80c33ec95db039e2abfa7c7b17b4a8eff280afb5f8cba57a996a2bffb02752d5c6144e597929ff53136211da871a4434025193b5c7d090c7b850e78ac50000000000000000000000004fd0c555cd6b068cc54c187606c7c259c5b9e4410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024ad9f90a9400000000000000000000000000000000000000000000000000000000000000000001faa2f29b1e9b5158e1537a2bf70f172f32ab89115cbf61986511f62eea1c24a23316facc9aa98b541f7a1427666de64a44282ee6649284d95b0bd78dcde9e052477d64d55202db70ac411b71b14bafbfafb6ba8ceeb329fb0f186540959e5c508fa099b933ff14f12771d79526adbbf0113509b109674720ae9c9dbef226f3227ea21ace24422fd8abc7fed1a591d80f04e2958cdfbf2b2ddb85325fa6d9a2902b4661fa469566dcd8454b9cc0591024153562a552ed97b05cd2993e329e1880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c474a42d576bf1b4524996e637a0295240d7928200000000000000000000000000000000000000000000000000000000000000011bfd7faee67420f1a9b5483ab9ca034d6e1d8ae3b0e963caecc3386c09e028a71747a3a620be146578ec190f789aa58ff32c37255f4789c6cbdfc4dc2c288ab5000000010b8732efc51af7223c8b28ff54744616453dc2830579e164bea317642cfe21d3eeac9d87db6574e0a1a300abf7bae9b864851cba433e0e4d8eca84b9131c02065484967833d4481058a274c8e0e5f05a4e6309ddcb46361c66c2b9cf1a0d8506180cfc1e89beba94771a5afd8c535cacb4f78c98c46e9b5eec9b52782ffbe8fd1e535564002c05d370f767c858f7cd349778bfa390698b8f53cd6b760278639c966fbc56e73d51e8476552862ee1a172dcfb35e9b4330a1d91a8a4c709a726c682dbc41aedf59ae67dfd5a120ef06d436147cd8764d7b24db718ce4518142ac6d973a4ccb60459676e718b3b761593d561a20d11af764ca863e8aec300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002445f0df2820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020eab1a72fcef8fa08945a562521bf1d64ddefbfb2b5eeb10ef90b13f82ca66d1822c40b63d2b53c38e207a2ab13de8cf03e8e9c943c1d94d6de9fa1b100a5c21f2f16b68055ced2d52ef7c32c7cd17545080ee556cfaa5729bea079292046822f83558e480dbc7569dc25823e3a911e6038e9325a2724efd2efa774cff45da0262b656be0a5aa63b0f11d77ee08b1c5fb943c19ce9594a75a76d02fd7b8a280148ce0f7d0a04950202b89d0eb4a7f0cb1e06060281e6fdb24c17bcec01d7c46000000000000000000000000bc95a15f204fe21f51602a453043425e02f4d9f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000237dda214e600000000000000000000000000000000000000000000000000000000000000000002c7de61908e18707202c0824f65cd66fd7a7ebc6e2b29511860f5c3575eed0c71714e52fa27b17734efed5ff13d7f07c6506e5b481e1433322daefb7ee02bc0901a2ae6586a78af15169523ceeb60967afc0a8464879b5da1d7161f77d7d98451967001b273e11c4090aa86416676b39dd4aba4aab95d6763cb3a944239d3f4b11c36b6b332e3ccb6c47582e40c6e95037678e0dc402f20c0f3bb7a80fe68c031299afe103ca0bede7f98d423ebc9219e949ee29420a1a703d2bc7c28d522de700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e0f77db803fca297ed5b40496f6f768faba389e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c7f40059e00000000000000000000000000000000000000000000000000000000000000000002ae4c0d631a917a65fbc176b68ea3f4c30095df1087315c6dbaef3ccde33819b2fca0ac11064af2944a0c78b69db3584882cdeb24346196ac2b0ce32b489e53e1d5b1254ef9c821253275f2b1192e16871ece16853e523d53096d912608a0e381e92ce796809f501f0434783e3c95f4a3483bf4129fe128b1c807381dccba31027acdbf8530014858533d5b5f2fe18614603f9b33298f69d2856b108673733182521ca89541977fa90371094facbdd76a3b32f5a604fff59678f01bf3ccdfaef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1419f4b666a27db6130782da246ccab47d7bc8a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c7f40059e0000000000000000000000000000000000000000000000000000000000000000000221d344fad450623f4b7db0425cc19309ecbe1cfb8290312c735017a177ce3b229c53eb06b89cc3263057b36e51d3eee066bd79a29cd6144873e7c56bc97bc971743e9dae804f809f941ecc15bd3c6797ac798a0f6dc81f7d7e9fae7e42b54e4278aadc2ebed1bef0d1ee46ee31a415136757905debc2b996df7ac94cae4107d1007e535e101fc6aea42ff3ed8548433d023fa1de43883c82e41bce6bb75a6fa0c103f9cff63ad5e467fcae13b318634c9edb70b18a9434d2247bd1dbeb121ce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc885618bf755d163017e62ddf7bc3ce0551b64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c7f40059e0000000000000000000000000000000000000000000000000000000000000000000066793481098229f7bcc2cb1c4b2f8076a31a3bf2cd6b22f737c8b7091c357850ce3137ab15f8fc706fe53b4bf7d0cb641f80cd7f1bfe30fc1a8ca7e021bcf492d0ed4a65a5613e8cb9c5edc4e64c71a4efa86b7d1b681b5892bdd5ecafb02de0f3eb776260e9a1a7a6cd2ca2d73cec28753492cdad7736c624ffd1a36e4f6db16f10225e2fc6951263317982e0e0a5cf8faee9d1467ce1ef1ed1802b22697391f09ccb6afa7215245e5a1ad65ce94df6679db9232c4eff193703c1da0dfb3ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da006f7696f14a90e65300a1e42bd5ac65f8128a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025d19233a250000000000000000000000000000000000000000000000000000000000000000000084f14881c09579495c58ac416466dc3c1c634122bce90e8b9b69b279d386d2827a249c06d02e0aa8dcbe33a71ce329e703319543988514329b962f2bbbae4dd03cb82b3ea58f8910f46594ecbf375e296a125fcc76f98477537701ef21cd0400b8ad317d4f4b3adb7b389bf78a0e54194aa6a15bb3d1d1a7b92d2ab3df22d1018677ab8280d30d1f948ffeb80a5c8cb630a5faed79f59ac1cd529b4cb6cbdd51c861595fea239229f97330104713ba1f102e9fe285434ef03a1de589b9c0b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c86ee2872acc7da65d39a42dca5b398713c9d59000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c7f40059e00000000000000000000000000000000000000000000000000000000000000000000ff151dd5cfff530bcd97d5c837b36006e1edd7468d85ba29b795b1dc4680a99182e79f0c457cda61d265ab97c47436a875cf31cc9e2263330d00913799a200006b39a6547a2f8ade0d639f8529f974273c29f070d428597c91e48f5f51dac6a16c8e924f1230d19aa5831f9b7f632cd89c99bfcd6ee81942daf63c5b226c20d1427bd03839f289c1ed0210f504402739490197a59ddcb9429423c8f161bc82c079fe004c2f63c7d1d4f6638bb262a4e95a72d4fcfefdeb66e6e0f8c63749e380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1419f4b666a27db6130782da246ccab47d7bc8a00000000000000000000000000000000000000000000000000000000000000011d1dcfe63f8f1ceba4bdce3c7b2a377a9e95274b54e6141ccfc50cb4db8d686e0f465a1f53d5e6ff87da4d2f0e2ef334b6d7ae73c42020957abfd4c58803d975000000012cb89885d308cc4a46fe254b9aaa3d1478d7911ba0c3d4d117210227154a3026df209bb7f3b56dc639f83c3038823bf89e198b6bebde613ccb8f90a1002bb176df5864b87d266c7fc25302b2592f946dd99d63ed920f7a6063c6ab3618fde3d4d67294a9f857599a5f7afe4d190e17238a9c74bac8a06ef4a72b7c3b279448602784a319b1374e2ba22ec6f4adaade6f424fdf4e766c60ca612d8e4b135b1d28f0cbc2d310d691db15661ef93e079d1f13e1aacc5bc98b5c2409a75d2817ae90f74a478b4c8b55a88a98db8973c4bd63f492dadacf8ee6c7cb50075e060faa0d0de59d063476177251114e7913e9357d659748ea02555b0e82691d7700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002445f0df2820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c290237202e16527090448913b86b2ede0d0779cb1e75544f785aa992006861b6bd277eb740007b6e64277ef6d209e2bf526054c2bd88cce7987c2ea5847b0217c9800a9bee0ef0deeee25e4347e701e119a62b9565178b2b87c32bde8fde32b9ace8ef8fc9c0bafca86b51d3ee365ff6ac868106ff591ab77e3172d8d1b9b1ce62c321a007d540a0db3de98115fcbe1a4f1ef7a33e3ba8c52ab08548d92ca228191638000021bccec1de0645d95d279466955ec0324a9f9a5676334f8c21000000000000000000000000016cfb7413aa46b0afa3389577995b50209843d3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011eef19d6603a25ebd5e7538240e330ff03ce226004907a2ffd17e5ce7ef32ad6027b93b1805ee399e49a25333a4c6b8c1adfbce4aefb5b289c2d5113679f06cc000000011c04bf20848e24b0a65117d7537fd86d8934d15da4b613ee126279c02edc6a645eaae2a8ac23a84efd1cfb2e4ed88a2d7af271cfaf80841b09e887ab187768c5a4862c93efe4f61d4d1a87ccf6a3950a48d7014bd24de56fc0fee3e12089c99eba52474a92075e19ca191ef188d796afef945d653c9eb696edef373822147e1592f3fc5ff0c6c12a83b2119f3c7c9a0f0310bff13d78e73c79d316c40e5164ec05b6e7e77a874c06643282eca5d99ba558d4bba478657a3ee8e6b5262376db3b55cda042d176a920b8aadaceff964ecf097556e9b75be51bb315a9940c42a71a27d685654815ba8125b4cc2eaa9c9ca8c83001bc7c3ddd64c0507cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002445f0df282000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d200b34247943a966c370b2d8255751ff35e91acbfe1cc13fbdb989a6e2c5a92f6a5e669dcbedc36d0f8b4b6f436a4af304756d199642c6325c08c42dae471b2bdc86c5dcc1ec966ccc67404a2fc0067860e9776660349332502ba71feb72c91819500de62ecdaf2a4ebcc9c5e582f8b876ef2c18e0a64fdce9fc158cc8d2ea0711c9018d434a48f85bf1c101222f626d8bc56e47193b2fc4a8db3f7f4bab3f17310d052d6293ff7f17d7f4da676c39bf5ff8fa732ca5b9b0e5472f95676aba000000000000000000000000ef7d26d3fcf14b87a295126815a9fd0de6f2b0490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000115c7ceacddd949d1e8ffb5633f6b71e3345ee7c4e7fa63d075bd77ef354de20525030c8b14907af0179d18519ee20648c064b975b9893382e5fa4f457a41c478000000012e0b6f9a18f1b450e327fe4e6b1e4548ab8f0371168e4a70ef7d8aee05543212f43d8073079055efc483b3a9012744914861247868d9a079eb71b3e30653ff0d19ad87f57bc1580ed2f97d560d8c825be637d47d171bad32206b89900a7b2a6fafdf193a6370e3541917d0c77939f96c6aadba9d1fffd6873e26e29327341d9084c56e8fe1d68a46267ddec3c4ce6bfc6847b543b8482be32314acc4283c3bc6e36058750b34af16e7dde2e3250a204bdfabf9abcae51b860fbab37b042911427a6e2d87265843364f7e87092f5a756a1d0d5a46f13ef481d9245c63045f82023eb23ab03e16ec517fa1553add4389240e400eb787a326fbc9e2c01b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002445f0df282000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a29fb31c7dde8ee49777329e06184a9285eee55995111cade7628fe46def4e92f89d776f5e90c078bfb497284cb95b5e49b54adfd227f205508d107c780d69e0135ce0f66310169d7dc9142fd1ed5489fa248a8fc193862c739f9228e71355729c3c710391786db173b4009c0455c1f7bbfebfdf4646ce54888e440172d58431f832f4bb7f01da5e3ac160751fb1770c2dac4f8cf46218ebb1df25798cc572024fdd74037875cf8469fff307382cd0e0d8ee3492d9448604fb1dac7b9ab6c6d00000000000000000000000013f41616bb43ace4f12711a394fe0f6ec46db306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7e3039b94120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019c5d22175bda19dafe73d421562b28a23d9aad4346190ea71d5fb1b2a0ceaaa26053c789e50003ae1d97b4fe66efc4df6d119725c556fdd0a258a112e1eb85905a014ebaf44aebde27e8010381d22d163e90a24cf3b23ea17f5ba7ba9e9b08013ca0db742a9749d4b7c85dff27b1ae512dfc1a9041e200abaf63e31a24fe0d41d5f7d9b363d114f1576afd0200609dcaad17ec547f7a796c0cc33beaf8673c80bd4b9d018e6d75418e52679415d3c7537a65a339bb17fe399885e2e89ded736000000000000000000000000367d7cd00aa6a3389dcabac24597441f7634f9c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012baecc645f5cb628c3ba11bd75d3e17320b8ddfc4c7aa3358d999f518d4967c412c4a2c48cef0f33d08636a211a2d020a4617fe73025b01209e25e86917ba04b0000000123d3cd6a4d4368c5763ac501d4b6a288c86b6f2b829a45fd9aef6a60088cb3d783321618310f22e4e76ac09bf1d6035d00ba18861b1c495556e0937e23aa4deef27403ee859d7a7005fd986d5fe1667a57b4e837a18e82b749f926ee23751da13239094a872f01d75ee614cd5034f248fbf48c238ef5f1a05f975d3521fa3d2a52b5a2c3bd036bf60ecabac5d7b721bed6e27d85fb65546faed1fc2e130dcd6f0df792b44d10455f0bb8c9b31eccc13ff8637865b87dc5df5f82946b2acb4bfaf0ce848e85cf942abc0afe7464dd71416c914060478bed239942834e15fe5ccebe83de769f1a312108f6f3c994fa5e672f37b0549dc0ddac281a47b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025449973b1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2813a66809c299dd04dcc5306fc4cbb90722db24345c2c52d596affcf9654318afd8b722280409881718baee1d570c8a7b7b1c18deb3669ff5738fbcb0a44001fb06af7817aac55a66132b390b9d1593fd3ae7e551ab460e76354d1e0cf02017b6599e1750d48f69924037b5af86db512b66356a9080d6edf848dd2cc777f71d94ad0c62e3f9203305c7ce004fedf3ecd1c41f1608c10d753f574665089fd907f6c564c3b584c7cdb07a17f739bd55cc9869cd0c62252fc82a40832f40cdbb000000000000000000000000ca2714b4c09c20cd37fff7f69c0bda2c39e88022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c1a1a642c600000000000000000000000000000000000000000000000000000000000000000002c8ab1d9fbfb02bbe9dd1fc3b5c014beb03dcb2f75cb2ae951c066aef31c2b9327edc75c4e9507669c6d80dcdd4abffceefc27f4a602a1da00bec69768b86fb027dfdfef74b990cb6925e47a847a1e7e03fa22b227843f8430c48893f9df9ae52637512bee644bd16eaaa59cb09a889831a307d13cd185b8e3faf77bcf1c768a2c2e3e91d63725b0f6684e95ad977729e85fba8abb8aa1c9504ffe45d689c8662ff32f6f62392d451986c391cb7a9ebe7c87f489f781ab0248e092f35dc8f438000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076258764e3cc36ce351d9f6563e64944c0b1ff210000000000000000000000000000000000000000000000000000000000000001055bc7a30e0c66366a3b3df6da02dc649b4e26f4bc81b47732cebd0d839be3e829c201bd10555076ece08289d9f9399e2b020aa70a91bf32f9c5c985af0991f400000001234f9f4e603900a0f26d3bd1f8d32edc7c57d801ef6de76de842b1b20d0d5d7974e5c53cb07622ffac30a9836dde59dd7ec68ca709a54c1b868d42f5187987e175186eac85f026e818c1e00812c0f0b698591ae5d717936e99ec28070a56bc960e8976951e381f2090284a91a838e2057c260ab643e4c77b310380011b58e6ef3ca7151a730af9b61413fac76bb768753cd747b57524b75ad2f6b9b3289b576496d490f3a556ac41e472a62a0d61641d05609a425a487d1c1cc9f2d10cdc29025c41bff387539d67e7ffcdb6a614afb41b445da6ba972e954219d02a1405e7f3f8f27084e9d5f5d7fd46560aa7e0311215af2a6145592eedb31cf58c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025449973b1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a6b78ee11b794c3d1e25963c07f5bc86d3631349c1729628066ecfcd4f2db6c096dc36a641adc00a604a320fc2e156d70c56a55af4ba10d1c49587fd17463680a64cf2d90c33b012d1b2541db9dcc5edd4a24e62b03a99be1335033aeebff821fc861e03d5b8e76769fab8d1a2cd98ccc166b15aba7585dc84a9169a112d6042974c337cd36dc488420144898991cafb60797288bd0f4c694923f47c1b06db30f65e0e56d8a2c437cd432d0f4ecb75b693fbdf6d90f0787c49523da70939d8b000000000000000000000000a7194e5da897fc850427fb3ba9fccd3c89d2c5fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000873be69fd15892cad02e181039da0c6787eb327b1f1ccb78e03464990ab4a822ab82ca3bfe2ca97be0aa16f84ebd2e2f52ed78e1c039edbf688e9ac06b9ee6c2177023f1a61fba396f7b0b483d54998ad2c2136090d2c83bff7dd65417de6d90c10566b8bee4d0977bc9ecf482008cf579816343c4239431b7eb4bb86d9b18f0d14a65bc9cdc72ad10dc7a4c8b33011fb4c732935450d5da8d6cce199567c872d5a5784596929bb77ef9230bafdc58c2f101d7d08ba720eabde0d80c2ba45440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e219bf2f3e000000000000000000000000000000000000000000000000000000000000000000007fc23445358a971b37b2bc6b3c4fda61910c5f4052ed388fbbd6b4fe4c864912a690ee161169967b16d28fb2190db71d73dfc270b18c4a35724548fc0277822178b61c20c1b4ec4c8a97e9290b6372ed227da3d504d806351392e6d564a2f940145db3806d058e09c21766f24728475b2a3f9cae60f671de7ec991d97a4e3bc25d704ac7d3573c433c02e5323d400f95c348f7ed47ff470dac31db2ba19c1c510acb10f1c86e97648251e7a9de6619f1b8cee527169d78044ed6807b180923f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c79b48903767aaa85191708c06dddfd5ab91ced000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003328b944c4000000000000000000000000000000000000000000000000000000000000000000021fb69abe5d904c6d590e5a8d1ea4b9aa0eb75257022fe48fa8a4b83fffcae99263a3ed2c9f7c5f7ce42d0f54d6a17247c8987ed528f3ded5e01f7f79ff6686d2819bc5421bcd69f7bff5451a954e5d34d662fafdf69d71dc07932871d92b4532066316f181b276d4740992621e886507bd83045384dd782b7d49a5816197f812095d8001f9e6c6879fe27cf96073770aee3f9af3aaee965d9dc4e2969bf821b18a35462c5fc02fea36b213a2d11468a45ad1b886c13c191402759b9b37d3eb500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c79b48903767aaa85191708c06dddfd5ab91ced000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018de76816d800000000000000000000000000000000000000000000000000000000000000000000a9cb07c08beb32aa7bd4040c0cbdcaedaf4404fc401b181cdddbe54c3ad6554189571e5c7610c0f751e17068a687fbbc56122c297a3aac9e42b4f49f01704011a2498ed861f826207a56512b0d015c1d9d48f8b6759124775a72538d98e95a40c9f889585bf90d56e7926d815c5e9fb48c5f274d43aca40e1d3db04cfe8bc3d28e0ba8091b05ff8c5c9a3346d54e9ac5191b0b57150da952fa82c15d8f274e32bb0b262233da37a2a694a84b50adf7523723b76cebaa7ceb4118750dd2b5cfc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d06b6330f9b0bf0c2d48976b4a723d647979cd7600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d447cbaa125e40000000000000000000000000000000000000000000000006486b1715bf58054e0000000000000000000000000000000000000000000000033fad9b2d6b9634e90000000000000000000000000000000000000000000000000001bd186adf72ae00000000000000000000000000000000000000000000000d57d10ef71952f9c6000000000000000000000000000000000000000000000007784c11de91a6fa5000000000000000000000000000000000000000000000000fd9ed405615bf3be20000000000000000000000000000000000000000000000000001c34be45d4975000000000000000000000000000000000000000000000005daba81ae99407213000000000000000000000000000000000000000000000009932e6652ae40263400000000000000000000000000000000000000000000000c332d9faa13a8458000000000000000000000000000000000000000000000000000021c03c01079730000000000000000000000000000000000000000000000047159174b6141496a0000000000000000000000000000000000000000000000077a3a4cce782e47ef00000000000000000000000000000000000000000000000c613e69c26457ba650000000000000000000000000000000000000000000000000002eed64c2026fa15c55ff92971fbe0f431b19a64db700cf90b44d9ca997a65b55d9996a473e0571d576ffd14831a9886466ae32e0c8a7f10c875e0c663288ce4ddee4cb1f93a8a11562861e6458f7d1860049b796b999b2cbaa345911f4e1a55162c7da50467232848309e50fb0bcb8aed27126ef2d826c954fb52920fa365204a58a961882ef2012e3668484a0d92237f354b4376cfc3548a87cc58eb420dcf5952396185865425ac77c5faf39c25138654cf7a175bef4069d1d6988cc6c7e96d4b5c418e3ffc13d5545d23f32f40e0766e26f25029953c036c9858c3d90b59d824ca816c8e232f6f8f4de178a9bc5695ce0cafa3cc4eb2d202abda1107040535c9ab710c67fa07e7c04605453e538b5fad97e8dc8dec49aee5065c2560d4f5b5862cb3d2aafa2738165d2f4dc5015581d54b1980e2079861b042e0d5417e8e4d506c1e3b63ce1fd34602c1ca8b2f6beeb0779f117f019757fa1ff05b6d3c7f098050ade7565c001152f984fd7d7b6fc13aec6cc3aed9c9a70c8fec1f1a55344cca1f599c3a88183daa6e2fe9fbf16318c490c162d76c92da4e49f90f29af134cbac28aee414d0ddc90489f301f491a95d380b137b22d2dd837f0a0f40311d24bf5216ba9e4b206a50972a1162d7cc71a0ec4209ee1708e18a0d938a02255b33d7ff96509094d18f5f4f93f15dded4fe676e98cccb6beae75168f94647a0f8c3258e51a68368d08bd62bf64e771750b9dfa6084f25fcee1c3cabda02f80ed03daeeaed4c66e9a141df9fa5ac3102851226509e936cb821ac5589db37ab26cf6b688e5c27742a1262bf37f7fa38bc96cf66a5efb32ac581f4f1fe8ed9ad1e0efb124e1b0c4d31e2171d71f7dc5d767a076e86b021af93e2ae00aaf2543d8bb27483168b67bd87400eb8c155a9aa657230366306eca8fc00e5098ca73d6a0e108d8de26d568912b0c87187d1df1398ad0c4497db4d4005fa4615031674f28306306b5f10bc1f1b4263b3f2a1b2962b133c65c1f577f622d8aecdfaf84c8721b76437fe4020e4e0103526dee5d57ac16a27c6e9cd059bbe50f15fdb50903bf4b2cebef680156215729dc6e8e2ae4b1fd92fb0193d3c788f5fc3e447735a7b8c90fefe0c484f310260423bacc2e6a3f4d467aaf850746451187b305dcffd3245dc14f362f4275335327fb6ce803c2616b290c6ea2dd653eb77716bb8c201047c9542e15c40d4961600f0e445fa3f2e716b606114fd34fcf2e1ab5501762f7bc828ba8607b4010def51a7e2a070abd3b6376f8d051468ccc95fb1939b94bb63d1bb82157d144de32381705c678c31c514349b2c826b5f8c99cb8a50aad267f0629897199462c721049190e4197fdd18e01a8ade5a29d78466c8a058029a182e6bcdd700900fa0a4daa0da79da40cf63fd444a7b93e9cf60608ec2d5451cf674780768f6016a894d4f21f04b5f93afbba49f755056537476f10d0b9ccda90d144226c3151e21631baf11a88f39caea340e158adb9c5332cf541c8e38dcf00df49452531b4c8ceda555f1b17a943efa0873b3744a78cab45b4dd4ae334e309f6a92c2fa510628704a4280b774d2a204ae4955ba986ac80ff5225342072550b3e9f9f4d5e438817c8bfd81ba57155580594f1573cbb4a87b7478024cb63804c450dd317474584d4ccae3c262fbc2f368d2fcb304ac01078284c52bbeeda64198cc3464e8e9b7e6892997100000000000000000000000000000000000000000000000000000000000003c0329828d1d83d8c0b5d8d8cf4a5243582f137e00bcdc654d2400856908345ea020b98b716cde47880d915b8d07ac866de26c6996ac3c2c1931c2204d31897d640000000000000000000000000000000000000000000000000000000000000001c7a7325ccd02c476f340507a5b9950302d942d8643c4b1aab25893d2535fc7cd40a7708851db6f8569273902ab33abdefd42c8d8d635f27a3bbb2bc9daac9187d000000000000000000000000000000000000000000000000000000000000001b6fc142e0120edf4f92d17feb4eed9ea76e0a3e365d62b809f27e780e86b774b67b13b2289a4fa611528321527dda1257fcfcab8237b85b55aa1f53f2d5daacce000000000000000000000000000000000000000000000000000000000000001baff0a181dceaa0768e940063f7dfc9e5af3b972873b09d7ac586dc24cdcf762d72e1e2f32bc3995c29b16c1e0cbe31bc2746443b99ca9544bc8e38c8889926f2000000000000000000000000000000000000000000000000000000000000001b262890db02f29c74b471e858b4153ae3d3ca9664269714c960a9a5e2179ea56620e73ff32d2d45a386271ac44c150ed96241f9d557e20f730a2d632c401b95c7000000000000000000000000000000000000000000000000000000000000001b23dabadf59ba6b080dff02572a02279098b4fc417a0c624ea5672ab82889396b29ada9daffa68333b8fd8e8d1a1b4c187da0f7c2001df239d4018fdeb88de9d1000000000000000000000000000000000000000000000000000000000000001b3b0a2b18435c56f433262e69046696df25631a81b4f8fce58a197d6f9571d6d935e9c84e8f4b1cea5f9c80ce4c4bd5bb3e92e7c63cd26c6c05169133bb440223000000000000000000000000000000000000000000000000000000000000001bd9096cb96c2ffe7b840d029fded9e99fe7a8f4d97df287af07ea469db728f32f568f68f3976fa93410a5b50a96ce967e3e78681c40a5101de4acc73a12b78e8c000000000000000000000000000000000000000000000000000000000000001bf4e77ac4c6395e6463e40496a77e3a83dddd5896501831cd683b11aca1aa9be71c80b6f522f2a5868adddb5d01bff0618f9f2a7b9a8297794b3ff2bf5af04093000000000000000000000000000000000000000000000000000000000000001cd4d90e202fd782ffacb09725926f87b128c1151719c9753b85aa1bf009091a3e24590325b1e95eab8621be125272742465a7f1cd93151a797b971562e44610aa000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000001dc0342118e1a8c011a7b56f8b719ed524792190485389e822c69da8ff4fc2267a61bb0b61de896bb6046cbe3a53269ac79620fd216f360b3bbe977d101ae2b88810f0dacfa8311566539d6c2da96f430c50238c10b63c85061b15021562c934a7c270e323b2c433106bdb528dac08023660fe829188b0aac1aaa649fd855fc3fd743a8a3438e8650d24706b2407bc3116b51388b323c17a957dc6f2e6a91651bc7428844b84766a9451c67dacffd7dfc3ecdca8a18428185163f03562968857f8e80bff93f4c1519d255e2cd72194fdfdb9b22256c6c07ed964f6aa733dc0b244a79c5b1ef1a49c3bec1b611a12cd9551f7e252bf4d9123a5824414eca440ceef1e2d2147c713002073820d15460f13a4821b749b97749789c3a3de846218266d2c0a85c8513fc06282c874c0d0959f6d580c556cd9c8e55ed47461df43ab5c4cf24aa999950d6bacbb718757e343b3a312b82c4287f9edfa3b9cc71580e019de21b0c63011ac7acba04cadda9ac9017ddb7cea5dc5865659b333a45c6997ed3ce32af21dce35c266de03ccf2fc3f25ada5dcfa10963d4372677e223d8aca83a8672e674bd5a79999833601c98daa93644c4a3a7b84fcaa960d530abc87f56e036d924f2dead043d33d5b191eb7e7840ef4c88a60d285ec1edec9bf229e600f679d578d4f6cdfe90a5af3bf30384aa59ec91fcef6ab1222b48c99f417c329f527e7554120b9fef60d318e32fe01487298fa1bf517d302ccc602e1c3e44bc6c9b90915fb9ef63e8a3ad8f13aaccad647c610fb97e54dfa19dc040f2c43fd7f7c69bb6a4ece15e423a2496e455ed1c8f2ec17d7a529cc463f45ea82c7679d5d97c394016e14dfdf0f59d9352c372b30e6b1a33309e6131bcded7577bce6074082513306641c49879e8ace3b472bc2d6baa951e5087b16da4ace3ceb25f11360509c1de122061b682db5c937ad18f26339ce7171ecb1c48e987f802e10b0cf7464a185b31cd565e79a5419c9826e6009fb66b716d1145ab11467d2dc50097535bf37ee5bda0fcd1e8b96f2e6e7783868bbc4652c283edc63e6c79b52e2246a54f778091f2c143fb2f9674b3b5c2950ea2f0a3552d8c6a196655fb1465e6991e5389fb0e28ac403dc215a01d9e16464eb5ecd66566dedbfcafb913f34571338ccc484bb0dd795666afed91a2d807c3957f6604bb2cfcf69df595daf11d5db8f0cf4a3841bde1fbbdee41435fe86d8b66cfcc74dc32b714821a493b5e903a82f0a0d960e58899a116e24c423edac4d38c574b9b6c38377e506726c642b0815505893a6a4374fa23916aec1eedc89cf36f6b29b5418dd0d475e9fb4c7ba22f26f962fa684dd3814f5dd9d7b6b177a10eeb90fb0461e8a90ea3160db48c5f1ee6e953562351197a6cca33a1f5dec6b274ba18929961a3d47dc0692e2cd48bfb10d2b1277d4ebf2497418a8c3ffd14ebf5640807037bf11416f34b8f7ffcd913ffc63c82dff292d3b068951631d1e3448c2480b44abb9b64f26572f95f2ca720a98f001836b1b2d8c78cdb661e7ba5836a331e5a8580b5b3b5441b0b96a45412b654261607b3d624c85bcab027beef06064f94d7e65e909f8ef84cbe58f960a319be2a620515948aacee3bee884d7d25e3e9dc1366310253b0bc5f3939683ca726b6aabd080008821c78bfed6d80f4942a432544cb41a8b69a685b86e6c1532aeb9a324c0571c04e6f5bc46c54f22e81f950866077d778da9670fa62fc64abccb150f9abc070862f6bebf875bb267283355634fa4149ec574d5f4f0cbdfd150b841ab1d278014a14df16c9443736c9951983f3731d8d36d169235e3806a5d8f0465b03bb047014040d8a07b8c336433739661fe83e762d06f8948549ee16521f77c0327d86a81ea501f4f8f7982774d8b5ea8bf5bb0cf2303c573a75e7475ee258dc09342cd6cc004290acd382d5b12f9bbba28d3e30f1cdf372e71b65ce3667211c88b9e1ba904993d71b436735f1698fecd0dc89c16d8fa918fada76fafb7e04cf7709f794c3e0edb4772bca9b010bac8ea5f75994d9f8e51dc392b00e0610042bebefdf735ff1b49da0173888f02046f57eba1db9e9576b33b80b6d0d21c85f7681342c92ee23ceddde6caf1fa9d1716b837b51b2b000ab5a47ac79168be59bf84fede4625b4e040e96fb10f5b028abcb651767be1ddccbf6e8be8a5f4298c7fba4be6cd2211a7087345ab3e6ab22992f247bcafecdbb134073e9a3fb42954c3d1d6c87055346c196498c5941dfc37fe30e06a4319c4c29eefdd35e78baba5a7f286e1eb953c612accb0f98d184481f21e2fb1fa284a103048e4fce80c6950c27b0f15ad79c6487993af133aee48932c38113f3aa0649df363cc1553b842008ceb70104d77619ab8888c5be00e3f149a6a068b4a5c30b9b0af428490291243d5ed16a4d82af8bbfb3adce49fa71a0ba9ae7d459edd3749450e53047b2b6239b478330c3d0995fa6773be7461ecf06be8757ffe0aab9a3beb72d92a31085bd015c059fe2e2ef88ff564b45edcf60d3b44f619c3e164d7a4902b147ff76b0c4833f76f88da505fed915dd3348938a08cf0b80e66fa2d66ab7242e0e3e8ba9739cf6ca9ad6bf5f9e7fd99615f7e1ba10b3c7560ab431e59aa518c89ca11990aba6fce856de658d13261df4b100abda6778b0b70749123c9b6e39fb2c8d253b31733d0985910b087bb1e6c8cdf87876ca3fcc4b63b6a5d8d4c9ee439b788a9d6afb0f97acc571308a315055b4131a03db6745ef9c7312b5a12f870ad5f446b8c376332e50a631fb43e9fb854fa95a38bf56d47645905bee7b0e5342e7648f12de8d9120e56560fde58bbac932f2d578f6509d7531a82d3f2022df14af3b76152a1bbdbe9e101b0e0da25ea00dfe92cc734e10f211baf26be59a5351488f6e7f6519e3b4337014e01d24209ac520ff837a5c61639ed1e305ec36f2495911b69ddd1e8cfa7bab86e780e0f1dd2a0d98b884e3fbaf7283e8ea5fd6e9b2ed9ad25b0c625ca194562d5d3a0ae1a96cd226fa008f7a7bdef106e617dd5a4a87f879731f5035c41ff582143f7eebdca373ee9c1c0bdd57ed9fa69b29db9d0a10a24294e44348923d24e1d0a688038736bc3788aa851c86e076d0a86a94336f46d833eb5cb318a744bb8af018810e95e0a40ed6a9a3fc38db4462f4c4c44bc34d34d355f4991626f3311f22e451f16f2a1272f450155891f0bd72bf8fd85e8197403f8213dd0ba2e5ea9402bc094713440435138c65e5701ca42012b15db746f87eded3940f822db5b9149a4dbac91bde92bfe5a94fcd91b64c60fa4ab0bc1bb7d4a4cf4f3d92b8fc9088a91a116f1c139c49fd7f7de6c6f080d400caf508317fe9f6c4960e7542788ae1bee3686c0e0ed7fc168e877e088291d022b23127656ce20e892caccc40ae6d02d7792cb0cc469775d08af391e45fb652314c7df1140bb23b01f8f33dee4230e2567242676241b8827e2e5caeda3caef6fb5eb4e998ce7112a78bb27867c656a0a65a4ffe644683429461cc99a4d46f40127e31f0a9dc42bbe840c019f84c8b3a64d87843e2ad094c11ebf319ea16b500ec46ccae60123a8b2b7d7ff5565eb334d4c93f855cc1352cc1319db93b0d9d2d3fa5e47f94474873f05d20673a9a7a8ede8ab7f4d9870440a7bc366bcc574fa3d68a9807e383296c83af3c2c64bb99603c0a1bf507950ac96e659449a08d70b82f3888debc2e45efb61b553d0615acf0df823e69b26582562198c71d7fe2aba97e62a927083d42b699c95d85b6dc127655c2aabe2aadd1721e35a61d34ea64bd81c8ca5cdedb606dcd714e1c814987f04dd03a1800d9a8eb4f4dc23b872338b1f19e8b943232127f7027603e7058d904eb5202e74d049b3a848896c421da7ff2466f36730d581f69e36155a9b1d478df3e057468007f5d07567875c04ce1825c80c984c10e65a26277803d2f54b6b5b3ae9562e7208b0045a28dd76137a57b35b831c5d3f57bc8adea70c90e91ab8a307bb00651df589849701e2cf27c1b2d85eecb266bdff5363d2cc8476691fed6923c1b57b48a821ef5c771cab63599d5ed810b66bdd30acbba97ab5b01f4501b51bbf46967b28897c5cb9be82aa7adae1ddbdae217bd03c7a1ed91b2ee6e7b1a0c0848b74434cee7e88c324261622884820b8b78f268c458caedf2949d56afa2e54d6dfc3e0211fad0058fab6371ae71926eb2d0f58aa73461cccb94eebf8c0798bc0c2eaec107ea29579d11936db7f92d2b349971790e2d0dad7c59aaa1c29a3c617da02aff642c5d62eda7518c2bb76d44fd3893f6b9883a3b2e8ac997b58a1078eeaef776bd94636ab87f098bdd1a0cdbc6829822227d08a1187e9bdbe7ef21c534f285ec63618a91fb4da373395cd62cbfff2e05085e6939e99a11791c61fd77f6502306d370f948b11684be08dbf58b4205f11713c7a1ac25973445f6093957ecdea580e9864a8fa0413ad82cbdc1de00aec8b52298097554304f4d46760f436547a30779417ae99cff841ca2eb72c072141c8ccbc32e6f75949f1a86ae3ee35799f9d2d4c9509bb7a861680036a9afdbfbc2b035bc24ca69fe6922a64abed7ec40efbafd87f839a55389607ffcd3c72f70373aba54f55dc0c9a5ece58a325e862e80107a50912ebd476324d4ca8323f9f802bded8f23f71ae9eee5b3ad52a3daed7535845efd369f648d329f05f45d6e6ab7d6de7fcb6802d75ea1fa4ba3cf77e881e00c75ffe90e8558acb72d90fd886e1011fd27d9465e5fa98a97bd4f94bafd6d8e6484c5cc27feb14aec0881659646d84d76296d4140f907ef74bf275ce8f3b9ca5007abf16af1d51156ebb027695445748f0c8a9aa82f2635a9707b8b874af8dd30f4d15b4f9eb4dc4e078270ce718592bf4f900abd8d2342b71b020c1d4a6fadba3cd8cb4a809994c0ac4205e73b72f18d6d1183a0644c90d42d101f39f8747df41fe8d338aa532553aef075fc2113b7c591ebbd19ea0ad51eb5e2d7ed4f013d39ca90afa6643501cc4a56f80e88f33a4a6a11bff56d79b6682637536b52358bb9ee1f2aa4c4a9d538fcafac2d3d8c7f485d317fe2cdf1216b7e1a320ee2ea3f5174018c00c06a9f66a771b7c36808047cb9cec591601582d6d06e7aeb6542614b1276bc5cec4f861a51227be14bec129c21e503dbd612348f8c491769352c19f14a5e08ebc2270e7d6432345ae74ad809ad97711ea50e3fb3cfd66b125fb25a5e0e72aae4f2e947c37148d2eaf1b12e3693c09b72b47f5681d9d0198642ce600b0fb2a56ebae0aeff4729a6c1f36c20e90ab61a7d7c326e3eb6820909e342639a5093fc0893da72c4e8115ed3d1899ec9392e7ca38e6c8121c0f67793a62208b2077f8f67936ebe92511894bce39ea8036f094c7a1fc966c578b0151b8441430502047d7ebe972bb3e3324a1adf2f6c9f809c1a047f0bc0f4d26c98c458f7dd6b68b8d4b29e19812c0f329aefc5fe877411fbf4731bec0f66d48f413761f09efe5db5ccd4a43a5053b89b608981d3f8a3e8375758c8fa58cd2aea4423847f446eb9e909cc7e3f92c7b041e9fc1cda997f68ee4315376a8175dc623afd1a8ce49e4886f8018bad6401e0024ef253e42d51ebbc6fe31b2266ee2660d6cba491a1f1b72fbf66553ad7c709c6382b4019941937714b4f1e68ff1e45104536ea919ef6d4385e74c5fa36de56724fa44c0a20c557db9e10833854ca31b09933be5052aedc4e8b3f4c5cb0775b40d7d9fd3479c43b1cec0bbb8a7e79bd80ef5bfcb967d91c276ff34d129c8e78e1359732adf1e394d53497ff43d4b27f2d2ce015a5c1e2b5733210ecf4714fc0f3fa7560ef9eb9f816a543bb76499c374be94fa868d5725e614ff824266aa2fdba2f4ee96f9e36b5c363b58a5ecc661b80ffcf89126732f88d07ebc5f4a7be5e9aef81c9878ee2119d4c815333a48e5dd0324cfd51c0ed47668656ab0be1d42e00f41061fe43c034f8fc315b8ad9d1537475a12e81ba51b927638393dfdd57bb07b0852ae123d7099b936dbf1e6b5074dd59c3131b09fa123ffb065566c817eb82fef2ca2299b9f97164f9456dfee99dc8b013c0e88750ab98bffb69b1bb3287a2599fece0fe24f116df0a336dcd4f7c6ac3f97214158bc0b42fbcb402a44ccaf7a925915081ad1631f3746d66c1ff3fd2937e8fccef8fced9f2d4552620992939a86eacf5014cf0f18c1448d8cfa5695286a6f846b8f2391b26cc1f10853698d7b55ea3d859fe99dc632c282b01a212027e1a5bc5831bc6f31499e1988a9ae9fbf60013e4cd2727ad9fa1cd5b47b5b9237e9aa7b499989b61edf3ccbe18063a3d0ec9d013c52b8b1ce27d72c5228c00a892dc078fc1449d3063cb233ca00b4cb28a5e9897469c5f9b4a1444f5d59340a7ed73d1663db808887bc05f003783b0511d758f782355a6950b5b9a4920365540085f2a53890b015c7ac75a055ac41a80fa6b3061304c8a7fb5875ff444467ba5637d7d00f81a5fbee010df3df8bdbd4f850603a23d288440fde1becd18a3c3c29df6060342a2fde35118b8d56f0f0f88377b84241b0ea9cb3ec11eed0c0655a020f702ec55b135b9d9513f8d6ab02fa79de48f5079385eaa32835cc4c5e03da40fe8ce063b05c4dbc1ad4c7ce3a3b74816d7fda96b8e023096b4731d1aacce0b4e222378b06dfb5eef6466f907363db018af516c5046e34e14445e6f61af1a4dc356c08af75bc1bb0bcf848ac4f3bcc013af83af8ba88095763b130501aa478df43eabe1d6117018f138d36a8edf1f3861dfd63ef23b358c9f27c4518fcaab72fd3449a1d8b7b6b7bb9f4222cc0955da5564fba8c05b9559bb8273fb508b8f6025f22fc95e98892618b630b90840c04d35e2b642f74c54eb2ec4058554503791bb37b6d57348b9992416175cab5ad53a73b220fba704263b7e9d5a231c91ac9f7b7684bca37de19215f9752b2fc49e96d1f6ac0abc9d82c8bc387dd518e7086d0556bc924760ef77c8c2c02e439053a1ae215d738cc96b86f022b4f52cf7653d89c29077ee9ca3a995c3c434b721a1d156751862b215eef3b12e078b70091c7b1b6ee7d684f7e0a2fe3255e9d55a0d2327c6fbd734d70dcca0d60b22f4adee92930947d38d2aec4b2bbbdbd48a899bbcf7f2654cc9be2a04c905f442481f13f1bde8fe80ea082c1cdf9284d68c1e7a7029eecb4657ee5204c607c82794ffe5a15a700a83b6ece7855d32ad826ecf4da4cbb26a50e97fcc97266dc8abdefe1684138f94b88a17a46e6fbd1eceb0f21560b3dc5ef897e5a3258aadf7852b44420e3437e121eef264e556ba115d1498b0b151040262f0d6bc90f5bb34ddf792f22b56073d9b3c2925a1c1441d888c659002fe5b14a0bfceee2f2623714c6d90fb632001ad35c0ab37dcc1b9b63fe7b7d424f9e47b16e424ab3a6d0b78923df04fa41b203962243672dce02048dc71479de11bf3772236df408ded01e77a3f709b818fb2f92b4e52e9ae770d98d96b66448d9ed361873eb67ef40b2bd06348e1a312da3d168fe885603b0462bea8e9972e97897100e3c7670996d17ad47ea16015c584c104410d91af857604a5a4f60f494e7875f1c3160391806f24e264aa55bd3ac77982b625a321fe1056c18665d1ec110bd414206e39d389650537af510a608a0c381ce5973ae06f8d02e58af314b2d2a7af5b3595b9c35bfc1295a45785d59e08b6bb57a095d4f3450ece387099554a1eeff445c5f07541bb2b553b1d2567107f9709d0b3227751806d71a04186bf17e826c246111f3bac1a5dc4222395e0a1a563ebc85211a5f93646978deaa055c5ef67a5b3e26a329ef442a6ab1e0e1600b3d09aa1f291eab6771926081235503e630698b39ce931b5c52cdb7352e29007e68d17a6f202793a4703bf1551e1d3821b23c5b3950512ba3c821eb9ae297cd4d008d3bdc0d8536ec5ba2aecc95159f2aa8c914e23a30edfa7091b761f5e951c11ea107a6a846db5d33b78e80b09236174ffdcbe3d7aaabe56ac3a90e6204b3e2a5a2845c5cad9cc12a5d945cc0472a25b56c3c4cd1a6bf1c8a2834d46c00a4b97f7c4ea4e0fb4f8cce1250119d4c7b51b15d7fb10de12e20e2c0bfbb95f2d1116ba3e1da52b3acb4bc6adfdd5f7c35fda0a51d6a13988e2f333d4c7b93a7c909bc5de2b8d2bbc4b1e8194ae9e6a9d56c3a3da2376856162983599bf5b2dfc9b21d92df118ea17c2d4ddc9ea5bf60713de18e7056e1d60411529eb1c4fba79aabf7040177f0844f7ab39881c3d2607008dee34576b1ec980aa33f07bb4cad3731607538839e59e8241b2560e79f16d00885535ecbd6dab9a89ea48af0876ff16a02b0f1bebbde32f860ced9a83ea638720d51d72b875e67409e544aca9c072c76a541e8b58e2e5bb23bd27452647dee4da949848b608deaf4eae12ef65263c51b82aedaab786342a5901e17f87725c1810301317ecfe2b64768f214f8da84b62ee0443c1de75415b743cd34bcc4ae763707c7eef613c54bb7bc83a7f5f91734df5807d9dac0c1553b35b1d97b4c3a63cf8d0b20b872a7371d4cc92e7d097a79317445e765db2211f332111e83a70fdb304020de7ae6eb8701150adf81040c7ccba2c915454a90e1cd240eca07f27ee501c6146c23bb744e8cecfc91a241f91cf4fcc5024f29a90099bb6f4c54363d8106de3b5ea395134997bb5358891d2d66bb56c076e355c0b738d840b8046b5b6818d2371f78470d797f2a23c07d4cb2601a71cd7154b41f4bc70a70e4fb3b7bc15e4291338796c349170294e8d3fd4c5c0d27dc15c3b87d820a83fb6ebc80ed7b33a30e0fcdc078f9c9188062bc2e0f78277c445622362e00721974ee910bdda728e21badc081dfc2b54c58a78daff00e0c9c90d4e56d39691e4a2c4eab3404e4146e198b8745b2e09beabc881d50fee568cdd457e07feeadf41ee0cc9f22d21404a0b3a0631d31062b280635f4d89612fbecb0f2b878d7356827061b6a8cab21a92cffa7a1a08419308fdea764e92fec8f69c36dde849cd778ab98d3450e5937ca514ed815b80cdadc6d8c590d184a7110d67137cc6d499158671da7102a7c670fe62faa4f97a70e85535cc06cf16e3b23fae885d0e7e189b06113ced6970410c546def07ad2240277e9f8a4fbf917cee15d33b71bcefbbb5aead9422360876561a1129505ec87e65b2ee836bd619e7f18258741c4ab32fb532a254616da298426a5d38ea65dad63369cf7850c601f4952ba68e085fe8481d06104e44cf522f2148c1cd2d13aa67ce366496a4fa75603860f8650ba1cd34a62773750eba3362ea1c49c5d0ce61a3bcbff203df71f0e9ec328c26c1ee186e4e737866459729a10d76f4fd420e9eb6d498283ff7dbf9b4602c80014d55264669e5d79372e15425fc57a3811885ee2b4ee84deb7ca6b071910045bd4e1218321f3926bbda6add63aec1547b6b6bdfb5244e22c1c438100b8165ac8bb2264c6c043503e8127b98696e66616b39d2774599542de43d76475f53b986fd87eb65f6f262273b5df47d90f27e76c5477d7c9509f4febf81bbdf29652b29b1c4eb9b5b3f413a557966da97f297b059df4d08ba8a20794142f95d0009763bd009c19bbc0d64b1511ea1146239b4f50be425895e69b1b81d8ff9cd0eb682d9d87283aa4611c7f9080d88f79a6b8bb02a58cb78b3197235d6ac292febd1be895fe7fb1129ef816d77cba46350aba8c91dfaa4e2c132cf3b667b15f252c00ecb59f3ddac7d70bd11149bec35c2c2857786490eab5157dbf4319cbc865494126e03068853b8ae0d0d89944e350e016153f27cf2b4592facd39bac2ca88ae5c4fa390ff0ca3b2eefbfebabccc45ea05744ba750538da5e006f54c3beff28ece06b59dc4d4a4491080535b6596bda2218c694a02ba2f622b95bc831e9d7d3a36270449dcaa2587aa177cd1111f49a4de3e092faa69539ed23be6f7164896db2cbc36f5ffd9b03d12b5a736d7ec15d0791f84554bcb2c2f5fe15625bdb5ed98292060b8a5fe461f7f9f36e76c9f91241d98c123c03b3d5a2a951f3022c4d72629a030d4cce092c7546949a12880d0615498832fdfd4bea9ce9ad236a464bb7c318a609bf8a1bf38f3522198496d22f8f6d4d2ed61415622deb2d00deefa410a7507c8a333f364c568cad6ade9438c88217b244d8209a7d0c1213a32756c1e818867eb077c6c51f88bfb4a8c06caa453196be37061d7916320464af25cb8eb2e1eeb79f56a6605e0809fa1b90f324301efd8e6a3d2939aa7f0c012e7e763a08819d8e44fc26fdb2443a32713417a33be5d01022df842b9e563b254d362e650b5219381343f40fa4b8ef0b87e25dcdd9511a7582f73bd667f76c10504eb52f9022e32ff45fcae7e4d843a111750517dd564208308e216bcc04c68d0c61c12b3881f27f708c099656407bec4030734719ebd58a739c6a2ea11886bc8466288b47c5ad7d0be54e5739ae5c37730ca7f19162229beb8e8d4f4e125d30bd81be856df99eb204deb508006acc4d619e428277b0f250866c4d5fa72b781537d2bb2c6438e6ab8299d019be19b036582f3a333030aa1fab8e08b7aa47df6cd85835e0bc90508af7f06ea87e93c6715ceb1598edf10c4b830eb7232b2ece418f97957a9451a7d960487136f70270ef3e550b9d5b36e478579ca3df70136522db099062aca04741861dca15cfcb13ef24e686d4fb682d359a9e7e1ce14156add69c6798a1100000000000000000000000000000000000000000000000000000000000000415fbf0fe8716ea562d037b8a144e4f0432580fcb33f17d1c49a79a9090d425c487c4241ee6ee08c49e2044c469e4673411f3e27a3e98968e65f04bfbe0253498e1b00000000000000000000000000000000000000000000000000000000000000