MIIRPKIFIGSSSAGLEIAEKVKAHLSNIADCFVWSEPDIWETNRSTFDNLIRMANYFDFGVFVATADDLTETNDRLVIEPRDNVILEMALFLGAMGHHKSFLLVEKGIKLPTDFNGIYMPRFDTNDEDSIKDACDTYMAKIEEHYQLGHLSLYPTTALAIGYYKNFIADLVESVQTAKKMTIDETEYTDFKLKVVIPADLKGMIREKAQVFYKRNGFSANAMEAKFRKHHLWFQLDKKNAPIAIMYDMPSTLTGIDDAIELILQKSYKGRTKIQELIEQKELNNFRRVLQMQIDSSPFAQEVVEIIDEF