0x2cffd02e4aac7150f09834f540f3bf40e05ec602a57c9992ae2f36d0b21b42fae2871f1f99306de0f4139c9aaa328003e673f5947f9e4aaf9cb0804fb25a87ae6e35524b7b1901bb7926d1839a93b5e1dbfd041da7b48a153612fc44343c3a13c28e5917f6be73cb6b96485f7a55659624686b07914dbd16b1a109c07cb4ba0af0912b3c28342f4ce2783ba02ec6f1d9041c6552be6705de37e5cf9fe2c885d7771994a24daed0a0daf41be92e5530f4e3526cd57e89e7166039aae8977be2bdea11f1b249557532cbfba4b384e47cfccee478e71c9694798d282a6c0998b0f8522da25b8cf6d0b17d7316ac66e17ac67cf189f68b2aeeb9b80f2e56c8cb1d0e236f8dc09e617975288c2f148cbfe6fa451958198b589086bce266a2fddf647f7d8325b6abba3ee6b135f771c8073bab7d4df70b18c91d2960497fbdb56c05bc89ec2697795d5646b97100ec5fed34c2ae1f5d3e0a731becc9f5834cf9eaf86277715b5669a3362e4b35976ed5c90f13fb98fdb6b29422de403712520e6eeaa9eae2a6ac557100c6aa114f335a59fc65cb7abd27933452e83286416f9634e758e05374cdb4c62334fa0e5cfb406c7a77e93160a5c6dbb1494f9d6e7fd865f350b272c7c2c5427b80587b1c4063f4747b465e004f79297bdb87c95b4414682a906e314d96e8d2769e2f15a025bc5d34f8327b110f91cf8371430d30f54c9164ad05079b97143be9f6bda2cf8303315b4e2b9af59e57262b7caa8b00a101eb3464c49ad0770d7abf4112894bd89774ff48d6639ba28fcec51bf6cfd99e35bd448889c0306bc9726c4a94a29c8c6486708a38a522adbc13ba8caca44ba528098a6fe889b1b1586de74dbd891be3461397fe20566f04cb63286f60594a199fa843081a8bf1dcdee3f94fd13d1f98a34bb1d4bd8ba016238235788217c525f8d46e38e47a2dfc6306a1c6e1e558619c907048fb852dc98132031706f33af0a617ae0b37c827fb6a0767ad4592f49f82d328dd6d26134896a827ac42b795f3a5c8f989bbeba3d1f20d1b22ca7e8dc50d5282177164e9b45437e2d84ea30705e8d144d99b8b39cd9f527d359fcf9c7def3ee29b2232b078bae262b8a34add54bda9e80ab5465634cbfc4ea1aed5bb4c7577e4f013d8f3a1ec5c5e46a1dcf582613f22d0d02aabe25c214fe78d8b2750215d524b746628741b194933640983f79d8c5e3943787bd92de242efdbfe959938a2292b0ef27b23044e66b7b259a1d522ab4a709a576c5fb20830981a188301c91d6119f183afd59366b429387bd7330aa6d925a57321dddb568480a2db2ef183a3c1eeba0aa38ec11521920af000ebdb03478584d01039a564fd1d1bf9325f2071a4b168a9bb5bdf174eda50b767f16116ef655fbf06e410213d327656d6b3e4f3867186ae243c7dc2fca2d175deb21dfc9036222a5787117d6ca02726c86b8bf097c12893fd5d4eb6a457e35027d407b8fb2c45a2135cf3b71af5ac30314b3a0352ad7015fb03821e4f9a5c3bdbd16e8edb9cacb7b12140fa4d4ff69c06da730a99f824100c6dbd4124014fe2e894bdd837bdaa1940fb67d4541581f9a8669f01fad748ac250844ef5fd76015b96e0a33193bebc1c4489dcdbc7a8d10e353c7f7e75d6ed25a0d21ffa215044873ca0d6c2990130b52981704e8c3b428f5959949c4590ae06d0d1d24408bed0ca19b4a926761eca9e87c9cbd98d953a1692fddd288cc29064347cda086eb4e73d222eb3de0a5d629fcb6244186611e2da8aae15dbcff7dc08466ce2e2ac4f7a1f66c6ddb2019016acafa674b1c66aa8c3c4e6292bb0e10bb9d1e890ab2650bd2f80efc1eb5d413add8bdc020be8ec01ffbe515fd570ec85070f86500fd6e17f17d29bb54e55bea105bbbe1f35873ab2d809c12a0778ceb535842