MVKLKYSALYTDSLGCEQAEVYVSKKGFQLQVRNCIFENQDFDFDFYVKNSEEAKQYFYLKEDELIDYCIDIKMPMKLKSNDQEVVKEFLLRIEKNKNYYNNSLSLNLNDQNFRVEGYDLQELLCRMKEELSHEYIFKNDFTSIFELYEAGNDNKNNYEKLKFSLNRKSYSTSC