MDKKQAIFNENDIPYKELELIGISKKQIWSLDKANITALLSGKRTSLLDLSFHDNNGEEISIKGKISLYWKDSNNAGVKIHPVRPEIMNDINLKPKELERLQDNEIITKTINNEKYLVQLDPETNELLKTKIKSISIPSNIKGVELDKQQKETLKSGKELILNVDKEKIAIRLDLNNPRGIKFLDFEQQQKIAYDRHNPQIIGTIHTDKNRNEYIEYMKGQKTALGNESQSKVEHKFKL