(defn format-lic [lic] (apply str (drop-last (interleave (map #(apply str %1) (partition 5 lic)) "---- "))))
(println (format-lic "ABCSADDSKJKJKJKJKJKJKJKJHGGGFGG"))
KGRlZm4gZm9ybWF0LWxpYyBbbGljXSAoYXBwbHkgc3RyIChkcm9wLWxhc3QgKGludGVybGVhdmUgKG1hcCAjKGFwcGx5IHN0ciAlMSkgKHBhcnRpdGlvbiA1IGxpYykpICItLS0tICIpKSkpCihwcmludGxuIChmb3JtYXQtbGljICJBQkNTQUREU0tKS0pLSktKS0pLSktKS0pIR0dHRkdHIikp