6418 SW 62nd Ct Ocala, FL 34474