MGRGKQKLQRNGRRGWQQNEESDPLPSSAFDVSVASSVEEPVSSPAKEAHYGQYQLPEGPSKYELYQMSVQSPKGDISYLQKFFLLYIGGRSPVHLREDFCGTALLCAEWLKGGIQRLATGLDLDLEALTWGLSNNFEKLGGNACGRVLLLHGNVLQPLSSANLVSPPASALVDPAALVDFDDGHDAVDGFCASSNDKVSSDSAMVFSREELALEKGQNTHEELKSCSKSGNCNFWPNIDIVCAFNYSCCCLHKRSDLILYFKHVFGAISEKGGIFAMDLYGGISSESHLKLRRHFPDFTYVWEQEAFDVISRMTKISLHFQLKDNRMIRHAFTCHWRLWSLPEVRDCLKEAGFDSVHFWVRTMPHLEESEDNEDTWDKNSKYEETTVFYQQSAWNAYIVAVARQKKHPSGCKALAE*