MVLKSFVEVETESHFPLENLPYGVFKPEPGSVPRPGVAIGDYVLDLSALSSAGLFDGPLLKNSDCFNQPNLNKFVGLGRPAWKEARATLQKLLSATEPTLRDNTALRHIALLPMDKVQMLLPVTIGDYTDFFSSMHHAKNCGTIFRGPENPINLNWFHLPIAYHGRASSIVISGTDIVRPRGQAHPTGNSAPYFGPSRKLDFELEMAAVVGPGNELGTTVDVNEAADHIFGLVLMNDWSARDIQAWEYVPLGPFLGKSFGTTISPWIVTLDALEPFACEAPKQNPSPLTYLVEKTSRNYDISLEVLIKPSGQADSCVVTRSNFNHLYWTITQQLAHHTINGCNLRPGDLFGTGTISGPEPESYGCLLELTWNGQKPLSLGGTTRTFLEDGDEVTFFGYCQGNGYKVGFGRCSGKIVPAAPQ*