0x2cffd02e746a23c0db6c208ba032ce6400e009fb5f6811e0af76775cbfcdf67777fe383e21bd41a30357f8dd109b2fc9826986d7a54cedb3aeb6b757046089a0eed60ae1ea7b73d5004ee2e46fb83c1876b5118dfe4117f300f459acaa9c60a5bc0d0968c387451fbe0807e224a8a1ca45c69e41a28469a3be6957b987953c1a007e4e5ab382df2faebbbe3bb5125a72e30c6d592dd79c7dd92a9414dfd8eb6ed00c444a0adc14326304725d0f2ce3e0a0c1652530f7fc1a3ab225077e4d1f5038cd89797254aa221b07b57516270e8f35affd7d7e07c7adc6c7384f84b99db9b920c24bd4b06f5aafe892e31abf1f52b0acce15c0bffcb4564ea788174a5bc5d1732d23b46a408b07074b067843d6b1857f43f0d55021e0a0737c7a30cd782062d4989cf83abea54a154ba8f10efaf6b96bab033d56134638da698fad554d13433338f54d480dae1488bc0c60ad2d06d93bc4e9a8a1e22c5c70ebec02d1417ee3c7a20cd9f20c82450e598f723372f67e6e58738c78ba368b9e9fa08978b8fdc8b4dc7d4e6dd0ce88415f9947dc1a7c7e3d5763f30bbae924317bcf4a0800bdaa49190162218abb28ffdf5239d2cf3125b0bdd8352cacf448f59487399f4a8ff51120e3753b2a32b688a0c012cb2fc7c597775fd9a3115608c8e2129bffc46ac6a2cad83a3cfab2b6a8167e9e90bf1687e48c5c1c366ebcde876ae9a705455fd9ca05e4d0724ba7bf4ca5a4115195fb5e85772e965860ded925ef8ba143c154010abd2312ce1a352e91526320a837163abf070eabe03d95ebf04ff3c3d146ffee3c35b68ee7395d93f8c943db4f8f1a9072c0d65eb1b798b45382d52b83fe3a75109c375a85a70b879663434498add95f5b891389821c1dbcbd3e9d52af17e2084e3245396584b465978f170df46439d4ae56c88224ab3fd21c37dad521e69ea1bbc0fedad0410da94c1515bec92de090eb239e119471dae11ce4bc6533b14fccf83e986f92bffc6b58f291b5fa05a7880fdf4e445f2001db681be4e30f419dc1d3b05dd396c9a1e62f8990e0b3e252ee07cf77ca4c74ffcf5c3585368f186d0ad311863c3e8b2fae68d368851c74cb24819b2d5929248ba0808a70ff09dc3257e6de21ee69237ad278b5668be6d1a1febcfbc4d6b03dd1cd7ab4cee5f14a8681233d1c1577ceb831c2e109c64a262b394f59633ee07b13d9e9b148e176171c37f486eaf4203725dae2fe165f0e5ca9c4300a7c79d7d2bb60275995ad0bd2b67f13b527751a631eaf4f501edb8faa212d788659f3e7da716ecddc9ac89fd84e4e999b88d01d77f1722a7962a9c50e1624b9c7e52378715fb73bc02e0a7237e82a4493dc6fd1cd7cdbeca8e37dfaf890c218de3a2b211b02876543e441d24855601b9a19d2403dc4961d2aa5a65eaccd770900d1e5ea8470b72bb1e6c65b74f2cd67378fc1ce7cb3dbdf4093bfbdc77a33c402aa00d68acaf06a5cc97ad25bdf4fd1563803604f20806901ecea7cb60db5a6e94489d5670e72792bc51f284eaf6f98fec05f949599c0a64e7672a08c4dc728fb709f2a78fa3b6f2f92b3d342b6e683c358a24ccb153155c4319801c28528ec6ad82a476f189b1977b190b36af2f8f691bd8f8dbca010441913bfe6a0eba173765a2a928da496c606c2c11f01b2a2a8f4be050b622f90f1ef63f370688415a01fca299ced6e3b13d8e6cf1717164ada6f308a40b3fa67934667ca02150c4d5ae3e909e2b254344bade7e90d5d33f2f60148e416a722710c1d8cfc60add179b7767657d6008d61314d82707a7353a491c502d65020def786bd177de4717c09406a884dc9b6a699fecbace5c03fb94c5b5a1d4fc73f8bc279c3dc0882ee8b28a6e42257881291e542f11e2113b47c32617bb5d4e5f4e1866043577f1628ce3bb6781f