Loops Govern SH2 Domain Specificity by Controlling Access to Binding Pockets