code: def parse_string_value_from_substring(substring) -> str:
      '''
      Returns the ascii value in the expected string "N:aa11bb22", where "N" is
      the key, and "aa11bb22" is string value to be returned
      '''
      try:
          value = substring.split(':')[1]
          return str(value)
      except (ValueError, IndexError, TypeError, AttributeError):
          log.exception('Unexpected arg to parse_string_value_from_substring:')
          raise ParseError(
              'Unexpected arg to parse_string_value_from_substring: {}'.format(
                  substring)f parse_string_value_from_substring(substring) -> str:
      '''
      Returns the ascii value in the expected string "N:aa11bb22", where "N" is
      the key, and "aa11bb22" is string value to be returned
      '''
      try:
          value = substring.split(':')[1]
          return str(value)
      except (ValueError, IndexError, TypeError, AttributeError):
          log.exception('Unexpected arg to parse_string_value_from_substring:')
          raise ParseError(
              'Unexpected arg to parse_string_value_from_substring: {}'.format(
                  substring))
docs: Returns the ascii value in the expected string "N:aa11bb22", where "N" is
      the key, and "aa11bb22" is string value to be returned