MLTEEEWDLVLSVWDKVKKDVEGFGVAILITLFKKHPEFKKKFDEFKHLKTEEEMKASEDLKKHGEVILTKLLAIVKKKGNHDDELGPLAKEHAKKHKIPIKDLVVIAEALLTVLKEKYPDVFDEDTKDALKAALDYFIKKLKAIYKKLGYAG