code: def parse_encrypted_response(self, response):
          
          content_type = response.headers['Content-Type']
          if 'protocol="{0}"'.format(self.protocol_string.decode()) in content_type:
              host = urlsplit(response.request.url).hostname
              msg = self._decrypt_response(response, host)
          else:
              msg = response.text
  
          return msg
docs: Takes in the encrypted response from the server and decrypts it
  
          :param response: The response that needs to be decrytped
          :return: The unencrypted message from the server