MVKDKEDRATVEQALDPRTRLILFKMLSRGVFSEINGCISTGKEANVYHAVTATGEDLAVKVYKTSILVFKDRDRYVSGDWRWRNGYSKKNPRKMVQTWAEKEMRNLIRLREAGLRVPEVKMLRSHVLVMGFIGSEGRAAPRLKDAVLSESRHRQLFGDLLVDVRRMYNDCRLVHADFSEYNILYHDGAAHIIDVSQSVDLDHPRCLDFLREDLLHLGQFFAKNGVAVPTVREMFEFVTDPAVTAENIDACLEALNASAIAREVRRGRGDGGEGVFQQAFIPKRLDEVDAFERDQRRLKASSSAHGDGAEREVGGVYYQSITGMKHDLSGVETTPKILRQKAAKDREARNDSDDEDSDDEVELDENGDAIKRRRRGRAPIDKDAVRAARKENKAAVKAEAAERRKTKIKKHLKKK