MSDKESSPIINNLMEMNEEVLKNFWNKSDLYQWEGFWCNPSIMKAAMDLKATFKSYPNDVLLASFIKTGSTWLKAICVCIMQGNKEEDEDLLVKGNPHFHVPTIEGMKYYTKALAHDLYTMPSPRLFHTHLPYRVLPDSFKNSNNCKIIYITRNPKDTLISMWHFINYSHKRLENPFPLEEAVESFCNGAHLYGPFFEHVLEYWEESKKMPQKILFLKYENLKMDPKKELKKIALFLGKPFRNEEDLEIVLNKCSLERLKNLEVNKSGSLFYGVPTNSYFRKGIIGDWKNHMTPEMEERLDKLTSLKLQGSGLQL*