MGKEVDMKDAPADEKAKEAEKQPVAVPEPAKPLAVLRSNLRLINNAVAQKETRTLFGRVLRQTAAVRNRLSARDVQAFLTSSLPASSSVAQQLLGALKQLADSAMDADGAAANGVAAEERDADAAAVSPPAAPLPEVEVYCYLLTIMLLIDGKQYEQAQAAAAAALAHLASFNRRTLDVLAARIYGYLSLAHERTGSLASIRSALLGLHRTAVLRHDDVGAETLLNLLLRNYLADNLYDQAERLRAKAQRPDTSRSMQQACRYLYYLGRIRAVQQEYSEAKDCLQQAARKAPTSAIGFRVCVQKWLVLVRLLLGEVPDRTEFTAPDLAPHLVPYFNLTQAVRGGDLAAFSAVASAHESVFRCDRTHNLIVRLRHNVIRAGLRRTSLAYSRISLADVAAKLGLSSVTDTESIVAKAIRDGGIEGLIRHEEGTLEAARPTDMYATSEPQAAFHARIAFCMDVHNEAVKAMRYGAGGGAVKEFEDATALRERQEEELLAALEEMEEDDX