0x2cffd02e23c4c7da0c4fa6bb7615f948e1fc053145fb334276af3e19634ca44f5727dd2702d3a6e6f5c6fd45276a48e699676fecabdcae5c51f11822255b455f66ed6433b8d2340ce8f054f91535b87552ae26f1262a1462739ced2c4980223712a296c5643ab90a4fe17b51eaa5eb2dcb13594bb870ac9d2ec88a1d1d205c154118864e8a5b9fcab8bdd4a1735b84612c23f590f238d35870fcd7bdfb715808739af88fcafb0e9b5e14b0a4015c275887792c237e2acd4c169d9a45961386f0188519b4cfae4d605cb9c178324656d698a537a82776b435ab01bdda91e1caac0559967be877264f5a069492bad184f69fe062e5936897c4fb4dceaa90f595da01f38b779230315b31f6545a180f6ea91c419adb03d6f9a7a72d06b1eee2e063f5f5878147321762663a824c7221b9d6b2baeeef5faec553876aa943802568797cb46011cc151ec74388b9633ca35351c0695f63e41dbd1d17df0f8e9a65bf91cfafeb3fce9808406a7117f6185640624ee74980480e076b8cb27baf600fe15a66277c6c9b0395f26fb643807ba1ba41ab2ba8012db3194746dd704eda8e556e562f0da4799bb0be2dcfa15c4edce6cf33b60d6521e884f1edec3ac05664a8b899378a1e7181018fc5679727fb4c258d4b9c1219908521d08262418717648394670bbb94de27607707fed74d59986e39f2540e6c3cdc07810dd5de0348008a9e91d6885bce53a369bfd7ac2e8376740b03a1d9d282c3373e6c03052caf4dec6642071a14b8046200c1889a13c8c97e4ccc02e6c807cc517e18a7bee05f8b2fe0d7d15666029fa2aba4dc464bdea1a26ed153cca4af6411dce81f34b31511acb55df34bd98024f5cde11d6354c3cd971f3af21658958eea36013533443a2926255ce79730c41206922f11dadd10c76848971a367631dac6df48ef4ad4a4fcb44e5a4663d420c2a17c6103e4c417d723eff8ba7601b0151f87aeb8d6e4de3aaf017b0bcfb4b07cce658be1b02ec6526c8f59fb741e3c64f2986866e69c2c897a0a2612f1f4a5364370b7a46badbad983b57eb8c585a7f9f5be1eecfe044b5ae0845ac9c279f3e35acdf016318f50ee0621c098b4575a628feb11a86c96858bf2d8bc1c6f9c15519d0fd34e2509090793d913600ed6e80f3f1806e2a314f0eaf0ab26cc074d28664243e87e561c208699c0758cd4c61b7ab85b211e925fe25b25324eceb27c135477ac090e6b876c06860adde4e769d1329e64c884ee8030613fc703179311b2c07e5ab34b43bac3b3379e66f4440cd06ceac9617d195582114659de694506bac1f924dd3406aa974e1ec4e7df60e94edcd4963a0d9ee36add3744eee233442d1e41faee7522872ac70c6315d4413055d6df51bed0d805503c0f4f0c8bf694baf3da415502019b8cecd57d47116d8f9b70260f13bbae66a8e4994790ca1d7cde68ccd851f8a585721b11a3c5d8beba7d1c46b3d66119e713c87a9c8a07a67aff681f966d9bd5e5deca282b56437f4df28bc39dd8b3aee19dccab3d2825b19adbefc148c1b06e12dd44a18b4d3744f710e8658f10be4cb80486190fe7d61a3a240399d255f734863300bdb272c5c63528b58b22bd90982d78aa997d52dfcc7b48f72d464fb6d2f899f2d5b43aa68a30673201e13503f52da9fb405f2d9665a342c79ce8fe8212be7f4ff4932857c9e85b57085adfbeebba5d6068dbdb34c02b12f094614c38228043f35819a21ad0b77cf178d6846279542374eb69bf6ab6b4b5432b9832d145932a3417e8c773d59fd539738e4eb8818113a88103f6b3daa33e9e51f286e2f6afa4347964143b918829f382a85340f4d22ea4ca6c0f74194c015d7aa224ef9a7bdefb7aa446c3096369a4f64313be9963ebf4f0a5731f093347ed6b71f35d173cfead4c4c03aa809c