0x2cffd02e7e213700abfceaaefc7f5f988dcd3a4fa7455b86a58ba02215b2a40bd4540b0504ccc8ec70f9917f468e51511997e71ebc29d286c4f9132faffc29a41772d51ab113757c0c1d0a57b35ff222aa0a9f3abb4dde0d46ff2d7d1d5eb4522e10461256ad575e3a90ba7024d63e3cc613cf074bd9a880c15c9fdc8696ba3a08ee7b34996a23feb7dd8414283784f827823b328a45e952a5fa8d856eaf740618695e967932c3e6938c7a0e08c35f3aa99c521f615803e599ab09afc2efe9ba92db67693fed41eae603ad14c1fdbf52c8d90eb7f29da0b61045eb1032114874b4ee3b8294b19b130572f1a33bf6e2dad6e0e18eb691a64fac2acc1323a54f46b9dec47228ceda178027bcac15abdd43ad25ec0261b9f270ccf98b828996dc21e2afb7b56f10e4f0a5172a8ab83c59e5be8080b222ba5eaee605a4a0be03ce508c04866d3ed44c456bc4657d724ce9b486e3b86cc3f8185c42112372d27d1f6922655dc7d14a814772c85bf6068cdf666f4c4e48ebd8a820affc0d2d9c6f0fec6e61eeff030dd63e2b17a1d42ffa4d9e566347eae137993ec65b7c1b19b1184a80e6f94b13f0d20e617aa1188704da7d5314c384b0afa244833b4671aa0396e004295264a02b9cbbe69180910cb6493bded95db8c2a53005f95efb53b0f439a8c4a73140232b725e9361e624190f5f53be2a9ecf15fb97f4f113426509c4eda39f79161e191beb52c6a71f3a2d6e2f80b980603dee8eb6faa8e6f3d48cb6960bd3c31fc65634cd1a052b2b0a624f89661c14111836962a1d81b10a1c38a7d2fde6054005c06cfe0d90571e0224953713c72489e993468a4510b760d0c288cb283fa7b87f176294c157bdf572b1dd02daec8fdc63f322700da88ca32573bbde77f2848a4e2b4051c9f661a55a4061ccdf72a3fd554ad924a2ccd2d6532aa879b22d7d3ae88531d99c6b7bc73bc354ddfa7eff32b2dc2a19f910ed40757d81eb4a78ef9b39cfbd01119a0b6e46bc7c2ed7e3ec0edf65c475f6b212defe94d434eb94aae6e9e66ad5a446c23e5975b22f91bdd34db5753e07c6970737ba9e9c3caa324272b65e03627e5e246089ce98f7b98d0ae256f8c1e772cf01175c5fa3d7c9db1e564a18cd8d57d2729c54421577f449deb7b87959054e57cc4a89ca6888c5d9b8caf6396d24d90e3a1a1d7e2531c6f4db32622c1f63e90748730bcfa1f8b131ddabbc686ae273057c8d08e0b304b64e1e85f1763fb95365289038c154d20d32fa7b43fc0676f22ff4208ab068104e904b0dcd196c90d646763e3e3dcc20123d98115e6021443c33b25ec5c1277273e6c28843c28e41a2d7699117d88b28ee6b111d06634f3e1f54c5e1a8367b7d43995f61032dce76e5dbdc5633e45cb02cd419f77a6d40a73951e151164064f17454d893ae33fd9682449c8a7631b28c183df9b58024f96bb70b5c40d2d5717ff8dfaedb61b861d34aa650115173eeed3b4075fc1eea266a1c381f4413e76c87f3ede74a8b346b8898f4c2c309d594cda6c7f59816b4ee25bac91797bac30009bcf8711df13b239a03c0175b3799135ef68005daaf0c2833401ab8ca92fc8e003da88c7a7893634f41c795b1f97ccdee0182318b94819141b2cad8387babe1a8336e8b4da2d57517b29b771f4a9bca6acf16e674f13a5bda1a4f05d40bb662890d6dad6c3ea293587d57301fc8dc40df3b68fe6b104a334c1c04c1c58656e70ba8e155ba0051a8171daaf5725365c44510cb719f945d0239327a6c04e550c37575831a182d2f2b4211c5e019bdcd3ddd4bd1e9b611d95467564bd14e0f8308cde201214822c4aaabbc2294e8439e772ed5b750cb22f85e24747375ceae498f376158685eab55618229f7e8f5cdf771762d5fa1f34d15f36be858e2fecff7556a85fa05a292