MGIFQNELNLSSNDEMQSACTGAFITPSNNAFGQAFRVYNKGESARRRAVEEFYRINHINQTFDFALAMREKHCKLDKAVMGVWECCELLNEYVDESDPDLDEPQIEHLLQTAEAMRRDYPNQDWFHLTGLIHDLGKVLLHPKFGEEPQWAVVGDTFPLGCAFDPAIVHSEYFKENPDYNNPKYNTKNGIYGKGCGLDKVVMSWGHDEYMYQVMKLNKSTLPAQALFIIRYHSFYALHRADGYTHLLNDFDRSMLPWLKRFNQYDLYSKSKVCINLEEVKPYYLSLIDKASCNKTSILFFF*