MKKLFLGALLLVFAGVMAACGSNNGAESGKKEIVVAATKTPHAEILKEAEPLLKEKGYTLKVKVLSDYKMYNKALADKEVDANYFQHIPYLEQEMKENTDYKLVNAGAVHLEPFGIYSKTYKSLKDLPDGATIILTNNVAEQGRMLAMLENAGLITLDSKVETVDATLKDIKKNPKNLEFKKVAPELTAKAYENKEGDAVFINVNYAIQNKLNPKKDAIEVESTKNNPYANIIAVRKGEEDSAKIKALMEVLHSKKIKDFIEKKYDGAVLPVSE