MLNKEHRVLESDAYATVEFFRTNGFSDSQIKSITVKRPKFYVYNLKKCMKPKLEFFKSLGFAELQMAKFLSSQPYILERSLENHIIPCIEILRRVLDTDENVLKAIRAGCLVLEYDIEKVLEPNIAILVNHGVPKSLVVKLMLIQPRTLLQSTARLNKIIDEVKKLGFDPTNLLFVLAIRSMAVMSKALWEKKLEAYMNFGLTKDEVYSAFRRQPMFMIVSEQKISKLMDCYVNKLSMEPLIISKHPYLLLFSLEKRILPRCSVLQLLMSNKVITEDFSLTYMFKMTEKQFIERIVKKYEHKVPKVVKAHQGKIKFQGFLK*