MSALAERKRVVVVGGGIGGAFSAKLLEDFSDVTLVDPKDYLEIPYGQLRCTVQPDFAERSLVLHSDYLKKARHVLGFAESASVTEVVTSTGDILPYDFLVVATGSTYKGPSTKGERIKEFQSENKKLKEAKKALIIGGGPVGVELAGEIVIDFPEKQVVLAHSGDRLIEFLGPKASNKTFGWLKKKHVDVRLHEKVNLDSVAASSHVYTTSNGDSIEADCHFLCVGKKISSSWMQSTVLSDKLDENGRLKVDDFLRVEGHSNIFAVGDITAVKEIKQGFLAGKHAQVVADNVKRLIKDPDCKLSVYKPLATPMGIVSLGRRIAVAQLPFGTILGWIPGMLKSKDLFVGKTRKSLGLQS*