The 2 first parts of codeId are hexadecimal. The third can be any human readable string, all characters are allowed except for -. This one is encoded as _0x2D_ (since 0x2D is -'s utf8 value in hexadecimal).
codeId
-
_0x2D_