0x2cffd02e65ce1126e118cf8708d4a5d128d5e82fecdb2713a58b6b4c14c7798af9199f275a985162060fe2ea977d2998035f9fbadb7e7ac79508eabd04607c360b38b1680c49029be098f0ae59ca75c41e55d1f2d65c537688e68762992aa82a50175a61c7e8ac141bb686665360d37c6bf842ff2a4da62d6b5f0765b33e01203c1b544f7dae56da0379ef43073b94f4c8e8b16933d21354eb580ead79e393aaa7ccafc5675c19be33cae785faf6c122cc1879ede35025f25211ac97a08b6062d0d25e04a2c4d5d9423385aaa990e1c9c6bbcfd83fb19ab2c95580c899c2084f365ee0a4fbb382bf2c75b808453921d95ed729a775398e1d8a8a04bea2c00ad9f5d0536ba98bac7927f94d41d0650ca2594278e674ea85f892f400fea54758c5dca1ecd350342b475a5addbcd30b74b0c7293728d4244482f04bb370c522520890ba6727ce088ff415d26acc6cddfa843a9df353a7afb5fdf832ffc708123fc5dd911f09893b2cfe2a725d3fa50a969b8c76df45284e38c24f972b49e2cde1d39dffb93e3098aed0e177b81fcfa2a38aa95727fb6fd3b53ba69a120abd2bfc6fc4c9810a5e49b1e48ef4904ebf8c4dc5d1c37d12cbe73df192fd087f9a6922d8eb9d8e37c45e9aea9a6d2351db1e0a804dd9870373a1f0f9a01b04f6902dd7cbc5db2c3b7fd89139c905c6bccb077d1fb424aeae1e90a3bd8d105d649e542b68f16f097ec3e32f50979d8b37a0a7e8e5db9b5f1a6505164c45fe15260677551c9b44bbaf998b9dce859c868e4d4a3aaf974d6aaec5919c5145f8eff514f4f9e5d17d6f8d90b02d12f1e17bb5b1851d309f6e75839f9ebac9cf97ce31162c39f808d17cea101ae461b8edd85a500793b97073734dd7a90de5ab27006b8fe78e9b35b99a1774fa73acc7c035122744ec10c7b3165a6f7f73f837d01663ca93d0a6da9a47ce92e85764215d289eea0d2fe3da90ce523aae42b5bec1170e19adebb3c7f129b00f67c60c90ce5e8c8d2e39eaf0243dfdd9e99c5ab2cca2ba3db1df2a39022fd4f9e242b4f8e7a8a39631f2d59a2dd871e1a7b04eac8f22ce1418d6bba78fb5d00f065742195cdb2db4cff4ca14362b133a01b95b66eae1b7b4243f11cc803500788a6c57f80863c4fbcc0dee5abe66cc01c8be39b74ba4b3413216b465454f36ee71ca61ec10a887f9f345925cc176ebd4c176a23adf79f5c231e95c24c68847c4d9ba1f978cf0450f78c70340a5c6d935b7841a69792aa23d31bcf40cceb4ed8b09b2c277faf2d7ed52831fcaeb61e250c574b663cf7d5c9d9b8f3151c685fc51e2b7944c2a0432e2c3cb18c76642f87f58412949eabce60db1840e381d045714a09440bef9be50a71d4627327f6faa362c3159a19547d2041cec15b1b23185e697bcefc5d007376aca5c188269b8f63720943c6b0f2d2ed7602403cbd823099bc963f296acabb21679b5f8e2f094f8ded9f12c14b51a12280d3a0835fd54c7e0f4f0717885b34b5140e3b2c2ad5950b88e70bdcd5fb685d47ffa09f65d3ce2bcd19c98717bc68c5fead25365873570a6e7674a17d46757f9a0e9114d22c006ff017e7edda28872c8f34a812f5c6eacc2e7793b41ff4befd3232826d7f3ef9d60dfa909bc594698cdf7be6cab7ef866196ba0ce4c9c6a1b4794de59927cc455fae1257d36cc4a3f1d6dcc8504ffb3145b41e242ed70299e4eb51b65648c9d92a2d254834055a627b9d637ce992ef6bc8d8f7c9bc0d3bc5b27d07b843007afee636b4aa980c430d0782bc2a2b316a625855e87842a15659ab93b6c6f33b3a166eb17123c16f0236ec198c0a074a39be9ebb08a0bdde338fb2ae063154690a79a6996ef28dcf47f804ccd77c947ecb69c2a3ae22a5b100fe3cf1acc5a0fa85fcd176724e8afd93fc3d64e10e6a3b230f0