0x2cffd02e91bd75e6217449d1ccef309c2553fbd69cdc467d09364ea0f2112560b890f264fa3ee58e2b111ad91a32cb53b08fc8ea0f450e0a98ad548468ff99eed789c36174e88ba03c42b65a12817b9c0bb12ff7f4099c6ba029a12e0ea65b611637c83c516ad6e16d1637fdda7ccebc3985a6ca594fdfee4761cf275ca82fc06a0b6a3e8ed1ca4765b1343d6443f1268f9d4c57276b103acd5ba8b2abefe866e2d3744ef13b59f6d852468c8dd607d1e546da48fa4980eb86bf52a8cf38396eb7e6799e728da9d77e5cdc88c264230854a1703c8cc1f064f663d3ccfcb17eb1334bb4a3a15a61594ddc73e71dcb746f34dd4b65fb325a9f4d6619d81b8670a83dbf1b2a59e2bb6bb636cfe56d3ae1fd23e726a68a0d584302e98500781ff21f4c1363cb272c4b366913b0d1f162e9da4c8942e77d46d8cc5f9f569f1e1e66d367cbdb6e821aa68adbf08a757e76eb4345f17e28d6374bc7cfcb0a4e583c225e9d956e730f112308f24e0f6c5c990845b10ad25d325699c986dd7d18a692c7850968d4e9a1d493c6dbc7450c27c8d2510c99853ff3fa444708f7d24ce8fae9a9c108d29dca5a532726861420865b60209dcb71ab4a247b672cae98d1b646de3d0f182decfaa041619ac6a7dd2bb00610e3ab1505d36623a04c62a5aa3f7dc00af279e95067f4a61742b4b7273d6f9d04cec98073b116421d4baaa9e850c1e82e1eb50bf8254dcf390313c763c240f5c983b440e335fe62bb2549abb2d38b9cae5099f3cdcd9302a7f74f40442fbd8f3bbd62c24e5d32dd787c948f73c86e1fac4493da7d5d3f54e4635de84f54cbae3b55c588d1f224b09eb4cd863aed7ba0c6ca6918c1606ab394a1019e6ee182ec71fe0bdb1c3306fcd8ca40bd11711c7e6bf300e3ecde67b68f255acecf362cd606cf81b04b9a70b2d26383880ea6bf7e5192de6d12dda6d13a656331f1c1eaaee50f1333fe965c2ea2aecb1094e08b6dab6ad991974dd7fe8d249d3684ae30fc7e494f62ae8668dde107ef8c426c6b27fa25f23f470375c6a83fb002fe640f1af05525230f720e63de5bde3a91d5160cd50ca9f1adb37ab0247fbd174e72e5e3711496bb0c17c01bc1a765d90c4deb6856b90a455f3f17e3b6a8ddf005f677416fa6543d227f17fa6f98a7388e3023b860c7f1dba63544414d630537c102a602338e21b2275e7b3c3592570558c6488dc7177dfac8759fcf6a683413a3516ac10ccc4dc9894c85fc6aadf156b976dbbc5b145250a6b22cee66575f4f08990867985274fd4eea48cf19edd11a6bc2f1ed29cf0e55a609d457d2e6ffd67dfe2d8a7236a780e0e12b31b936abe9b3aec1ba31089cee393d68195fbe09f810e1cd0b517093a7dfe2b0b35751bcd01be70a22aec4f0c33dadf10fa7e5d5859fa583b1b0500659bcacfe31dd4876ca6b3f789f7cea553193aba9ccfff93b69f16e57b5399d1ed352c838ab63e8cebf21184f29c13052198201fc0b32d45d495a9df3b6cbc74bea61d5e3faebbeadabd17705b72c9c84ab344e8385012e68acc1e2654c7c45d879a268ec6b7d43e877251ddf9939a7d205501308842323e3f0a55feb4a980c4822177921cac33d35993ddbec47ff37f08eafa672523e2727b7f571171f1719e9d25ee76ab452c5f503dc0e1ebb693a553ef6df5f0a0bd5585390acb130d1aa3514dbf55dfb284e3cfacb0eb24b0f9c08d218fd35bf74fb5e54729cd12d6c1397c7c0b06b4bd910094a74a56b6aedc12cd3943c11e340a3a8734fa13389edd06f0ad1ca57fe971c7596340fd5cf655aad116608518175052838d7e8aa20125f607fef49e44a18e18a6df9427509112da1022414423c0ff7a2241d641c3de8551b03b4575d8634e0ce0aaee81d31b0ac05b88df70b4560b86644a9a30a3d6b7e0ad299