MGDLVVDKHVQYILSVEKKKDSFESLVMEHLRMNGAYWGLTALDLMGKLGAVDRDMVVSWVLKCQHDCGGFGGNIGHDPHILYTLSAVQVLVLFDRIDVLDIDKVADYIARLQNEDGSFSGDKWGEIDTRFSYNAICCIALLHRLDKINIEKAVSFILRCKNLDGGFGCTPGGESHAGQVFCCVGALAITGSLNLIDKDFLGWWLCERQVKSGGLNGRPEKLPDVCYSWWVLSSLIMINRVQWIDRDKLKTFILECQDKENGGISDRPDDAVDVSLCV*