0x2cffd02eba6f9d23d7c4c672b18818f7a97f90d93975bf0744660dc0ce31eb83eaaac3cd1a13ce656689bf6b1ba58a9641222f6aca0f42872405dfb65846dc938a94c2d3a3ecd92fe693844b93f9216b512a08b306827801b583a709272e594c020c70f7dc6b4ad0343cd40d5e6ae32f3e11a25c130a2addd1427ef0575d60d6d62fdab257736bca2a1cf9dff92baef44b23174d7bf5f00032585fe8fdf470b211b210b5a0bca6ba63d0fe0349ab685bd3e035eba0faacb17f1448422f1304fc6ee1aee3575f9ab21c029c94ea5dc18654a923ff693b157b86a891e7027af418d23b0b2538f67d09209ae668ef5693181d036e222ad4f82c41549c2ed5d9092448233d79d8889017b7c1bd0dcec08160e327c3e064ee0c51132eb58b6093ed74dfe24865a6de252cf79a9e1150047ddd9c30cdef704c694b60c5f794410bda5bdbcacb363713cc029549c72950686309a40031cd0a06537648805145cd8061997844622fff4fde249d5549306a67c4392b3813df768f3d7a728e97c805c4c95e820575a2164a329566a6b3b7bb0f50ffbf241ed62d7db0e223d1601e37ae2ac752f0d721b64bea88243eddd8a6cf97486e08c63494ea5ada0e3c9f31763ee1e92b075e8df0710efcf0b42a783b00d232f6a051a03ce75b62798e5e0f9516e0c0d3b84019b20756e51cf642b23c0dc03562e4e208f4868ef22f745694e86e18ac19e4cfee589c1c2cfacd7197c537790a59762fdc6e0a63400c48dfc5520643d01237031a82fa685eade2656027e7f2f51dc4d2202f1e1c05790890c9ac69730161a7f1bd2b12d205d57c876376e37bc46a47795c6efc5ac72f98f7a4f00711dd21c8979acc94f37c542117432ad590745070f84cda06e5f667a976ae661517a5c4e45030765b3aeed554a04b5f1e8dd6d5735e62031e70e7bbeca178a153cf87ba9dcac86e5d7cb14c89fb82a873ae38f4c2649187884c8a061e2d5888a309937c8ea7dea4ba4b887531829accb01e095b34081f6ba8e9641f374ddcf81b6a710d76648aecc7472ee8a7bd7474307f9fa7112987533af598e20d1b098cbfffab9198e4c35eac84d6e3ce79f53c90a61498293cdc772aa02f4fab93b5f973e2288122d1883e18f011b9410acfe5218598739b534c1d261ff36d62440647a4789c71d71d620eaed8ca543c154e5d124700dd3b78b283d66cf5a64dacefaad0948dd1a00c3b43af322c367c09e736b68ea45eb32b0b02a4161adef6c57f908b78c9f5dd9cff2d07f39b53f414266cc07a70066c3b711d3a0d71ffc8a9549f6930c1ed4a8acb6481a41507b4b2207ae5c9542cb45dfed25dcf210f441a30a9b10a80e43cd849c28743ba76723936e2514f677d8988f967dc16c3a7b90c43fc49b9c7d727bd0c5572fbc8a0bdc3a41c35504dbab2ca3120c2cadf97694e9867105ff846d1c0736c3b8c729b5e14091994b79e50b5087bd0a39ee8f0499ecf17c0b9888da4705d46cfbcf3639ff66dbdd73b3c93f10a7e1a17bdd56dd66e72fa9459abf5be7cf0dfc738b049f4da2303ef44679ef5d908e43a0b2089f5da55dccf8103b6835a5f7711d463a69bbc2fe292a8ed5df2a123624a5885ae092d5b9262cf15f01e4b1174c9a5e07605293820fd92768e2105abb43cd6560c0c360771295d272a460b7135928999db57f4670c8c3cd2dcc6b033846934adf79eb3c05484de7fdf838f55cd7dd1b2eaba333420aa4d99ffec4204bc85973b1e52c74672c972f4594de85c12b4c7595f7bb4becaee6fec8fc37dd0bdb514e6564b8c4336c5607aefb1a7933a7a9bf2568e627d31d9fb40e47eed7583c23f19172a9f2259cac2e6db10f9ee5b5328f29db8ca5241c18946f3f89c989b9ca32435bd43fc2ba0d20c31ad96ee5961b1e35cb794dd1323c706196fe3c8