def _deserialize(self, value):
<EOL>encoded, timestamp, signature = value.split('<STR_LIT:|>')<EOL>if not signature == self._signature(self.name, encoded, timestamp):<EOL><INDENT>raise SessionError('<STR_LIT>'.format(signature))<EOL><DEDENT>if int(timestamp) < int(time.time()) - self.max_age:<EOL><INDENT>return None<EOL><DEDENT>decoded = parse.unquote(encoded)<EOL>deserialized = pickle.loads(decoded.encode('<STR_LIT>'))<EOL>return deserialized<EOL>
Deserializes and verifies the value created by :meth:`._serialize`.

:param str value:
    The serialized value.

:returns:
    Deserialized object.