12AA19B016105C2EDFDC6C83CB6685B774760DD42E02D506C149C05BBB99CD4F
D99A34321AFAE34BDFEC6101781313E47D8373C7CB9104AC898CDA49FF5FC272