WCGTTPQHSLFTVFSQFGLLYWVRVFPNAAVARPGFYAIIKFYSARDAHRAQKACHEKHLFQNSPVKV