0x2cffd02e728f820bc0c66ebc1d890fdecdae0fa52096cbf59417fb2dcaa3d2bd9147c45f046884b3df4e876ed7fa98864dfd0edd20517cd9d0163cd350859e9d644d7f44e73306556fd73f82988c9609bfd58b216de863438e54f17899d15b079dd63d98e9a1a62c2049d059402ba23bf9379764455116b720834e3439c1cc878d91a16cc67a5f39e26f0a403d1535a24840b6a0314e128945dd603e360ca24aad4226d3741432579a31fb19bad698159ef4d1026175f60dcd231dba9fb6a6427c134d4be7528365d30d580bd1a0ed20e6b32b5286d6ef976f592cf64d1b52eae05b77d8505fee72379e712b33f45d486b9571f8fe4a7d203b23d6ba342ca2ab3d036becbe37bb58f342481d588acca5310c42029ecb41e9ff2f5ccbc74db538919bba66931689ff1a76d883c3814b270b2578ef61c1731fd9c89bab5b014c92c9f4216ce39975896e4ab9357840832b6ba1b830cbb0556cca80a36e6ad620e06ffd998e91f62b4ec88ca62a455e5042c340a6534d823879d088e7b56e76044bf3628b5ba739cb3f0d08a4e365a9953c0859e2f1e33b02e9569113be53416cd629d5e52eef7aa08f6292121a82086fd18842b899ac720bf11177e64d2c0fc805e11c55b3063ecb5846aad1caf4e5693c537d74cd856bbdb6a638d5757f723eafdc88b446931f3f6d0b1423478d61183a5e6e994ccb688cd41be0e9bd96e59a8f9ad357ab7399c95a90997a8935ccaaa66e63662bf5c2d14c74c6b10d03b1564cd57a1162dd9717b382c64fb1aa366b437b5ea6e1b4ef49c8568da222351e7e91c4ccaee3bb0f9f2396c81424b10138bf2e0de6e6b3a2efd641180e7798c91f4d6f6c37492db59f697a584d6c64d5a651a8d84ea7254d24e5b6939e1cee1c256d21fc4c4aa0df503b44e2d26aeb71e154802269f10be59fa42537a26b979759f13d9788607e18be9e36652840ca25e6e5f78e8b3234f35fbbaaa1034420d2f47065d9fed8989156d8d13413d31f349a92b99f76a8d969ad69e1eee0782ac4c3bf67bd695a178f2c8a0a773762efafa6f9e86b76a9bbc84c147455559d5dfd335ed537052b52c1e6b3333e54bf411344efeb11233ed0d2abd29d3e1f92e450ce329d81968f1db2a4d0fd17ed6f750562d3a81ca981157b0afdec744fdc89e33d69efd0cd2f354b41fecef5e965ddb777372578fbf1f3f350b318e84f484ba76f5a3d17ddb7ec9dba98ebfda08a5f450a30c8f954830d3819451e73966a8565a93017f52c4d7d66b684f1e6f0ef4e3acf2011ecdc68ec0ffc7b264a7875907786586bda3d565180b1589835bcc38cf224a1721f61c1bafd82056cb71d2c0f48477ab2ef35526b03f5ad0d698e6e17fef0de4874b79a2e21415e8c79392f8f2486d80c95bc10ececb26057062b0d33b51e8504b108ffa18c133da03e949f68f8dabb9995a8f829d8dfdece2933129b3bf97d7be875d28d203f5c774b295ed0f91c9b53ef4ef4b44e33ed0a1d2b875074b6ccaf5512582a273b26f4bec09b17ae4c518bd1ffda40c6cfa0703d6d5c1d2ffabdd9bb5bed659448de544de16867cc6bba6067d5d681000101634055f9e5c358fc8af6840e1df723f566cc3cc50e35ef7aecab4b8db8aaa83fdeb3b6d60fab54717049d68bae8f50b48d640705720f79204740309ade23fdc2b1973b80a297fdc0903ef9ede419e2fee577ae21d971df622d5a39f658d25f2d725a0bc26fe0e716f258dc81b013facc60dbd779fbe4c970a317eb085d29a09d612b1d056a07d2b50d18b7b9edc92ad204f45c82e9fcf883c66dce1f5d5275a9ea1816b72b3c26497bc85f14c8f8b1d16edac93da367e78cce6304d2e923717f490e59a1356462dd15ea1ac2ef9b363ea4428a0988281d7f57a296ae679b5d45a98e2e7b45583a4260f66b9d