MSDSQTLVVKLGTSVLTGGSRRLNRAHIVELVRQCAQLHAAGHRIVIVTSGAIAAGREHLGYPELPATIASKQLLAAVGQSRLIQLWEQLFSIYGIHIGQMLLTRADMEDRERFLNARDTLRALLDNHIVPVINENDAVATAEIKVGDNDNLSALAAILAGADKLLLLTDQQGLFTADPRSNPQAELIKDVYGVDDALRSIAGDSVSGLGTGGMSTKLQAADVACRAGIDTIIASGSKPGVIGDVMEGISVGTRFHAQASPLENRKRWIFGAPPAGEITVDEGATAAMLERGSSLLPKGIKSVTGNFSRGEVIRICNLQGRDIAHGVSRYNSDALRRIAGHHSQQIDAILGYEYGPVAVHRDDMITR*