0x2cffd02e83b582a781952ad236ce8223e6f48d668668820a504ed1ac21242f25242218b84f47eac832cd8da7235cde7ea4730ac3129e3e1de4d22da00241c3e368bcd8cb4801f5b44612bfc4621ce464ae1ee70aea56aeb9db0561c1cc3ca05f526c77fdcbae33330470078032de9c492f369ef0da687352fe36f6ef069f094d25f39d81498bdd81dcaf359cdf582181af0693d0bda23caa78511b3d2c268640ecea30fe7479522269bc19b7b8d3170f9969930c0fb45554d4069efd5c4204ce56f3c1119f6c45ee03810b53026ba5f1f92e58a796817d9413d519521db1c8436d67607e4a26c36dd01679cb80bf89a8e91c7ed8e191764ceaeff206acd563e8dd5c17ca223f8e7fc81f532b869ac145c2a7b04eaad53840236bee0d136136843b737b71138c04aa2d1e75981e242b2e8d8d1ccb3d7858573c46058c82a0c5d22889c4c83441ab9962f3c2056532c116c438f40b73008ccd52e01d7bea92f62cd5f487ef7fa7f4cfa9261b43b8c00af9aa7cd56fdb085ec7f4cf3327f59ec98eb48f055c497c3d8caeb46b83fe27768ec67ef94456df976a395299a07cb1ca0e31c3b637ae30f02f6e1bc4cb257eb1bd88aa6224ae727a524b4ac1f23175a5d964e5a928add34e9b0ec63cb612a439d3ffd277d8470f04240e4a3f7468e0eb82d8ef89f6b7c39231f889d4711e095d662151c35fda097e85b7253c1211bb65d5a9bc932bd9b71c705e4f813f35fdd976b858bcd0d30789d0cb28d6907b08352b302ce8c589b2c7cfd9018b4bb9110c889a43d731b06e8699d892aea45b1923ae30ea0af08a84420127b2329a2adceb6e7ea4b2e3688eb0577f853ce86423349c9c844364e7dba83140979fcce0181e952834a0b31f89ba514b722366f3cb9c6df4fbca4de3e5a14844ae2ef1f7bc600257afa82e3156e1fb4f50dbaaad38a48966acebb53d5e3ba326315b79fe05c5087e403c72caf135ef060e96d2e6e1027bb565fec39e7c87ebda96fe240fbdf2145c75fd2ddecec667d9c816b396ba9eb6e79c897bf8513a7e5caced1b8370497edbdd6bf81577c370c422caea7002f460177faf76fc4ef72b3859ccae11feff92a5511af60c876bd5987b6a8ba21562e3ec3ef2425efc015c5462e366cf8557277a0c834abe603c8718dff8712d94bb2e8d7ba3016536bc1f80d78e380c89bb7f4fc83b1860deb6f55291658db979ff13a5a776af201f57a1c764a1d5bb1c498843cbfa85fd78f285ecdcec2373591df2fb4d4b8cf5fca3a84906795288324cf49eb3f14e1a4ddfd9d9c055ab2903c1a4988d2c67dd44f0f9ef1c65c77d29aaa4094f27672d6d903d322aebe777d6e43a1fb5defeed3eced04176ecc7ab3821cb2efe1aed284b768fbd2ff99e52ff4ff25de571c3bf0c02cee52663794c3cc4c9b5801b56788b02b1796387e4590e89377ec3107fb5f81d8cead3e3a7d11452311aac89b6c7097baed76f4d450157fe7b57864d28260a2f9c0c1d367cca99b62e00053c569803e992e8b4118bf0b3d46f0dacf13061edd68e5ec3a6cdb95d8721132365375c07f88c5870f68442663f249d9a7dd0388000c8a0f7e14f0e06b272d9c16041dfe3f7c1626fbf5cefb9426ceb957d7975f2f0e36e7f92f75e8bc8c0f0d79119609ec23516f77d2482a4f9df09c20b3654c0793487523d9114e758a263398dc74f492371c5031627bacef32976020cb185547f9037db1e721d54f4b5d1a7135b49d800147b505f847b11132caf37b6a5047b86d6e4e9c6339ff4e28b14aa234271582af3fe09a4ebef68fc131f2578e579c8be9abb7cc4991155bb592975dc51045392e262c6d2f59912d322181c1d4cd6d627feb3b48511ce9e6b043e018cf3c39aa0c5a35fef56b90148ea5d0dd1d1aec9435ac9b1761252a8217a4e90a009