0x2cffd02e46593980e2b7da189cc06799a8d5df3548e6e7e0bed0e2114f0412f6e8e308c26e1ca2c92d91674a6df136f38afa29eca009eff94b283261cfdd95a1523f21682e7c10f12eac570f2df69f65c4996cea2e52c553ed99b18adb1bec0691be045e38a6b30252b3b75b420f1e6e761f15d3a94b667caa76c204afa3781cf36d9f99773070457d4ac1cfdae69840f755f742076d019dec61011043d33bb6005dab15d7d201f9df52acc0f72045c95a82add0cc845b04b68ae093c67a6aed017716195d27888e9bdaa66ba35f6d0e76a21ece6f319ad7959018f2ae402bea50cbc46d18efe3ff0f5ec8bde4ae4ef31c87af80eb9e4a64bae37659ed7ea701d8d5ad53ba93f75cceecebc166a5a71f2449b88600e42768778b5784f447db518dc7bf310e4f446f04a0d15ef793b2844a9a10dac7d7a3f006ea5141fe403629a01a0210f8ac12bfc21b36c9671aa424e85a7ee354f2635b25d61940722e3d41e37576432304b06c18c32ff59cd81a7b3eee7b6d19903ac60466d2b337e8098606f21a4cf80fca9b79583a207e4eb119745a8cb0e4ba87c2f027eb23ea8f2786fd38e8f391926e353a330e6011b76200d49685c66d5f924b8d24ac743469bb3e415d930d13b29dd443c367d046538399d76385caa68add9d2c8e3731d7c5db464e992b36c29149c5799f65b2580cebc5773e9612fa52096855bc7fabbf69d5879b1b76950031b2f62746e8863cea6f511291b66de960213883eb1d652410060bb6eedfafc378ec3a72582a79e4325567335f8296c889bf373607b4280948bda05fbc5238050629b2c47f4904b25ae6005b9e89e52fc076b90e45adf8f8fcd4bf813884d51fb5b9deb0aeaec85fa4b2b9348dc6b88e7055949513cb4aa7ed4532c89aa4ccddf79b3ec18ebdd41a874f52e9e4a979fb8d2e468ec78f372e1d47c3524ec74c746d7ac716acc7ed4b3300ea62b339efb2f0422667947cc9d2abc2b837a88b6599309ee1f2ce435de8d1ee9275cd4e587d3c0a7abb706ed59ec833cae4da5057032209ac610b4b6fc7113ce803e4bc814c204c7440a80a85f9f880dfe0575e36b08e4b6016cae09acec3dec7f84c3d09b8f4c419c42b73a164bf04cbeebe66e06496c5bc888452e6785c281985da6cbc512151cdc373329da3ada3d4840d0735b80d49b7230d378611987098782e8942cfb7f4c50ef95668a48ce92b4ac39bdc3855b063a1dd69e1c76a29e192e95da22a4a9fa2bffca4a2854735c5de6fdac6c4e7b7d0141a29739d75055a236f8baceb8c1b8d537edc968bcf2cae811041ea1c0b77e7b68c4dc857aa26eb267bc48cb0fcaa13907d582484bc6698b23ff9eaf348978b11776bda4fcdc61486364e518ddad9093d85353403db4bd2c2df539be0b6f793ac9af068dc06ae1706009a4d1a3281ebc49026daf34d419d2d347f941d71e1b54f072ac5ded2c34eed98be3aae1b0c91c2672a02443107159bfb5789db3d7e7631d4984c6977fc82930bb2ff79ee5787ffd6b14d264d4564bf36829422040ecce547cacb9f9045b3fdd7b8af01d1ee27e60b3106851ce90c8540bca1dca6d2ecbf42662aa9a7f97e88de923f1310eb638a3e9a5b640873d350794b94b22acf8546782613627f5d9f3c41707fe3bbcc170b870c2cc6bb910b578383c2cb4d7df2334802e8c275f3c6516537817bcca41f3c280c4b36fb7d12c0e12b20f91dd8874c1b7b539ef4458cb824d8547da0557aa10802cd8f45e3da695d46219ad6c2f6a68e67da88efd4e21e610de432996d4aab4af8fb40ced7a16395d604adefc562c680486f97a3ff7fbff5289bdb76b381e960575a7693b8b61368462e0ccfdfc48ff1735f9598c3137e08f35c28a0e714d82b62f237e5bd08914213f3cc0dd91cb9aec00117ed8047fef9045f