original_docstring: 
          Encode a Bech32 string from the specified HRP and data.
  
          Args:
              hrp (str)       : HRP
              data (list[int]): Data part
              sep (str)       : Bech32 separator
  
          Returns:
              str: Encoded data
          
docstring: Encode a Bech32 string from the specified HRP and data.
docstring_tokens: Encode a Bech32 string from the specified HRP and data .
code: def _EncodeBech32(cls,
                        hrp: str,
                        data: List[int],
                        sep: str) -> str:
          """
          Encode a Bech32 string from the specified HRP and data.
  
          Args:
              hrp (str)       : HRP
              data (list[int]): Data part
              sep (str)       : Bech32 separator
  
          Returns:
              str: Encoded data
          """
  
          # Add checksum to data
          data += cls._ComputeChecksum(hrp, data)
          # Encode to alphabet
          return hrp + sep + "".join([Bech32BaseConst.CHARSET[d] for d in data])
code_tokens: def _EncodeBech32 ( cls , hrp : str , data : List [ int ] , sep : str ) -> str : data += cls . _ComputeChecksum ( hrp , data ) return hrp + sep + "" . join ( [ Bech32BaseConst . CHARSET [ d ] for d in data ] )
short_docstring: Encode a Bech32 string from the specified HRP and data.
short_docstring_tokens: Encode a Bech32 string from the specified HRP and data .
comment: """
          Encode a Bech32 string from the specified HRP and data.
  
          Args:
              hrp (str)       : HRP
              data (list[int]): Data part
              sep (str)       : Bech32 separator
  
          Returns:
              str: Encoded data
          """$SEP$# Add checksum to data$SEP$# Encode to alphabet