TRIMCyp cyclophilin domain from Macaca mulatta: cyclosporin A complex