0x2cffd02e2a4b35960910551558412613ec19ca8d6a9205abf1ad52a6b34e64f823318ee0c4711f918285439c0f9dfad50b44627ca0845a4cc4db629738725fc19f1c4fd339d057ecd27a176b3d6fcd151a27b53fd87014541962120e1f6c4a916bef0272abe0573e1d1ef332927b0c0031d9c6937477bb66d49ae0923fcf9384563d482badc9e7110743053fdec24edacc83f855c7c544a0ba94111e38ff23e8e672a30ac32eec73c9d1a6ff300b3d819270bcad13e571396ef652aff35485322866d288808fca0e61d4fbebaba5885d5f0a658ca4860708e7222532a901c8eab377aee88245145c59a3c04f412681ca36808c5f1345ba8f746411871738b39f8f50057fec620f3ed14c3ee0bceed85a2bf507f9dacfa12713699b9cbd313468a7650adab90f07dbb83b8fa6810ef0d06abadf4da95ba5e613d69b4f9e0f193e66d0bc70069a2290fb49d900b92c9a54b13c712292b367176caacc574eb997b918cddf75f2ec23b781f2c745dac09f322ec7ceb8241b26d401b6d8cb1fe7645218fb34f9117e723e49196f298f7dd357cc5a704c320cecd05448286ec97ba8cbe35136b8592be345d82d0cc2b86c45632ac61b7bd5b13d67f1c11c2fc729a47455f799869be78a685b0eb8528eec51f4ef6b812d1a4864090b1b5872d4f207791bacb020256b961450d9fd2414ef8e1f2f8cfe4fa7eaa9783092a1cc725583fbe5ba9c537fdc1571e5965bd71d823ec8322399ea91fe3b4c0aebaf1a9f490d5aeca97f682921c77273ea9b48faf77b29b682942810f0358aa4578d0f10caf7ac0704dbca904d11fff25fa3ad768460c3ea338d60664cb3b4a0a8c8249f11fc3926c717e56a3390a2248b8daa5da5835af89642635289579f8b0889b89609331c56de84cfe7c7b8be2e106f82400266ccce7bc9f8024877c96bdf394776efc5d6b92ef0de9383b4a1bf9923b9a44a8c2804ab1a1c61d5a2e1a2419d1195e63d85c368ef1585bda701e269b38b4ca83262ba769f3a3ee75d759402d1383cbca90945d6108146e337ae29c31121c7799fce5b7a90b48cc36732e088684521b064625ead2c24ebbe6a5ba80fe594a7f58b7dbdc4e2d91395ea113bfee912d2603d1c8da41f53a0bee6f286e4a7a695567f5a38f3949636b44301100869e5ea7aca82d475b3d4fe7e445b9f0818d4e9dd75966bf7daa44aa80f1a1ba7fec10e6ad42bb8be74fcf34d2e0ebf89d64e5887c8ae5ec0e52db711d7ace96aa29f4bb6ba2fd41b3cc348399f2e779ff6631bc5f55a8db5d2f5317f7f1fff07a4dc39a8a1380f438b0c4ec590776112b04e8b241ed4a5376d02de42ee98d6896e041d7542b3aefb1c46daccac515bf8fefc13c6c378680bae524fb9ee4860425dd72ee8a38e9da6d08a68cb1b831d315b37aab612673b606dfdfa82278d6f30b3ecc65c3656bd82ccdf49b9d73b41353461c459bc0f5a2d89bad81c8013e4cbcd4339e6e741de89e2bca4c3a45cc5900dfb8dc5a54c59c445e9ce17e915bedaf1c9d7c9432ce218445b876b98fa612fb392d0ed1e826868f12a48cf36ac35e37d2c3c946630ec24e4701c27ad2ad074eb891d0deda48e79438123ebdc7c0c1da62dfe44b74222f6017bc1e6f89709814236bea6152eb524e8c24c6900e17a3159c3e9fe5911380e2aa99c1cca9a0163350241ec91627de84c7a21033fc88134e7466cba7d30948ba933c794211775352ce38b0b1b2ee46ac8eaac07a9977c583da851b353d94b7cc73f160112925322015e12265ba6177658e6da06e7c9097f4ad8dc4bc351c052546ea3761f35a8fd686173eb817abb02a76e34a60dd5e3608be730f19be487b0a4d4d19d4f04eb8bde75fca049e37a29587a71eacf2ba2d5901876dcab8b052412f3bdde185c4050b4dc066f670f5bab10fa