0x2cffd02eeaccdc62ed73f369374a47e65cbc335cb180fe694c2e39bfd94bca6ddcc5dae3e1ff9067a3d298c7749017d4569ad887579b8db4bfd0283df2e51556137fcfc47ad2473f5391d1a2ab3ed0747011fd4cb8e23b89e787d9d1a5124e0658c65b504e6330c7cde4b99464a04cf80eb0673a38c24ade4c184be385a7d6a3012fc00d4eeaffbffa84e355014fcdcd33f6c8ef7a12de74bc241f15ef436dda0e97d21203671ca056e4eaef7fbf8eda6c4cbf2909b05b7f7ca90f2be7eaabedcd8cabe6006d1eb3d7c086af5d42334809de3ce20141814b78e5976e1500fc467c8927a6e20111fd9beb153e8755693781ae3cfd468e24e1c8664daf68579604c181bcd9367157330bddd41645fffc8f6e5f1f2afcc862e51d77e37db983fa3d6359ecbd89605e8f046e3b1ddfc05bdc106e255a093b8051334a84abe431a1d4da9a52d0f40b6ce50a66dfe4858f0c6c010e2df7d2fbc9b0aecf5ef73bfa0fde82674da4a92a9ad1502d59c03937efc839221be062c74528e40307b25d809016cfbc33f8f0fed7bdaa7aeb0e0e53676b00809187fc17db40f82a1ae2b70513427c59bf2cb1181e5de914c634b1715e41acbbaca0de427126e36c765a4add286e3115f48dcdbc21d480226881229ed215ef5cc7519d5518eefa3b7b91351528bec6f127fd371935a043af98e1bc702fdd957d731608cc894a0b4919ae48e7c8da86c2c3bfa92c2bc52e0dcaed02664c5dd6c465ba25e7a8f17c26ee7a4c3fb179f784750c05a72a50cc8cbcd74b817ece43a77175400b08f2a8f44a33035078b3936b193a5a01ec3c0c7aaabce7d0d8e668717135157285a159456c75fae62e49b5dcd1d50859dae885b47fcfb59d70ced8e30244770ceee986abe84e5a4c1bb9dd737cace0539c79bd8f160ddf6bef2f1e48379e73210791a21770b8dc8e6d6d4cb642a4b2a71622151002c99abf510c002b9e787190fab0be6ea723b0ae1e43687845f99fc4db53c063653dbc440e3c79d31c897fe3055c78558686b3c913557cd51438104b90e9b2304384c1b9fdef41e0e092de7d1c0d6747652e2d52367001800a99aaa7731a8f723e2a82f0551ba52fa9817189a3f8724c81d3d013d5ca7a5914289e23b7680d4e646d7de87f97f0a7c154ab8b0b64a9379c8a206b8dd034f6fb1c510353b94718050594db1011db00f8a4de481fc212ac4df6251f98b3b77157dc86a74652214d2621ce94c4d1c53bf9ccad7ccd868c2290f68226e0621565277eb4cadc5cc1c2e3780bae0dae7abd11fd288f11db3688924f7ce1d65f9fa38b736b175c57f7cd368593c8a8a0fab31a7359e5e0f7d337abdd5a6102eeb39a543f3bdaae92b68516dbf2c3d89b9d7b295145064225cf353d690c8d9650b0b0eecd7bb5c5276c9428234170e8cec74e6d5b467538391e8d127aaf6577476e9d8b4c4f8a7705c5280529ca19cfa85924f606605515d350e8954e296e910eb8163109d32d98b2b9ac9da3fbed55a771afb9185caa83111d38d808450f936edd5c6511fee050bb46245aadcc2527aea41aba0796d18eb546470e8d27e65e41abe522a15e823178e2f14288260a59dcc77d31ac5b400c49d0a143185d23fa79f87880be41924e3767a4ba60c057e96000eb26ca60254efb780c43ec118b74122e8e9115f6530375332fbacfee0fbcc8a885c8db70479de09734e10647bebfbf1cbc06654b21bc73c88d95a89a1224332c54512cfb3d32746ad9d78da911cc6b454f98080e6abd0e2cc26300a574e784aeb54b04133a0af926459945860a80e4c9d733eea182fc1ae6cf67e5cd2fff9d4fa0bc10ce89b207981cbcf52cb802886ad0e5a9d177af577a4c2ef33cbb19810aa44b4266f6ca3f1a3e146c3d2893abbd93a607cbdae05d0087a7c6bc7c3684b06aa93f