0x2cffd02e00e9db796bb0ad95bef08bc8031ff7cf76b6e85083107ca150892827aa77dcba31092ae10920896641484cc0f63a47809e534d2529889c86e9d9246e22d8b5a13abbfa7f30986065221e19d3bbe47793c502ec056cc30b5173fdc78cf40ed7acd5bebb6c451369d4278744b756a3098e1eb56d157ebccb4e626df7335050bd1e6377670abfe678ffb46b7bbb7112cfd1ae6ef98f3878dd24b7c1fcf56fdcd6bbaddc16c6f9df6346c956dcb69c10d60f08bf58cac8b061352876a5b7f15630df5ea81b44088b34eae78e6e376886e82b55795d03b370d5c624d4f343cad7451238346b11709790845ec977fe42cb23e4affcfb52fe7ad1ef00cb729fe81c020984b834480997c9e08f9f539952e2e6cb938a4a1f91aab241c83ec2cb2ef9ed18dc7baa02cf13893a162f4994e6688b819ff97479bd9c2ad8038ea4c86af45a3395a870afa7be1a5764db908a09c98e4dbecaa8cec447abfca69b11e46336eadebcce112901ece2a5fd4c3165c953bd597035600c41596b3e64fd9ff8feb7d1b957a46a191551073ed55b92e0f3454e44bc2181998f57b315089e8140de401d1d10c9bd7836b10ab2f13827bcbb5e852128d71fa597dee5e9288245f1975d865aa0dad2d6fb74183c4f8439a9cf9db82dc304faea1a92cf976417c4f81375cfd1f6f895cb2f9f2676fc6b2fdea6cc265c8b133cd1ce99c99674702672b6880619cb15482d171e39a51ca0d30f621a73e27daf771423165436722fe716d482ad14720ee0ed471daa41c03b6803348fef0fda00a875110d64985b2b871def8b667e281d51893b169147cdfaa1a3f5e2f22688e35cc4501254bb14c9bbb51e0e2f8c4a5187d4d94560059ff8f41c9fc213923826d72ddd925eb6f4fe383e5ee700a76e4cf9209c7bff921245c77f6aa0d316bcd939be078bc5b013532f741019624def16211a7416421c85075c5918b7e2cc34aaeb6fe6f0e2d6ce56c3e235549198e7d5bf15b14f680a9aa630d329519bd22b165075d277dabf8123b87c949c69c128cc73b7cecac3e9ca99393894ad8af664d703110039aeb7e7d27a3deafa2c3c95ba7cfec28cedf988e9bdf174997e069be253a888ea8aab45623e2ed8a23a3a8f6006c24eefd82fa27f48cb6156b17aa06b645b84c2a37b1e828cdec1163d04a54d0eaa4fd92e34ff704d778dcd13aeb71ca81db70caf80d920e45d1f9f7b142fd848843baaa8c3b29dd01d404af4b86b45f4bd5537920f47f593fe0e287ba0bd830f6a8fd7b5dff0cb1803edfd232db0596792902521fcc09339ff5696e60fb9a2a981058bedf149bf194f2c14307f646c3495545f7e9d76a57f899520eeb8e08866c93c75a69059c1f15c9a3cdcddbea1b0e9119b70cd1fb8662c171d03edc3b9ae2012432997cee9986447d796b4fdcd3d42a5c9650cb4f3465d2d8ab65b7910ed0bbf7d63bc72b3bda7ac451a3c62cc0c3e311c7d86d693088d51ae9e56a6f35cf72439f7d232a5d5036e7aed30848b5be2b50b7a534b79f8c355eef7d6cbb23ef84311f77217acb294468955756c9df1000dc4800d280cf799ce929a1092aa4a5f17787cd84734d35d24308cd7db633c2335c12d4dcdb16315f9f73dcc49330c809eb83bde79bb60db1a8bd53cb41055427dcebe0498ed9c3e639402dd5d4c860a195b82cd3b67e555237c7ae2c66116a43f044467c8be7fd3a26ef7dd1f879d9635cc99b0b6562a13b60ffdf23d39b2631daf69115f0691cfc4af338d81a83abb8455c834f1f149c46317ce06c205c39d73ab3f29e69f17f1fff6abd3512a625b520223e518dedd335027833519aa60aaefe1f426d729f86c0915c9469d338f49d44b3901d771b7f6d496623b770e2c82a61e96f2cb558c74c94b7ce7bd8f897174c4141b78add00903d10467