MKRKIIVGSRRSKLALTQSNWVINKLKENYPEFDFEIKEIVTKGDRILDVTLSKVGGKGLFVSEVEQALSDEAIDFAVHSMKDVPSSLKEGLIIGAIPKRESPLDCFVFNRVNSLDDLPQGSVIGTSSLRRAAQLLKHRPDFVIKPIRGNIDTRLHKLHAENFDAIILAKAGLARMGWLENTTLKLEDIPPEVCLPAVGQGALAIECRESDQQIRDMLTSIHHEETGICVEAERVFLKKLNGGCEIPIAGFATRANEFVQFKGLVGNADGSIILESEQVGANPSEIGNKVAEDLLSEGADTIIKELRNV*