0x2cffd02e37b1619dbedc516d2c8f2cc85ea5135d2eabdba660ddc7ff2e8b0feb885f26600e4fd1fbbd37a76133cee07f180a09d4720e8ec8b75efbf0cd0cadff0add6508582392688942700f05b8412aad78eed44ff930c79156bedc3321dd0afbf2b7a5b06e9d2022e441eb5c94ee04aed34c5453197c237f8b8188b0f8111e10b0c0913513db7f13cd94c447fb4ec23c27c3483d4189a30ecdf1ca5dc4f32dace6907f4ce3ed4a854c3ee50c6d752b71073fe140693111c63cf8b17e75c0995691f6ef55255e79170305e6cb17eebb94b0300430e8a9033f91972138be71ff435a28aeb9655b919e05003ee14b7faaa2883fc38fb53ff8685be6823f02c7b0a846480e37edb936795eeaef621356fe1a8290acb74a4d9b670bb918e5e76814a8e80764f551ac230b92afeb38470517349a78ad638caab2e94392f228a1e2bf6946bb975e012a1ff3b86a9c11f3d9b037c9b1af8c0f44bd8a14eafe634bb82121d7b79c839de4cf4b41516a591d6a580b8166d9d58bb15974ede4e2cf9f2d112d4484cbee486a5fed785d287bd61c50cdeb2b0b370b7e00d8f6befe8881c8ed5750938c1e078f5694f712f9403b6d8908720b5b60bfa050357ef6f566ab46130a28f9e2ced4ded7ac70db0b1045ce3cada3871020616d91f0890f6ac6e53f5361c16ace955f02a1914ddfc434030599bff2bb212a32bd1cd481392cab648063dced183b6eb5b0537e19d6955c2c037457325c58f26c95917e0558e1e922d98b4444e95e7d6e42b1ae78c1301cf6e6e20e76f709d41e441a31fbc5952079d83e659f9db9c913ad971306758a0e4162aa89d3b925edc27eddec7314c6fb1e52c790d70f737a2a5c6f88c3bf60ca5a32b51ca49e2364e191ad0a0e313d567ec4065b12dafe0d1595caf0bb800569baee03d7acdc5da8c44284bbba62c0a3423bed04747bc250ec1ea3aa76ae2f3fde9f7f935efcf309686e9f9e72f77b7d2ad93425d6afbf489a4811931f9dc9eb4b72f657f95eb4dda55e1f9114c09bb6428a39b262ef0cbf733b8e837e72c9632ceb6ce5028e5d0a7a06cb9c816812e3edd8f8ffce173d1068ae0786a7e029764d59aea3e05145e59ff7810789e31140e64f238105948471f2c8e2700fba63a5af675ce59cad79f6030f88f7de9ff864f4f07299cb503e21260bbc9115755a7a98a9fe15bd854e5f1e7fc3b2e884860e73b9dcdcd539bd44793dd1c669f15a00b295ec4ca958066de86612344ad72041acd2b0543b8c65765bfcf1b55af70e442c9ddf0544638d806aeb4df306319c30b3b318ebde458a1fa100f74879eff3569448fffa7eb2ec8881da8f7475a05cc240ea6ec5b31bc35db488186e5c3bb1592acbf727468665ed23885a3ad02203111972bd3dcab5e52b047f711b9d629ba704b61005b774e338dc49a4780722e7ea8b82e80c825f16a5160e19449577008497b2b242b05db2979d857de90ca9595f7d679aecf491cb2249cad5f2f94736f6a244f6d8d9ddac33e514c59c695034e68f5eca08a7a6dc14d66be726618b7ac1fe5d54d342d5c4a35fcf51c5a19bce0bf0c5e2e4202fb6e3ee34ad2d0166359fbdc9d9de757db9adbae3f41ba781dc2848508d58d262275f6c7b2832db29d5459c2be47243047dcf9cd96a35ee8513e7a8061b9198d6d0bf257a6e55ae08afa3aa8c80e9e6fa6c17d003a735ca402bb2732d1a4e1eb5d87fc0bc8b453fba0bfd43e9ea12baac6284f3d23f73f439779ebfa96f06af51dc3c96f42443bfd0cd69ddc23a4fbbaad7ad75752fb3ac2895847f4e979333b41a4d878a24d855eedb96df0d37a697b0f1c500522441a29f6dca386088ee9935115c8e49d21d6781d922a779a6d79af0683af42640e1a7ec328fc5f7dc96598559ee8396bb8f30780786bcbc42b559e688