MASSTKMATGVGKTAVCTGATSGIGRACALRLAEAGFSVVAIGRNAQRGAEVVEEMTACSENSSLPAQHEFVSCDAFSLKNVVAAAEHIQQSRKAVDVLVLSQGMGSVQGFTPTVDGNDEKLTLHYWGRMAFINALLPALRTAAARTAGEEAAKRVSVRVISILSGGVHSAYPGFKNDPELKEGSYSLQNAANAAGFYTDLCLDAFARQPRNEGILFVHSAPGFVNTNWGTEMPLYIRLPVRALQPLLGKSPSSCAEIMLRPAFMPEAELLGKEKPGEIILSEKGLPARRTDLHTPENVDAVYHLTGQVLARSGIMLDDVSTTGE*