TKQGIFQVRHHDSTNIIPDESEAAAKVGQRDKDNQISHSG