Non-human primate models; artificial menstrual cycles, endometrial matrix metalloproteinases and s.c. endometrial grafts.