MKRKIILLFFVFTGLFTGLIAQDGARRNFNIPDIPGYHTLKCDFHIHTVFSDGLVWPTLRVVEAWQEGLDVIAITDHIEYKPFKSDVNTDLNRPYQLAADKAEKLGILLIQGGEITRRMPPGHSNALFLDDVNRLDTAKWEDAFAEAKRQGAFIFWNHPGWKAQQPDTILWFDEHSGLLNQGMLHGIEIVNYKEYYPAAFAWALEKDLTLLGNSDIHGTIAQEYNLAQGEKRPMTIVFARERTVKGVKDALFEKRTVVYFDGDLYGREEWLKRLFAACTGQENNARASVNNRRSVFVTNYSGIDFHLVPGKEAQGYGLIYPLDLPAYSTIELSIKLNGDAAAVQGSIPLGFVVENAFIAPGKPLNTTIRF