FTCTRCGRSYMRKDSLQRHIHWECGKEPQFQCPFCPQRCKRKAHWLRHMRRQHK