MKQKSNISQHILQVHLRKPNKTCKICDKSFIHHKTYRYHMLTHEGEGKTFECPDCEKTFPNAIYLRDHVNRLHNAAKAAKKPQEPGEKVQSITVDAINNDDEYQL