MKAVQVLGTRENHRIVLSDTLLRPSPTGHQILIKVHAAGITADEVIWPELYASTHRVPGHDISGTIEAVGPEYDGPLSLGQSVYAMLAADSPQGGQSEYAIAMPNEVAIKPLSISHAQAAALPIPALTAWEAVFSRMKLTQGSKALVTGASGAVGAMFVQIAKKLLSAEVIGLASPSKYDFVQELGATKVLDYGSLDWCDKIHGVDAVFDTVGGEVLTKAWKTVKQDGVIVTVGDPAPSWAFNGGQPEESQTYPGVKCLHFIVSPDGDALTHVASLIDDGALRPIPVQVFEAKEAVEAWKYASHRGRKGKAVIQFLSE*