0x2cffd02ef6d897817452500a268a19eb9739711f37efc1743d86fd98fe81f0040d9859d2db69242c556782f37fe663e38cfd6226e34d9782ecc6abc568bfbc9d17241bb780ec3a9a28c9aae87511a879a02d262cd68b54cf4c72a0ff67f1a8a9062a9cb5e09d314869e21e074e7658fb83f71764d37f3512a3b774e9e4b9f87877c8e8c4d3f59d67cc0c82402bf62d47ee39783d11b29db21ac32bc5f76e41f05d6d340eefff41eca287f150e022d1d06ca23464aae8d5c364dc34832b9f24a05dd157958350f9352eea2224b0c982423f253159fc3d634b9106982679a115edf5ebedf513c61ef0e3457625fe5b3854c0bfbb160dcecb63ffd8a3a64eb95be442bfdb196c41743fe42be4c7231c1ad02bea1b5c172a99cb8204d37631e1979f5733cd7cf177336324bd4b55f3095e7fc6966d923896599c72e91169573f7ebd51a4fc0ef619bc970bfe84fcedce07c9adc81b5dc7eb7c4bc14a234e77105da9a233927efb94c0507d1983c1236c2c5b391fcb64fbe0ee786446b90d6efa8c0871327aea4138f94cebd4565e7e0cb1d08837f3f44dda04137bccbeddbcc1e5944e2bb8be509915c2e2065c7204ab6d02422699f38bd5d7a40cb3e3622daecef465223a8f8da183fb6b54bcda2e777989c04c18e9e954c9e2923a0af936dcdb7f7977e26c3ab4c336008f9d6b953c2052215ff245b7c655e175ec86d440c751c945144fbfb4ee7bf3ed301bc5fb82007813a556e1eef0ba53c5509d223a6139b1893e2a868c41c2de20ff7af6cc3d88e1e30fd6f4e188d1051cf53b7178d0146271d886bc34417397f9e4471028e3494fdf480f3ef024b0a62590eac1be2583adde7f0c3425ca9d801ebf106c7f8796b7a14c493aaec55cbe2f112ec7d10e2c6949d393306e5975d832d7a2f3ca1438ca7ef09836c3ba02c56dbdca61ca4e975508923dad6dc66cd7965034487aa5af3b34af1a979867abc200fa594ae11a6cdf47ee55dd3f938de3c1f7f99467d034820fff49c3c3cca7c2fad19484ea79a69aa6e5e901cdd9ec0e69f0c46f85ee4b213195d197653f4686a92d7dd4319b9a2abab7082429975d6581fc715c703877904af5104126e79520f317d98ff26d771b17fac9c03dd19505e420a6b1869b1ee91110628f6c68bb073a676afa64d56d19b81a588d70cbd9dca4431f684f28505723dde95b08869ea019fbb7a07497a346f38ccef6e524adf5ffd690db654db2dfb632948856fce72c3cd4a0fbc5bd12c066148d34f9ddf0981addbf52654860c673cee2e124f35cb33242594a6284eafc85aa4ffe0d5c464a527ab3eae40349da39c98ca902567be2619bd6d277bccac6830c5e6b310d95dbc9102ac9048c6825f1868155d427aaa379a569feed8a8753fbe2d244f835a4ac59b0d572f8d55e19cb7785214c25ce1d4e001ff7acb9387238bd8ee4c13e84de274739cb7f7bccaa681dcc12bb58d3a47a93fe67caa039971ffc5000973b0a28a8eb29dfc17f2415702e36e3490702b0a801fa3682d37917001ae7a96db359f20cf0831d445ccd5ada231c3e6aa71e9dfb96a30b407a23cae49573ba495c6c8d75a8f85643d304848def83af8248b8f0089741bfabeff1ce3af70741003a056572d45346e66da3c0093785021d1b1907ffd799907c4ef78e0bae0a63af026dd8fe35371a936a04ff41b9b248f6f96bc82cac02e67b8b8037b20ec1547215929862d66e2f88ab1dfc8faa812868433604812175929586ca805f72b5a456500ae83bc52675d3daed69912974781edb45260d8c5ac48f7ae856b13b5816e676f661152d05eb06615def6d122fc33db6ebe49056c1271b2e428dedae14625e35e1e3ccb97ed67c87e79ccf1ba791329bad261912f67ba7f5ab863b7a90c48d127de6ed70968992a61f78d1ebd2ce