0x2cffd02e2648cb7355c8741b98b789ca240911395177a28a446ae2fbf3fdfba53248fed2f6c1248fdeef681e9024dbec4b482854fe1519dcbdc343ad863e89f3b1ab70a75f4acc06cca0d232397034e19f79bf07f30048b5c1e8a654fdc7ebd7075bad10a2d9fdccadd862b2b5dec47c6c029401ba8837d387a460b2d22c935f88fe870c59311f4727a17f1b8e1336432e977ae098281e7c626e1676f69c052090fd6b11f7582d08ad82aac93bf3305a8f50e56eed6580a9728a01cbd93706be0de547a3250dcdba6172196e0c3d4097ec3c66662960417702ba289e42aef291a11da7a4300da780515128ad6918d4b253a48f7bb444f80710f2f550425c77d9184bbfa01fcc63ba69d8136a346cbabada1bf118ef3bb562724e41930925554d5a15862c1cf62d8aa54a9bf80b66f85c15f32dedffec5e06ea08cf6fe28160763c6043465b29ae1297ed2f06924777b70a5602261183c348b83d49a95db68fd9066017338b5eb63c692b8fbfcc6f3fe5b4970acb23d00742e85efccb1ea51f495fe18522d2d3ff3b7f3eb7ebec928955dd91465d3cd1d9399d0e2078286920226f96f23dfabc92275a2432e75aeab0a8f6522fe37ca40ff835913d209f3652615cbe73e1f5dc5a92f7ab32d37c4cdeda957fddac7b7c1e40cc5c51f4b5b857f0ca97079d772285dd8b041e500c0aeb9e5b54fd37e42a5cf8b2323d2b267e9ee3144d6e3e6dfa9f018028291e7396352b64c3862b8f427519ef5726522f005cfaaacfe4127b23d533182d759b067421814908ea63d878924d293b0e8886dd50e4115bebdc6ffe85c70cdc184c628c0e27c18482b6a5d6f58abbe0f359b3974cd488dd84029969ff7c9d5b14ccf0b00628a8e4eda605e1ac47c74565666128e9641fd946bbde9bd6037912669dbb1865b08ab1a858b2143769b115e07945bc2b1d5b12b6abeedfbf1dbc717e5e469549befcbc197cd53d37f755fabf5a9fc6ccf0c1abbafae486e95140775fffdb8e29886165f2a7b6c601a9bcdda73c68cd1e7380b045f67112ca8110a90287a068ee4bfa2cf94900b75adaaeeb02823f6c3df94826602be6edb70ca86ef9ed67ad61c312110553e0489f9eddd8dfe60fb4686fb79d208a994c5fda2ccfb54cede91dbfee7a143e42188091b9f1daff9858aed48e180fcd031e46e9564086fd34ccd774e37369c0d8156e0c1fbafaec88b8de4a5c50e6e20ee3c3b1c1f2bf441f4855490f6c222c112e2ab8e0d417c31c077a9f56a776313413a8a1536611f794db8ee5615a2dccefd766f2baf0448e7b0b7edd14d4d0da05b1738c40c40cab05f577c79a320c5a928f4c4ad16bb1222953b2715abfaf658d0efd89fb5bf16cd08de02aaac27ca1341dd6a5949575811626eec93b036442aca20b61f535fffa2473e5764042e891e2efe9b81221fc1e2eba55c57b467e87e76a3dd59f5ec8433490443d208b2f92b38e65aea88fdfbb1bb3aa6d11ad515fbe3dec77dfd46a55823903f758d1660de14210e7b1a9efd4649cba8eab31ca861273041b9a35780480696342d0af7b03c805fd964e711d9e504f0ce2e3fef0e49e192f6b4cd36916c32b3671c0ab3b719b349665701494638f3bc04f8f000d278d30a0482fe8cef370384a126d6529224a75bf1e0f2abfc601b50682edcf1d9ddb61b84888780774d7bcccd91a2760081241d5cba72b54e1e59abc71c62678aa85475423d8314346257ba5438ccb417d7e2af0c1815eaa1cf2b331b85dd30f11138080152f882d9b9895e3d2e9378007fbcbf33df611ea11fee53c4d3de9b2d1b9ef3382eb7f3e09cb0f52eef4e2ae73614214920bc52821f9cb20c213cefbd337f5372380765683ff566db52d2194efcc205c859c1e3c2e37d53b681cf760e80ce38de3903623e387e0af7a1902f3c9