0x2cffd02ea2052855253d812fafbb7e6d6cd9bb7c9a082cb58bb44d3d295b05e7627f030cd58bed4e3b38336963ea2cc9dad1e805e56ac03b839a529ce0476f7583ef1198cd8a5c2f192b8063c4c9a1c222db2bb6b779d92c2aa3a75e4c88d1c4cde43766e40b09d2c625e89cae3e000054f8321adadfad1f98ba3ce6520001f9b66d3bebbd40e69e6f73103029f180ec463d706e8b9bad33677fe1609d01493b41af1f7abb83c9cbe2fda57693e6395b47f3d9b3e397ce0b6b7f75a0347901574cf754713ae51419a4a4834a5e04562d8b871e17369fe70c487d9f67a56893a38a212b201555f3ea183cb68d0eb970f054d6c47609f70a7d03085b725d48da18264c9f3ae70d6e99072c68da39b7643b20aaa5a93a18897fb9160b8079b5f8706cff2a258349d048a15f9172220ed54d8594bd240b4e2d67037b5b300a88b1b0452edf9d15137b90b9444a63fe41f48df2d726d3f85955655ac6fb6e7577ac32f85e989fde2439651eb003492b5ea6003c4f496bf89932d5b55ecb7a838f8d5e6efa839cc6a9115269d0b877aa4a5c52e28adab9e0908296dae00356797214c802d562c84848f23777fef613e0798381b06d00e632f9d54f59c2f931714aeb7ad57bea75e380edab6f5b94a17d03a46379fd635d3a26d989e510e3b0e196c8b8a7e20548bc0755f8d71f1593be83df8946ca5665face4ba979e50470340c3c9edf9d80c62c60ce9108b3ea7480cfb8aed78622fe99a956aa3a659fed11b8b3d8adb4b88db6eff4926e0b645ae61543a66d9485037e5b14b85561704c14f204c14c397d3c05e8496110d1399a5f135d543d5b78205d59d46d9ddd7e3fa0e49ba592dafe42984040a6cd6cb3bdaae363c3d2d33005e6d803d8fc9b7483efaf4bac492d904646fd4e174f05e13a3c6c015fcd4e15a1826f3ef3ef704d5b9a26ceb23ab8fa52cf4c73a249830e1ea04084e5a03b9412ef076ef4e089184eb71def797f50149f392386ac31a8323e6ca6e326c45315d4ae27b9b5aa957c63f78af3eb7d7c85e25dc873357f2db84a5cad00d8ee22a6fec175306a2b511627baba51481d6a58e2a42847a467235fa3e2bf0094df02db892facaa5cc71086102287ca0ab4f36ce19137b487b142129ba46cd433c5c1c7ca7d806feda52071df7392600270ade9dd69775ec6b589050242ed7ce8243cbf259e3bb8ea10668e6af5caf7a3101383abbe3a173fab1c0c67aa8ded6c56a6fb36839460eb11679cfc2763f402ac747854b76d6e55eb17a5982fccda9d20106bbcf0e26949d83b999e225d32132642f8408873abdba6db3023ba7b4bd393566ef7d41bf40dc4bb114ef4cf63584ed33d07c6b1576407405c61dc440217fc830d01830b42e63872ef61a135b97d086f97fe37cfc1724e317d7272a5a8e59dc648d324e7fd48e60c5b362c44ee80fb24299be4dca9ba5b216c7ef7f811dce9000f225e4cabe66801cd4b2d9751e36ef32d04ff9f1466cb9699eb23fe4e5befc6dad8ef63c43185ba337fe9cce997f6fdbfe4919d541494247b154fc808d5bae1a78bcd5dcb9b9aedc28a4d0149301d249472d9aa32fe4bcb7672b10174ff53db6da4858d6eac28a23c24dd5421575b1f54ec569f05f8b1693f12c946ef8c2433aa0b6f4a883c5fb3e6ff9faa735ec2c4f6bf1b8720e5ca531c6b925850e04e4222764a09e2ead335e17c8cd1c464898177d6a9996b1b31622a94566a9c228a13d2a4ec4452cf8e0dddc7c3750091ff7da10fc23655ec7c625ae51e13e1561b3bf747763fc81ddfce9c8b1cc5af844645b335944083bf9d74ddbc50deae61d8df790fa28fe871bbfb2b39d850445d0256cc46a3cdb16f4aee51f44e25b48993b8b4d4a967614cc1bd6d7c5867dce6b2414738efb36dfc5add838248a657edbca59365