Structural Biology and Biocomputing Programme, Spanish National Cancer Research Centre, Madrid 28029, Spain.|Structural Biology and Biocomputing Programme, Spanish National Cancer Research Centre, Madrid 28029, Spain.|Structural Biology and Biocomputing Programme, Spanish National Cancer Research Centre, Madrid 28029, Spain.