0x2cffd02ecfcbcd12cc24374cb716e3fb889cdfe801ae4dc78ba414bf5713d579dce0eb6a4f747434735ee8cdba1271482c4a9806c89504479d39eb91f4e56590314c9fe7cf8c35381cc1340b5649294e9f0c9be449bdaf613c5ce6949f52ba760abb7238a69fa833553b7a3dbbd98c4e83e4247feef8a6bc352679a19f43626f4880febd56336c281660376ee0885c97ddfa0a6bed6ddf636b45b1abb0a67e3026827a9f39c2a659398ace98e6c07b450a923846dc7cad04a69bcff055794ed302b8880743db8d2a6941c565109356ccf7969e9a86938a0c3d736f7a9f425471bb276d6531bb889d4c88d03992d5e12c45498d7a8a7136ba40883ec5d470b4e5f910550b41d5731688874ee5be604945076a5784c153bc0aafcbc2f5fb0dc0f55203f586a47f3ff7ee575c32dfa14a5b0f398d594ae228e3ac7120704d7d106216979fc06d31cd8c6e59e219f08af7f61947c7a2d366ad4c563cd140c01a7eb23739b68c9e0a3c83cce7205c8c00083572315bdbc23eb2f0814e2a75b2eb8790081b8e9912dc2c7f9a765f6873e9779faaecd728d5f5b51032bd8670ae479d573838f8d22bde016a6b3df71ac3114df098e92075a1aed16b4bb5cc1158c839964d62cd686d5748889d2195d8402031af9b6368ab6379a0c7c97d20e8f747ff1f136947ecd6022ded2445716d3028a86bb89c0f60ce607e825ecc2e8646f1624bc7c2f8b809668c7957df14e8acf2809826c386683e4d5f12d376e5c4de0216cd6f98834b3478298c1063fde6e89a93d96fed5f5d2f894a89aa931c2a65ca699a501a0eafca5d8f81393a78661b98d96c673c073a4d980cfa8329a348d60cf3062ddd8c2fc64b4a88a9d95f1e4da39cb43ea78c64ec1c7e461ae31f6c118fa4a119b0588ff22362d27c2046e54a9743a522e342374bc85a5ce0c0e4c4c81caa06aeaefabc2cc9979d8018fd3eb54868b6a1e405563091e1d7c4045ff0440b6a6fcede8304e301dcf306ec9c49607e17899c662f6b84ffb2004e9863059ea54b672e6358bda19ecaf3296aa576318d2e58e9e19926360f0b534f07950b4b1fcff8e41aaaa897b66d4a51b4e2d20826c702130b9c73224fc6257e0c3c461af5544bb292f8083d5cfbf97d582306c8e12cb525f19b8f1f3c0c33051b89f7878f087b4c8575b62a8494846d55b2bc4943a74615e0ad29372b2e94ec0bf9e46d1fb27e7d8a1925bd563efc21403d8db6f25594604ffc5f51d75ff344b9cc96c904136f9b2ed8a9a801d5670172a8b590785ec287004d08f90a18f6b3996d93cfe29b3d7d3e0315008521177d5faff6c11f049aab7bbf550039999bb92c984dcccf1b05b6c07a299ba6aad1aecfbdf3d2e4f787d68c10a32bf49319017efad6850c12fa70b9c08d509c7afbb8bad44802a63dd6f489b925e390db4dc15dbd360a638a641428b4364725b7a73cf6dc2ffae659d4a99c4d872a822feb2fdeadcb7d6f681b9613c718392ea3a04ba8c284429eadf00cf4f02a0bb560f0f498e147f0e4b12963a7af5b44553b9c30474ee9d11e1285f9b477cc04b07f9159bb5fb973b865e950ee9b7be99aac4d2307c3a56d411cbf0aeac550785199c2e5533156a702a2da5e21ce88629e91ab70c849ff86151bf13c35adc0203b9894edecc130e7ed73174e695370fa89e0a75e3c2a773112c639ded73fb3dfbf1a8000ff97266d674b45e52cc986b1a0883a52ad2d11199800fcf20877db3bbef00efa0cee343fe9efd372b1e0efb4832c818671be2011be15d1a416b64fd928fa9727226e6f0638a2daa040e9e7a565cab83c1e6c8134c23dc1a4ebc17b3021c39b94dddc1104a59081dfba9d640dd5789ab29d6de0a985c26f58d5783b6bc8106d4a9ba1463babd22f104394b417f336778d057b29c2b419ebf1d267ff