MEEYDFDHKIVEVNGINMHVVEKGQGPFVLFIHGFPELWYSWRHQIIFMAKHGYRAVAPDLRGYGDTTGVPKDDPSKFSSLRVVGDLVELLNSIVPEEDKVFVVGHDWGALIAWNLCLLRPDKVKALVNMSVPFSPRNPKRKPIESLKAIYGDDYYIVRFQEPGVMEAEFAKTGTKKVLEKFLTYRNPGPLYLPKGKPFDDSPVILPSWLSQKEVDYFASKYEQTGFTGGFNYYRALDLNWELTAAWSGAKVKVPVKFIVGDLDLTYNAPGAKDYINKGGMKKDVPLLEKVVILENVGHFLQQEKPHEINKHIHDFFKGFSST*