NCT02636881 - Autologous Cartilage Implantation vs Arthroscopic Debridement | Crick | Crick