MKRKRGGKKCTINGGVQLSLNSSGSRHILEVFRQAALVISTPDLVELQSVAISGFEGHWIWTEFHVSSLNLRRVLSNSKAVQGYLLEFLLCGDYTPPGPCRLLLPLLLLSLLFEGLDRFPVLLYVSQDYLKRQESK