0x2cffd02e63d296077f861ee5aff5c81acd596ac78881b554aab9ec66ebd862d8120a71eb6086ac716700ad956fb4a4b27611be06a75214b0f9b42966996af0dd4d2d6e45b142ade49bb14b7c98963dc225533ab16498a23a80bdef366dad18ea5469203036ef08d9df57dcf6a5f201960c70a1313959f0d9e4e8e0a472c6b1a3c3e898674d87fdc87c4cca696cafa0dfc01e93f70853649d6abb6fd44c26407f933eb6a9602ff2d18310f343857f6d5993da85a5698f0307e12b09ac70368940900d69cfbd7b629b45114c5fa23b6f2dd27cfb3412880d8e63e5b5046050c94f9d4060a39df45552ba094b211c76f0913f56b175186aff734f602ef9fd8f13690cdee9eb1b530a0b5dae024baff0965353fa96c3a71dd5b1f58604285edd1cf86f9b679b5053e088ea18fe12cbbc77ba24f148a92baf6fe5e247e4922602efe4daf7768f0b3d302975d058cc27f66defad44c40a5bcc90750e7f93f1a617be6af5e3a95337dba68ae50e565807f7132b0ab51d92b995411d7810ea31611497ef1421853285fe2453f7b92bbd633b3bb2a34b754c59ed99a18db0c735a3a172794ecaec6adfa7ed2ee945d2d615827c1b69f483c9d911f383e29d78a51ae2759d9c4821e67e4f1191580e8312b43709f82c00ae0b974cf4da2f4136c5b9cb20ffae8718b52687d7e70acbd7c87b170d06db678ac6aa48b89c64cfca20720a0f293278f176419d5dcaf7dff229d207b1a863ee3df62ab26a6bec8f77c3f5b8184a9aae48b4465849dc2565ef9eb44af95e53eb5667907ff29f71f634a763592b130cd4cc8883cfeb3b5891faed20b21780740b8d58b4f9c0b85e078b68439199b044068cabe4d38c4e845bf25cfe6e83ae9bd35ed55cef09c2967b51f971167b8c9193502142158c2ab2f97700f697721e1ae03b482b05f70472f8d957e72519747bfd6de76d134521658587e2a8e3476d83c2b8ed14030aa02bff9fb042e9cf1397cd4bee50223fa2de56e426358378ae9278aaec447f37d43fd4d8d167795d29ea8c686a896fde6968de678e2f51ead5271f86900209992f77e3713b99a65185b3815a680016575bc795526a395ddd2d575fbbd32ca35e61b2d8b26b20ecd7bf3bb4546bc584667e1a28b2e5184537c9a631cadd97bef7cbde211390d34d2ecd238a5bfeaa18aec5de2776dd919d376d404f44bff873cd38886b880a72bbe20b012e580b5b5643687ea2285a18c25010d8f518a8397f799c4baa6ef2934bb4258feeb3707b4b602cae1f03bb9e4c0b1ed17b1d70126c5d8006c15025841c0345f82aad5f5bb9631b311d1729812772ad1c150ac8033abc725c1613b7bc2e907e07aba772e043d0b5d07003929499185c41295a58a5dd18ec95e617373608f0ab98be01d7375c357ba5da07a4e49d0547f3d1de1fe3c04ea241a787f5cca8a2d9424ff2cbc1d09ab72d9305f893464e74a8561c2f27d2e9b4ad34d0dde0afa7373eff98278ab8cbb4ed0e932e3f3ea336dd93be1ba99a658e082fd3f936ba30b7653ea8d5735b7d87d489a2e548d41f06f7f0b0fed77fc175a7284f977b1450c6bbc066b6dafb6c72b54e02e42ac7fd139f50206138fd5bc6e7a331dca64397b3c7aa0b859e2c425f2c6b3df079da615bceadd4ac9be58d844e05e8f70713140cb5e0f0305a0487ac51651225dfd482f44a261a88b69986c30682ecfb4b2baa27b6a5bbd72f155c5827643a274fe6a35792ad6cba8378007ed15ce16d9b087cebdefbc6b15aa3321f5fe0ad7c2f90eaae6d548c1816ec1479fa53c04d9acbf00d4448aa817bb8d5ccd4e7efa007c66db7b5128a830be8e6a1ff99a163fbe80ce133fdfb6dfc4648c340eaf8576875fa90537ae404e1f25f6ee3da827a3a2cc0e474b89fd46a10d265906ff004b746d539e4179c5c