MLTEEEWDLVLSVWDKVKKDVEGFGVAILITLFKKHPEFKEKFDEFKHLKTEEEMKASEDLKKHGEVILTKLLAIVKKKGNHDDELGPLAKEHAKKHKIPIKDLVVIAEALLTVLKEKYPDVFDEDTKDALRAALDYFIKKLKAIYKKLGYAG