0x2cffd02eefb0c84e4784358637426135d69318ad99be1eb04fdf495d6668b419fd62b99b53827460fa6cc021721c160e8abc1b4eae8ecef6c026ae4bc067fc49ae0d0ae88ca88c7d4cc80e22ac8b67e2ca4d8b042a1884bdaeae41c571d17bb9af387649a308680a9d5f2caf85e623d334889797f86774046413a18908cd9db1ebf2ed7ee98f36daf2897096f1a0a04be6f3de9462f5365f343db4c753be5b78b5031bd00d6591c210090b1ce842ac7827754b9663a1147a17bf71d54e9918efc15802cb7dfbeafe150e95a8e39101817c43ae11e220a236775222fcd08bdec444fa0cd0706b72e85a6cb15fa87c6937b6f9dbc9dd7ed2d30e9db8f92eb5c7d7cfba511aa9e1fd2de24cf50a0da2b7c4fec77a910fb0c5ead6f39f84274ed0ef556ab56fb987f88f79f6d81fbbb57e59ecd007868d3e6ddd3d63ac83bdca457e7edfc7ab2b541e9c319fd5490f1cae03b5023f233f37e8d3e710463baa7b87834bd06215e1ee1bddf20ffe559d07d8c40d448d7696a96e0f2de0d4fe1498b413f78d9a638b062b2bb31b8c2e909c0bd95ca0a1867e12bb0f101f9f0369ddb7e45b5ecb07b588e1ae86ed653705559a3812fb582b2e1adaf6dad17eec1759af684e3d72b771760182dc33b866762b79e9758debcf2368821539316bea6d034d53e6dd5a2079509c965c975fe2936d7c3841dc86310de13dbce59ec07199e52d83d9a9c038bf89e8d75cf50849f05bd54787f503d817804b3c68b87b657efc53c1a3f6c643f43e99433fa345a5b2c0876b547ace5de72266e3da15e25bda0f6b3dc949289e66d30562e77ea82f352d61a2572c86e099e22efdb5bf5a95d71115024b99da0ba9056f44b8d6ce6a148837af0e015a93a965e7b7bbd2f6994be43db8a915cf8abd3b3754c625d498cb41ee5a0531f1c4b6234d4f13edc1058cbc97f2b67b8ef00760a1bfbed3994f6811a05a4b0334836f355fb1d7a7e62282fe80b863cf153b1c00ab29f403f311ae0413d2590acffa79c390f927f4a4e66a2aff9aac14e97fb358c8a9844f8c6e1ac85e8e528e4390dda53fed145dddbc1e2b0cf230a7fbb5a5bbb089f5351d507ce41266181d69a86e2586d1af14031588ae1e585e78910151d2d69bfa69c918a5a31a5c82f16dbb593d6bae4db76cf2ce0d6891756ac2033198fc383be7fe84df8801b720a025967f027d917dbe41e7b705fa938c3d50a50a4aca8767690a220920a4daa87cba9a10dfeab5078d1dc01a272963528c1c38bd65aed0c5d9990f6cea320e32b10c581e4c6a0ef1fb6ca3416c118faa3bf263abd093a31c040808648f320de41a312c614c6205ec813d664aa4cba41f851d8c5eeb052c81ba5a9724a1deb1caa217d5bd4ba10d6ffd96308951badbb3aac063c2759978ccf731a2b8cfdf060fd90f95299826bf30cc685239166086e7000ec6650d47e7bdac1612910f042f432662dcb0f23bba67e7d13dc046ee3a0520a3b85c593b8529ec418b2fd1d196090f4a21ea9bd8947c35ff8ab8b9251536535c0ebc5f6b773b5282454b7ad943a011c68677c5705d6cae55116240dbe2659ccbdd79a0734ceb2192ac9ffefd6674e7638b01147ce2b50be275ef84f732f66a801dda7329e5873a6ffd28a03f40c5a98beb55d82409ea577ec5543301394e42ff4b4a17a51639153aca8041fd55f5d22e51ae963f63ef64c4172b02aa4e9334b473dbfd3927a6b6382dde5bd9612a028713bd80e077825f775a86fbe6f9962f436afa453071e7c598356441272dfa0db5e23179aba7772de29de33e18e8e91c6a77a7c1c1329a7612a96d76a613b8c82eb749bb2ae9eca0ac432675da3f9ac91157c4640b79857210525578e293cfa2cf2f8d5f74717c98e45a8d42c49f49852bec682fdb36c91928e6cf069f057a678abf