MLFINTDLQECLNALNLEFDEHKELVKLVKNNSFSGFASTVVFHLKGVNQKETAQQIAAWLLKHKKAHYRRVFVANNNFINFEISPQKYLDFLKTKPTFAPKPTKVLIEWVSANPTGELHLGHVRNAFFGHVLNNLMVFLGFQTVREYWVNDYGQQARVFGFSVYQALHLQQNIKVTPHPDGYEGELVDSIAKTITGIPLDNISFEEFLQQPFLDQLLADCTAKVLEVIKQDLATIHIHFDSWKFESQVVKETDYKKLLTQFKDEAHYEKDGAI*