0x2cffd02e151a653048dddb091d124f965dfa7db03123ea8cf08b4ed5570567948ad909f5e1852f1d824f0b41f737a0cbea439a543556207bc00b1f49dde32190acb11cd2443587761e601339e03f8a430682b69098313e26aa6bad9610d32203d97a42d9555c67748280aea31c60739e39722836fe7fea437e05dd56dc16ce9bfa48b07544951117f966f2c08474b244843c6fd94e273cb7aa85864588d1e614ab95e9f32331c87d948a1b19d86beb4a3c4f124f839d982ee7b773f63ee4730f64e8fce0eae5867f2cd837febf162edb648c4ef52c5e1b3ac92b23421f8196a0a2773e2971f8b59cbcb87ca811207da3ba94381ca7ff90b97160e7ea931bf0974da78297862aeaa2200ee90eda072ff1aad904be2f9db05a037279c203830a93a99d43794ed0d276d1bb11098f784d52692a0f7972da2f2a25974b788f8badf0ce38afe08894091b8d400dcc515590b1d256b80b3b60966ab3ff28416b11ad87b51953e6ee554aea17c6ec6be0d0bd9d1c3d644a64b38e7d303622998c7206e0c6be37edf4a2f7c9ad1b935d57667a50288ab11104bebd8ae0808692d3ca58a38944488a975ad7f0464f8c8dca0407c0726191872319f93df6f2af7c510b9d89c51765700d1e245bced5d5dcdc3ffe5516bc2da4a063d1e92598156d5b904604dcefb2beeafb1fa551c48470757e66980fbd3161be6b9ca252441853e773659cf16bcdfdc8480ebb5b2363c35fc9e751efacd4f2f4a5222759b2fa3717a06248a653bea90cab5da957c9cf023fa91ced1658088fb295b0cc4752fafe221596bd1ab04fedb9f1106bf8ca05579ebdb1dc94d9df0754fdfe7fe651867c5eb3e495b84cd1c1596c665fa02ecf76da534afc80424272bf6a9da8cdc15ddc62fef1b09d0a846b05bb0f4eb7b2f6a43cfee95ef4f3b933562d7ecf6227bd0e78f722655e844a1b047523a38191dc66dc4e00bf779355f73e8a0f67895590c98437501057df1e55d113369e35e982cd60cbf9cacf0881f704b2846d6de39b3c91a18a59e5d3853cb29c586dffdf899dc8d24eae14feaf652a93befd1729914090a3172782e7303d2fdda0b7cb8685bb97cc8fe6590b2f63e65efc2adae8a07d6dbe96139fca61910b4ea8c74e751a8de51ff5d626895a096830f2dd50ca231ad7c02af300540e9f4305ee488ac14485c31a1e0d37aef84a6b07b95f23e98953b37d39af2ca75f93859e7ac20140a8a372bc3c685193524fef30f823378f9d39ee8ae6a7e7752d9ec7236f84b3e8d0a0a173b2b266789f2ccb4ba35b687c89e88e8d2a5d9e6416e275f0fd28b8396f89e07313ecb615d0781f6e6e86820858068443b8876b1c6e345d62d848c92cc53da1d2002544d1c479819ef19370e39e5b338eacd2399f9f338021c83f138aad64226d192d02fe908693fbeec3a643fef214c5115faa70ade509dbc44377eddf75c7bab9dafe8f868e86974d549fa4729c1feb0027c8341c4e3b6b83f286c57786a1044097a6bd19dd8789666152dfe51b97fef3e2a4770c8a668f4316ce218ab3c72351f1527195fe4078899af4a40b3839df85d997894e1c0314f53687ae090882e6e48de6487e64a435f13ae072d159364986bc8bcc6ff1d878a2a2a2e27b40116d5b3bd1789c4cc09c50be8a95f61442a688855448bf20a96512eff702a347f48b59d4004143f028c440f8c7a13de59f55ca3edaedf79ecc1fcabf9d6b7aafbe64112ee6e9c077fcf0260cfbc37521e0f1a925ad536c63de4163c5dbfe79d8ff6666cf9cfffb39925ecf2a21de634903d32febac8eb25fb68fadd2bb62f22eb9ee42efda622ac3820322b079e72d1f8584d44009e96331f1d3ff23a43e28f1ffd7786320b793c844fd2d427ff7727e51b5b8d0791b233f15176b794b6a20532e9c8ae57df1d17f