MFSTLETLILKYLALVDVPSPVCMKSLRTLHLDCVNFKHNESFSNLISGCPNLEDLFMYQYYPLDVVMNFIIVAPSLKRLVIIDYREAGGYVINAPTLKYLKIKGLSHCGFCLIENAPVLVEAKIRNLFYIYKEKILGSLKSAKRLSLDLSPLECPIDSIFYQLVHLEIYTCKEEWWNLLKLMLDSSPKLQVLKLIGKNLDFKKVGMVGGKWNEPKNVPECLLSQLKMFVWTSYHWESEVEKEVATYILKNARQLKNVSFSTRPIHSKEHNKLEEKCKMLKELDGVVRASSSCHLVFIE*