TKQGIFQVRHHDSTNIIPDESGGGGSVGQRDKDNQISHSG