APAPRGPKTTLIYIDADNELDEEADKKLEELLKKATAEALAGGYLIVYYAPKGSNPKLYLIEERDGKVQLILLKTYPPHDVRDPEVRAAIRAEVRAQFPADAYELIDWGLSRGDLPEDYELYLE