Immunoprecipitations and immunoblotting