code: def nuc_v(msg):
      
      tc = typecode(msg)
  
      if tc != 19:
          raise RuntimeError("%s: Not an airborne velocity message, expecting TC = 19" % msg)
  
  
      msgbin = common.hex2bin(msg)
      NUCv = common.bin2int(msgbin[42:45])
  
      try:
          HVE = uncertainty.NUCv[NUCv]['HVE']
          VVE = uncertainty.NUCv[NUCv]['VVE']
      except KeyError:
          HVE, VVE = uncertainty.NA, uncertainty.NA
  
      return HVE, VVE
docs: Calculate NUCv, Navigation Uncertainty Category - Velocity (ADS-B version 1)
  
      Args:
          msg (string): 28 bytes hexadecimal message string,
  
      Returns:
          int or string: 95% Horizontal Velocity Error
          int or string: 95% Vertical Velocity Error