MGGGGSVKEVQSKAELDKIVADGSPAILHFWASWCEASKHMDQVFSHLSTDFPHAHFLRVEAEEQPEISELHSVSAVPYFVFFKEGKAVDTLEGADPSSLANKVAKIAGSITPGDPAAPASLGMAAGPSVLEAIQELSRENGAPQVSSSGLDDRLTKRLQQLVSSHPVLLFMKGTPEEPKCGFSQKVVDILKKEKVKFGSFDILMDSEVREGLKKFSNWPTYPQLYCKGELLGGCDIVITMHESGELTDVFKDHGVGVSDSLETKPNKTAGGKGGISEQSGLSTALTTRLAGESGV*