0x2cffd02eeb34fd9883bc85864f414c4f1619b7cda5eec2754740f3acb357c962ae46c4eb4877536f8d0c20c7da34b70e3556eea8a6958a650ebc30408cc5aab4b7ecd4c42abc37e12651477a7c7e3e567ebd1e024a19e9358ebeb328b995487b2d27c60de7084c235259c55eb5f0929a7983842937e31eb9ffaf73596ecf8eae2f610f4d9b67bb9cdc5946bd5c928cadb547ea8f1f0869dad5dffacc0dbfa552259c9e2608a9c3276882589414dd7823b295266fa90b70052fdb98da22512336ba1ba0fa5c8c4f8cd2e919bbac00284f8a2451e1bb2c1681a6492b2f01b4a6b3673d374d3b80cf53b56140e70731dad744cd3358029923ec77adb8b20b2ea2e18f29cfab473c2c89be716b6c67a3779f631d0496bb7a8a8fc70f583429591273937e295eff890bf5a8e5dd0fd0d991be03352cf883a13962c158002b4c2e52cdef5cbd76cdd12fa208975d596e38f44d6278561e3769c7c5339e6fe64bc4aad336776c63218ab5209974f7589e99db8a5c9e1377ff3a546449e8cc3e69a0c9eac6d832bbd73a70fdeeda5f76ac335bd9a6f07c1353f840cd3fd3fe32418542e28ee9168187d6f97e5737eacc0794ac9731e5c83ee521f9415e35660d67612ebf60dc23d62ddb7b219aef07153a4dabc021da5966697dae6ba5e41ab3ffb869dd55cd5f5f035519145a3073b0dee90f9a08e1ab35b3a6628fc54ea510f8f358576d9d1dca38b7d142545baa41b4405fe8c10dcc5a445ee57bddd31ef93ab60b6068b7e488d420afd97df38a1b22c2ec37733dc05a7aca97ea3579d18a8db0477b2ed0a5a3dcbd07faa042ad998a760f9430157f13c6b3118537ecc9b646bfd86284c72190975db5070653cce6a83f32eb505ee388c07e3093e1811d9e7a6bad6bed7f023bb9d4371e96a266d74518ed113bfd433f329ff2f840873d7cf71de194ea0e64ef58ea98d0a97e31fc068b49e6699efaed5be5c67e411fb0bf91aa231fe64a788a6ad3e6a707f91a6bb563bbc5672160b6ad5f8a98ddad1548007e86dc95e59f0826b35d61a4c9643b58f993c0606752411b2a3a80c23c41e808116300da3089eb60d8717f36e17ddddf7c79ae7522e302b77904d7bb55c806f1cad6c08001a7cb35e1eadd4dc31cbd5cae0ca993320d18daf6df498a292b435b9ddc9f94b133bb3dc78add78657d26b25671c9ec8b04766195ca45b4417f32242e1bf4ef14003339c890c9126cdcf6bc432021a048817e882fab91b544845ceb56a249a63a5a87fa5cdbb93ffa51b4ea0044cfdb0f34ff6a3c633488c50b8a0b073d1ee86d48ec6821152cf0e3c7a4e90efe0814edea9ee941a8262ba7b3ccc69c7219ca11235d957f49038176e58472cda78e848430ce1a847291ec4087197bd158810dd505366f13cf6fe837c319b07d99dd1390c375133d2aadbd0c9ab997ea9a75fc34ca7e035cda1f9f18b3cbc2fbb63fc5ce33deddee8c31252b62365071173586d4f2722eb7730f7c0fb0ea247e6370eb85be875b13f224c81d14f4759d6d35bd276edc827a93241dd6864367ab4df36942c4307eaff181a0949b012c65660bc9c570998de237e027e2626139eb53a8b3ddab0fa97a20ee357a27a41ab165ff8d82a4c01d0e42b1d7ae7e6db681c07b3a066a74294af42501a160cd8b67dfd77466a434cd1d56323e79ad147b09d0635494d8c9ff29cbe9f7100673d57d6deabf5b23bcc252975f295f79b2e614030af194b988de6d6fd9bc3b08c972c2990fb34573179db21962ab694a2b288c7a75e5bc0b91776a6bc5e4d5fc9b702e94a76dbcde5665230167e43f2fe51f839c797cdb9cf59b754e4d02733013dbe56e586a41f3d6f215694900b4aeffadda145e8d377c865d0a2c5d5e7b38cd37d74cc847c19c5efb03d6777acc1c6a077cbe16219e535a