hccc-6hccc-7hccc-1hccc-2hccc-3hccc-4hccc-5