MRESERKAGKSGNMVKDKADRATVEQALDPRTRLILFKMLSQGVFAEINGCISTGKEANVYHAVTEDGTDLAVKVYKTSILVFKDRDRYVSGDWRWRNGYSKKNPRKMVQTWAEKEMRNLIRLREAGLRVPEVKLLRSHVLVMGFIGDEGVAAPRLKDAAGLSAGKRGELFRQLLVDVRRMYQDCRLVHADFSEYNILYHDGNAHVIDVSQSVDLDHPRCLDFLREDLLHLGQFFAKSGVAVPTVREMFDFVTDPAITPDNIDACLEALNASALARETRRGRGDGGEGASEVFQQAFIPKRLDEVDTFERDQRRLRAGQGTSEGVYYQSITGMKADLSGVETTPKILR