0x2cffd02e9b064dce6822d7819ee7609f044b052da9631e69fcaf189743f3209b58e2d7e8058b4cf710c4682aa9d561f876e248cfcec65e38a2ca2a446cfab2db19bf2d3a0f7df73d3466de49e0d25e97a04b66b37e35143fea0020d4d39cbecf0e3d5a812e171a4fef673eadd6f3b99dabaaba7d7cbf31890ffa23ac64753873324f2fcb002cdd83f7605399c3f7d626e75cbe704db9a4a2bc77cd2587d6dbeb686b7f56d9ad1696e25570d83da3a04367f1bf1b662a788059f34f21c2cbb27ef0d6d31817dbb1b1d484836392475c486533e92ab61480a2900aba18a43d569cd12342adc7a920c1c4ed588cbd8d22e6012d9fe455d63b311f36183cf1dcb846782c809d4bca29a7fffcf7db0075c0bd96b99f84f906aee2575237f376ee0ff00816d79858f7eee1659339627bceaa0c84c2d41489a42bd51939a315c3100c5fe6970c11c9533b4cc593738e0e8ac1754bd3cb03cbd9167b388933faafaaeb3ee475a3f923d524325de03c2598174ef3b7ab4788134e8bc342f4e7e561dade099f43f90a89650c220f7f1543a6d5dcc583285744e6566048ae25819c1ef6464f9c01319adb9f745830435b53c135ff5e5c84a4a98eb67545f410b50b77222173a4703ff50b716094d8818ff9aa9e000bd5212d6efeb31f66d9e816240e254e014a1d0040c544fd90f7639f37c7117a4417321556d176adc1ec7c59d0c305fe540f825df0fa5826f8f49c8c09020f86ca713ec96ed8c55b1e6fea213a0939e1e44fea73d52b302a2084d85f2a8e5b08bed16dc81807f4a73c692dca45ccccc318be9b71cb97b844a3656921a995776e71db8a6f5af892bc770bd13342f3b44d4e949f3360a5fbec76241b06bf5aa4120469e2da65a6ed0a3b0db4c80aaeef7133cbc42194089b4056361685176834f2c1dd79c09137c0429b8e8231141597ead219281182f0c8d1a5cfb5b5e1b32d49032453f63398519af51ea3390d74d1ba42143cd0081952597229f4cf63b73880ebd959e076f8fcdaee27f9c869bacd94164f37948e5f5e78c9c909887487e0693c2107ce774a002ef0f33f4fff2498b57e0cff1cfa0e4c03a4b3a8902036beefb0ae200bb24a2a5dfc74bff0941377fc10bfeba8a73fb0e5e39bca54621d4f3cae22ae6bfc3d95f2d4fae45a51f446c65b91fff27456b987eb8d5db725aace13cb063d58440cb5b41896f91cc14922143e5ebca51fc0391e5ab7d3e6047aec8f616f27f4f280545715e9578b3381f6fa0121ad27b5e8e784a19006353441a65d95cb4db9240cccc9788124004901680880fe2a2c4d0a189a827cb31e1cb0defc1514e4e768ff852ce329bee5aa67fa4ab79b38f6acd229a56e3d7aeb418bdfb5558c404718462c76b9e747720e8e7edbd0f22259bbc68b79a486bad29716bf71278cacb891deb812df867ea5374bd8312b1f555d14a03e47f744f81e163ddd672f75a21fef14e2d2780cebf5112b0eef433a5ef79ebd546043483b4a7d2b29158ec243492f1a923ec10b8b726c22fcfa3f2c471afa572d9a86acf83f09015012a2987a29269ffc492c7efeb51d9f49a6db4e74dd79189faa887e7cfb44eb99763d0d1e5761c5ae6bcaf30ddb1537316059e261253d40081b9e065e7363294a5e14bf95609aecce8bb7a97be96862c4c6a3e4990de9ddbf4008ff5bd2a020ba0b59c42319481c2abe3608155eff15c2cf375de2ba5a26fae28337a590cdfcf07ed6ff42d07089a2d22092c3d478257ac494657b095f753e6be705ea488abb8f88784257278e2775dd6d14e0d75b7928865e873259377c129a9522f17b2a4fb86801f30a711afba9fd0cf78ef5a40874a69bada9439a09de45ca25cafac622b4d4a1fe72bfb61c22a271223a994f40fb0a9abbcbc5ca97cc01c10d6791e638d729d43bafd091