MDPLKGQRTHFPKRAELTHKWVVVDAKDAILGRVSTKIASLLMGKNKTNYQPGQLVGDHVVVINASQVKVSGNKEAEKEYIWHSRYYGGMKTRSYKKQMEIAPDQAVLLTVKGMLPKTKYGRKLLTRVRVFAGAEHNLQGQQPVAK