MVLKSFVEVEPESHFPLENLPYGVFKPEPDSLPRPGVAIGEFVLDLSVIACAGLFDGPLLSNSDCFNQPNLNKFVGLGQPAWKEARVTLQKLLSATEPTLRDNADLRKIALLPMEKVQMLLPVAIGDYTDFFASMHHAKNCGTLFRGPENPINLNWFHLPIAYHGRASSIVVSGTDIIRPRGQGHPTGNSAPYFGPSRKLDFELEMAAIVGPGNELGTTIDVNDAANHIFGLVLMNDWSARDIQAWEYVPLGPFLGKSFGTTISPWIVTLDALEPFACEVPKQNPCPLTYLVEKTSRNYDISLEVLIKPSGQADSCVVTRSNFNHLYWTITQQLAHHTVNGCNLRPGDMFGTGTISGPEPESYGCLLELTWNGQKPLSLGGTTRTFLEDGDEVTFFGYCQGDGYKIGFGRCSGKIVPSPL*