0x2cffd02eab705a4292a1aa7166c38b0ebdc67ca66a6e5c296b791f4bb75524a76a361196db612f0a4c7ebbab444e094e3a08af8aa42fb237fb5eeaeb7cf34661239937f1e42ac9289341cc309fc533cc5de6ed344c437e41e42fdcc666df3a392f9f4682b1816e5e839ec7a278951a1127d1d7e3ba7de74d1f252455eab76d4f6f1984d4638506046bf57ce96b86f9175466602514ccfe8f35e8a63ef5ad6e41fc76f0530767533874b40dccae300210c365a4a220e88065f06a5d057d625936787719624cd88cfc77f12f7fcb5fa33ee8a189f093ad1291225cebff16329a2235e155f811c9b97a89f523f23cc4be0844b062763dc7440feab8d7e35fef58b6f4bda0035ee37f2a328fd412a59276eb1d1ecb38149353822093a59fa8f956d0b13a86c438a966c7d970e7bc443d18327bd222c0b7d1b31e408e49930719197a856d3f6cb79a54b0dd4c07d3419b2a62c7eb53a34491110057f810194c1c44fbbfdef125e1325f1107b1b21bd2799cd9f0a2b94754d7dfb7f9fd6021789e6b5463296a9dd6ce8d3656c4127e6bb230b6abed8da6ef423ffa22c778985c64beec250d9b10d77bc21f77a67e97c166b2cff8de57b086b5ac78002263fc0d7e83c8245aa88fb18154d24c4e89fd0353e0d8c7a5538a0eb42c49141a151d0d55db64aa94b2878a13f0be62270fca48edcbef7bdf28c6bb6d1a0258e77dc72abcd4525d5b99b5906e46bfed24787e56917967c5cb0a4e89e8ee9335defd00aae382cc7d0f9676f128fc7ae8c5505869fbf9db2a8138f55307bef6a89f5ddbaed9bcc3207737a667333814b71a62f2a9b5f801a6aac5bcc9cc941a355323772952fefb7cfafc8e2a0c4510491141aab8c207e724732dcef63dbb73cc031c756379e4f8d0a0f208ecab67b33e9db4a1054726123a80be767fa792d9667c2fb4ba790330dcf54c101a24fc55f8702b7b87c340507d1ac96241a67647f5cd2cc38fc2f37c1b6f24994f7e5cf9a8c9771c48510a38aee2c950f210ec882a06dff3bb7b36681d4c627b5ef9c54c84f6cdcaeaefee177c62f651ba6a906a748079c208ff5b46581adacb906044da001ab69d2d7e9a412d86aed05ad4547aff788f6c52d1bd0c48fcf8f9d3383419ee76349c628a7204006048dcf19bcdc2ea0789325aadc5cff57e35a5009fd725f3772b5330e26ec88bc703d20dd1b10abcd51e96d57afa6ee73b8a70c06a298cd54d518bc4ca036cb231282a4053476f32e8e8e0ce885fb69baefb3911037d916e0597e493d2134df7f2e182caf12cc6c968a48b622e86aa30a1271d6a6d7eb04706c434344599ea424936159c7c902890a12e34032da5b66634e945ec7789d76e277700631745fc003e5ebc7c847d32980bcb73d15d5f572282a33cb0493e6665340ae3312f40d22d1425d3cdf9649ebe0cea8f95784b3ad4b72cee1b64d1b67c503c064ca4f2b5a811fb822b236546f18bd10e439f9b185b3df93e59a392f0dc43478d53f0a5d70c30ceb3386cc06840f30cc8706fb6bdb440446657ddf02a0e4f96522bca0d8dbe57c3eaba90b1c35b19dafddda77b88b7d1cb3525e91781f3a1f5bbcec2208ffb62a10fe6bab67e46d5378208a49494276fd5ee635a98ad4b0e57a310aaa325d8963bdaa4303878c72f9103fa04e9b0aeca344d57443cf01ece2d89ead75d47ac4fc3a551a5a58f1d3c0ec5e7e30f0b902b4f87c86722b66b1a53cdc6ceeb6c20bcf40aae9990e0817e024eb9e818244e50c1f14aa22a0876442c7f72a3da90f4188a5f533b3aa38148e1f0027b8af2a0b023a4c6cb353e035823e784eabfa0f70d725c5d7094778385c2748d3518d3cb4ba829435ca1d51538dd0c498433479745f17645c8ea1d8eb43e82b296a03336963d3c0b32ceb9f498bc2d8392a45aedbe4ba4