MLGVKKSNGIEYVAVCTDEKEIKRLGRRDILDVLVSCAFIDGSNDDKSTPKVEVRFLSLYTLADDSSKFNKINARQYAVKEIGRLIEEYKDDGHELSITICEHRLGSGLRLLFAYDVANSNLNQINQERTIPITEFSCGGPRVGDGVVKQRVEDLGIEVLCIVNKGDVLPHVPKTHLLECFKRMYRQLEVEFLLDDQYIKPPTRDPMLVNKHCGFLKENKYVPECWWQVENKGLKCCEYQNRYFQPERAVKDRPVPPEQEVVDASKALSKSLSLHNSKS*