MLTEEEWDLVLSVWAKVKKDVKGFGVAILITLFKKHPEFKEKFDEFKHLKTEEEMKASEDLKKHGEVILTKLLAIVKKKGNHDDELGPLAKEHAKKHKIPIADLVVIAEALLKVLKEKYPDVFDEDTKDALKAALDYFIDRLKKIYKKLGYAG