MKQLITLSLATGLLLSASAYAEEKYDHFPSLEAPDVATALCNIQTYNEKLAALTSAENIDTASMVKIHELTYTLENALARLKTTIAETAQALEEVHLASESIKADVIKKSAKTYFSGTEALLAKHHCQQ