MFFIKELTHTILLHPSYFGPRMLNFLETKLYSDVEGTCSGSFGYIIAVVSILDIGKGMVLSGSGQAEFITRYRAIVFKPFKGEVVDGVVNNVNKMGFFADVGPLTVFVSHQLIHPDMKFDPTSNPPSFASDEQIIEKNTRVRLKIVGTRVDATEIFAIGTIKEDHLGVID