MVLKSFVEVEPESHFPLENLPYGVFKPEPDSLPRPGVAIGEYVLDLSVIACAGLFAGPLLSNSDCFNQPNLNKFVGLGQPAWKEARVTLQKLLSATEPTLRDNADLRKIALLPMEKVQMLLPVAIGDYTDFFASMHHAKNCGTLFRGPENPINLNWFHLPIAYHGRASSIVVSGTDIIRPRGQGHPTGNSAPYFGPSRKLDFELEMAAIVGPGNELGTTIDVNDAANHIFGLVLMNDWSARDIQAWEYVPLGPFLGKSFGTTISPWIVTLDALEPFACEVPKQNPCPLTYLVEKTSRNYDISLEVLIKPSGQADSCVVTRSNFNHLYWTITQQLAHHTINGCNLRPGDMFGTGTISGPEPESYGCLLELTWNGQKPLSLGGTTRTFLEDGDEVTFFGYCQGDGYKVGFGRCSGKIVPSPL*