MKNKRMQFLIAGGCIWGIAACGALVMSAQSQKEEKEQSALEEWIGTYKFLESTPHAAASDFFDTWSYSIEIYREKGEHYAALEFNGHMLWIEGRAKVCGNEERIDLIFEQYSPGDVSSTAYFDEGDLLLSFEKEGEKLFTVWGEMKPALLQNEPDGNIYFVKKSSE