MATGQKTALNIVMGAMTFGEPGTEGARVHDLNDVNAILDVFQKHGHYEVDSARTYSGGTSEEYLGRIDWKKRGLVMDTKLYPNASNARLRAPGKTVISHSTEDLRKHLDISLKALQTDSIDMWYLHGPDRTTPFEETLRGVNELYKEGKFKRFGISNYMSWEVAEIVYICRQNGYIQPTAYQGIYNAIHRKVEPELFPCLRKFGIAFYEFNPLGGGFFTGRYRSLHDENEAGSRFDPNTGQGKNYRKRYWNEPYFKALSKIEEVAKKHNLTLAEVALRWISHHSLMKREYGDAVLIGASSVKHIEENLIDLEKGPLPEEVLQVLDEAWLEVSPYASNYFH*