MDKEVLKILSWNKSDLYQWEGFWCSPSIMKATMDLKATFKSVPNDVLLASSMKTGNKEEDEDLLVKDNPHFQVPTIEVMKYYTKALAHDLYTMPSPRLFHTHLPYRVLPDSFKNSDNCKIIYITRNPKDTLISMWHFINYSHKRLENPSPLEEAVESFCNGVHLYGPFFEHVLEYWEESKKMPQKILFLKYENLKMDPKKELKKLALFLGKPFRNEEDLEIVLNKCSLERLKSLEVNKSGSLFYSVPNNSFFRKGIIGDWKNHMTPEMEERLDKLTSLKLQGSGLQL*