say join(" ", "e58c97e4bab0" =~ /(..)/g); say join(" ", unpack "(a2)*", "e58c97e4bab0");