Gas Limit & Usage by Txn:
6,000,000
|
1,760,577 (29.34%)
Gas Fees:
Base: 12.344003125 Gwei |Max: 26.200775522 Gwei |Max Priority: 2.5 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0.021732567989803125 ETH ($46.84)💸 Txn Savings: 0.019994472276393069 ETH ($43.09)
Input Data:
0x06011a4600000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000cd00000000000000000000000000000000000000000000000000000000000000eca0000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000c8800000000000000000000000000000000000000000000000000000000000000d7e000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000ae60025db43a7babfe45f3854cd91cac82daca1170149ed3587e9b7d491e58bddd7232e5534ba98a8cecf3dec8363fa3a72fa48c992f47fbdaf43ee479593d6b0d24a27b62aafbe1ca942cc1905afdef7d18f5a7a53e96b2bdb9e1473e54b38d92d2c25f88c6fd8d1057b7b94da657e2311ce771c8aca5c295fd007834caac67314022eb1f79e8a7bac931376969438944d4ae648ca6978db8e28bffe69ef68f63a6d0486e36340ed2a429c61ce4100f4a5cf4f3fe60d648440ee47dcc8ef3285947f000000000000000000000000000000000000000000000000006de2abcee72000000000000000000000000000000000000000000000000000446ae0e136ad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b5302e72a6a784079e0419a515bbfdec54c4bd20da4263c554feb394e602f10a918166317351d1e0996f8951be14a1a9ffbcd8c44e7cf2a51f03d81d2fbec22adf493e08560bb73a26c21b51bda4b64d4b003b179cc879a2bd8c08fc1733d50ff91bdfdfd5a344b5a3dee6daf89d5c918f3a39e29f6c27ae2c34730a242f962bcf370ef8178748d255b24749b273564e095ef4f3d009c86c5af5d2672dbf36231d63dbb76148b05c65e17f742e7a82f295a3fb254d14550495609df5e8c339000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d02200000000000000000000000000000000000000000000000000000000000000000000b753eb66474c99ab4393e867af4812b6cc2116d03be746b093910ef34aabfda27c5db950220e8a84739fdb89a36a3c990b96c469f83868110be36b03a7fc1840bb1f5372836b9b1f95932fd37e8e3ad62fa5d93d3d4060864f0be485c184caf1773504c18d49fcebd3511fa2aa31f523ba8a1db85c5d3ac26fb3565a0a7473d0498a7285b38c504e529570b63f1c569c20dcc58f575f053ef77284e33629c500b8f153aac71e9d91ae6944e2c560b5a44c357851e1956ec77c4b99dc819680f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a52b61c4c5f2a7bc4eb864e3a7abfe52aa255340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d0220000000000000000000000000000000000000000000000000000000000000000000167033e23e5bce5d0683bfede1a2c59ccc858a84f45f65caf61b0bef6d877a22194d447ff8977f55d4ce6ef86a5d0dbc06610e768408ee4876d7f631d9fb0bd3051406b0169246b2e8e8485b393f013077af9be830b1a851e404dc52ce54504905da132261dabd6aa485bbd18a24078226f765c71ed6b6a6706ead4f8c231197108fcfcb9bb84c3fc74832fb0c16039d0b0250137935a175f815c6e81972db641082e5e8fdd47aff26ab3723dc5327b7c62b820d126b4e7c304d1f0c6d5ff6ac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e442026c3af1fbcc316151d9cc7c6c95277e28b70000000000000000000000000000000000000000000000000000000000000001004e0134ea51c21d6397dded44d356a355c85155e81071ae980851f3b3ee9053251fa4e10efcdc1c58a0c51e9bccb665dd38ae2898c9f1fdabb432a9b0bc8b8e000000012d152c210c22dcd635e3c0281530e4484f4f7a2666d4fc4b5c51894804ae9291f1e23dd5b7b46de4562c847de004e8b922b6492b81b76a7e33e3ebe02461a57908d610cf5b9c6b28c8f56cbfa373e8dc754e58517092d577b9ced05c02c443e727f882246e12ffbd671647fb08fa2c146aa7c72799713ed8fdb1771926a889366a97d1eb1b6d69cebc885623b3db1d68b907f9d424ebd6ebce2f6a2012f991e94fbe8d7fb13c13e1712ae8714b8bf95c321bc87824a1dbf669353c4f05dda750b8c1053ef5a89f77a8f9bdae11c366bfabdc29741a60f4b4d433eeab23c6b3069057eb89ec02d92626d60e430eb37072a8ff74326d22cbf00529437900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ddd939c0ce000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001752f058cb8bd0a158dc50806899ddd794d92683266eab8c7c279d621eacbdba05d581e55c1ce7a2000c3dc7e3f30f15a97751746cd7094478c7f95d728138b807a6bdd91eb46ba214cc2e7c5c4b2469d948d67e13022cbaf589aa3054de2e6a2f1232d180cfb299ad2d8c5cdf0e63946a469825ebc8ed8fcd1b434e52337e172dd3a8dd7a2c5af3a2bb4765cb3986a65e1eb28f43beda7a99a2b2b1e0aac402087d2412f16e034b3f960862a63edeafd48af05a1de37591a8506561eb37be260000000000000000000000009393f515f5f229beaae1b7a9ea6ff955f8e5149000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d022000000000000000000000000000000000000000000000000000000000000000000013ff787feef2ef0807521686f499a4a9d377f0c3de0c5fbd6b67380116ab0f030b66741b3fde8e026e3442f06ddb35fa41c1fd038331c92d0f1866d543b7da11242ac00a1200a5c108ee10feea26ad0b229570fb635dc168b71cd929eb5f6e922303d894578d6cdd258b437d94dd51a83271aca37b93fd131a4374d30d61c59300404481055984b55f30fd191485513daab778b4bf33b647080f379bd2b393612afc970af395e64dfcc649ac3f6a1252826309fd6ee7659a4c10757612bf1ce90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105072c14e7163226a50ce07fb24248feb659f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d022000000000000000000000000000000000000000000000000000000000000000000026d1a23baea2100dafb129318725842e51f40c7ce6848bb6ca3687fd9bbb9d4a153bac0f9aa1eaf05f67af400ba8020748982c543c5f997648e7d9106c1190bd1d59f8b6c2da8d3c1d4d49743a5b08e43267bd052e1ad585517ac4ec947385e4233595df1519c666227b17c7b04247948451ba0258d372532fd7d6513d264eff2d3b481376112e0bf8fbf9e6cd95fe88e3334e60bcd5201b84a6cafe59342dc208b83174946f28b262d48b588da82cec331f6f9b28b22a0e28ac35737b930ab800000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f24888c75a4ab3ffbf6b63d71fe85b30bb42119000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028968558dad97739ded21c023afe12cacff4434023672d326ba50fb05f6889d006af13427f08898cd593b253c0e689cfc8b84eb76b358cd62f5ff2e30f9f6e931f3a3c16bfbc31cad945755440f617206f00ff0239d92a502050567da32ccfe216e8c4971c2cc103c5cac6022f23614536e9c54d60be73b99a90339f51c65dc92fa48fabb71d3cd839bb74339b5d3c13f288e15ff0e0a0315e0cdd05ada7a1bc27fc5ed7150a8ead7300fc21099ad72d46f1e24434395a9856d478653d31560a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152d0ce95c6cd489000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001207515cc6c15e380f4d3813b316e6d3ab362e7e0e449f9ba3e16066dd8a950830c3a50640dc33532291c6a7e0274a91d067f0dbb510a2d5b700275140b1e60b11fcd8ff9da8dbf1c8f7f416288c10aca21c07745e5743a4c7e42043a71c7c53424e49088cfd2c0dd5a30716348df7f0e7473f558a568b8f19e192c78393f4b000a0b83a9b1447dffabe3852acf243828ed6f679b526dd86e7b43bf5853bb4d701732c7e07fb39b36a734b62d43e0d11c3ac74fff175dbda6d1a77c0a9a91627b0000000000000000000000003d6879b099f34f21fa20d81d0ee57891fe6a98600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d240fcc320000000000000000000000000000000000000000000000000000000000000000000301429aa865ef4885865120b19c8d9193c371ddc899f57521ee83e31d893c33c18d845ed80501c462764cb705d6a501ea2bdd9069eac072319fee2d47abdabc40cf68e71097b76e4db23a5b1d12c551e1b883d56be84f34322038ef629bc4a2c115ddf45e4aa50cfc07294dbbde74613f0c3f57d0492af457d6975874bf40e0701683d708a04211f59d68cf52bfde416d03c52483e54a5533be9970a8c078cc3157b4ed04e8b60a4e0533a970e7f83fce42aa8551746091d2e7b25878357dec900000000000000000000000000000000000000000000000000000000000000000000000000000000000000008584e53c434f0456209295301dcee63f2fd008d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d022000000000000000000000000000000000000000000000000000000000000000000028957932661540da4f8c1ee45127a04b5c5a786b510796c79850c18856c199a52ac5c66d442459ab6647c965b8d82169022771cec7d0f63cd46ca585b546f8740106c82332881d9a0a99189fcaea7a46fc7024b2bcd902cf4ad1254663c4726416dd20fd10d02afef9e993dafd0b341b7acdd4563ea94a505c4c71b71ff93fda2ab39c305966d3bd9049ace4c62a828af4bddac88dba0a38f44b22df5e1a01d40e0ce9e931594a6abffc1d926cbe4f3cb510f7ccda6e8ff086c615eed7ae9d3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffdfc35a046bd75138951c0aa2e3a332d0049be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d02200000000000000000000000000000000000000000000000000000000000000000000c766abba514126a4b82ce108de0c1d6453343f1cd9efbef2ad223975c91a58b0e380eee6cedb29829e63d11c3a27fe9e2ba748dbec37f3a74eb7561a53f48a5305630aea0faa1dbd10788bb2ba6e935e5556f45452c22704fb597b739eedced1c6dbc5d792426bb66b1d47965dfd90d2c115c4a83fe13360c147e9305ae13920bd3cbe73baf9bb311629f94780e1333e4ddd92fa0bfd39c5de0c405d31943101f377cf3e8f8859e1de80ee6c4eda238f42d071ca6c35a75ea00583214c5a3a30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea6784366616c9257df3dc349b8fc2f254aea5de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d022000000000000000000000000000000000000000000000000000000000000000000024e8e73f2e8e7b9bb6d3a6c7e45b4e340a87fc2352b5fda6192109c764e0005602cb3c8976ab121ac168168d9f81b503fc725681c18e9b66edfe60a4d4cc754c21f1d768cf79f91a034ed0a2bda03d3956ad36c29cb98b14a61e8bdef8baa26a090c14568afd7cf242184aeca5983829a56db55e24cdbe7c11081ef46316001c06b22982ada5eeffe64cd3004eb64837a0dd5ea6c400892369cfd7ee4806bdda2f8d6627cac622a4745e456bc720c814f83c7f2e0361a4532d9ed76b09ea5c8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042f35395ad258be7c55c0be46bf5aedf4b3e7adf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d022000000000000000000000000000000000000000000000000000000000000000000000f578a5569b95a7a8bec191cb9c37060fdbd4f565268a0607d9a1785feed5f120a65f85b14e0fcdbccd36420ad001a435aa8fe609ef925434e9fc5a4351d15b2ed5cd70b43d3672377faa5b2707f45a8b73406169bcbf5a5898d20c811efe4409832284da8228bc5b94c7063577cea547993b49a20c0f1c51e7d9f8b2515b9e287d57a2f888dcf22ecab44bae8f04933d86e7c5d0f6fc5953b2f2c5b51c03ac1a903a8deba8b8b9737567e1a293ab4b00422bb92a5f35a1d1a8903a1f7795b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe118cf752af0f6af80e4924cae9e06cf74d6d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d02200000000000000000000000000000000000000000000000000000000000000000000a01bcd9c6957cd472a2cb92bafc3471a2b97ced923109cca034d0265db2e37e1e355917ca31db02ea1bdd02a4dc10e42c2b43ac5fe26c430a2f0fbef1790fd202d3f319d14ee925b3f0bb58d429589c5a0a10cdbd4583df6b888694b9ae456f0373199304758045f61dee62d75380a315e2c2441a21a07d16d0bea2bd8d4e4a228f98920e45efe09b474c980aad0c486ae2719dc3be91ed267a61f6a2d1d708191db45eb59d2709f0846171decdb7e062814cab2a88c56cae834117325af5230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e531299f5c22f4d9dccb1c94f45a12db8e8ae76a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000001b088d873dea3a09688d9fca9cedb878124c7a341762a0cd1dce8fb10c9ca9de2432979376c46b2a09c5fd96b41e8e3d5ee7727cac0eb6b7763c2d15276b351710814b15119af5ba2da7c14e934ddc1504052d87f143603a6068924679638bc1228e9061800e7e642a5509b1f766e667b396a6359728fef02fd8dbcefa882efd1e83b76c7440117ac810602056428a5082a1ba8dfc18dea8e92edf66458d42890d1bc91191c60146ec9048067e7842147fcffc53adf3dac8678d413afb516af10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000169a9f9cd62f9fb67a23ccfade8bb364c30a96250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043c33c193756480000000000000000000000000000000000000000000000000000000000000000000010942e3818a6ef1a244cd165d4b0e8ae9ead4190aec725ac9d9af06ef8b82b2af02d2837a61a38aa9830d845f90f08e15f850536632075bdcbd06259ac66a83db2df00527a44b559ecb6a21abe0c64d731cc0c2dbdee1c5e89d021bcac82afacd0086dab62232a27a4939f192f49274b3088382c491714100f0253e13214ceae71db3aa531c8e8e1753eba4576fef0e70c0540f419edce3bcda4c5c554e2032d11c385227d301c33788c144d7914aa5baadae7c1c990d22bfa7a25bb56581fa250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adb544574d66326443c078266adceb4347f236820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d0220000000000000000000000000000000000000000000000000000000000000000000052f0bcfe790cce5f9e528f3fef708dc430eb9d9fbc4ba93b7a1817ea8c4d45300272ef369879e1945f4e3718a0bd6e154c0184de8b7cbbec835560985a5ddd411283de5df69048e51ba2eb298bc8ac2fb3e16d25d4d6e824a71e354ef23562a2945c97e5adad55264cb5a8c01c07ee8743d8d2c9cca5f606ddd4737f1de2c30194e6b7097a0a016a35332b0d35115d099d1678fbda92dfb2b8652ecd4b20cd82b73b0e6dac5bdaf411906080190399ab1b97941bd1c93e295f258200f94f8f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dedf1e4286ce76a60b3a7d45147fae0a965cd6770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d02200000000000000000000000000000000000000000000000000000000000000000002b5d10b59e85a64f77d607e954871db2619df82228f8c28f1e0b4647517174b8133a00b6f8577971cf7150cae71c0e7d778a60085764ba2fa95fe5946e3d448d264cab47fe727e1e86f34255e57ed708b654b676163aa711385b7918b616b0970f8a43f2782282e7ffef0aad89d3517096d9a1e11a4e226f7b3cec42854d56b80661ed0fdeea0ee8da12bee15dcc4b9d5ac8085b08715c027e8cc8eb0c4382112e91c68ae631691fb0011db19b497276e599b74f0d060c44c8112cafca048c4a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097ef559f9a45c056b899823021f430ff8d99d2990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d022000000000000000000000000000000000000000000000000000000000000000000029892fdeb53affcc29a5e84aeb70ad45cfe8c405e6b85a6ca1845cec5843b0f0162150b027d5c758e5256f09b6cba9fc4a7129e3b63f25d4300453b14dea85b11006b2e2fe850000e8c7e28c36a3a1411aca71ae3821a28f47ee334b85309b3428ee80443a15d217a01505f5b75b942cca5ab21c994b012944cfbcadd39b0a9419ae90059f436507363cb67276112e463a789b1964a78917967f75ea187ba80e25ecb532f85ef836c78c0c3381287033d911e1a8c659e99673d73e785f34a79500000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c218652a944968b7dbad378e7f470b7ab4fd4fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023d8cd31c8a000000000000000000000000000000000000000000000000000000000000000000026c6fa8651ebbfd270220465d519cb5fa6e2e3f5e0a3e60cd76340148b497ba20365d0aa20171d312a96d4680a955fb32be6a24979bfffed6eabf26896b2b8981d9bb104c134e382f98677eefcaf5c6016b3b2be7b1459c15b4b40c277a03f790da87c4f0ef9f820f2fc82e1f36743057273242a6ef977e4e896e84888390a4f0f7b6f7f39546d5b92c1c8f3f541ec1283ddff1f42f30abbf515946c82dda0020527a9c85122f7739ddfe03df760589c997398543ff8e1e827e0f3a63a8e3bd200000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cead5773f576e9ae649251339b5f71c21edee3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d022000000000000000000000000000000000000000000000000000000000000000000010204d212750aae5fd9acbdb42bca9b4f30a972cd30e358cfbf426b132c671de0371bcfbc99e0044c43b96ff7d84f2f52b7428c1e438fd30ae6f6405889d0680301d4d2ae83f47412aee5b395e9a4ef91e0a8585f293a81b0f9a7345b194c8820eb6603c2baec27f2b8b4f928bdaabdf81e79ec1fddecf11820cfffc1309b6c024a16bdcf8f1879c3c8005eeabdb6e2cfcb9a26c1f6a87739320cb746d17208f24b95f50cb3783db48c3291a9a42da442fffd757cac83b9d9b080525212a295100000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d38e0c7bc999f860fd6aa2b16f76f7852fc82eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d0220000000000000000000000000000000000000000000000000000000000000000000261f9f149f1d130695d7fd0fb9a4c9aff75ace1cb6c154ff6815e953c4bea8da145bd1db1053ea441885400e9db17c267e7cfe0cbeaad5242daade643921c29b250f93a16cebb521e6aa42766df176252ee82149d93b7c47ce30897e737dcd5c0ae417782f20e6a68bd0ec428396affae563503b42462477acad3c7539a8a3ec2894baf2363263d17bcab83ec3f55cfea9e031bb5dfcd19ab2b2c5acbbfa24db29abd6aafa99e8bdf9e2ea94cca18fa9e72c3f715d9053089b874b7adbc8b21d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008dae6cfe41cb6ba469984a7b55103932c2c6bbbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204b4e8d02200000000000000000000000000000000000000000000000000000000000000000002dd80f8423a21bab027522df360eeb6afcbc4a1781abc4cfbec92b57b01c0991053469ab3ac02dc247746bed26ff08cbbab4106b374a54bb13ac844c34685d840d3a3f71e0de0bb1419eaeaf928afcfc678b20423723d510ac83f26d2687fbcc2d4c9e8abd023b5c9ee24c06b44d83aaf4aecc51d669e6e95a864b3fdab09f4d183477497bc06233f77b1b32776d105f8a37b1d60c934bc7cfab5e16eae67e4411ae0b388da6b2aaa547ef6ddbe46b9971624500bb51fc94aed1536a4b19d1b80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddea2c3db57d61b798743fd44112843b1331a87b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d06925bd0a00000000000000000000000000000000000000000000000000000000000000000000f563da83162e1a67a2d7237b75ec2acbf4c02b7ce2e0fe8ba49b5e122ae307a120be806141ea93392255831c5177408dd11e6ee01af56bb8fafa994cfb304142c96baf251c492275d99d7c0991506f173ae6fb147ec7e7fd0fec5a867879ada2a99df340c49f9e7dd57d08336d3ec282c60e76aecc777efdb4c68b3b86a5429302afce550c07de2c266e94745491cfd16a96bbe3cf2c1a6e1b0e7d0e95629b223f055c0e477006e44b0ef352401ab7aa919b01fa94fdaa6979a2852c70b93cd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000279f8a7ee81088a1c57ee433ad9c03c7e6e41b3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152269b5930000000000000000000000000000000000000000000000000000000000000000000165c6696bc19d3aa8967ad4ba2cd7780adf5a74b3b5bae4fc4a371dc80e299db157ee8498a62e980ac797716490d466e44c315c8b5ba83ac7b1fc5762c7fbb48201d88b60f79f1a7d7c44342d7c18c874518bb9e3234dc2a20e4d85669b9d00524d62a93557409f3cb1f72373adba6aaecdc975925800a67a5bba1562d6952121edf7968cab8aab71ff39da286ac605df961ad46f85c96d762ad19a0df21ad9800a2beffb5966fe6a28a4464a4cef26ce4fd2743c24f023de7b9e6693bc8df950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000882f1f07bc607273fb2ff0d3d498294a24a63e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fd512913000000000000000000000000000000000000000000000000000000000000000000000043f1551379f1bd5a654d8888c9326236ecf2897311ed73c8ccf0e2a3e1a1379032aa761df90a799a960aa265fe37784c07b74ac7f01e4c4d245d66c20f5852c0253aa7eb0395df051e945530fc282b73ee1af3122eee70936af7c39ea99cc4014fbb717d621d0149b3239f1bcc74473bff1371d7b1c4a9e79a76638ae6d20422161c49e9957513770bf324a28220b65dddcf3fc7e53517bcce939cfcdb77d1e2a892661f8eb5a259e2427f58b00a5d0ba5f03c98788ac6b6fdf966b4dfaf5410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1419f4b666a27db6130782da246ccab47d7bc8a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042d2755e6b4c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025d382529d04a01bd42e7a16ec7e59e1cff98bf3f481768c5b11da2a1cdfd40d25f3db549ff007769beade9e2506757de604ab9f4e8df5e5a3ff83f87d47c88d2fe0e9f48ab45b75278721b1c88531e3b614906b4794a3df419e01a29374f22222e18c2706b572e3d4e42b3b676a43bcddfba23ff8bdacf4d71a5fb96abe830f0bf39a7be4b71a3b11ad68977df3eb54c45b65b21ff7ca5cc63618a28e58c66a134baa5448a8cacc11504f84978189c11f1532502e9109552bffda051e69b0c70000000000000000000000007e73d1dc57cfcf362aa955bba77736f2b94099250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000853a0d2313c000000000000000000000000000000000000000000000000000000000000000000001e3fc3c1089f1cef64dfae78fad032aa03f4e39e74a2b3b0b4691c335ccb0d461a6b5efaf2bd53f49eb7ed558423fa9249aa4579c5e66ba132d00d2640a5166d1b46f6ff7a9df54cc6d7a5cadaa4337c8346127cf5fc661a52737377b540deac253a35a570defee889f7ee72983beaa8e7f505ee8f5642859ede457462324bea2a67ab65b08bc3422f1c31c414f71d7ede22c4e98bbb68ffb36374ef9d2d58620a79336a799c6d70344500b59266841a918e62554a029de8439c3dade66ae88c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0df815601dfad9d00881ec4cceb5622dec26000000000000000000000000000000000000000000000000000000000000000010870bd411e1fafad417692c06e274904aefd33a8f7e003340acbda565d271b8b1d634e3235175619f1a280b3bf1df2aeee3f19455b37112513cc0476c8bec56d000000010f70edec76ef6446991f5936b844db4b52c34e35a6abf77da81ec14209a717465b507328a77362bdf0443a274afbc05b0097ffc8594af94de6c608b817536ada442272c2c8fcc1c2c9fced072f4c7d57bc5acdf7fed379deea3b39b51326f5b80c7de0bf0b182553c95beadc215ec17c96b319af793aaff2dbc2ab0a2b19e2853646ebe05df76d4de9ccb91d3d111a8fc2c61a646e70511f4c0f33010df8c8fcf781c0140637466d9babacb947f69dd39629570bb15cb4e9a62ebf2f1d3e71bd52840c5441f5779978ff614bdf4e5bceb35901b3ab7f96b63fa6b07a27e647adf80c57a2b079f49c885363ff500f06e7f117f01ee5ad43741a75a26b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026dddf3dd7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000234b0b850a47bad2f975a1a0c1343ec43eacb89d0d4fabbe529cd8c3e68118e1aff69b71c46dc3fefa261c2180a64927a73abe33ee6dbd99db7d884bf1e6ff22d4aa1831daa1b482e4fe46525c13e1e57da9677001835bded63cc023e3551350694899bcc29bf42541c940a4a9958f6d26e08c880506ea4e32d1b0bb8e462000b502498b16a2cd5491373c406a64912eed4ce7aac6d695c1b0498f40a3c0c2a1b6886c74de9b56431b954ff733e61fdb5bdf6d4da9166daebe63f7fd5149d68000000000000000000000000b9b0b10ed68697484e835c9d414fc12527c6eaad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010262247570987ad3e8f191f9d69002fb0474bd1cf091e283a875e31979257a340e2e41fd565183fa81f8c597a417d9f8b99c6996e82159f88d996698516cd4700000000110a3ea96fc26f97a577275c83c6a47d8053e1a176a39f6c2bdd10c052717ab82a326681d38bc93c4ac25c428a53b9b41bd22db0f824bcbd030af35e414021e5fbcbe9f6163f96366bd123160b02c51aaefed92fd5117edb91e2ca4a70efd4b9f8d425662be44dc25e77c555cbaec021c402d969ed2e290c32bdae10f04d0f650564db87d816f5b772e2566df3fe100ac4b3410618d5ab7c50591c8ab18ae85ed5f7fe1d3f785e794fd145a25c7dd36dd7009bb3240e2acb92675df8c144a97b90ad0fdd4ee25ad4dac53064a231ed2b35adfb6269b864e718256ffc308b3cce5b7353b3a57454073d7b69c07526c73067de015d048ffdaa3ef57d84b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026dddf3dd7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000149522bad7d1dbb6336c32f94feb795b9a5be1d360f2a8d2bde12f1fe8ada58f1e4f2cbb8db7b8e7a574931c93aad06595e2a5c25075a8c17aae8dc8a18ecc4a1c079b2ebe21f9497ada9d3100a5ce45c60cc925e889de7fffd606557fba99e507064ebd5b939d46cd55ae88058af3037d3d1e4a3b42914569eed3984d56da8d256327f7894dc0fa51782832ce795c901becdd30d0ff56ebe4e7904638a75af61acbf89218bd54e1ebba4be9422f795e6acab4583c56afd30ee75fb445abdaeb000000000000000000000000c2b96bee1a4137f81006c6dce6566b0cd7b9fe810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100990f2224a6c666f3bb858bb12afa456e6bb33fe635f6537586afffd94ab4480791912f929acb39e7bade7bac97aaecbbae8bbc52ecb2bb89b4f96469e788bc000000011c7888d7b67727e6280b6d062c6770f42ddc1cbbcd2d02d3c6a8d8ca17bf816f6f62993dee6c949d4ceac54c3e3ef326f5c5748736abb51eb2a894bd1608cc3251d7ed92e6ac415155bf0d277b14e8806be3be371acf08b0e2883e9a08ec4e54e5e614940afe01a8fcc212cdf974550511ebc7ebd02a389fea951e8d0de38a1ab0a8c7f5df5dbf34bfe4f8e643ca9f9cc7f1b0d22e875f32a315aec31ce7397b9c243276f380f250725376bfc88e3760fa1b77a1baa7400a94637d920512bf2f4c507044ac2d1c60749899615455e987859327c6a82801b9fff72ad904511c5f74b696cba5dd7e8622b380ee998c55b7062a54ad6c35d0eacbcf2563000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026dddf3dd7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002341783ca19f701d092330dfb0b322e40a6253ca46c50e9397e6ac860aec857720b879e61f08ceb1a034311eb87088c78e42741c4d277a88f433092c309b6e74238b7afe7df40b748ed43c0c317a0a0352a0b4d74560a112e5e6969cc48b0a0c0908156f3f6ca70d3203441a7daaae288db24e5ae5b9ebeef9ed7aac14bb934b1356e1fc4c9ee889a3bb7667bdb04abb70f0121e133336153bc150679c554fef0eb062b9bf0db3c5541b8c0fde1d8faa5a3191d7089ac818c1f603d77dbd825b0000000000000000000000008aa9cbfa413a7c2806fa33ea1eaf3b9e55f11a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d8f113edf8d81f4e81e26d4a5b59aa14f502b34611169bcaa6a96090a6f424416b28baf2cc0c9d7620e515ba73a554fc4a490609095e148168762405484ba23000000012002007de65d0d35dea158d28c88d56e901e8a94e2a1a49f34d2e84627b330799e09057e5b8d094297b1ddcdfd8b3160ce82d52b723495a5028228140e1ba720c62410753b2021128861d934e96d859b6f57e037e14f355be33e1e5b16e65d94d4257086119f0ff2f39b3a62b87b18f66c79c86ac580ea4b51ddc9341266629e6d5c9184418289b9cbe6737b1463b284504c6ddd84c666e7f7606c4b1b537c6388f41d3203be7f9c8ed261ecfb84f7f8de843797d7b213f9077a05b72f5fad159972ad8c5ce6db926946c4720e20d2ad3991ee8af023f9dc5d58df171c67e8fddcf502580ed99ce343707e4648a51d68b7add6e67f373d64694803f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026dddf3dd7c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000115cd4c8d9e7b1378f13e6172c77e6f7b6371cce4f3afaf87b6605908691a28819c187c8b1ac81d98b081ba6e12231161a216b54ff7bd34e127419291b362cc21ce96dbe9fee7a2060d1e7242af519d569159c86409ba37d7b2a9a1e4174c8e5105c1e8b0b9d5d082cfe4e93e14cee35f283ea9455661872c7e32044079c26df1946ec719f926ebe6555a346ea5283d1b7fa4b44c5e63cd650bdc0adbf4460111ace913aa5cd572742d65440fa17544c7503966f596805c240156e9a3a98b7c70000000000000000000000003737f9532d134941e38d70510d1c63f41e3bf7e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001009980c22bc3b2cedf22473bb9d017bef683dfe406be30f42959635970b7e5ef228d0514d3233af6e0eefd4e43a05468f750e78b6535bad60dee7c92fe2e079c000000012a38002797b7953297597b784f9406300c1c82e6d3d90415c0a2885d0dbefed4aacb6f4cf1194b0a10cabda37bc9c67f55a946b585628a4e609449cd298f8faef9b80316f96a595111c97b6050e048dcbaff21c8884a955c64431eb22b52757cac9dc20b93a3f3305ee65f4b015511d15650c46a7720509abd2235ac28234dab503ecf2980c6270557a6d38557f4267d4c3bc98a9208671d029fced907555fc88eb994a7f9c9f0331a15a50f1a23351cd29d30b955b9acdc08c990c809a0be76aa6d52a427eb86d2a044f3e001d74351d5882a252864ebac974674242f085633c5bcd0a2ff7ab57a26391e76e82def84026a4259c0fb88c3e21f8489000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026dddf3dd7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f89d8565e221a4dee519bbb223f5d2d09f7fe1159200e4e35c3c10e847073c82ae7ea6a3630a84819bec9cc0cc0b0d822a5b6e6b331375d80e743006f14edb42786c1096182b398dfdce1fb0537d28563340cb2ca76036899510bcb93ac2f6d0262661a278abe225318cb7cacf4f125e53d4fc1c37b4e879eff51b787ee677c2ee42b9b71e1afd5cd993a1f1fdb145de8821914dfe25f420ce511cc6b1208f426f092302431f1eb7d82c2dd1743c94972bd10a1b391dc59d15a7897d262caa000000000000000000000000011fc906364a51b69b4ce1aaece9db75919f635e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b14e6a4ee8de51fd21fcedc198bfda5162619bff91cba13539c542ffc9dcd8a05ed1feb68256d0ea25d9e4d906baca573bd4ab8f2c86089621c24ae210b89f81308d5b66a55921d62c6d87988f4910f949818a3d6856a53e3335795147979c515505f38a3492de6b87b84ac28155eae46dbd92995ed0043b0f032be6eb5c308068bfa92578b529f3f2f41a3527ed8b9bc5b61d76e2cedc47a145076b29607b2046c2a9824b13590ec5e5202fe0b9f1454d8154a68810006a37665ec244504530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004566e86f130ac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bdf872bb717af44d83c284ea86b6e54170fb5fb6111d4f6264ab4dd7e58f6bf064fa5ce2d998b934da135386f46a8481249aebd731c968cda25498f6eb9a13e13fccad9c2475da25a1e8102a77b30150b7d0ba562e43eeb78910a719f59b36c1c4ee9eea4ec6f85000d499f141696ad0798f29f1f7de3eb858d5c9809e28f892281ad1e0cc3d9f3f206b984501e76985bf324c52d54868afc240d3e5e90f8d729d86b5dc3621806d1b121a90624917209375750035a40ea71bffa22b87e87820000000000000000000000000d73723e987cdaa20695b3db50539f9490d60c2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ae425112e08c00000000000000000000000000000000000000000000000000000000000000000002334a263d2ae2071f4ec4115c0dfe2509ab963e7f070399fafd4d59e02301a28235d167f5fb534e656b9a5640377b1658aee7e62746fdb2df9850d32638b13ee2026d614980c6658c23602d24968d437ba307431054c390c0b9c040daf6e6036153295145705899d03cc265cd357e2da31b005c82bb08913030afd839c897b782ddd9c0686d88b79e22568ba50d4d0341c27dbee33172f4c5f68e620ad6df48801e4c1843241649f99861a2d0da8754ebeb671664fd8e01f77138ef2cb3a23ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c3f6bf3450f2a3dd83268d39e744d8ffbb8e330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c8fcad309229f184000000000000000000000000000000000000000000000004625980cbafae4510000000000000000000000000000000000000000000000001e036831d5aa3f5ce0000000000000000000000000000000000000000000000000001eb2ed86770bb000000000000000000000000000000000000000000000004b7e6eb8a7217284e000000000000000000000000000000000000000000000001ffce035209067d050000000000000000000000000000000000000000000000040978af8b6e59ead500000000000000000000000000000000000000000000000000003ce82fc663cb000000000000000000000000000000000000000000000007c3ccd6d94ca9e86b00000000000000000000000000000000000000000000000b65b25ae02f0f8ee200000000000000000000000000000000000000000000000f591a5104667cdf77000000000000000000000000000000000000000000000000000207c6cada4b3a00000000000000000000000000000000000000000000000e7a4a8079a4c7156d00000000000000000000000000000000000000000000000009a02bd5ab4ee7f900000000000000000000000000000000000000000000000aa51c93303acf8ed10000000000000000000000000000000000000000000000000001715e9aa02d732fe50904583245462b1af762d338de071510532151c7c1ba2e035868477f5eb81d02ed9708ab0b09b86ffdd7b823d9aef4102f0e6282afa8670d38dea68149d11bfa06df4c3780990981e882babb72235ca110b39df15fb3adea433b7460efff1f4b713a4d0869ee4e1003d3006f0f238122bdfd8f75ccb0afb262e800e9df9417502e19a9f6964a2a85a5c280b4b29f55034d4f44a9cd88c8f96086526ee0492b031768796a2889e15d30dd2d596a9f98d90066bc7391206fc329cce8c7981a18dc2d03ef79d44df194336d75b4a47e9888d02a69fce466f439d3b3d2356a0405fbc9c89f0a246092e13497749d1758be874c0c915d504bba4e9860da5c1401281cec17fee4a190c67a7b469b17f46359f532139f1003d874e684f237716f0f0664bc33782b4b0a537ece69313a6664b33dd655ee9e33001a2fe7fd403631e91f928920c06ef2d3e8460111bacf7067bed3f59133eb29139be525393f7908ed0ed582a19f704e3dc1075e0186f32a0dfb468fc162720902739977ef6b1890171625e1626303b0888e9ea585ba7b28069c03f486f7441fc8f1bafdc420d399100c35f0b7e4540310e4203e6443482bdec1dc5d7d7ffd8633147283613fa45e5927d50d1a835a9433786671e383da32714a670091a1aeea05069530dab19489a51bfef83e8dbf4e827952bb448c2d03c0999eba3f0e8cdd03bbc634b3742c5e5d1a66d93e76b4298baad6e02033353ce3d26055d4380f6201e85075e8bee7b7c02f8221c7743ea79f6f1348cd27bbc517b78aac9f960e90a6c24d6ac960048217141907f2ff47616363b9cda66187ea4f079e62773605bdf93408b6317f6a7c3622ea79d29cdd3eb1a0feb3f70ee85f0a3b571e81dc177a753fc5694dd9aa05df0fa81995e007e31586eba1d218aefe973b1b1a765fc57b601dad416ca32eeeea24a121a76421c0e739d357f379360bbf8e904bf81320e2250999465d8729a9b008425ff317e49742fcf54d3ec32c3b411ca75bdaa7f829d9a4c1f1f61e2354b80c734c4c26162318b00eb81f6cf97f88e02370db53d9aeef8ad3047b4f2a83592c40981075a07c93bb7e45d61667a2fad029790f642d7d510ff7cc89f5048c730aa1980c91d240755153d04974567a08d044202f80f51abd753bfc5be155179f2d27f2cd8a83cfa4d274a085bcb282b18b5826651021623b5f7fbc38bc5e588821e8db58c6d8aaded5b34293d64146585be4311beb0c1b998e224b319f9fffb901c9bb956cf88532d021dbd06dc0496aa1fe12441891870d89d3457ebbe5786d0805f222d344eb42a2c8e50da3935ca935acf573a30b0965192b559ddcd7a274164624c2ec4eb37294360149d647482443ae2453b0e16bf3506a9b66de7e3a8f16a70b4d025fd44c5d159242c90ba9903b742c2d9d011ae61fe86ab6c3ed51c1123d94e31de747d34603c7c37d334fb0a86f38cafbd201b9a0c93e6bfbcda7911bcc210502d03c057fbfe1bb6a4d8b5da0a03e39eafbab91aa7de0687f5ccf7b145369cb2744b7f2afbdde3e207647fd22ae320f247adfe409786a25994328ee1ab3bf7620475893198adb74e640555ee16c64fedba93bfe33478f52f51291c22c27655997f251474564514b167abd185fbe86a438a0c9d7f571a60f675a4174128de1c2e8d0fc1b80bc0c41db3971d1e90101232556fec03a6daa961deedbdc00000000000000000000000000000000000000000000000000000000000003601b165cddddeb77de9920a13580b4a4f035c536c986616cff7d6887b06dfe6ecb36ab043df6bdeaae7827400cd04831c3426836b76bd5cbb073e85eb0a8554188000000000000000000000000000000000000000000000000000000000000001c76f25aeb689bd1704d48e2939313997cb7e99ceeca807e7147318c9dc069b4eb73c46e6fcc33ab72e2b270335f58a33280e4256ad364703a8667fe7b3c6b39b0000000000000000000000000000000000000000000000000000000000000001ca5f5e124e6cf9542be5ff5de94f7d38ac7b29fc848dbe9ce213769a0e0f2e52b02285598d58bec177da7c2246d704d10fd531d2c220942130fe62df1af863efa000000000000000000000000000000000000000000000000000000000000001caf501be965b231b7f288b2531bdc769d199a13bdb8d25fff5feba34f050b8c306ade52099cf651de33c3278bcca7c91926a05b5c1c412e7369df0b8359ffed0d000000000000000000000000000000000000000000000000000000000000001b5aa1f658ff4c90798d1b9e5b1d07a4d785316ab5ba45ebb47ee5a073c43eddde6b333a5323d2eec93a803d44adc27020206274da993c1ac0e33e7ea7cc8b57ca000000000000000000000000000000000000000000000000000000000000001cf475e1d50f7d1266456730192aa8371b47e2c16b16e0e8d3e3f351a73ae45cb04f3e943382775931c27e52f82c0eaad18bccc40ae795dd6e926d6aaf0142d50b000000000000000000000000000000000000000000000000000000000000001c74e78e9ca8218ad851581ee0b20cb5ed84bd82875f9d65ed5e1d90948dac679b111b3f186b605323e3aae56f90a5751128ec68acb4ff103fc160f906066b4999000000000000000000000000000000000000000000000000000000000000001bbc62d6809654fb2cc8dc0d9354eb7192bf9f9d50acfd19d4f946884e47aa0987251b3f8583b0445bbb195cbf4dc6cdf4e0e6e4570f0fa8216d5b29aff222d07c000000000000000000000000000000000000000000000000000000000000001ce5bb949ff3219b86400cac245f4c1ad9526d20381dc46644b54c730444b8622a540280bece260e2faeffb131a55bace55b812091e52ffa4187e966c6f97e2ba7000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000001f807fffad96dfc8210e11ffdfb0a98344ea62d60149fe7dff0499e5a8d7c49e03f824f4974093d8ad25263205f826b5f28e228d3e89d41420f7074b40c0305d23b3b6345a4ae824b2b9f9bf2ede3e6caa7725a3f86b3479384ff20aabf1149436fdea3060a22d4efdb5cd8f98a3c6e03597fafc0b01d4313f6354964205f64d2b7b420556398d2d4e4f39fbeabbb05f7d058657925e775a366d3e944256f01c48010c4d70cfbfa66983c14d0ad80cdb3c5cb08c5f6fdd2c1e536a3e90da8a646f7f1ef9c8410ff79cf03dee791121514bd60127f9baa8a874b1cc13a17af01ed18d11f84389f1f9ee9b9ebe1f31c6ed870da75236378e945fc660b2dc68327f352f37b4e5921d44f9df248f34bfbfd1e17525ecac0fb2f915077ffdc0366f6631d02276b2c9ec6dc3b6179b9216c104d3ec303640780766559aa50a14d322b8199ca0d5fd6f78aa41607d8b742529bb366a5d55eb0194095fb70daa040df408617ab09a673fefd1a0963d8703687f6b811baa872b967658c20a9165b42b7cc662600c956ed4a9b437f9b07352321398a0d0c899dc544d7c1073da656493f36097670bd558ea5ed48856047ed0fd36c60898b33bf1415db4acf21ab5f9bf129285f8486494e717a105fcaff6282ab4fa95613dc025ebb5b77c21d57ee496c7aa5b0bbc91c787de99cf199eefa4021249b1e20e7a89952f1922c3797b7ace7394e656db289f4caf3cfb5308cff96283f7d6532b9efde5ac4572f82216b23e8e922a024899b14d7b015abb22f7b1148500201bd3a46a4a6346b331a431592bf65db34d024ec56540c10ce47db8bd6e14a59e0ab605bb890ba1b87cf8d0e63961030dd001ed0dd7d03821e63aa232a929a84334a9a8e0c7d855163495ce8cc86a2203de14ce1762406472e392f572f86a4f7ee75f25fc07a0fe884a9d65813073b695c5d2c27f9dd05c1a4003be823da52e4f2cd63a88f823fe423b5d08aba16ffa8257548b05c63cffa0759671836eb0b0560c0039f1d9863532af59b67abff22ef59ad7cd9cc6e402580566245caad383223028d63d607db0154bf5d09ff95864702a43a422a4c53b97da646171c0ffbd86938ef8b5ea353f731fde7d115b169686c6f793876d530730e05f984447b9abded04178c7ce087949c0424edb0e7db1ee9224d0511ca032911b2e72a4de51a661fffe1951bf0a2ca617a3abeab9eb0a115025f16b427656a3a4952bd6429dae791f51d9a8d69bd81ae29cf61992f6922ed9a074a57b1811e3d1c61693df0bca02ff2fa0ac07d820d75db8dba30307eb22f27b578dc650db7225465ed3bf41825e161a896248fb13e18d0b464d1b7b0cc90e86eeb7d3fc8ad23c5cb43c7071574aa21e998061b1809b9660892eb1aba34350003d9266ff86890d370b97ffaa26f0b900de79bf94191bcdafcaac9f0d337aec8e137484e5367b7832a30e93aed55eb591c50838dc0a20d4d376a84b0aac7bbb15e5bc4c7f8c869eaeec599b377731ae28d87923e6a52e3174756b55cef5fe601e196bd6f998bd851081c0d4fabc506ab3691e6776a7c9c3a779434a5361984abe2139e655184bff0fc6d9adf7da4c74a393f2347b5c0f6400ee5074eaeda3aa25d294bcb2008c84e695fde4551c7a152764e46daa21cccb88f9c84a8dd011f07baec5f8694e0b5d65f741086c7e038d2dffc8808e704402283df60687b7fdf181138f7bcef84fee53c6f747f77152bc007321cc6b576a94bc55f0a55429691ee7044228f3961e69c4d687f416f35a0c8f402436e93e3a5be67f3c7260fad94403d12ae13be72829b9af13b2f54b5f9d559f76b7662148b758cf843f33371a302e8697ddb1e869fb86c13155ce0a98ffc066590e976ca8a3a2f6d15c80abe71672c54a10bdda157d4bb7a3f31c7e9144b9f63ccb0a3a0cf0fd893390e3438ab2157ab816595f4d5fab521a227084c3971f2e90a434f620d839d42ae27415f7318ceb03d758c5539dfeb885c553a1b0c32c5ec3ce621440aad8812cbb337b8926ca699ff2502c5e0beb565a948b513d3eef0e08c5b6471082b053ee9c3cdcf767f1801e8f59c1969785e6b015b6e018c20afad3cbafe4316d812e1c76b38c6dd91f3c4f2468838eb7a44b6a4558f6dfe2a232b1810d2fe3c2ed64bb12d5381d3d27f43d9edbdaab6b058ae303142806baa38fa17051b571a97b28f5d523e4985afb9c421118b278992306f60f610886f5db350ae49dc39ed76b380f63ecfd414b7a2706a7a6ed01bc250d11b62bda3b291625d29f62e9a570be556429a4d0cc86ac70ed333a2aae5cbfbde84b7c9edb3d117251cf55fc78818351c4a2818be1ac90ba2681caaa0cef62a035f7a62dcf43c92c42e77781bb9900a33c9b20a24c02023e187a4ccc5081eea690acd2f739ec6388cb586358a975b1dc4cba1b21b74d0b315347cfd9cb3cf8277864b5191ab3da546e6dd83723a6aefbadcd3471d4dc21627cc1182dfb054c3184aa443210af6e64cd8f7b72ed32176825fe0117841a6e23d8d562e19cbab1a72e07daba373d1f3da41cccd2c2fa49166ce234eef5df83f2c24ccf6042c0d3328c522b68b1e10cc4b73810205515581ec0b27bff9209777f93eb2b54556bb0c9186e4fba552f2afd30a6042873e0a47f8cd5e0dcf8ecadca31a7fd99b1f5a33f230af23e5f44273aca9131905ba4861addc6f63e263fe66d4a70b812288c478f8287a9110fd21ffb96490d6ac6e921abf938a3b3e1ec29456f2c103c2016b2cf8a11c49b600cd9fbaa966bd5f56013e7a443deb943711141758bf679eda7a4c5fff60df21cb38f59530ffde636a088d3f79b1cf947c1094ff7185c52a1c818d959cb0a831f79eb2daadf0be3cdfab0aaa19cfb1131554300eaab2dfbad36e32ddf977d1c69950b5917615b9ba8e8b8aa0579682af65392c31becf7993665aac53859dcdacd7b0ba681f4a815e8d4980d0387b377cc971b3f4d55afc56c90e6adcb2fab4ad32170c22341c7f655807ed4b47ab3c5ea2c4485d9242a4a85c3d5c69851562d6cbc59bc29272c45b25076d2d4b41b890ef2110c2c7a9706b38c247aa167290dc85a2866a11f7af58fe3e9a86cbb9fd83bd3150afb0f2f5933ae21e4a95589bde278c606874ba2f9224bf076ad81d62f90c258dc8fb5fdd50b66044ee44d4a65dd6e285a66da1645acb3c2fe34c558d06ab3bfe4ca935a7537b7cf0224fb3062df9b0d0e5834bb77d8e8351c426a6c3d92d0f2e6fbe097cccf5f9319bc72e5d9eb4c018754550f9b0602d1ebcbeff30fa82563a58057cc8206efa3ee16dddb5e8eee4e7232ce9a03bb892e9c6f08a3f018ff8a4e469c66d8fbf99c89b7eb2a948006d44e20ffecdb2861c6d1fde40910541207db135442c0c28129ccaef883b7878fc7bc9c9ab3525009b59b604106d2ee681b5119d8d7a80e63acde89e0d0391e10927eeee164ac9c3a08d44c4b68ef4019209f2b2f0064a766c6f12ef3553b62b3304cab1a74b0b99ee0028e4459c8cb40c9eaecd2b03e7d50907c3c07f0b22e821c7775c3e8e84f536301b85fbff01e403a82193d96f74664a25340998a213c4d073d5749011554ef54152011d99a07f0af0b17e09e846532a4413d1f0144d42e8e05a2c6fbe2c7b6a9628657f41e6ab319840650a905070ffd6bc317f205b2a2ab7825b1226b63a7ad1110ef55b47b0a07f0cf47de6106f845a32aecf00f348030279b26f11d16d42ea32919308af08b09a7e2fffde57988138802e53e57a932299e33821b58cf1a24ed643710847d6c10cd0321be6e093173c446612e759d35484447bcac4b4ad3e88edb51753801f0a8f1cf11c70c9b6f76911767e3d68fac1ef2b0aa20aab67866ec17f7e93e399107078fa3a23276b6b538f9d6f5b18747045cdc46af6aba751d6ebed9c8c6962666e89069e0578482a91cfb66717e2b17d7ccafb9988f37acca28e858b131af201af5ea0a44f9692de873dd662e68709f4dba5128dc8a44a7d04eed574e42caa11ce28dc66a217bff10390162f625d48ff889b260aac701ca972a0ebf48cb2c0b1288a8755f472db002dec48c45c06838272105b3c8b5b405272dfbc384f2c668ba1d506e75c3ef0743946a840810d810d3982ece9652963fe713e4e1952a85672aeb4863c73a7d015cc683a062889fb61e1e0f9db61d3bc6d230b56ba1aec8dc9b2e794a1e3212461769e4214d3daa760f6341774f64c73ac380c26fde24ad704cfc084b832673d039fdb902ef072f7dd329df94204f22c29975e2c5e5d7ee4495333e136f61100b87d8bf58f58d10a2a65dd315122e7339a97fd32f5dac103807895ba7d26eb3f26fb11f3063b3f9eea8aa23c2589e118dce127ae5e11548c20d9bcc7f52d3e7d17707af11bf3203aaa44493405819d2dfef172458e64779d75240c9d1691da671cc753b56e5158938081c210f80086042adb47649ee26efbd7ed54ceb0aa76ce5ba2e817d145bc4c41c9203db2f7c851ceb3def908644796c7326b9d4b208b6df6f7ce7657daa31b90b0f8a6b1f5dce427e781118b2152a05626d5bc9d0c28be8e89df3afcb7304c7df859e3978b290d56fdd52776bd8cdbabbc921d34a3a75b3dd2a4e9b3b809396228ebbbe60b60e75c546dd90181d66b20de1099a455313cea5c710a5e943e070dac3d68bbdafc20b9720cf732e48d98423e23e419847b40541bc658f6b47f113a47dd2595cd7260231c5a9afc3d133cc4e559ce7e99dd38d3aca837d2a369f7187f510fa2f064bc36457c0bcf7425fa1e656f912c52ae0588ef6f0ca9eeb7d5424f156f26e71ed81e61476d44b98bdc5019f9319ff6abc9c033149b3a851dde110efcb2719f78484e764332922314174750904170797faf3645a7d802d7a5ed3b4e968d391325f32484bca1b484a6a2e2f1c819d7f4c4084992479a108b6c92a80a3f43ed6d5679285d5b2d59bc13ef313d7fb5a44b6d95c7742bec8677e098fd63fbe0fb474e9d0d53f967b850ce45f1ef42d065fab0316802d920f768c576fc29248bf1af5d7a2a2e58d5534100017d56d3547c34965360d14be1fb970708a74038d549147570bc4801c76cce15467f92787b1961b4e31c68973992c2212f7295d1d294bfadfce44c13d6cdd8813845eb45e959913b50c26e8d880a94ae01e227d2f179224452879d78abbb1e937f81d0727a9939a14b1951cd5020e090c8bb82897bc52c5830ece9e9eb4c7842528e3694dcadd855e0780b3da718ff577418c96497040475e6fd7722e8caf0020c70ad24fbcd11ff18f2dde07d882e399978a63f37022339d12ed0711aac04e9693275d901e131ffafffff1b2201d3e31ddbe92169db042d85aeb01a5834d06ed2193f49c0535e62c38899ec749761d6709ff62f9832205852d21f6607e57b4fa2def27aa3966357790892f59d93ea2bc1c18fc0617550ebf44dffb376b2aaa0b79560d680c754d303f83a602db003adfc527a542284914dca69cb1ba2ce44515c9ea9b5a98e22af86dea40e50954205e1d0c9b7cb8d4880c04884ac40166b27c2e2dfc03d28ea12893684052ebcc17601920a83bd3b2d766febeffef59a21a0ae01d309a84e069ea3e41a6d317df3b679007707268d7f68c740415b14d01f76cc003ba4a2ab80adf89ebb9215ca9dc0e27a2465d1b079b44b67cadfb5fa67481982fd2753ae8e89168962aff388e880818a76f6558df07f97ab91fd3bf41bfb862708cbc61e1e27e14757dc91d8f8abf9e079ed9ab4e6dd5dc964e7e2c58271b06a4a9b7e33ff8e736974e1684792786d61971b1239866ca1c47f95a6bd188eb5dadb1ecdce4be9a8d58ecec286b4128b8258da38cce59bc8922f4ae18b6c1a71138c2c1263caf29c93f26d7e16d309f6fd7e19b5da0280e821656a9bba78f93cf15de684baf499d88df42a0674e063008cc51bc1394551f6e776c0db4779dc1c814faadc61ed4fe01ba296d00e682810f0eb46fdfac35fb4c3ebe16c463bdf6773f5caeb6e3bd49707313192422315c6e715ecd6cdb2aeb283fedc928f71eebeb90dd2f94abc84020b8cb35f65976ce3500e3acaf4dce0eeb0a555d0dd9052b0edf333675cdcfd937a73bcf6e08dba0c71ab8494070b3d728bb2d0d02b804e5f36ccb92df7856baf59a5784f2c8656995b78f8c0124b43d917abf2b687a4763eef25e0bb25c033b33b477069ecb88aa7a7388c8b645cad2cf0eaa3560a52fe9d51d47d0bba22025eaf85551cfb6d5acb919b2d05c50b01587280b44b52736e8d11af058163db99b6dbc22bd02c51672ae0b758fc0a46c59d3b532c9bcfb629aa1a46e3e42bee2e21d418cf2cee0eca70710af2631a7c3c84102eb17529abe59f06f1a7f211f58142e5e46e6830d6d336823c900570713a9ec36454fbfa9e852444d3d4ab7172b7fd8ca813675ba0d815a271a0c1b8e27021ad167a43fcfaef76fee7d420f631138b3c9c71cc57cf319599e591247255328369d889cc964ac9f6e523081a115d36a4bb750be752268ef993776d8ee223df0b74e83c78efc00d593294c8958174d12cb43e24ad6c8e70147cf642c81ddbb2e70932d4f972f84a3bd0e449c1b8962f4429d6603821173a1b62a767632aece18c5bb138aa4f8ef7f86fd38508080f32b2a0c17dab48392ee9640f592e29e055c2692d9fb0f8e9b433fe398764bb09f94a807a69388268d95780b9751ddd3df2891b78863b7f6770cc1ea0f28dc11bba22ce56f4ee7d064e38c03d18eb573d0a7e24bb04e149728d52a6d454a60cf74e25f8470a1173d75a5a6809d39c46f53b06e4fcb3aeab308c1f0bfd1ffbe29b908392a6b4fa1ee19609b9d9d93e69d822bed74cb8fe7a9fb34390867278aa219a80e8677c8faa101454f64509cfeaa2e18a70198eaf1cbfa3a23142555d16717ab9aa0620be484a32fe5bc13445f4b2b93d8d7d7593f2f136b024f93c85fd33fb168f4ee2d882c54803f80ff1a00d19d67e37ccecabe359d9b889da9868b34e7e4a706913183e7722d3e16b40d063d446fcc059f625b5aaee95e201401eac7ce0432fd5fd07e0007a3e52f322e35639702d2559208ba89c6fab92a6d754b31e9c254eaa5e3aafa31c5f44f020d20d9274c79ac96436cb604c507ec3315eeccdf9f97ca97e5d8ac88044ca03cb3017b1ef56e1283076759066a7b0c3956d868bea45a6a819bc5ccc6c5f0229f749f9e99d9726e694d5dcd6e219429b172cc1b5519733b731802102e05520fa5803bc8fc6eafed816d51f2fa2edbd14f74dd502babdc3bda3ead7d873ad7f475fc13c235a44efa7c4bacc6220a201d697afe42ef1f5b320606d4fcab4805182c3296515bc38de3b0e53066f7618a42089065b6e46fc6ae12bc8337ff9e3e2ff0fe219e87a144e6f759feab90830351b5f1be478190cb6e9f445911ed3ca65e70ad2f1b4d2e4f7051aeb70c352e7aa35c8cd059cd06b5123ba4f667bec9303444d913b2b9884dbb48fefd5d7725b72ce66f89e67cd2e16a5af20efc5638fb8237196a53ad4808f2d8cf1622c9d7a6237bada77ff39b858d933d0ad76264ac508e25a43c3bb7065372b0356db3fa1c5b7dd2a4950ea0e1be6edc3040eb7bd79e786ea8898e24cf35fe0a2e6d9c4ebc5674cf85b415310eb2c6cf79b4e416c10f48629edf6195e6d5f6e4183bb25325776c7f1587f1648eb21ec0d6f0eddd7e08846b7b1c2f6d7afc994e1f93fada1aef648986a016052f7b23e066fe9a10a7fc0ba511f307b0a863fe519f0ac43efb8979f10f9b947e1ee60db5b578819a51895068eee05de778fa87e09d899350a422116f3be281b3e60cda46e60c1188d3c9276b53e9a1be55486fcab098d3d0841fb6abfca1867c8bc0bd65fe5c7dd0654f108923b0482d5efc7ef79a0d76caa43756816883b86645fb4e6335a4ce11b1e98a4714f208f48d5274e05775fc30a09c18c4dc413ccf3a6ad2fbb5effaef2b24c43238e3a126ea097777360671d7b9855318436dda9037023e572b6e01cbd2119613220ac0d0e2c6c95f9133296d2e4460db6326119479d0dd1cbe8f1a419cc355acada8a0f426030895cbcbc0926e86bbcce78810629b81546eacdb31c4ed4ce80fa466423adaa03f251a226a9cd123df7c28b543bae392bdf6384a3777ac4f778380d38aec44fc5a8264ef5bdb530007ee1735c7ededf36b894f59c9fd232c48608309784a736398ebc5d950192709cefa09e1c3e41e30ccb5fc8a221ec008944a5b23cb1e84618e48a8e9e4954de4a14253449e452257155f7335f500c511b326678b5c89eaf6f8eec5002256cc60bab4a844744d6877085622b46710942467316e3dfb5e292135bceb2a4eb3c49ddbc54036c46f87da8a8e9207b7ee7564cc361006ec3f146411574cc406ac031698a01b7554101a6269492c94ec22058664ef06d54b5cb0df6b147799d8b70f0372ea2528e88372396ebe989d52091561cae6b2c2501eeffb6e879984fbe14f2eec71c0abf6c10b474fbc65d1f2dc078cac568de9fbdddc8b065967dabdbe0bc197d03df547d2e412a2a6c31a622ebdf30ae40199ca4102a60b3bcf680bbf8d84c39d14231fb692ae673e33c81200bc2c55667c4a68efb1c93ad0a3e1422e0d6ea3931e24ed6b148d42f3634df3a68e09781e802089682d04e6b602dba962f76a83b1ff72dd80b139add8b0b75f4767af6bb184fd186f1bfba70954cf3f685d01b1a5bb155e3e74e76aa048ef74fae2d26fb0d93151f31f5aa1939adf29463807db3a1cc267aa74990bebd66dbc47ed2c07fb587ac2f6d8d48dafb53f621b87089689217abc906a0d05ab0f165b33eda5ddf890f88e8b5c7f3f1959e7020550ad6d2ecda3fb3959f741b4728be0f8e11afaa16f6e4b22b3dd4a80280d9787cd6a8b4dbe6154c34a40968420181653711c05b8d5ff35c80ce6f3e26eadfe7f97b0d50bb4ecea3db7b2e4f29adf76a6bf28e7ea7617cd6cfc6977d7e4da002059af4ab81e873ca5f15dc773139c5ded44fcc29366428ef84a94fb8a01eb1091c2893b5909e0abd7d5e35193b34495e2b4fd8e33fa082284f70c2ec2b193381be5097575968c9aeabc4e28be7d254ff899049b08c2728694cb14a9e16c38ae2a7005144e179c2a29de5e663be62b9b080190e530d6af5fc8fa58a04a203d271dae3ba0ecef04cedb77d59a6608dab0525492c42e8963dea385fb5deb678f8332511e4c8e6731fb7c404efbd2ff02ab95e126ecbfe5ea71c00dc81f3d37a9b86a4f506be4f288778a0f64f9d40cbe5e64942e94e03872bfefc3289cb692bbd74407e8ebcafc6ecd91877a91c0f1e07e9eecff8aa6a3f39f8cecb12cce0ef1dc41e2ad70db742bea3ba4c59354065aa47a2415607029a1c6725e7cae02b9b1ea1f540f156a6458cb7ef3b4dd2f7285aeccc7d1eee95de15d98bc038ed0387cc4b07d0cdaca626e424a6ec7c29237e266b63c75021c2af180850a99c8dbeb11e3a60512ea3afd764ff1f9083dccd75a7e6505a51a7738433baa241da9762151b5c88f7e903bbed9b8de8f758fd51fb9afd30e09397f5e28186cf076830837fc6fe6c7b26babf8a5f3dc4c68f240fedacfb2822c60b915650862b1f70fbe6c68bd0df5e32ea5e46f454a9831ca518dbc69dc71059f5df712dd1dc5047f2db1cdfb2814eee295da1956141c0766ae098e962738e2ce7c2c249e18b35b76e6929b1b777c258dab5d97a063d3a78d07819a5af6e65f6c97a04bc8b69acdb90dd8851c65541a76c6ff6939800079d20e0c1463b8b3d32c2a37846c9cd689c9b35dd0fee6b7db98527609edfc661573fdd026f497caad669989ca358efed70df361aefba31887329f0c07866e2f8dc9e71f1e4d4dba0f5777fc9552ec99b7fa254168407e749ef2e0acee083047e4baf5cb30a598b50b70e80e67067219dfac7e3d5d6d3524779158060a19040a54a6adb183f04ab6651662dcfa5b8d167af1e221e227c6bb96bc298566e8fc7a530bf521918b44e0e0b3556e5ef27b171a804143ca889ee71e84b48dc3deb8650a65f4971e2d896afc27a4ef5a82ceaaf2aefe3d01e3cfbd2ccee07436e1e6b48851f0a23c102bbab6a490f00f50bc599e3026fe50689fd6ea9a1fed558805639d7baad598bb0b3766281f8af39030a5b9e760f3345a7f56ca06879760742a448ce62d2486fc55270086a9452966d8ed26c6861f543024c455f56bfebdec124af111d7064062e3e41c09cac3a0812db1a80e7c0963167a3fc5800ddf1433260ae8af59e58b49365b4f4d794695ef8a6738c39d62ce6f8e6c6e03a8d672faaf71e1d11cbc1400ea967d9ce98b2979390e3b7b073b98510c6c0b509297eda7674606bf0d97f98eec906317f7eb553e26f36750c59f5b2f32bc0583c9b332ced926cda3d1bbadf5b6c4e31a16ebca24632f2adbb9e33bb1c4fdb175cad166077059c043f5c680a27b360b65242a934ee9109deb05b2a931c66a704fa625f2d301fb94e45ef7b590f806243d690e6781e804b219a0119d62b50ea3d7903a00c0879d50736aac877a43d80c9fbec71d92950e116f9dcc7f8ca4d91c9639f3f7c7e263ef9a9c30cf0329b598a5009faa29b8ac08adde2b3a5c8d705189538d6a2ee9b0e34309bf0f0e19b60fdcc4cf5495e5e9fce980dc154ca0b82d9e752d58dc624ec535911b077b4092060af008931e8d671dd33d121ef9f27d17c5ed916afd079881246855cf012e2c558746bece2dafda2de4801c126c0c54938f323e987810cde4c0b9f050e7f79d01d20d7e0fe3bd65f8c914c920e5788f16a216a12414456b6cc6d3f2a5d49d2f1f2fa80dc823f3a80318d9b2e0411c12db363bd1a1b43fca747bbd4a6345a8991ea1da706c5d4b52035205af47496d8a8f5875ae0b2b00f5f7df41398260b87665c18246384c814ecd170655a761d82947c3d0e71b2da0763f8be75c435d975f350f1c24e37f1edf00725e68538cb2a91a62d3cb0ce5c4bf3cec07c0af6327626fbbeb3e4a52db7ee6fe6c1c187b04452d940753259a19ae7c57a65fdd8c191cddbff8b8f88f02cb69e4d7d7f16dacab8bc485a324498226ff75f3243efa3c23cccd31e7732bb3be730236f1884fad7ffb3ed518bd5abbf81d952a5f15a9bd9f066ceadcf316f7774339599fb81823c5a9a4768332a759d43657ff99be7dafae09bba8b36198eeb894c61b3e48bb9c3d55ecfd19d5d308f2a1a0713a669b80d579591fb721629b05228d0c92fa2c9af33c5c65206a4d47831410cf5f0b09eef70e4f7d0c15d1d444ad918f199ad86f171a8feedfd1aa9ad1b9fab7281d7cd7d5bd0b0f4b4c7c60b885ae3aea3260e498164b5e0ec66a2d311151bf6cc1492cd94299d9b1b93f3291406eaf28fcab3722000000000000000000000000000000000000000000000000000000000000004156e008fb468e45b7f79f0e1a9713dcb57932ad177a89c9583585145d94a93f5b684935d94ef9529738bf9a64d92b43fce594b7fcf2afed1390a94c21ae00775c1c00000000000000000000000000000000000000000000000000000000000000