YRMTDQKPWCLNGVAFHSQWLKRITMEFDYCPRHGNVALSWTQKDMFYPGLNCRHVIADWTESKQFYLMGQNHPFYKTDWVGMCLYRHFTWPA