MRKIFVEKGKIKGKFAYVDGKDFHHLIHVLRYKVGDKIVVSDMAEEHLGRIEKIEKDRAILFLEEKMEGNAESPLEVFLFQGILKADKMDLIVQKCTEIGVKRIIPFVSEFSVVDIKRANIDKKVERWKKISEEACKQSGRNIIPEISAPVSFKEAIEKAMECDLAIIPYEKEEKKRLKEVLKDVEDAKKIGIFIGPEGGFSQKEIEKAINNGIVPVTLGPRILRAETAAIAVSAIVMYQLGDMG