NQWTFYRHMCPLGVDAEKSLHTWIRQYPCFDAGNVMLKRWQTHPYGSCLFENDTVMAWLRKQFIHPQNHPFYKTDWVGMCLYRHFTWPAQDNM