12AFA68216D6B8A4AFD99F648C45355549DEB2DDEE047F532F8EDB986C81B6F3
F2579E202B0C57F4C90DB0676DBD7E8DB2FEB4DA5D903D72763CB9CDA5A45ADD