def __init__(self, blob, encryption_key):
chunks = parser.extract_chunks(blob)<EOL>if not self.is_complete(chunks):<EOL><INDENT>raise InvalidResponseError('<STR_LIT>')<EOL><DEDENT>self.accounts = self.parse_accounts(chunks, encryption_key)<EOL>
This more of an internal method, use one of the static constructors instead