MKLFIFDHCPFCMKAKMVAGIKKLPVEFVYLQNDDVNARIEKVGANMVPILEKNDGSYMAESLDIARYLDEHDHHPIIEKSTHEEEISEWLNAARPLFAKLTFSRWTQLDLPEFARPEAITWFTEKKEEFIEMSFEQALTNSNEYINALNPLLVNANFITLPSEKGNQITWDDINFFPFIRNLTVVKGLDFPPHLKNYLEEISDLTGVHLFFDVAV