MEKSFLLALSLGLLFATANSIEFQEKDLSSEESLWDLYERWRSHHTVSRDLDEKHRRFNVFKENVKFIHEFNKKDAPYKLKLNKFGDMTKHEFRSTYAGSRIEHHRMRQGAPRGSGSFMYEKVTGVPSSIDWRKKGAVAEVKNQGRCGSCWAFSTVVAVEGINQIRTKELVSLSEQELVDCDITDNHGCNGGLMDYAFEFIKRNGGITTEKNYPYTGEQGSCSSSKENSRVVTINGHEDVPKDDEDALMKAVANQPVSVAIEASGRAFQFYSEGVFTEECGTDLDHGVAAVGYGTTVDGTKYWIVKNSWGVEWGEKGYIRMERGISAKEGLCGIATKASYPIKSSPNPAEKEAFNPKDEL