def calculate_next_sequence_number(self, current_number):
    current_first_byte = int(current_number[0:2], 16)
    current_third_nibble = int(current_number[2:3], 16)
    if (current_third_nibble == 11):
        next_third_nibble = 8
        if (current_first_byte == 50):
            next_first_byte = 0
        else:
            next_first_byte = (current_first_byte + 1)
    else:
        next_first_byte = current_first_byte
        next_third_nibble = (current_third_nibble + 1)
    next_string = ((hex(next_first_byte)[2:].zfill(2) + hex(next_third_nibble)[2:]) + 'f')
    return next_string
def calculate_next_sequence_number(self, current_number):
    current_first_byte = int(current_number[0:2], 16)
    current_third_nibble = int(current_number[2:3], 16)
    if (current_third_nibble == 11):
        next_third_nibble = 8
        if (current_first_byte == 50):
            next_first_byte = 0
        else:
            next_first_byte = (current_first_byte + 1)
    else:
        next_first_byte = current_first_byte
        next_third_nibble = (current_third_nibble + 1)
    next_string = ((hex(next_first_byte)[2:].zfill(2) + hex(next_third_nibble)[2:]) + 'f')
    return next_string