0x2cffd02e2ced682648341399afd80a28910acc36ac0df05cb1249dfdcbdc9681066397f43ebfd4ea3fbfc511e2cb07655789df1b4fb5c076402a7975d1a95c9bbaa371b89c2bd9349bfa3c5a36e2e481d2bd7f9885e26e1547723b91ba473a87a8afb3f1121083c99e46a6ebe83ea1855ea24d8350aa72a571dd48f8453e99288ebb4c0eb16bfb14482ef54384238a1c26ef4a918f56d0af71c1a0d0ec06c6f7a1c5bb89a30f5dd9f590ddb0d3a48a5013097fa34f2aba5520e49431407fa246862eb6c5b6dbb4e8f40d93e262d18bb9195537d561e09b2a7c7490ebfb187523d472b808bdb253b1cfb910593adfab5e5687c1a644f37065b7cc3fb1da7c052a6e816b1890f4cc47ac31f527b954d5d7499b0c0d52f5ef844d0d0b0fd888cadf0942e2339b796a57f282e7cc4c6552d1ceb7f13422633a4dbd274215df0414b7ca09d7b4355737d6fd66f62fa7c60e0c820c01337fb4b08586eef4245e48db4beb2a9533520971437d98abd6637591b9eea77cbed4f3aed61be22cc0efd42d27e4835d73ed2dbf0b64e883567dfbdb4c47d22301edf8cb7c8eec9c308d86e6b4abaa5f451e3e25349396fd847d9d54d61ee70f008ab4a9e09ec04c55de0864bf3d81498e1ad22980ad9d29c7580291a2ee61c4bcbb542cd9e4897f759d6d0d48439af559b32d0144afc1b2f65f80066013f21cd0562fe587f832d66817f7e72f5fcca24ccc156e89a36d12e63c470aa70ff4fcfd760c876189758651590a104f9f0237a223efee03143e516fd430039d2bbf9022cbfd0e7fc89e3ed7e52263d4a873997016a89f0499f5a351fdc95b291390115bb24caac1953b7031024ec79fa38ca3591438a908dc4eaeeb1d0054018a91785eba1c9bd8707e387c8ef04b3429b72ed7de1936f5304e5e09e3e875fe01f5c58a437161bf47efe8cc45110113eebab057856310679090cc582f6f90635cb6c6ef2e356ff635d8ca333786da023ce83734db31854d0da834f68b355891d416b1e855635e9bdca1ede56c09d4f406cb6a4de122db5e39d1f8a972600ca5e6fc26d30296d6b60991dc018465ccb4272c2f17f1b96bfb8e7954e367d8d55ccd1555cde7cd7ef86ad88a505bf345d74d6fe2e3f4823c7137af98e04f18589ffe97df35c609a86bf2b51a85b670b300fecfca17d53bf421e128d7e158b7ded890f949527b870fb6bae375c9affeb63fdf48d39c6b1ced871fec1c3a0a19a9f6c2a70d68604a2f0a64588b33071e5bbf1e9554f3e96c9644ffd87c5a95914b3e0551ca82276708cda3a93a3c7b0a4852f3287a6ac6c35b6a5ff014f6fe0aae572462170cea5f9a6de2e6a3af4840e6bd411ed9ec15bc672ff38608195eb9cda445e0e5d5ce20421a985a14682d52afc5eb821f7a7f91f0e8dd707c4f588efa24ba66e60308fcf74c54489a8c26a39c3d71ef40b4e8545d0c0db753e9eab8aaaf400b678f3497711a7bff509d313e6360c1f1db2fd1906fc07b80e5534038712be24e2401ba053cb0f5b84ce455d6673b15436569a45236e4ddbd76bc6797069badae802f61ce77147cf3124c484badc57bdbb6c993611412328e070f8a22cfb4290c78aa20f95a2d5c1868896a39b80ffd15c897214b1dc4beb53424b0697f944f049f50fd1039d872d9283117756bf0031f8901e59681f7e7893308b53834bf6ba0b72db824edb479fcec44e951c1e835774143b4e7fae92ffcece7055c30720f2c9d9fc86d38830b2649dd369755917257ef54a5645d78f35d3f452eda5db4bd370d25f0a5b7f5b8a17be47ef46fac7488ad821b8f84145e93f7f2e207aaf00c3fc1e88fb5d6053f5878a4b8f658a5912951589c57c6144b756b9cb1ffb525a83090c3e1a30a0320692786df4aa6c3a9545a87cc2d6120f328f6a26a3cd2ca186cbc1e