MERFVGKVAVVTGASAGIGEQIVKELLKRQVNVVGLARNLSKLEAISEDVKSKPDIYTGSFQPLKCDVTKEEEITQVFSQIKSKYGFICILINNAGSVDPVKTEITTTTTEKFDQIFNTNLKGYFHCAKEAVKLMTDEASGGHIVYISSLLGLLDFQGSPLYSASKKAARVFSAALRYEMITHKRNIKVTTIYPGLVDTEMAVAWEGPMPEDKREILDTETAAKSIVAVIDTPPSLLILDQTIICQQGWHLL*