MSQFTKLQYMKKAELMNLAQSLDLADEGTKNDLEDRITRALSARRLELEATDEFNFLYTSSPRKRIARAPRVPAAVQPDVKVSSLDADDEDDDEDDDDEDDEDEEDDEEEEDSEPTETLAEHWARWKEVVGGHVEDLYREVEFQVEEAVSFVRYQLSTVESATIFALLIELYYLFVQLIPFQLGLRWGRIPTRVGHSLIQHLEDGGHHVVKAGWFDLNDWFPLHVVQTPDFSVLLQCKTWSTLVFWAVGAIALPATVAYFVNFTATKKKTPAKTHQAIVYLRQIDPFVFNLVRIINYYILTRGLLTVFPFVASWTWGLLRANRQAIVLNAAYGDLPLFSGAALVLLAIYAQI*