990ba7:	cc                   	int3
990ba8:	cc                   	int3
990ba9:	cc                   	int3
990baa:	cc                   	int3
990bab:	cc                   	int3
990bac:	cc                   	int3
990bad:	cc                   	int3
990bae:	cc                   	int3
990baf:	cc                   	int3
990bb0:	cc                   	int3
990bb1:	cc                   	int3
990bb2:	cc                   	int3
990bb3:	cc                   	int3
990bb4:	cc                   	int3
990bb5:	cc                   	int3
990bb6:	cc                   	int3
990bb7:	cc                   	int3
990bb8:	cc                   	int3
990bb9:	cc                   	int3
990bba:	cc                   	int3
990bbb:	cc                   	int3
990bbc:	cc                   	int3
990bbd:	cc                   	int3
990bbe:	cc                   	int3
990bbf:	cc                   	int3
990bc0:	cc                   	int3
990bc1:	cc                   	int3
990bc2:	cc                   	int3
990bc3:	cc                   	int3
990bc4:	cc                   	int3
990bc5:	cc                   	int3
990bc6:	cc                   	int3
990bc7:	cc                   	int3
990bc8:	55                   	push   %ebp
990bc9:	8b ec                	mov    %esp,%ebp
990bcb:	53                   	push   %ebx
990bcc:	57                   	push   %edi
990bcd:	8b d9                	mov    %ecx,%ebx
990bcf:	e8 5b d7 a9 ff       	call   0x42e32f
990bd4:	8b 78 04             	mov    0x4(%eax),%edi
990bd7:	85 ff                	test   %edi,%edi
990bd9:	74 65                	je     0x990c40
990bdb:	8b 07                	mov    (%edi),%eax
990bdd:	56                   	push   %esi
990bde:	8b b0 fc 00 00 00    	mov    0xfc(%eax),%esi
990be4:	8b ce                	mov    %esi,%ecx
990be6:	e8 7a ba a9 ff       	call   0x42c665
990beb:	8b cf                	mov    %edi,%ecx
990bed:	ff d6                	call   *%esi
990bef:	8b f8                	mov    %eax,%edi
990bf1:	85 ff                	test   %edi,%edi
990bf3:	74 4a                	je     0x990c3f
990bf5:	8b 4d 08             	mov    0x8(%ebp),%ecx
990bf8:	83 e9 00             	sub    $0x0,%ecx
990bfb:	74 31                	je     0x990c2e
990bfd:	83 e9 01             	sub    $0x1,%ecx
990c00:	74 2c                	je     0x990c2e
990c02:	83 e9 01             	sub    $0x1,%ecx
990c05:	74 20                	je     0x990c27
990c07:	83 e9 01             	sub    $0x1,%ecx
990c0a:	75 33                	jne    0x990c3f
990c0c:	8b 07                	mov    (%edi),%eax
990c0e:	8b 70 30             	mov    0x30(%eax),%esi
990c11:	8b ce                	mov    %esi,%ecx
990c13:	e8 4d ba a9 ff       	call   0x42c665
990c18:	8b cf                	mov    %edi,%ecx
990c1a:	ff d6                	call   *%esi
990c1c:	85 c0                	test   %eax,%eax
990c1e:	75 1f                	jne    0x990c3f
990c20:	8b 07                	mov    (%edi),%eax
990c22:	8b 70 50             	mov    0x50(%eax),%esi
990c25:	eb 0c                	jmp    0x990c33
990c27:	8b 07                	mov    (%edi),%eax
990c29:	8b 70 4c             	mov    0x4c(%eax),%esi
990c2c:	eb 05                	jmp    0x990c33
990c2e:	8b 07                	mov    (%edi),%eax
990c30:	8b 70 48             	mov    0x48(%eax),%esi
990c33:	53                   	push   %ebx
990c34:	8b ce                	mov    %esi,%ecx
990c36:	e8 2a ba a9 ff       	call   0x42c665
990c3b:	8b cf                	mov    %edi,%ecx
990c3d:	ff d6                	call   *%esi
990c3f:	5e                   	pop    %esi
990c40:	5f                   	pop    %edi
990c41:	5b                   	pop    %ebx
990c42:	5d                   	pop    %ebp
990c43:	c2 04 00             	ret    $0x4
990c46:	cc                   	int3
990c47:	cc                   	int3
990c48:	cc                   	int3
990c49:	cc                   	int3
990c4a:	cc                   	int3
990c4b:	cc                   	int3
990c4c:	cc                   	int3
990c4d:	cc                   	int3
990c4e:	cc                   	int3
990c4f:	cc                   	int3
990c50:	cc                   	int3
990c51:	cc                   	int3
990c52:	cc                   	int3
990c53:	cc                   	int3
990c54:	cc                   	int3
990c55:	cc                   	int3
990c56:	cc                   	int3
990c57:	cc                   	int3
990c58:	cc                   	int3
990c59:	cc                   	int3
990c5a:	cc                   	int3
990c5b:	cc                   	int3
990c5c:	cc                   	int3
990c5d:	cc                   	int3
990c5e:	cc                   	int3
990c5f:	cc                   	int3
990c60:	cc                   	int3
990c61:	cc                   	int3
990c62:	cc                   	int3
990c63:	cc                   	int3
990c64:	cc                   	int3
990c65:	c2 08 00             	ret    $0x8
990c68:	56                   	push   %esi
990c69:	57                   	push   %edi
990c6a:	8b f9                	mov    %ecx,%edi
990c6c:	8b 07                	mov    (%edi),%eax
990c6e:	8b b0 d8 00 00 00    	mov    0xd8(%eax),%esi
990c74:	8b ce                	mov    %esi,%ecx
990c76:	e8 ea b9 a9 ff       	call   0x42c665
990c7b:	8b cf                	mov    %edi,%ecx
990c7d:	ff d6                	call   *%esi
990c7f:	85 c0                	test   %eax,%eax
990c81:	74 13                	je     0x990c96
990c83:	8b 07                	mov    (%edi),%eax
990c85:	8b b0 84 00 00 00    	mov    0x84(%eax),%esi
990c8b:	8b ce                	mov    %esi,%ecx
990c8d:	e8 d3 b9 a9 ff       	call   0x42c665
990c92:	8b cf                	mov    %edi,%ecx
990c94:	ff d6                	call   *%esi
990c96:	5f                   	pop    %edi
990c97:	5e                   	pop    %esi
990c98:	c3                   	ret
990c99:	cc                   	int3
990c9a:	cc                   	int3
990c9b:	cc                   	int3
990c9c:	cc                   	int3
990c9d:	cc                   	int3
990c9e:	cc                   	int3
990c9f:	cc                   	int3
990ca0:	cc                   	int3
990ca1:	cc                   	int3
990ca2:	cc                   	int3
990ca3:	cc                   	int3
990ca4:	cc                   	int3
990ca5:	56                   	push   %esi
990ca6:	57                   	push   %edi
990ca7:	8b f9                	mov    %ecx,%edi
990ca9:	8b 07                	mov    (%edi),%eax
990cab:	8b b0 e4 00 00 00    	mov    0xe4(%eax),%esi
990cb1:	8b ce                	mov    %esi,%ecx
990cb3:	e8 ad b9 a9 ff       	call   0x42c665
990cb8:	8b cf                	mov    %edi,%ecx
990cba:	ff d6                	call   *%esi
990cbc:	5f                   	pop    %edi
990cbd:	5e                   	pop    %esi
990cbe:	c3                   	ret
990cbf:	cc                   	int3
990cc0:	cc                   	int3
990cc1:	cc                   	int3
990cc2:	cc                   	int3
990cc3:	cc                   	int3
990cc4:	cc                   	int3
990cc5:	56                   	push   %esi
990cc6:	57                   	push   %edi
990cc7:	8b f9                	mov    %ecx,%edi
990cc9:	6a 01                	push   $0x1
990ccb:	6a 00                	push   $0x0
990ccd:	8b 07                	mov    (%edi),%eax
990ccf:	8b b0 e0 00 00 00    	mov    0xe0(%eax),%esi
990cd5:	8b ce                	mov    %esi,%ecx
990cd7:	e8 89 b9 a9 ff       	call   0x42c665
990cdc:	8b cf                	mov    %edi,%ecx
990cde:	ff d6                	call   *%esi
990ce0:	5f                   	pop    %edi
990ce1:	5e                   	pop    %esi
990ce2:	c3                   	ret
990ce3:	cc                   	int3
990ce4:	cc                   	int3
990ce5:	cc                   	int3
990ce6:	cc                   	int3
990ce7:	cc                   	int3
990ce8:	cc                   	int3
990ce9:	cc                   	int3
990cea:	53                   	push   %ebx
990ceb:	56                   	push   %esi
990cec:	57                   	push   %edi
990ced:	8b f9                	mov    %ecx,%edi
990cef:	33 db                	xor    %ebx,%ebx
990cf1:	33 f6                	xor    %esi,%esi
990cf3:	43                   	inc    %ebx
990cf4:	39 b7 a8 00 00 00    	cmp    %esi,0xa8(%edi)
990cfa:	74 13                	je     0x990d0f
990cfc:	39 77 50             	cmp    %esi,0x50(%edi)
990cff:	74 08                	je     0x990d09
990d01:	e8 93 54 a8 ff       	call   0x416199
990d06:	89 77 50             	mov    %esi,0x50(%edi)
990d09:	89 9f 9c 00 00 00    	mov    %ebx,0x9c(%edi)
990d0f:	8b 07                	mov    (%edi),%eax
990d11:	89 5f 4c             	mov    %ebx,0x4c(%edi)
990d14:	8b b0 84 00 00 00    	mov    0x84(%eax),%esi
990d1a:	8b ce                	mov    %esi,%ecx
990d1c:	e8 44 b9 a9 ff       	call   0x42c665
990d21:	8b cf                	mov    %edi,%ecx
990d23:	ff d6                	call   *%esi
990d25:	5f                   	pop    %edi
990d26:	5e                   	pop    %esi
990d27:	5b                   	pop    %ebx
990d28:	c3                   	ret
990d29:	cc                   	int3
990d2a:	cc                   	int3
990d2b:	cc                   	int3
990d2c:	cc                   	int3
990d2d:	cc                   	int3
990d2e:	cc                   	int3
990d2f:	cc                   	int3
990d30:	cc                   	int3
990d31:	cc                   	int3
990d32:	cc                   	int3
990d33:	cc                   	int3
990d34:	cc                   	int3
990d35:	cc                   	int3
990d36:	cc                   	int3
990d37:	cc                   	int3
990d38:	53                   	push   %ebx
990d39:	57                   	push   %edi
990d3a:	8b d9                	mov    %ecx,%ebx
990d3c:	e8 ee d5 a9 ff       	call   0x42e32f
990d41:	8b 78 04             	mov    0x4(%eax),%edi
990d44:	85 ff                	test   %edi,%edi
990d46:	74 42                	je     0x990d8a
990d48:	8b 07                	mov    (%edi),%eax
990d4a:	56                   	push   %esi
990d4b:	8b b0 fc 00 00 00    	mov    0xfc(%eax),%esi
990d51:	8b ce                	mov    %esi,%ecx
990d53:	e8 0d b9 a9 ff       	call   0x42c665
990d58:	8b cf                	mov    %edi,%ecx
990d5a:	ff d6                	call   *%esi
990d5c:	8b f8                	mov    %eax,%edi
990d5e:	85 ff                	test   %edi,%edi
990d60:	74 27                	je     0x990d89
990d62:	8b 0f                	mov    (%edi),%ecx
990d64:	8b 71 28             	mov    0x28(%ecx),%esi
990d67:	8b ce                	mov    %esi,%ecx
990d69:	e8 f7 b8 a9 ff       	call   0x42c665
990d6e:	8b cf                	mov    %edi,%ecx
990d70:	ff d6                	call   *%esi
990d72:	85 c0                	test   %eax,%eax
990d74:	74 13                	je     0x990d89
990d76:	8b 07                	mov    (%edi),%eax
990d78:	6a 01                	push   $0x1
990d7a:	53                   	push   %ebx
990d7b:	8b 70 40             	mov    0x40(%eax),%esi
990d7e:	8b ce                	mov    %esi,%ecx
990d80:	e8 e0 b8 a9 ff       	call   0x42c665
990d85:	8b cf                	mov    %edi,%ecx
990d87:	ff d6                	call   *%esi
990d89:	5e                   	pop    %esi
990d8a:	5f                   	pop    %edi
990d8b:	5b                   	pop    %ebx
990d8c:	c3                   	ret
990d8d:	cc                   	int3
990d8e:	cc                   	int3
990d8f:	cc                   	int3
990d90:	cc                   	int3
990d91:	cc                   	int3
990d92:	cc                   	int3
990d93:	cc                   	int3
990d94:	cc                   	int3
990d95:	cc                   	int3
990d96:	cc                   	int3
990d97:	cc                   	int3
990d98:	cc                   	int3
990d99:	cc                   	int3
990d9a:	cc                   	int3
990d9b:	cc                   	int3
990d9c:	cc                   	int3
990d9d:	cc                   	int3
990d9e:	cc                   	int3
990d9f:	cc                   	int3
990da0:	cc                   	int3
990da1:	cc                   	int3
990da2:	6a 70                	push   $0x70
990da4:	b8 27 e1 ba 00       	mov    $0xbae127,%eax
990da9:	e8 3e 65 a8 ff       	call   0x4172ec
990dae:	8b d9                	mov    %ecx,%ebx
990db0:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
990db4:	75 0a                	jne    0x990dc0
990db6:	b8 57 00 07 80       	mov    $0x80070057,%eax
990dbb:	e9 83 00 00 00       	jmp    0x990e43
990dc0:	33 ff                	xor    %edi,%edi
990dc2:	8d 4d cc             	lea    -0x34(%ebp),%ecx
990dc5:	57                   	push   %edi
990dc6:	e8 f0 e6 a7 ff       	call   0x40f4bb
990dcb:	ff 75 08             	push   0x8(%ebp)
990dce:	8d 4d cc             	lea    -0x34(%ebp),%ecx
990dd1:	89 7d fc             	mov    %edi,-0x4(%ebp)
990dd4:	e8 67 c3 aa ff       	call   0x43d140
990dd9:	57                   	push   %edi
990dda:	68 00 10 00 00       	push   $0x1000
990ddf:	6a 03                	push   $0x3
990de1:	8d 45 cc             	lea    -0x34(%ebp),%eax
990de4:	50                   	push   %eax
990de5:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
990de8:	e8 2a 03 a8 ff       	call   0x411117
990ded:	8b 03                	mov    (%ebx),%eax
990def:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
990df2:	51                   	push   %ecx
990df3:	89 5d 84             	mov    %ebx,-0x7c(%ebp)
990df6:	89 7d 88             	mov    %edi,-0x78(%ebp)
990df9:	8b 70 08             	mov    0x8(%eax),%esi
990dfc:	8b ce                	mov    %esi,%ecx
990dfe:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
990e02:	e8 5e b8 a9 ff       	call   0x42c665
990e07:	8b cb                	mov    %ebx,%ecx
990e09:	ff d6                	call   *%esi
990e0b:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
990e0e:	e8 0c 7d a8 ff       	call   0x418b1f
990e13:	eb 1c                	jmp    0x990e31
990e15:	8b 4d e8             	mov    -0x18(%ebp),%ecx
990e18:	85 c9                	test   %ecx,%ecx
990e1a:	74 05                	je     0x990e21
990e1c:	e8 28 44 a8 ff       	call   0x415249
990e21:	c7 45 ec 05 40 00 80 	movl   $0x80004005,-0x14(%ebp)
990e28:	b8 2e 0e 99 00       	mov    $0x990e2e,%eax
990e2d:	c3                   	ret
990e2e:	8b 7d ec             	mov    -0x14(%ebp),%edi
990e31:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
990e34:	e8 47 4e a8 ff       	call   0x415c80
990e39:	8d 4d cc             	lea    -0x34(%ebp),%ecx
990e3c:	e8 fc 9e a9 ff       	call   0x42ad3d
990e41:	8b c7                	mov    %edi,%eax
990e43:	e8 cf d5 a7 ff       	call   0x40e417
990e48:	c2 08 00             	ret    $0x8
990e4b:	cc                   	int3
990e4c:	cc                   	int3
990e4d:	cc                   	int3
990e4e:	cc                   	int3
990e4f:	cc                   	int3
990e50:	cc                   	int3
990e51:	cc                   	int3
990e52:	cc                   	int3
990e53:	cc                   	int3
990e54:	cc                   	int3