MSDSAEMQQPELLLKSMNKLNGYHPQLIIPKKTLFKCDLDDKQSRLQVSSMHMENSGFLTEDEKRTIEAQKMKKRRTAGLRVAFIDPESQQYVLELHKWTKSYAFVKGWNKVVDKNDKTFKVGDVFSLWVFRCGGVNPVHDGVNLSGGHADSVVDGLEQGSLCFVLVPAKVSVHDGNLPQDSGHDGHNDNLPQDSVEPSSFFDESYELNHLFFDQEDSQGYLPDEDEDFGFNDDGSIRDSGHYQ