0x2cffd02e04720956938f5621c6b8bca99c48a370a09e72c2768e3967e2238e71e1bc26df179fd84a91e3416c7de83e1962cc09cfbf61fcfc5f1554f0ee17be5d299143d860614e653e60893a6dd5000667713320e588b85208dd3beec24e0ebac333e388912307528b0ea107f4427365f89ab9b3c937f7a63351d10aa67d32477b9b11604ee0c66695621f2593b62d729a8f172422c2cfd65666a8f624873e63b069bbe0c35a1c8e32decb5b23508299b8b42ae7e2ab0a89c0c09538bfe0574e88bfb97408c7719c6f2e9d26d95578a5daf5bb71593e9ab5404891d26347bfa30a3f217625c5c383fbe3936d77ebe39d925bd0de83eff98b556b89b2aefcd4fe0bfa3187453b8be26ae631fbc79ac81dcd45a9ae800abc7afc0ccd6f72046868b3e0c6823c4ecb4f1290f6f61b22c5da6ac9d1eea1ea3681644d301563b7662d3082f7e09a23213bd8b0a4a0bfd138b725a941b9245c1fce6e6c02b7a12681cbd31ab06b5b066e2ee9d55f30a6775b4da19207b8e9d767f906d6f2a8fe07f0a69bc40fd090e19a7ff3bd6edc7a8522a9f0a0c8d52068957b936ac82a8bc529a9aa6048bda5d49c5ddb12a9f90403c432441faa517134bbedda1b096467e2c63c0faa659ec774af8cd4781291ece99f2b9be3b8a7d5c9626ceb64a3d6296a33a308333cb9023a199107f0613a149be834eeeb54badfc21b2e0609571e7a438240f7e40440a834677274a8432d5e3992e957d77b788d4aa9bd9ccb56e4209f53e43118ecf2498a42cff889fcd311103d4260dd95662609840ff20e91042e0a83ffbec820eed42e1162ac159627329b6626698113b8325ee424a5e4c60e83a7c3ffcc5a7fba1b9125630e68898c56e402ae3c7101b882b1075251257cde629b621f6b3e432ece2aa4ec162b2e65f6845b7320ef6905b5b273fb7eaffd9b6a4feb58292942c0b10d2d2ca4b772123c2ec2e56f34c1a819795f6afd5dfb91bf5d3b8020f7df1b256abe481854467aa39815531f1e5d8396e1c59fe05d1c9b25effa7d6d69533685a78e0f52847eca50a4816bbd50527d8a906dc34b17a85c3ddbee6c07c4be519b67c321934f24099f2cb81f03c527e944b688904432249cd9b4ea7e30af17b26f3e15b6ee136412c35b9f2ffe08ae2e4bff70608f9d7979cdfa6d4c5ee6d249f1c1cbbfe5eaa675e01cae985267985f6aa6065be5680e34568d74f82702e016e049ab3d2f8fd362f4e898e94d640a616f612f6b2452f667ed72957dc851e5e90027ec22fb4afb0d93405a26323fce9eca6363a4351654953870a23db999f7b2194a30cf2609e7f56292d1d95a3d17d444fc5458a4b7fc06cdfff1e7430da14a3d5f396a8bf29a41ddf5871d8a01d5e85e8a4f5378cd0e32847d547eba884be5cba2d5759a4a83035de6090192b6eed6567236d6690f4795588e28c29907cfb5435b891133d42d0ad1f27fd7c99a38d1f838c7d6eed8bf171b99f880738dd9ad6eec853002dc8c3f678b0a05d4169c214c170668947fc1281c0e77ed327e5833a0361da38fb7257886d206a0d5bef3db577d7a710a66aaa6580e070ce43c5fd240472fb695dc87211f797abd2cb6e0d7e20db99a6de0802b41423ea0d0632f4ea487c9b74cb3cc5b1529050c5f86f4e932d9b4b8761c876b66ad91b39e099df48fc55ad1a22390924f84b5b4455a437d3e6cd98565195598bd0439f9f4dec5517a67cd484e50e103d1ae45d714879e50b3aaf41825a1ad1b479313d76b7db37faa26c5a58e87222900e07534244b2a18cee824bbdb4dba0f82ae34ae31a88af1f074901e7ebe72afaa286807c2600abd11c096b772c745aa61ad45fd1c6768ad32f9a156da4f452ceac7c54b0c6fae523dfd9b5d1729250a46a6a840f15e371ca725db8948b068fd6709ccb422d737bb