0x2cffd02ee1795028ccec850f96482dc10cc8a123d726ff08f343c4d015212f5102113226a622d89b7c0eda9f9dd8a1b3682a885ef3f1592f3c48d8cc1a572add39b9b53ad8cc8098a69178218958b597f7d43f325b8007807592424ea06fe2154b7f98380cedbfcbd327001a1c8dc824d287cd8167e4633b65db538686b71d87207c1d1f12cb151dfa0001f0150840ebf2a3cfd714c5101cc6230943d3df40b28a75f93d8639fddb9ad97c1f5af66de8a65ddbe215ee9bf7b533818764f38efb045caf08133e6fd6d908262a0172593b9edbefa0de0b2d183e04d42a8c06bd1c613d6337ba5929975f98818d807a2c99a122435d8744626546f6d8e020981c91f359ec0dcb1cac439de784d40da00b0e997362f96e07652680dc36809de8353a40d7b8068d3eacb1687ffbd1a252622a9cde2a21e69d8e412c139d8b1ad80a8ee54e2a1fbf43a042405993e0dc29a0db08df358f65827c39caceadcb4ce5aa2cd9c72a790f78214227defc01853a043ee1594181d47994dfd209bdf3c4fe48fd2c00101173e8919015e9c7cb3ee912cd7deeb12ef75029aaf4abf6dad1f7e40e0446b77a1ba26f94eac102f09409934f79fb61fc86541f3e0409c35117bb5b36ac96d1709bf3332ed21a99d60b6ddfacef247ee9503973cd7d0c6ac915c9dc92b8d2e14149b30321bf623f535543522bdaa0693a67ddbef2fe4a54ed0edf634d7f3c015379a4d260265d5adcaf43cb732a0ee12d3b79396b008f36cbbfaeb330287d9dbdaf832097ac0270fdcac72e6d15709b8c50722c455c077cfc4bf956e29c3dabf6a9677db767ea4988807fe43ea977318b761a0d7c2ec423ed9c55d096694bb7b4732d4b27f99cf6d0e391e88a534e3a51523f9d20ca06010feef6f9310f93f2104e3f03ac5b6f1cd73ea5790637121ab974a33862017a2032f8bc7a42486e817ea374f3981fd3126a757cafb342932a0298a8c0bb47e2a9dc3a8ba27498b007446fa9225fa5d1dcd0c6f24aa6667ef02b95958bfa97fcc6f937f844bfbbb8525b479f13453d2eb56233b1a80c26f19e284f63511bcb0406c64bc55241c4a8a414e1edee504cc949143dc9fe285f065dd574ccbd43f9fd8bf976a9ec4939964c8645aa6f7a328ddd1ef54e746fc85da7c954cf27e1a0a434e4a1665dc29346f07d0fe1a8af80685ad3cf4e1a36786050990759736c51a7a96e42d0278ea306eb3aa58f32301030b83c6729560933e3957c290c431107578440db5dc2ba59e2a9120d8d687e966bc2d0174bb8fec7df8141b57d85e5acad13888076c772967ddcf6edf68d552b4fc2ee36035c82fa0aa34ceb2596b542e8ad6156c3409c8d7ffe9a44527502411af7207e0114edba37ef99a402b126d1ae5f943b4e98544ac708d9a11c4a831d5d371d97f5d999d3959eee2787c47b8ff0265012719db63b6dcdcd9f1797200288e3523d3695b340801f051f0a15b4ea5913998130ab990ebd4da6745a76d52dcee30217ce05774ad5c51af45a4f013ad6241b0d564d8109d9ca68318587d3377120d43aab1b9c61f905b35e69adca7f546495e2247665b76a78f0c6ecdc6a3d2140b49c01d38ca2fc97816eec925249fd2cd55b3ea4acbd5bad569ba76341fd8b632e606492b5e3320a1e656e656ce25866c78cbe70e26f36f586a165ce0c7e4af77ceec5bf70c3e9cc7ba25d3d0e02a1bf57b5619422e2df362d3e88ac5906f9ced09af43ca5f2496a1803e8d9f24f5e4076a7ef08c63dfe5f9d8fafd471ce552330725e026bba03706dee6f4822e7979b2b95949d297db3975f11f9609bdadf719e3aeb65c2cf3294109a62ef502bd5da8999949ca0f8f948b559f9fdda18a0918c40bca76eb065d44aaccc0e91b5e6d1d803bc67dcf629b7092a3383ddb269dda880934a2ea818ba85