0x2cffd02ef1ecfba5d96e4a1221800eb7478a95a4939c33d50003c570d16023650e57eeeed906b99b8a2e72cb489f87aa95c8b107660b80def138b0dad84a1db9f4d30c09ebe33ad1b9f810a3dae4e5fe445e3f8127061913c555476e362b6853f5d1d6dcafdcdb0b26ffa806017fd10fa81d40d0c56bc874905866d4582c3c2be79f720092b5b16ef44f71061080c66bbccad357e500477e5e65bd61b46acb2fa15ac866003edf3e2af7c7a1d41267b997fb66e280882053da54169b219693cee2b9449c7d01377317f42601b3ea37cf17b2538ab0ae3545de9a85ee4936f216ac6797aefd560b38a603a24cda436d64343cdce5c51fb6d5b6dd23a1ea59e7c35ba225b69f83c7b79f6067459872b8062fa852b6fa2acb7bca3907ac69ee9f77cae4285637ee3f30b4688e51046f319b8aaa5e5643852a5107a2f19f391fb630ce2fc18c03d91c65d287bd4da353086382fa56b8e2d9234a346620d5884e2611ab34637aadd86b886667b460e66d4a299ba65913c93a882db0afb6294d4d663b4009377637704c02524e1b26d0adee7cda4d654399929f37b9b4c4708998226f836a6d648a1ea54f758b039619ff1f2f049fd2d47e9a18cdcc65b0f67026cd186d6f4d9e0e73694b680e66f58aa48869698d5d3528b4314427b8355581c578ce65e58a7f3ee636cc587510f7452af0cb5d34db4970c3469f766aeb6b88df17d6986b860757a13bc991cebb7b14c3ed442319c111f055e7bba1f100a466f0a9fb41b99ca02f15d2a5823d10bca9c6e1963c2c50abaefcb7ac676eca071127d1d049826f347775d1970117ea166365d6ecaed072482c7d024cd7a230d34a07a0ea0088f8b55f46f47af4a1f3cbdeb68e1d8b6efa5b6947cec3ecfdf09a59e3da7d4964ad9cd4b4b9da6566ab75986f1bb42563549afe89753b52a085edddf2f9e0bea4e1b2d78ceda5c31640ba9a073700afc92fa414ccd37a3e2a4c6d24474197125ab2485beb5b39149484470edb956a371d814dc13d8d884dcede8d247d6c1efe96b86d27a13535e6a58947ee34f74e8050c594cfc7d301a210e6a00dca0479137adb3f0c026148e122484393283fc573c99543e37752452e037311d3a74a13b7b0a2ef2b06f8814729793ad4b8396e3c2ed3e48a8a591f1e5a02300916d61b9bc672584d3150d3cc7e8fb388cbe91c0efd5a7cf8848fa0a1eba7e44360591aa3691c3003f9a28bec63f426ec9b6c8477b71302d0b5919eb7ea9f4cd848ead591be1326d4c65f91c938e4f194296b7409dc98edd2d8d467c0da7e0ba7a0e940f0ab11a2c0bd6baa95430d89d1bff6bf3267545d8573557eb8ab7c7b545d44704deb1962e36a246ed7bac2f12d77fa51ce88ffe3c540179aa253d1f4ca1c2171b4ed7ea9f97242c343ff16badf8fc134ce1d13da680f12a2683f86b46af135bc351a2c3f3c21be92270afc15367d96269fcc0f17a116e42ffe9e8c9e6422fbb24d4ac9497bdb059371a080bdaa43b6e21f60757a7f68a5cce6814b5d491bfbd127b982c7dd38ede952817374db1a732cfb2dbb68287b0f1a9a49035fa20f4a2155ebe6eaf3ff0cf8ff943c2f8ea94ef45f5696537f3c02fa0e27c2523027768bf185f21baf2336d11cc3da913f0ad7427a213528751bd1c68aad6bf3ce380288492eb25115f228b5fac9fe0c71a5e3d10078ea9ee5d42b7d4b6007669a95f27c923ad8e61a5d024ddd492fae3ef0ec638d2cc4ef4d9345cced131aff5492622f3f93306759b98364ef21456d2cf0892b679af7611508dcb41df3b0b6f961a170fd4fe77f50d16c1f06b4e28437f34f4a0d6d2c486616e440ae99f83a34c623e42559937befdaaf84e369251bb722cdfa7e215593d0420dbac034702bb0917add487ef0a551218498a325887758d6b292d685f88c