Multi-Agent Protein Structure Prediction