MSFRALRSVSSLVCRVGPARVAPRALPSAFARAVFAPRVAVPATRAFSASTQKLGQGESDLSLSQKLQEEIKFELEAAKATAGIPDFLRDFQAGGVWAIEDVEGQDEVALVRTFGNETIRILFSIADIDAPQEPAYDDMEGADGEDAPTPIPPIRCSIVISKGPDQGALSIDTLAQDGAIVVDNVSFYKDAQLATELTAEADWKRRGLYIGPQFDHLDTNVQEEFERYLDERGIGGDLALFIPEYAEYKEQKEYVKWLQSVKSFVDV*