MREIIDGKLVARGLLDRLRVSVDRLKAEHGIVPHLVVVIVGDDPASKLYVGNKQRKAEELGLQSRTIALEHDTSQEELLRIIDELNRDAAVHGILVQLPLPRHIDKELVINAISPEKDVDGFHNANAGKLATGQLDCMIPCTPQGCIHLIKTVKQDLAGSNAVVVGRSNIVGKPVALLLLYENCTVTVLHSASRNLEEHCLRADIIVAAVGKARFIRASWIKPGAIVVDVGINLVEESGKKRFVGDVEFEGLQDVPCSVTPVPGGVGPMTIAFLLVNTVLGSCKQCGVSYEDIKSSLLQ