code: def decode(self, envelope, session, aes_cipher=None, **kwargs):
  		
  		return WMessengerBytesEnvelope(aes_cipher.decrypt(envelope.message(), decode=False), meta=envelope)
docs: :meth:`.WMessengerOnionCoderLayerProto.decode` method implementation.
  
  		:param envelope: original envelope
  		:param session: original session
  		:param aes_cipher: cipher to use
  		:param kwargs: additional arguments
  
  		:return: WMessengerBytesEnvelope