0x2cffd02eb44ce25a8ae24a5885ae7cac68660a8812059126d1e0f359cb4a6623ffdb8fa3a30c815b5c96877883c1ca32726790e8552f7c13fff6875b0961c02682692f1a87141fa539f6b7d4f50d604c8c90799d9ed8b8c17e0471c90c88712939e9c212b8daf681e5afc17e3cfc9f6efe976defdbe89142a395ad8e5dee7425f1be4211f6693a4aa0bc37cc9e59df32860683ebe7e24f58a4edb0257a755963837fea50ec0d342c749dc398f4ff12899146e679d310b7ce1da612232b49df9f73025711e531b3d41573620d576d546d393bed04d299de52733bc7833119e15a54a623c7e3cac4d7c5be6da4e76a53b46c70337902d30a7480eb799044cbeab16efd82da26a6488d47041da9dfec169a3ed67ae94d6e860140475fd79fc76490cc70b7211ee239f66f5680c2c687d21624192547bf33bf9908d362eacd056faf90d213a1e10ac7f7813c1d2d4c2e08c87b1d4b5423e0f7ae119fda948811549f2f48a2f4ac74354fa6242005e999922c053930f6a9a9734f1fb60291bcf9978e1ee985bad75eafd1ad9192324175726954782948c5aa8c6e544f0805a546df45386fdc2a01f3ce73fd3dce8fd47399a30584230425f3aa82b7ff72a7a080f36b3c2cd9ed1b6b0f2c9b529de9a09869cdf3b6661bb65fbe16ea30ad4e8115cfdc9b77eb070088906a9dc17948adafb44fb90ba2e906893352cd3f098e75f01c58a25e4db405acdaeec73cb82473eaeb7ef48f684136c7f5a406b3dbec9d82cd1cbc750b478194eb7c04f59212e2cb57e66cd82996cb14392e7189e98a521c6d82d3561f6bfd10242fa377a52f72b4182d76e0b89b27985ed239f1439a942566fae24d3223b17ad03eb528acc7c6e8efdfefb40164026b32279164325d83623393543058191f0f3819c615ef89225146d824a0d12aa127892d176efe3cb1745c561b6a82c006fa2f5dda337f55392762f0ddb8a495f96460ba920fc87e3e3f638c45fddd5241ab015e2a8a446d2825f48a44e1fbd2e2b038f5e51d8844f7f9735c1f581319c7f064ca358b731d3883c8c4aa1ddfad6ca409cc23b22343f3792a356606ac0c733dc633b84bc6f7c17b86209e1f08ef039d1c0f8b23a5b88bde968c80af0c660c08cd73378df96335f0d693bcbefe03b65132cd29311d29eefe24f63de4bd811604c008a61ddebd9907eac7fa69c6e2dcf88579bbdffca6a85322c3333fb8bffa5d345bb72afafa609ef6ee7f064ae9723b41cbe281ec6cf0ba5be24073e1c85adef011180eff05f85231e38627a1086cb5130c349264ee93ab80bd8693932bd2db5a61d31e18b873c30b089f3efa5b135788bbf722470f26ccfaef84701ee1e5de20e005e0592c1e12a80b15639e6b7ba6c6e04166988830be5f1b7838c1f3edd93ed9279dc4528d296be50f8a852ad22eb997917173d9eab9baeb4994464d15b0d3d79f6cdc416c422e9a3f402bfca5e6213c1905fe28c766e099d501fc74d0bdbf71135ba15f9676bcf2c2e450a4ebb0b2c8603e7fea24a1f1ba8bc01e4c9d87a324e96d04a8e91e78f9ec0dc100c31b2bcaab4e2d680358567e0f6e766a88869d520151725fed4b9cb34e33e326bcdb33f99545dd812fbe45c0b2a90ad7e50f4806d789ebedb7aa2ce5cd87a830352c638ea24ebc24f47b02b1c109925e0b3e6a4e6c45355ec60ff879e7887b09f1b77f9c851595fac58ecd10f2fff8601222133dd8a6736f3b332447bd183f0d31620e29c637cd0962b28f658fd248e18586350e295636906cc6ac8c23fb44d358d37be1ab262f5553742c1a33d80909066beb844dab228f9c75a1e1e421288637c33b4231f99d05b966f2f5ddacf74ac556fd3cdce31af92bbf096c6341ddf68f4fc649f7ab91d5037b062f6d2698dc1adeaae98af620705ce4402509d5de4a