MKGAQQPPPEIQKGEQNLNSIASKPGGKNGKQGSQFSDPTKEEYIHVRARRGQATNSHSLAERIRREKISERMKYLQDLVPGCNKVTGKAVMLDEIINYVQSLQRQVEFLSMKLATVNPRLDFDIDSLLAKDILQSRAGPSSSLAFPPDMTLAYPPLHPPQAGMLQSSLPGYGFPSEAFRRAINPHLATTSCGPGDYKDPSSQAPNEWDNELHNVVQMGLNSSVPSSSQDLSGI