0x2cffd02eede41f62a7f2e9157b3f50714e5563ad1e4d578bc13f5a2a0ed635363d440fec310267d050fa4c09ab2ddd23d63ca548e51ce7e2265296364a568c44f3d05176f68ed16a9f4420f6c688987765a6562732af98795a66d691b12e735c5de6d98e68f9ba20a49101819548cf9e849fbeaab706ae5ecbbcacac08fdc760d603ab1753b36bfe409d84d39b2bffd27fb3d6ca989d20b9b6f351d69673856ec853d054b682b79e2cd1376a30f953074a083726d05e0ee061952b982fed95821d1016fbf0d5b6b5a63f1f6cc7145a786198406d68c088453d5bc7d3ee7ec9b5fcc7778ee98af75af1f3048a74f37e4a8be93b02c892c119f08200dcd7f2d8cd692198c429e3650f2184bab8137e814388de49192edae0b9255b07799bb71698d4bd0f84cf650e781376f35675fa6b2329baae40bca33389579e70c07cfab2579500ac196304726386b9633ba28036aa39700373465d46f968c871e5af837a1801bca336f423e8a6cbba749956e442c17163f68a8a60686db771a992cf00b3361611311b4783f4293bbe4c72fc06f95d31d00e0133d602599abe921541e9f19ea19cf4f906e024aa311bf6cef3cb626d2f8f8b9ebbcfb17cb38a537c2fad9f6ed363e90f2a816e6b1feea920d100297885b2406bd0f8d0388ea25dbff37b9a555acc72a22097d0ede3e9e874f7467caaa4146553e3a85b3dceeef257f46f69143bb48619012e8bb7bc87ed69f9dfb9dd59479ca7c99a35151ed6a2975180182d91284a259a498b244094c48767b6bbbc9a1d21ca75286c8b2a70158e6afed987968a10dbb5a82d73d3c6d76355e9d16784cabc98f0a316498f2219f6c1f65f98e4530a460f335bffa1b044ff95e7abf6bf00b20eb5b5d8b37ecbc658dd21bd0841d37d32237160a21e47645445ba68eda8c30e7a50b034e9c80adfeba402ed696e8d5d142979baf98bf74152ec8f0487a3322efd3f7ae42c24f9852bc14e08b4736cb71a893ca15b43cd8c983b688fc811ec310bcb91a0d5e8062d9091997426d766133e37e2cd9c16d49d47bb31796102c179b4b2fd61c263a833d89933656f86b3f177c4019ec1779d7a28c6bc2ceb6d8fed220774a2035b0f8269912e0253d9aeec4d30c285fd986e6a4d6027194af8ceb6280a95fc2b98fe9579d9269d9b09c3ed78dc283c4e259f77cfc8c426eeb14e9b5d61767b4099f39d3aba30fcb1f3592a20143b3964f7066914f9be960335196be885dfecf27a5178a84e070ca7c25082b9cd6a740399ecd926bdea2843b29fee38acf67cbd7d6b8ff65aba35ae89844d3539d15dc621aea6a4cc7a3af7f894a6bace9fb9e59b7c1a7d7bf4a85fea8d2738204b6bf53c60d02c954f0ec709713fc9afc874923acb2154990b4b4b625a1d14c92f4e92fecf00b5c312852f848ea8b7f2ec8f0cf3229769874f8fef1c905afcff0faa1611ec75c3e6eceb5bf329a85408a1c0424b1be1e9b414d86728ca3480403384e96c928e9420d34766969b65fd5cd06d3d0c72fb38ae671f24ec92daa617f383c7f76c3560eea59f44ca7eaf1f9b88511a7f08b9456fdfc8a3e2544a7893e8490fe0f75f29d43ed28e011dd513277980b4969aa2b2d23696df06da8988a8414ad90e442bf57f8b7a263f2501cc3d820e91e75143cd51d94562121032d5fa4464711fc12c918935560fb31074b1f517e4eb740cb786ac847f551fecc9a417e28a23d78f7bcb872c6ca75c99976d10efe157c29c36201657e4f4893d0ba5aef155276891e0d7a91b8346f0db09c522c987a0bffd1fedadab6785af5a51cddc0c8d311148aa159a405f4cd9bdfb65e9715c1969c28592ba764a25825addba91e79a3193e28ffa52b2a94a6910d98d095111b161cc833ea002dae9a1e5f8fc5cd3de2963c93311e480fe4b9ab38dcc