MCRGVRGATTVMHNEKEEILKATRELLALMIHLNGIRSEDVASAIFTTTPDLTAAFPATAARQLGWLDVPLMCSHEIDVPGSLHRCIRVLIHWNTNTPQDRIQHVYLKEAQSLRPDKTVVLSSVDMAELNRWIEEQLKLWRG