12CAB42FBE1FC3C4246660145155ACEFC4CCA008B8C05D838A2CB9BC4F6C5B1E
5AE6DBB107706BEB90BC3BDC8D9C74D391FC5A16ED365BAA379ADDCAED53F3E7