@classmethod
def from_separate_hex(cls, data_str, tag_str):
    """Given the data and tag master keys in hexadecimal, validate and
        unpack them.

        :param str data_bin: The hexadecimal data master key
        :param str tag_bin: The hexadecimal tag master key
        :return: Two instances of :class:`AmiiboMasterKey`.
        :raises ValueError: If the hexadecimal data is invalid
        """
    return cls.from_separate_bin(bytes.fromhex(data_str), bytes.fromhex(
        tag_str))
