0x2cffd02e459e4e00cb887746ddcc5a16c3498a58ffacd9c396ad55c63687b67a0e08bf2dc4b17751669bbe1b1128856887f907d8dd9c827a3ad151ca4cbacf262074f9b676eec6794324e7e52e7d71e66ca35c10479bb76a0dc7f89e525e111864366e5889e4b700395daa1a014f74053453ab71119b2e98f54c6ab2a503c86b4d0befd928a1cdc8d407e779e5690cd2ec146e3303eeb1569c81aa2d0868d267f9bc1067e7bec08eb67cb834859796b2657afd667af25524de9e46ed8a708f362e5a1547d580df9bec0bbbe02a4cf38fca0843fe2bf6bb169f3b107443e726949ca633a547819adfa54bd5085889b8f920ae7422fe36d78d327de32f37f6595d773b0117df6e334096555af23ab32f8e4488103fde79b865e219873a6597a82c4c7545ceae57bda22751cc1da4b2d58b3acb07170d5ec3c66acf0173e11c1a1803569eea08583c2f52e89ab278282b29eda676b92d00376f6f81b652f1bdaec9c244a6971c6f18622aa62e667a66775b8050fdec5fb3a60b66133efab3986163f87cdbf273c833cfd5b479c9c035b763fc3149ebb7cd245f9efc305b4308f9899568f1cff4835c4fadddf1fc9aa6faf12595bd8b50a5f5751115930e13bbb5e32518dd9d204e1804fced94d706bd95db42b03e2421935ad446337bf7828bea4b54eeea8ce6f692faeb20af1c3705b6758b905273a4581ecc086796f2e5463200853c229518ea1b0df8cfb906961af02945535d86b5c54709f5901baf9b9bf6131795ade0bcca4ddfab85d6afb9093553a438cb25d7a1e8966a6f4cfebea4d7675c61df2bc6a53a9df27b5e9351f8c22a59c68ebe3e0ac34a31077b3880614eb20bef1bbe5e725382befb787fd6ba9272ef702609a2c04e9dadab1199477b275aa69e05ca50abe4722675bf80143a3dded7e76f3cdee1c33f005896938ca15bc38b3dcd1bbb897d5adf24361b1bd9dc3034eec6d6e64950da97583654b765d145b773f9e6cf8ba5f1d7c0d9a02452e0f887f1f124b5fb91ee4f42a539c92dd18de8d38dc03fe57076b195e9bb578e2808de866553a739c72ac4cbdf1a237cbb8a58bf12669804b168a9beaa4a83ade627710d1f0a56846873608d643c949306aa4d6b3f159a65813d588e08d4e1f9476f716398d9187b5d4929c0e5c9b1b2040b58bb40fd7ff409b1f385768cccfab35770e2005cb5f900d8a6839b0ed82c7b6e6ac2d55f42375770f45e8e076cc5c48f5f9aa0c13debe57cb63d4def8eb9220258a28ccfd08e3e190ffae049ea85bc6eb42b18fafe7e5e4c1f8fdca248d6089d48642e577821bb04d9aeb46439625a50e83bffa4f4fed427f839f1b9355e7b8516af9b2538ae4321c9f062b9eed61afe4448ea2b738dea0d06da7dd68b4288b78f45388b1cc8fe51498bcf15926fba18e6e3fcfc18a21e8ca11192e0cdcda6acab718fc43ffc57b44c70a7c564ba62691a1544a9d94adb8c671cad41bba05df360f97189e4cda6d7ab5ab87a0f07fa6b04a053cecb73b33b1b941002ec5b9ae9f7d2a3d8a88c6356f613ff50785b94059430e75d4e5a91bc44640b5c01e0d240fde6e422bd36df6c20d316daa649508acfb7472c31992583378becfff788caf5a06c886a2dec9766ad09bbfe10d301d1f4ba33c5f0f6bbb0b5615c96dfc2123873306f9aed30a153d169389c0a9779c673037263a165ecacd37a81789a063ae7dcc99ed7f967cf994d47994f5b1a632a90c87864a0f9d4bfb94d18e0f88241141e5f2c57d4a87a510ff3b67f9c49d6121fa5b8fb0ab3efd45461f933be11b7ed330a9719d963d572c46d1e273dd1a8f9e774226a886bda2b37e1b5b7f4a7759fe639a8701136eab1cd602e7cfc352572cf20a14114d2a6ffba391ce3f4a94d3785d871a34b22d143930d683dfe680c60ab085e2a