MFFIKELTHTILLHPSYFGPRMLSFLESKLYSDVEGTCSGQFGYIIAVVSILDIGKGMVLSGSGQAEFVTRYRAIVFKPFKGEVVDGVVNNVNKMGFFADAGPLTVFISHQLIHPNMRFDPNSNPPSFASEDQIIEKNTRVRLKIVGTRVDATEIFAIGTIKEDHLGVID