0x2cffd02efb89658b48de41ffab93a710046a953152510d55dfbb9673eb9eeb418ce45c7dc35f6092773f9b8e1770d33867de3f073cdffcbc18636848787bee4e17d9f31c3a25e11229bd20e773d420b9cb37f7d1a948f97c605a7b423ca3d58c999295dabf6394fd9353933237b3ffb4938cfac99d0b4569ad20f0625bc516270ff5301de94a6ecff5849fb20407e3cdd437c232db93ee76ad93d8f339731209afaca78c23136e38dd6f1f9e7bec72d88e82596854784545d8c4b44be0784d5790ea54a17a7786e396fab289255a41d941e538ebd06b74d25740bf12fa0a762d5a38e59607e8209d554ab3b3f15ebf9a39d5a785198fc3c419a5bc9b4737754b9c6bc85ef42ae6c5f7222ab33b50e11543d155ef709fac8a730234e202242b4f7180d6d1fe03537c8736fb78791ce1074056dc897741fa44f6e256eee9c6b134af0f741518645debd171271633dfb43d02e6c9f8c2fb02d030dbabc01910aaef23954ea804970180ebe6aef525f4cabc7bcd91af7967d6c40b46238473e758b1d4b756b43b7ec6fcff8874d1e0efd56f93dc8ab326d5f861f3aea22dc29a20ad2617afc026f6e0b52794622c15bd185e828e1a5ff6ebca6109842269a5718dc2e3b3a504cc407f660c7368ca96530801b3c2d9f85f447c4219dcd1643091061b57c615dac0d07021813d2bb1807542b754aba39748e8ad8599bc391685fcace56e481db8afb109c717ffa3c77f2258a72d783dbb4ab18cec0373e940e9060d499aeb4abd376def63a56ff6d4d516c694dac83b0fd2a51608f2f54e45a3f48d3cf8a170d5c6daca4eb6c890ca38d2b09dc9e6664b7caf193ac19df401cc164c0c96185a126127be571017b0952e0f4dac5504b2a21b776eab6851707794648998f6051c687a1b39cb797652f6cfe3491cc29a8e996b8550b26e417e08639173abf3e84bba2aabe579ae6e50ec4ba50d029eb93e52f933f17b2924709cf02371a0f95fd096573d8f665099e761697be96a995157909fe08958987904d811819bc9abb0269726aa549e6b45c8510cd4657f6f518a5594b13dfc8bc58ed86ad8ae5f63b3deecaca234d662b67d525ff4d9c3d65596ebb9728d5d1afce9eb28fd74fb94d95cf6a07a0825bba90a864efcd3857a5369e1696b018f7ec3c932b4c952d8589e044d7e3bc85667f00dc7d76e8e5e176240cbf5b94994d28bd84bb07354b949dda34b6df1b0242c42099b73e9eb22a0244cb874cda874f83c4738bc9af7fa1ba3d70e1375275278b21cd9f5d98f10af191b1da39ba9e174f54d68f46af800826cbc068f18661c4b35da9cb89e3a022ac644c737fa68f544aa8135c1c40c83aa34fe7507f9a4e0c684e078d69d0d45ac32630b310fae7ef484b228e0c5fc7c62b4384448f5d07de9c83fa91acb1c760e2918d344eaf1ac7a18d2b7025e74867096ad7c59d2e8398eb696a8961b8e5326ebb6ef933e0b6252b54ebbe4205b3d6fe2772cf2cff964728f30055ee4ca1921397c63a6694809e077d87c5cef46a3ea84897b6ce616b70c3a818f3fda44c4c8054ee42b83d78cdd21ad56eda242d95574bd430ac14a28cd6979502d2bed0a24738d68093a54eafeb09e44b311ddb7575cef3bd2b42f9003038c92bae757f503824fe361ea96a270085f4729329705de64dc22fe6460502ec7a71a15ebd8f97eb7e62b2a8181c29095433ba89846d795eabeddfbb12149d6d9e7ac488acf22511d9c6c708b432fd79fea5022b757951a519aba35c4d133e5721c52a5be5732b0995a0fcf0de2b230250d63ddcb7ddb06789c0b31b08174924574e2b68b7c8b1b41976d2b332f8ecc1ddce4756665d4c58b68a2ea858442a4d1fd0728ad19adc00713508ac1f4661163900ad800db930ca2cc5aadf28306c9702dd98932c3dcfcebcdb6