MIGTPQVPTQGDVTQFSRSVTLRHAVLLPQISSVSHGVSSEMEEKLIEAVRNRRVLYDTSHEDYLRTKFKSSIWEEVAKESDMKLAEIIDSTS