0x2cffd02e2279c8b39fda15668c78e28101317f03732ffa2ebc68bd6ceb070e8a250c364784b353f3a08d39b4ae27a08b2a9a78ae69e3a7b27acbc5bab37dccf16ed5460eac649f6928073332a05d657dac81ab4b2b2736bbccdafdc7fd818300f590e1e542fc2056da9235a23d4404042a29edc30567f8e200029b7c89f7fe04d56086a0cb511dbc1088e7de919accbbe47b151fddd99bc695c52ff85be437f1e345068c07e6e6848d1a808052a02d19a1c55d5b1d7f060a7feede77baf3f6ebad4aec2ee3cf22341bbb28c0baeee40a2bdf696357d2fe8e4329dfd902493245f6f767e1561fd5bf705958487338ca48b6c559c914bcb99aac34ea52ee02c18ed194c15067524cbf7b4dc2e740ad0bdecc6c107980edd02e8eda83799db11cb7e669b7507ae1ea05467c797da14ab433c72a20274afc79ff97c1647af51599f6518ce6b047615182af73bcfef5b0bfc5d5df79af5b21b6d370022d043b01a96840afb487dfe9b6c76c2e5ac6f5cdb333961a8adb03aa4cd3b3125715bd3d19d21d0cdd4282f4d34327ec1b96ca9833cd87a593be69471cfac92a4ed352284f85742928a98a3a1f62a1e7212fdf1efe7d09f6187371e9826cf92771e5147a8018dd264d510b2f559fc179c08593850126c8ac23efd0b85a5d7cab0660cc7cca315e57cbd6857adecfc70898be69ae2fff8dd8a10910e24c5762cb27d0bc3837ffd2b9eb62e7cafc716187391620a6e28d36fe9a93a103eafbda6abe8c39534792182a4c316f5c811a32707df8d35553144db0390d49ee75a7abbf63041c525682b26b5ea10a7b6201e8d42da593bcc802990789db72921f87ab6bc3f3f5714e976bdae41bb647793cb3bdc465034d09b33b901721e974dd3aa2361fb022bf429f9bbf5c41149726a8a4c32c14349351587437b39ca9daeccd69f8950ae6a198a90d7fbd337d2fbcaf8697a234f8d75a504c9f8dc9bb1e3b0e75494516d714592076d068af8b559d571ae451505ee0cc0e02518e25c1e105cb225f54d40b3daad1dffbbb491de37a9309e9322590eac0cc3089b0be3be32770cbc67f276c41551704afc4e215753034a28151e75a8073d17f3c35f86edc7331101a644fbc94d27c53b00f2bdbbaffa74600ede796a894ee3639d6a1022436df7ae274e583f014a0995b9de7d3a3a9de7ca305e055826347bc48828c857b8a0e98fe335aa09af2db3d2a822e2dd36b51c6b651def1002e123495eee7ffe089285f572249852b41a97c9b5fa146178e0345f6a337a89d60e7059419a40adb30610421cc3a6c343d6a1c3b7d954de7a3eeb62741d35314ebfcba9e2c4f69e4f68f64fdeca44feb3c5f1db52681293e8c13488205ec51a0f73ea08c80f23fa36496ec0542064de39c54e84405270e848a98817285a70fd8bcfe1fbaea266491be86092c56a33fb023f6fe2d0ac23a682c24d74970b0b85bd330dd6876b1fc27511beabc4a6caa985c8bee7746ac8ffb9a5f7cd98449df1d16052383f6ef4a09ef0597ccc9c1a454a7b4f23d8aa3f4645c79d90f8c9bccb96832ae0388f604d876ee35c0e2c420aaa6e9baab0c8ba91dd02a65839dad38dd082c0aac9e4fd48519a00b389aa9b9bd9717cc4ecf44c20d3ee8ae2900fae436388bd7b870440eb7f7d56f2ef00a4a883423a2f2b6fae203c9265e25b44ad79e2c0a5283a798d31b6ebc9bda18991b0f14d3426a44b1aa7ceeb5e7382f7fa0911a7077ae7877bf97bbc07c43e43f2646eafb95c67e46634413f879d488426b8d3c4b38d68ad30994a00dc882fc1308aaada8286ce83a7372bf3bd22f6c356674a803ac3355cd7b881bf5b905850a7444b4cbaaeb001ba90f3f2dcaf69f23040981663e8e4b119c948e70b79716c2724a3c20cdf41d48c0a64a92efada4f36e6f436e144d3c6a