code: def address_from_public_key(pk_bytes):
      
      final_bytes = bytearray()
  
      # version
      final_bytes.append(6 << 3)
      # public key
      final_bytes.extend(pk_bytes)
      # checksum
      final_bytes.extend(struct.pack("<H", _crc16_checksum(final_bytes)))
  
      return base64.b32encode(final_bytes).decode()
docs: Returns the base32-encoded version of pk_bytes (G...)