The SH3 domain of nebulin binds selectively to type II peptides: theoretical prediction and experimental validation