MEKKVGIIITAKVTDENEQSFFAQIDGVTYEIDKSELQKPLHIGGLVTGFAYENQSNQLQITKNIPDVRLGHYAFGTVTDVRRDLGVFVDIGLPNKDLVVSLDELPTIKELWPQRGDRLMITLRIDNKDRLWGELATNEILNAVRIPAKTSMKGQKHVKATVYRLKMVGTLVLTEDFNMGFIHPSERYHEPRMGEQLDTRVIGVRPDGILNLSLKPMAYQAIDGDAKMILTLLQRSRTGRLPYNDKSEPESITNYFGMSKGQFKRALGHLYKEHLIQQDEEGILLVVDQSTNDEQED