0x2cffd02e5c1f7865820bd8c06871ae7eec43d524413bb3956ac18be7bb118c1e2be39886347d6c7e4918412a1aea48ef53e2dda8e6c640e9c53c55429e3fb7c9524926506eb5873bd41d860f07e7cae6f99d60b9db4f6c888d5e7824978d39dcdfe3fac5ddbeef4411c812de805e1b09f528faf72dd9b5f457b7da51a1901483ace7b961618eb27dfa35c0fc407be0539f4a7cb186c599afca53bbc70eef8409c2cb453a77289b2aa6dd7296e9f4a3dffcc6700c8f7bb9dd2d4e3d8180846cda5b1be26bddd52e08ea763452b80460557785ff5ba2fe38c8e14c70a021937b393fcbf6f2b82d7dd0e9c3c61009c056fc9efa19835726bcf0a1495b8ebf85ee6d32c7055e7cc46eff12286150437cfd9feed8655f92650d0b66fdd30cc76d5fac63fba459b270eaec21b82b3591c0cddc445614897ef9f5b2770b78a1dbf365696cee90cf39caf7a48f6a020f470ab5e8eba87e52e86e72b659c9f5267e2c44ba3c2c34cd931aa5d580560fdaa61110c6d8c2fc501029fdfbcfd6ab71bb8146b566fe1d4c81a582701d1a3f88286f861d6aaf1638233260aeaf77638e8a7321d3beee7857d706b1dbdd73ed19527ea6a0e4904f4c8bec50cf8a58cc3ff5969b7a1c8fa244ac5b406b8bab4231cb26f74e87e2b272c3b4af9f37cbd00d90871200a9abe26a21befaee377f07fbba1a02597bcb9c6ce9d5e461e7b99eccaa99fc6e59e4572679fbbf346861330583e05a3774facc37ccf8c09f61f28493ba7995d023d3b895d95316c3e54060b170cc636825364f4d84d2c7fff2415e79746ef559f1fff8fee3873ea6f95181541a3d2fd1fbe8dd04fed72d33aa24c2ace04943a2b41ff5b7415324df9be6c2d44b0236c432c6fb0c7ea8889a192c841710d8121116352a1a171d03bd5eadd55677590f30666bc34d9c5e7586cf858f2a20897d5e5bd0f85d7d2e2129465e927fbfe9ed5eaae0cf6c902e0764570105fe65c2c20687b5913f8e072e7fa0950f01dce1968a5f0876f94c7496a9c474c855ab280df906d33a595265665e718a309d771ccc608423b2bb9877ac3f241cf47e33643f4d36663dca445aa40719490765351fe48039c9da0cf56bbc738e54f1c93d71c45679891c1b67031b2a6f5b6731de7115c6655cbdd06b90dcf817330391e305c38256778d10d939f06852bbd9a25f91b273d4d85b9c554b15e0a9051bf3e0838e8aa65ed4e7ee7082f7b68728e6c7d9037feed2bd364b3e7b46dbad612b54791799996476ab6e71792b7cf1eb1fd73b475e005d0a1664c03c20cf8dc83741e7d4823419a18711f94da69ee133f75d6bb2fc2f7267e19d121df396e06e1a6bc0761a55f5eecf11a751a60329dab41a89d87b742ab7d2116650d7df20a72399fbf9c588a9bb9737b3af5bb3956eeae65aa12fe39e8d13c2fe23a83715ea19fed1fc906beb9756f4cfb31ef9fd6d386f7a343a56810796e00e1fc49d11149810c61ae01e5ad0cbfc70650b284519cfd1fee3dead2c2d3d138940e21ae3f2b98ed6627a5994ab029954c13366533f1bfa8c6cef6507ae3ef0b5f93ff55457cf15f4ba94b04d7769bbdd2516f6caf26181411578d3a79e60dcc6c82902eb3d144d9fc7c149187b1c06a1e7e7a65ef01a9044312fadb485259908f0ba97ba6a2168cb021ec1e69b42f475e481b7c6acb8f9f38e36e30a314876b62013828a169a4ce8706dc921c4e8112c24b753c346763f451bdb41e76e1eaa547a48578c353bc56534fc418b4a83e136a723f45166a1ccfa01a29456eadd46bee3f45c38f94afb9f7725b965c2fadf880947c759caf7ff74dac607181b2496205ab22669b6933a17fee938a46a76df1936301071c36c7f65309cf5ef3500999dfe2276f878a1b22268717fbf54268d6168de6cf7dca5b853415d9f4f75ab