MSFFKWVSFVLILHLLNPTLISCSSNGLSQIPSKFLTLAKRNDFFDWMVGIRRRIHENPELGYEEVETSKLVRAELEKMGVSYKYPVAVTGVVGYVGTGHAPFVALRADMDALAMQEMVEWEHKSKVPGKMHACGHDAHTTMLLGAAKLLKEHEEELQGTVVLVFQPAEEGGGGAKKIVEAGVLENVSAIFGLHVTNQLALGQVSSREGPMLAGSGFFKAKISGKGGHAALPQHTIDPILAASNVIVSLQHLVSREADPLDSQVVTVAKFEGGGAFNVIPDSVTIGGTFRAFSTKSFMQLKKRIEQVITRQASVNMCNATVDFIEEEKPFFPPTVNDKALHQFFKNVSGDMLGIENYVEMQPLMGSEDFSFYQQAIPGHFSFVGMQNKARSPMASPHSPYFEVNEELLPYGASLHASMATRYLLELKASTLNKSNKKDEL*