0x2cffd02e871431d7d7f37cdace27f1b9efb8802e296f23e710e8db0c9919fa9554c9d839413c9731004e22658b7a15e3174fd4f69258955cb4c2e4698925b1b5e82a32e4aff55f603f7ae68ee22afa2c01f436eba981aaa613a6991c194c6d79db198e01fd1f8fbdc05e0e2e25e2b218ee1606be0b09897c038427fc194e805ddb761a5806e720c3bd139a1f42c88a4a2b76a1ff60ce9bf739fae9d8ad90d39198ea677b147c6fa959c0c5cae5abb2a2c4e4a0159d2f888e6d4004513d0b0d20bd465e461be55bde120bee73d34b48a4528cbaef8356b92f1a72d52aa5058c51086776154d4efee2227c1046abd1e6d873dc1a52650514cffff180de0de7c4c3cfc2adf282e0d6174654a4a7684a5fe3d22d021741fe846b2abfb585101ca2578c53d8ec0be930cf45c107c855f918b52773a71fa33aaff65f6e9f1a1261d134703d03074f6f88732f4ecdc7c7f281940dc3d12b4d5d964d1bed9b381e2efe307ae758ed6250086914483f301afa8ec823ddfa3afa033e21704cf551948024fa2e89d5d8697b393197d75f1c6d9cfd9b52b7adfae7c8a22b35722802f0352ef777efe6743ddf49a9324800fb841853c873d28b3f89c6d143fee7cc0f65c474a3d74b0bc12a9c96ff098655879bd900407a3f4a761878bdc1a1b27ff16d80f670927715f431f6737f9b6ed19d228814a061d4b8e21360f147167225810aa251004082578a260f889902abcdd98aabd5951f238ff3e7c6f1bccde26735ecd893ef2040f7d8073568b894c00a374fe3915a1602b71aa645b5eea81cf7eed1521452a5455a93276a83757804d5b3ad6e90123a1005b6eb6cbf3a792a002f5f67d2d32e9e1682ee71c9346d668b25f75f818c537becbad7f348e2b710af15c4b388d8b98ce23f3572c8eee0b9478e2df5927f34bc97e525de8a1a1b3b3b6528313ee083c6a0351ca8457b9296b31188c63da051f6b323b5d53df7748cb4836a8cc70d66cd7f1cddbee5acd45d59cf0bacf9d6e4ba862c058838a8cadb94761caf50e36382065d9f2b325416bea63797d9cdba71b2150fca6cf910cb26bcee8327cc4e2f15de43ab352a477a0f2fd65de0d331f094a2f9376fff8e8c5e2259dd329bb3a947f6c56481727fbe51bc1070b780cf4d6b8021adf100d92ba1b9095650c75d8c777f1522dd9098a57184d09da93f142f6125e1a7cc93871a3d039c6247b65ba15b60e9a15f6a99d8219a394bf319c39fd51c0ad10b36fc1f013420729b9ade0e06c65de5d93282f3c89f2443effa459410621e6567e35018655d0ef03d1549d393391a37646a3ded028cdba14f1f8fd3b3e03252a63858196721f0df840a91045774cb33a7f389635718c74cd9133d073eb52e68b6dd36c1934e6e4bee7a9a95ae4d78d4056eb30b2f2b314bbcd0d5195d88f18e4b4f80b16a70ff9ee25097b021b17460e1a358a4c02d8d514421e4cc8945aff69694488462aa4892a6203d66abf53c05a79fdf3bf4ba60c78947620c3f47ed8d29a98a0330a0b5066234902dd622b63355effe696ea5957939830695af6eb268fc3e9b0be3dd3d88a5a47bedafab0383c0063efc595ad818b18bfd0dab7382e56a903f598a080649477a30bd6cb56ddcf6ed418d4e59ec375e70153bb19f2f9d716e7658336d31f6eb73ef98725277ecbb0cd58f883b958afe74f99a7f3b59eca7e9bba66600d149d2f744d269bdf33ee307d86a278562a57a2e620baf3248c25c816cc80f7f5f5b5066a6111657ca9c66a4e80e4b542e36845a3fb63982944cf1958d6b9a13ab31587b8a332bac0889e4f279add8828a634e2ebea2c1e3dfa6e0ca66affe100c264ea34c84b3d0cb6e408c852e5813fd87f2c6d77ba1220ad14b7603dc7d6eae888c775e0fef3048122e058d6bd2c31aab8125a54dd6d4c3