Which of the following proteins is perhaps the largest in the human genome and mutations of it have been implicated in autism, dyslexia, schizophrenia, intellectual disability, Tourette syndrome and language impairment?

a. TATAAA binding protein (TBP)
b. CNTNAP2
c. SRGAP2
d. FOXP2