MEKLIRKDYSLGEVVTVYPAVVKKFNDMELDYCCGGNKSLELALKEKGVDVDKFVEDLNKEFKEFKFENSQYVDWREKSSEELISHIVETHHGETFRLLKEIDPLMVKVFRVHFSHDPELLMKVHSLFGKLKCELEEHLLKEENILFPLMIKYDKAKNEKEKKEIEEDIRIIVNEHEAAGDILKELAEVTDDYKVPEWGCISFKLLYDYLHDLEKDLFIHIHKENNILFARY