Basic implementation of equals that checks if the given object is null or a different type, then compares the
byte arrays which store the content of the UUID.
Extract MAC address fragment from raw UUID bytes, setting missing values to 0, thus the first 2 and a half bytes
will be 0, followed by 3 and a half bytes of the active MAC address when the UUID was generated.