0x2cffd02ebad76e7dfa992ad809d05b2708b966cfacef802e32e417aed8243d61f5b29f291c0776f6140fc8c2fe696b2c1adde6975dda5165f861d62f0f6aff71f1fd37eccc12abdc802407ba2099bfd916c313b2ecf53acad0c870c2b39b0248949b5f0bbfffd56a974461754454ad8540ed8871343ca276e4e6a8c8d485c0592ea0ee225e9f9426c339b5befd0314863968e42479b55d3460d7951e69b42e0146ed5ae36cf95cdf0cc2a7e8c04153519416635815d24c71f1f251d5f3eeedb903c1163f37129b9d1cbeae636822f7228469c0848570ce6331095073199bdf05b6e707ce6f5ad8b33be4558f8ac547b3448d7823822243c9beac15ea93873f86096b6de729c5a5469e09f40fdcb0f4594db5f5be9c2f6d95a0ca508d39ffb75463983e0cd29f8aa1025f4d095cc7a595227ecf02d3370973ec4b898eae34cef20c57747c1fcd70a8ec15c464e69c4f38c99f1ad5451f6a6b1ef17e7d6e40df321f0b0a309cd2406b41400b519689134763f0f4c6c7a2c53b0455d08cd755a935ba8fb6cfd538b65af5f05c341457324e39230571e86c3bdcea746ca6ceb0a1f63f928d8f34c5d3df5ca294a102d10996805874d9c96a1a3e6899147fe733decfdb24783195b57189cbeed9d9a4b5a4ca5794e11e0abebd2b304b67f9417e512268333baf96dd96a1a1e45b3cc7e5c4d0b614542b50b073adf321542f65f593a72196b6675866aa1fcf1cd749caa5fc304443f8a8181926375dd3db62d156cd1a5e47aa73d449c84486cd41b2babc6de5718f619104116375e425c243120fdb16c17cbaaf77f184fab38144d7a27ba2f0e12b9da460ec20c98a059cda0fca0bb40d3838bd8a0ea0de0badd6af5b8dcd35f03bab04472d07cdbcdbdb0c94d3c0ffef4bca4fa6576bdc9782c13d974dd7f4233ec97d48d0fe888c8dc9c4b7d4dde93b08231cf317ea0f4cf6c4f8d5dd54991afa226b6b64b83c5bbac7e989db904f9e7458dbc3a9653ac89fb354f40a2aa75c90490a5250f1373629e4da648b9c41a0e22d3d166f10f152b4cc56d2e07ee13dfb810151534b4849962ff9f14b7934c79eff02f5d8b0a03879fa780ba538e1bc83185a61575ab7be23924bd7aea94642df9275e9ab1563314dfa7e225fb3cf619b47e615cbdacb76ed572907172dadbe879127d93ecacd4ddd16acaa10bc39c65d04721c548d8ad3be3bfd608c9f8d1ee9eded5aeef3af636dd5a7510cc657ea4d809f642723fc3b6ffa5733ac7b6d1a45f76ddd38efbb29c91c68314920b8eecd142f367ac80b34441a54e891ec46c84752d51702fc55f44e70d9f8c86e2c74d39537fe308060728516e9964fb83479d45f93dcac683c08e395766fb8cf2bbafa6fd3c4f6d333e397c783c3fa83788758b65c05f474b972ec68f8a8a3d397e301a7106d6f0862309604a664da5938b797372b7e372f229688e92de9af2b19296ed1be155255ab06f9d26583fac03a0286c9f411f2ee897427d4a87cfce6d4b39cb48904cfbbfc5597a8cd389277c5fd91d215b5ed966ffe59171b11b2d0b951c285d48cca9186466a9a9bd38d0c6ab9fc48486323587391f05111f19c5766a9615476f7a4510fa3db74b7c772ea58b4dec5185d1d147c4aebe2a9e2e96d662dc9335c4f000b52d6297bd875fe57a10cec923c85f501c8920e4408d4dfc31b91da1e4ea4f0c21c2249a37623aa05d46c297f728c9a1a72a2c37af090a1e865d8e7585ed2608f20b44a75eb0e5fc76469618849b2b4586aa88df09fee6448fa0134eb53d8703a5c5d6aa18ddc3d8bbfa832ad715664ba6d48a31f374f6d790b4cfb44aa12b24c732a8d1150df8fd05b93d131a859afaad144825e3757187f0a8a2582555d4f637eb4d0d5d9eaf422e7f6d769f38ef1423ba1affe479822e0f0a5fdd7ac