0x2cffd02ef58afd29fbf9124df4fc0448d9cc4779969d958aeffc9f1e74953476f2e6cefe0c16ef100c56942668f35cf04516452fb2d16dfe7a8fe8a51cc5310e9191acfdfcf5f8c857781e3bd488dc2e3938da43d82c8187223024e67d92f758664867c59f9095f58a698b04bbc19583718aedd4b52b91f46f80f8dcce167f6b082a1b165039650b1aab94b0285ee6cef39b345d66543a1db57fa52e55bd43a2e1b014fe85ab0f24551a0e9c85b23988083e017261648ab44b349566d12ad87e46ed4d7a409afd7b8649ed5e68938802f76f4ffcf449040a3260b4a01dec1d6206b55c8f88f3d6f8fae17c60e0c63026de0f4fb1bbe92a1ee6e82500af4f2a49f7e3dc7c3763f49d2c42271436c04e9946c17f5baced576263164958d8508694989d67a72786a2481d3ea9fdb154f82f8f39b93b688168581c59b4d2898f1ad074d49962f4b832557f36e5a6adf6ba2b728f457730a738629476a22351a60aabee0e82072b463a7264655d092928b98b1927644e4798b2aa45a66d6b171a8b90ffbead52b7e2411ef48ed82ebcae8da4d374e36ccf5705dcc009d5b87c91f4a20a1084e85706af05f05b73960e34f7f6daecea0a1d91c40ff9c220d9cfb5647b83df300b92c6b23952a9489922b649c4b3867249784c8246a3a4562316e09e607c0a3105178653188eb118eaa045f3c2c5bb249fa6448fc8ce0a38f121a86fc73cbecb8b45c416eac488c63fb7fed80bde19000d46740452095b4937d36d039b8776f41ff5b574152a782520563ae935c37a1beec55a5910d9db05d7e7c25a40d166090218d738e62fff3b3eda0920eb2872ce883ad64729a0d4c2746aa39a1169dc75d7324ea8a9552de5667dc17ee7279b378ce9f874f3c0ac5fe3fb7c39c04bec72cbb50ee2fd8c9bae962ed225da9af4a3193873f4f37e240e273500ae26b2d50f3f9be2b7af461055a7dfdf6f8b6912f9f05c0f282205ab3b894b75ea662c3fe87d31a4070de97bb7227913bc816eb03ec3dadc555cd5ee43a10c4394dcaec03cd8c5f9e7e73c0931bc15edc60f91498fbb3d717f15b5ebb3822936fd00fda75c18eaee8e7f7fd4d76fb6230a826e10e17d555999b9050d922916b1f3eb6c1316118e9389ead3812f2e9b82a4931b3c69b890eb6e3b142903ac4d2d3d5101885695ef1d5c3748590c5ff58a14a4baf5060f16ed5535057f73aa9306daff76a5e0323b5f44ffd47af473b152f423c3a41aa989c22b8d41ba9a2b78b88ac35113590dd97b0c89cfc95a542ed95a9f233e77ef385c89463a4f3fd3abd70aa0877de3686fbdfad3bd16f844d500f5f4687be5f27f4b877a82488f89b74574f6421b44a586a0396b88446de08172bcf8d9f1f6a4f50752d3c37c7a3764741a486ab875377938ab17fcc79ee75fae16f723ac386192c3af4c27ba62cff06faba309e38c43f01b801955610e027f4210428d4a7abcb6cdef0decb4fedf9a1a7c24be9e64b003bb9bafe847618d73abf7eb456ee78262a16ef1825b49543e91a6f05e55bda7410cc7250d04f780569445e0b3b9f30fb867805d7321876ffe891b54e3dd2f7b50171c67c3a7f07018189efa0feb83e0967eef62e63e297db445d02ee7ed66ee6cf249382754322c8444bf557ca2361d316ebecc19a88678032ad52c013ad7e717575640428a1b615f128beab9f045322a43bf0cfa0ab20b14811472d10436042479bdf5ec1a060f8b9f5176b63fa53af1b6fc8d575aace7d2e89fa3979f8d76f271ef6f7d20850d96647b544dad55965957e3a70bf44ca6caf4afe58ea69f63d4daf88683b354ac53d150d25849d5786acc993dd5f792c1d269025662d965e22b2e15494c9c6ba54eed1ebc553a10b4c986c145c1df64cd56046bce4dd46e6af44de0cb9d17af1bba8e9e3fa1119694