MMEQKVEGKWSNKSFNNVMQIQKALLPNEEELESERDVKSKCVMAASQVAYKELVAISLKNNVIFTGYPVMGRQVKVMKSHVLTMNAPARINVPVGRSQNTAAKESMIRHKRGRLIGSKDSALWKRRNEESSSCPLEEARNAPEEVPPEEAHNTPEDVMIKPLSL