0x2cffd02e7deb5b3c3e207d9103f5ab0f412bebe4d7faeaa0232ad0ac35e04bcb0ce5139f40e3608a1b92cd8a918add8d195cf2c982ba826147d0c3d480d157b5b9de925a1f55730de220bb29b972c8f250ce4b6cc0e2c6b97761fa512d297ca916a3ea878a3ca9b2a0ce6a948de53cf1431daa636c6596456b7dacd661269afaa4ca0f178b22ab4f264b4c488fd45f5ad4a02ed18248602889eb3242c97810f2edb84f410db0e023bf38c1498531f93087547dd5932c3346795c4519852d12fb6fbe1c1e17400d0afe1de8d75f21a83c94ab0b4a711f182d129fe5770373b5d49aadc940b7599ff1ccecfe7b32f791190fdb04e8a6af2856ae7a150221bf01f883e2ee51d98d6822b9c77431302863d28f84c482580aad15dbb68614918c5512a002ee09a062a251154db7b1ae75b76f348592ed2710dc1dc686b0d9838d749547f667c62129ee87a91f778b31ca5831e28b0a636e1937d859add3847b4c14a17e62d3f6a6191dda5234dd680b7b0875d185e3f4cfef96bbb1b674e37570a96383e30f906b640bdec8557df4dfaa6da0865cf4c1633e42553028a8318973dba797362e710197468289af0b193afb7127008c7167bd235fcd5143d38673c9a88b8e815311dcdeb9237d1196228e97ae4c9ea154bbb29141977225592056373cb52db3febb5256ad164d3d3b52b77eac41abcd91dfc9762289c0b51c4960c118917248830c4e03e692da3b4ec29a86c4a59bbe8769ebe1fec24990f54f362cb09ab4732cddf6ed618b348c6c9bb413d3d211646af0fe2eb2bc947441fdb12b23341e3bad6c4bb531041bd636fc53694d2c64ff79955bf1d2272fa651b459e88ebb436ba9366e1985279f27f909005d1f76595b2f162b411b16fd05245a915068eeb8d008057d630d290cd5e8ee7424c7136a24ecf1d7a644652e3582551b59f142e5d319104a5321876200af170b6f58bff90a901e2dc35602e523e63368039e720b9e7a31937c729794fe54426ec4c1d55af0a949682208949938a91f32e9ddeaa0b065ace3fefce62839de3b75ec41238cbd16282c9d445f242bbb0986efb032da576e048cc6a8d6c871e6e78dcdfd2cfdb29a7ecd20981c3bb4875dbdbf5d245ac2eed5060e1d0e036068064535d559e41873acf5962f4b32473a56a504279d52fcea4ffa236546c0b32ea4daf7515588c8b5e460aba0b30b3e990fe789323ed4f58edac40b62d72671c0a84a59e2bf5a2156bed47188729d877446a54cb5368934435a14036ba166c3f2290736da415160654c79b42ec027601b5d5d1289d0ec22ed9a00977a9d1cb84e2c4a005cb26af9789500d0693fed1b567738899c8fd1fa4817d91ab5af4e943b866ad698ba9abdb1f35fb4150dad3165abf68d163c07c76fc397b74c69febc35cf81aa0236af84f9cb43dd35b95552109a4829da043efc817eb13486f3bbe365497988e309c565c49a4939d622281d12d7d1cb62bcdcd17800a939aedec3ecbdf4552aff01382207a2ebd2a60359c65ce128bfad301517e638a73799eb97f512a644c27ca91ba42122f26c08aaee8d6e99fb9ee87974ae84c04c274f45b0a5a4e7accbaa22ad7658f24264e1f64776dce605b85e884c0783c9c7e28513c6b1f04097c8ef818089a7863ce5824bd7858b9dc5beb0362d65d425bf349176988916c0d68b470396b5cd037907fabc390e1fcad0e06d5d3f89ff8fc15fbb90f5a41ab41ad2625da84a4624f32fee61864a55e42e656fbe83ef49475b4c4bb64d13d37c265654d54d885e148c13693e76b778529f419d26c0e24059d38451d196b8bfe3acd2370045ac935b6748881353c74eb9d0f3bfcadc811b3bb3b76e56da92f4503ee4fc3845fd32aed69609c3ff36021e2a5eff43f0f8ecbcf9180b24f64999062ebd1bfd8045bddf