MSRSKFTEYKQAARNFWVPEPHFTEKDYPDLTGKTYVITGGHSGVGLEATKLLIGKGAKVIIVGRNKEKAQDVLKELPDGKFDFAEADLADLTTISTAGDYITKNYPEIHGVILNAGVMTPPYSKTAQGHELQWGTNVVGHQAIMKYLTPIVIKTAKTSPPGTVRLVWVSSSAVVISGLPGGINFDDINYEKEENPSPHVLYSQSKIGNAYQAYLWSKNHPDSGVISVSVDPGNLKSNLQRHSSEFLKKAFNYVLYPAQYGAYTELAALLAPDVHDGEHLIPWGVPGHLRWDVDEGRKGEKGEHLWKKLEGDVKDFVKESYP*