0x2cffd02e9b5458b902949910b2dbec2080d368f988df68bfe2fe663028106c061219c604bdf01db334a6bb5c6478bd5066e8debcbd13dd850f85a93814a34ec4cd6d42ce3cba689ca9e812a23d73179494725658183cadbab2a8fa1cec34c407a57438c44d7e5b22d295264ff0c3fd97ccebdf2c8e205d781a47f50a71399b4619955aba376a8642f15a046db8bd2873824886b68ea274c6b244a94e72189df2e1850444ea4d202cabb0f20a09c1a413f9aee5ea3aa9cad956ffd5a3d12395fa2468a2819da18150185e939ffbde91faaa4cf7da2f20e9464afc4374d50791a019f3a02aa0b21a0173e8d00a2ff494ee3f2a868dc19fd089f05c43ed337069eba1e88c2d7c24cd28e8da35e2d100698e27cb235b0605f044e34b03d58f43af06bee5194ad92aca9259ca6be5b5b97689b8fcd69c78d68a613b839d0d203cafbfc15723ef9f58a39e1f58c1c508853e59af0c0f312dd62bea31228b45360be9fc3595a6dc2f947cd91c946d1ca33b04ed70d428258aafda5612a2c53c4e3e3d6b7393018949f5764e916ebb2b7cabbe3a4883b2a377937ebfc89991e1fa963a41de87369176f855db22e39b43c66c681803d8ff191f2eec35cc61ed61d065d496cfeb6574eb7ff1fab1bb35c8943664aa47ff299f6d4516720b5364ccfc18c165fd3691b0550b0f6cc99e2897ddcd19480ce338595e941293c5fc2c15f069d2c125a486d03fbe5456c561dedc11ccedbd2979e715243728788943d598d37c91d3a1a75cae964508737fd351ec7ff0cdb45b43669597f9dcdf1305eee9d14045765fba0d5f65c1a9fa2c6c3c5e0cf52f516f21006eaf7b41fffc7b727dfed63c451e3c6fe84abbc08414cd31c9f13785867ccdca26b577a1fe8e770ec47e42a44fb29541cccf2ec6a50dc87ca316dc6ae3b26a20c54417a7b2e0b0d31f40d2455459bbd311e2d977ddee8aea21814d9cadc6248cf1e5e9525e4ef854c4da52f8300cff073009c86753b75e9e599264976f343101e1bef33a761c3ec8a047cbba75d17957b234d91aca1e1b77c7253796b520b1e7334dda15a14abaefc3a207e21fc228a03958117cbf2b738e0e0c52ac1127ccb01dcce35e0c6c54b181d838d029b52977fe197a7101123f0531fdd4010b828376596433479980e2972b4a9f3311438548434b9dfefbac6ce98797ac928e862aea1715c7d00ff2bd601860a3e9b0fd9537daa08171927c86a95c334fb313270e98bd710bf7a3a0c1e7ae0a28a5d3decb1efca25d7e7c9474bf4fbf065798b665e55d378b7b6554400adef5420dac724557bebda49c7cecd89bb75e0334fd593ff59226f0fc8575f8f702ce4eb595cbd3cfd2218f3d8ffd4b7c9c24958c409b03ad28d539b254170e6b27e4c8e910d7a355ecedf8bdbe7aca10085ca5a725595ed6c854bdd80f547e806800d3ed9136f4d417150708251fb6cac19408418c282171c2f2bbcc5ee8290e30353676f9fb22c8b990689b4372444ad38c36175415baed13f60e17ed12ea18a90de9dcdfc92f6282ec5c01e2f97a40d6934adeddd3734838591cbd88cd443d0abc72fa6c636fa0eb7a163669e20cfdfbc907d54622598baa595bd92c5a78b7a67e747634c945c5b6228d06bb94ab868060d3aa44462a29419a172fbdccb5c1252da307d6649fc8810698b1f866b40a47f4362d5b67b272dff6c2e7183e7310727884731d5c5c9e31e71ac70c535f256e349a33787a3e6fc78eab6d983c7f77bb984ceb6131f27fa651a2e0c4c6fb8cfe2b3d0d84cf90859ce9f923058f4dc4bd17a4694b8f54f364f932c83bd305ed41f48ef18586ee03486658d554bc87a4d61b9ad99ffd189cc20cad3317064f08ccb52a3c0d8432efe85650dd7bf9ef1700ca0c200fdab7b3f0908d18db9a4ae83a92332e5ef74c9369