0x2cffd02e1a9db0039ae91389211ccc3a37238560c82a3749936dfc6a510613f340ca8da505bbd815711df838dab3d1261ad5cbd530d624f3022400fc8ac9c19b821cec0efafa2d7eceb1f65f319961ace641b5d9b2ec89f9548ced612a29ac0f1770ac42d91537e5f854aa4cd93567b6ab943ed639366da2ff6267be071734f586f923221772d0571a332e3266b60004df165e22b013018984c5977c4e62fde60c29366a1f1d66881674d21d9f9798873fd3faa3e64336601fc003c94d6b14905c4ab0d20aa0e9225c35006bfb4122a3b89f7f6c8eeca8e7470d24496f768001681cf9556554b70c60450b4218146b309a1c1e8ee9b134393de655826e68bf161bc74769b1ce3483c8a2b565771ad376070a943d4a36c56e0ca503c0609d861642232f001fc73b28088c7e192feb515365529dd59a993c1148ec8d1aa0314dac8fea01818fd5dee3f9ab6dd00a499c974e49ec42163dbbfce1db154aacdafc6a07d436b5f4f2305a53024fad43bd0fa264a8d009c84061d64c76a1b86be97e0aa33e3a7e0d95de2539b95e88c4a970c4f51d2373699b90a0ceb91e6acd6c314be59520a3789ac54079e10441194ee7982eb3c5ba654354c365c2dd6f07481454884b23012b65e1e4a7ab61a9a671e516404ff0f39abf670b0cf6f47f2c15a397759de1458701d738efe1548d7b931b1e09aa94027088c1abc8483383a534f3978607406fd3867eaa94fb1de71945817674dde5c8ec26775a79338d0f75d59bf30bac36bd70c5f9b874162a86cf9d4795f3cf958fa4232885bddf1c08ed73e0cc65a3a581dc3d29175e9aeab2f8a01a4759e5a2c96159a18964d6043185b4b1518a2c69399c1d5a23080b6deaebbcc816be701e0342ea998d66cbfccec29e1ebf1258747ce3fdd1512625ce5cb1af6493840f0cdef8f902afacace7865ae08bdcd87aa56380a538bc405d6addb457a03c5549f9b1df13e85f044b54215dca824eae81ea5f27011b3b3c74d24bc800022553e4df3e9a579fa3a0161296f8d5f5a83745e4b84da772306951667b4b944f89ef8ed0e34055ba9e28e854b7e3b411050791f6edd96f0d9cd4c435812a0d96c069ab451d4d4cdf0ba5da2ebcdd08035e6d7a89e958dcd0578e9275fa31e1528e5c8f7f47271700bee2e225b14aae6d7b6713062779c43aaeaa22c33d45b331c4ff63b1d4ac5b95a5ce9abbfc71bef3b9fb5214458707c8fb86742621951c445817477730909c55152d08c8bde13d6faae25a03289a2e654a8b26822b6cd6be57ecf84f98ca214caf1e400b3b3fddc8c39253548122dad10e6be0d0807931c1c50c33dae9963e1d2c9988d49de594d9ca567c551a6f87c84d2b319d904b9a9ca9f2306c375b1531106c6a3f8aa2045e6c33553a9303f6a33e6d7cda88c75e05a81138fe6c060421c268ace7d6d86d9c343d914db4aed596bdd1098ae2dd6395bc71251e2a05e333ec8189d725a86ddad79ac32940fafe9dacf23f666fbbfe19035332339d2452c7009e02d4a69469d4c5dbf84415cda0ea3bc455f19a2063724dc8c8adc37273c5b280fd7ab45a0514531fbf451803d08429f37016fd1c988c91e6feb51b338cabe0199614674269b341b6e8bbf85968da9333079d22ebb27bd37540c071107d5230eac68be5e95892a1666a274ea0bda55a573bfe19a7eceaa225559017fef17d6c8ca5eba160797a7bbf395903ff272bf9c7c81d214959ee210a5a5fb4313ceb599ce92f351e36210c59649bc61ee5f27260765606b71736a4e280231acc8691c1648b1d8387a1c0408d04132ce6723aee51f82cf5e7a4364033c5466f0b26849e4d6f4e8eb291381b47716643d01127600e5542da48e5d1017d6f913e5eb41aa1ebea6596371175af5366b1b4a9a684fceab95ef2bae96c8f43709afe