format hex string