0x2cffd02e973a9abfaa13145ea08e0e54f29500e1501cfe2ff11de866486a3fa610866d416e1a7f84780adddc398ca3371fb7533a5916315169210856f2e402cedc64a27768db594f4f21140234fd64704edf88d665153a9d7cd9f87de37a2ffe63df18e75b928df8b6cc7443808d79217e73d9bbf47ea9d77cbb2f3e36b4b6b78dc204eed7bf921fefd8a2bb325705b2b5e09ad2f81d01b9f8c404e2a935c56df780cad9c8ab5abaa291185b37a8c108ef0e7b6d769e9e008ebecdf29effbbb96f4add44806cebdb56a9a6d00a96bafd4181e09705d678828b390cecca7bb743169bd1ee3cfaf2f21c0b6015f6fae189cef4b7f448982f48c99bffaeebc90f5c53542d4f425a6d518a0c1c48d5a84ba08647bb11d26b9383323f18df4693f33db6dd3af9bbecb9dad815810450f37845c0878513a6f66b802efa92c2d87c4d003d3a62c89e29f11da4391ffbfb73960150aa10f1bc84d61c5c541b310e01d6818070f493781dd8ba3bb8ba9b9a2b594ac46ff2c5c4222ce606d8e6310e26192f80167249eaa5b341ad8a888f041e0583b90b5d628a59f45751813f4a8eb604d3873407bd9247a030a8f6a57985fbb9f140f8b34b0d64abbf48a76ee4cd60edc4904c7a27a43d6f5412a72ef3b2c82d51d5a84203e4c1f289d7c64e0176e2bb11a133e9a1256133d0d8be3b75267149ead80936a37bf34ffedff60aceda998e01ca831cf1acd133f1ed3ab40261016eb29a813af70b7de3615ed6882cd57d90dd218b11677ccca47ac711ee0f7a2cd4564e3c7c4bdd32dd00d5cfff6fc0fbf6404e0ee03c870a996304b22a7bef42175547872d77b5cd7a71517d2b19bf7c9de66a0a4f3da260e68722fbd5b218377924c8f9c9b829e387ab147fc92d8e2a89fa00352d844f9e31c54fa4da1baae677f84e00194547f6832e7320985a9ffd55d6fdd45695af87515e43e5da3046ed7de5e807405bef228a937957ebdf88cc65bf09542f29682592294cca418ae3b0b6a9d917b7a61a5bff97f1eea45192a0028ca7251df6c0efc98b75e8c4dd4b0b53f37d65287294789789010872e52339d7f2bd48b8f5e518982d6a5c04d400b4901f346bdb0b52f4a9ee20928621c2a04789aabddfd1831823dd4bbca04e009df28332c1dbcdd3097d5c9df514acaca5a695fbe251cd8616a629ebd48317e9739c75c6e30d7fa2b672953d49b5e998a85f0f35040b38476460255f0e9495b3256ec154e2aa688000dd0fe1a00357780580e5c5110e34f8e9ae7b9cdd47c8d2767f48c4bccb6bd7511b1692478b0b6fb0cfd906b930a64f81239c603308370917f72a36d63fc61a35dc71f2f62e8e9c5bfef70eb0b6f7ebd343ae83f802fae5add0da20fa2b7b74cb017bf607754259343d7da32db6ebb852f6732ea27529eb3f0f8beaf62cd340352ca3728921316987403eebbb92b9351ac0e4fdc625591d097ff8e048da4dca425b7d26d142ea8a6a8f299a4b1857e093d22be7d93a5d049648e0943a65ec211330377c7b9710202de53ebfc80f92aeaa6607617a032c2eeac58c856fb0013b97f361b3fd9ff2c9d0f49fde216744bd7b11bac1db93f74d61b431b001906114f610847c06124a7e8062b206f74090759a987e9ab6ae2d8329568360feddabfa56e178a23fecc2e4856e3b072f27dd961294f71111219d27dece1fa33f41c64546dbddcd39577d3e5d9598151e3a813f9386fac466aae12f7b51afcb8ee9ddf58a47373f31468ab2543426ce0b67c33c9e32157dd7cb2525ad82b17b5f7b5ab192522da91b3ffd7c470e889c8113fb47bfc7b12351815af1c6daa1d7da6fd9f6cfecfbb1180eb9ca0596ea832f0784299e28253ca632bea361e2d5d255989dc243644653a4168768b6f3ef9d9807e959c32ac4ad453d7eb0c05cf0ff8f4912