MEEYDFDHKIVEVNGINMHVVEKGHGPFVLFIHGFPELWYSWRHQIIFMAKHGYRAMAPDLRGYGDTTGVPKDDPSKFSSLRVVGDLVELLNTIVSEEDKVFVVGHDWGAKIAWELCLLRPDKVKALVNMSVPFSPRNPKRKPIESLKAIYGDDYYVVRFQEPGVMEAEFAKIGTKKVLGKFLTYRNPGPLYMPKGKPFDDSPVILPSWLSQKEVDYFASKYEQTGFTGGFNYYRALDLNWELTAAWSGAKVKVPVKFIVGDLDLTYNAPGAKDYINKGGMKKDVPLLEKVVILENVGHFLQQEKPDEINKHIHDFFKGFSST*