MSTGQQKSALNIVMGAMTFGEEGKDGARVHDLNDVKAILDIFQKHGHYEVDTAFVYAGGTSEEYLGKIGWKERGLVVHTKLYPWPGAISHKPEELRKFLDISLKRLGTDSIDMWYLHGPDRTTPYEDTLRAVNELHNEGKFKRFGISNYTSWEVAELVGIARANGWIQPTVYQGIYNAIHRKVEPELFPCLRKFGIAFYEFNPLGGGFFTGRYRSLEDTSAAADPGSRFDPNTRQGQAYRERYWNERYFGALAKIEAVAQKHGLTLAEIALRWISHHSLLKREHGDAVLIGASSVKHIEQNLVDLEKGPLPEEVLKVLDEAWLEVQPYAANYFH*