9b1bd4:	50                   	push   %eax
9b1bd5:	50                   	push   %eax
9b1bd6:	8d 45 b0             	lea    -0x50(%ebp),%eax
9b1bd9:	50                   	push   %eax
9b1bda:	e8 d1 2a a5 ff       	call   0x4046b0
9b1bdf:	8b c3                	mov    %ebx,%eax
9b1be1:	e9 6c 03 00 00       	jmp    0x9b1f52
9b1be6:	8b 03                	mov    (%ebx),%eax
9b1be8:	8b b0 e0 00 00 00    	mov    0xe0(%eax),%esi
9b1bee:	8b ce                	mov    %esi,%ecx
9b1bf0:	e8 70 aa a7 ff       	call   0x42c665
9b1bf5:	8b cb                	mov    %ebx,%ecx
9b1bf7:	ff d6                	call   *%esi
9b1bf9:	85 c0                	test   %eax,%eax
9b1bfb:	75 08                	jne    0x9b1c05
9b1bfd:	85 ff                	test   %edi,%edi
9b1bff:	0f 84 4a 03 00 00    	je     0x9b1f4f
9b1c05:	8b 03                	mov    (%ebx),%eax
9b1c07:	8b b0 e0 00 00 00    	mov    0xe0(%eax),%esi
9b1c0d:	8b ce                	mov    %esi,%ecx
9b1c0f:	e8 51 aa a7 ff       	call   0x42c665
9b1c14:	8b cb                	mov    %ebx,%ecx
9b1c16:	ff d6                	call   *%esi
9b1c18:	85 c0                	test   %eax,%eax
9b1c1a:	74 0e                	je     0x9b1c2a
9b1c1c:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
9b1c20:	74 08                	je     0x9b1c2a
9b1c22:	85 ff                	test   %edi,%edi
9b1c24:	0f 84 25 03 00 00    	je     0x9b1f4f
9b1c2a:	83 bb 98 00 00 00 00 	cmpl   $0x0,0x98(%ebx)
9b1c31:	8d b3 24 01 00 00    	lea    0x124(%ebx),%esi
9b1c37:	8d 7d d0             	lea    -0x30(%ebp),%edi
9b1c3a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1c3b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1c3c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1c3d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1c3e:	74 0e                	je     0x9b1c4e
9b1c40:	6a ff                	push   $0xffffffff
9b1c42:	6a ff                	push   $0xffffffff
9b1c44:	8d 45 b0             	lea    -0x50(%ebp),%eax
9b1c47:	50                   	push   %eax
9b1c48:	ff 15 ec 3d d8 00    	call   *0xd83dec
9b1c4e:	33 ff                	xor    %edi,%edi
9b1c50:	8d 45 d0             	lea    -0x30(%ebp),%eax
9b1c53:	50                   	push   %eax
9b1c54:	89 7d e0             	mov    %edi,-0x20(%ebp)
9b1c57:	89 7d e4             	mov    %edi,-0x1c(%ebp)
9b1c5a:	89 7d e8             	mov    %edi,-0x18(%ebp)
9b1c5d:	89 7d ec             	mov    %edi,-0x14(%ebp)
9b1c60:	ff 15 30 3e d8 00    	call   *0xd83e30
9b1c66:	85 c0                	test   %eax,%eax
9b1c68:	75 29                	jne    0x9b1c93
9b1c6a:	8d b3 34 01 00 00    	lea    0x134(%ebx),%esi
9b1c70:	8d 7d e0             	lea    -0x20(%ebp),%edi
9b1c73:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1c74:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1c75:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1c76:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1c77:	39 83 98 00 00 00    	cmp    %eax,0x98(%ebx)
9b1c7d:	74 12                	je     0x9b1c91
9b1c7f:	ff 45 d4             	incl   -0x2c(%ebp)
9b1c82:	ff 4d d8             	decl   -0x28(%ebp)
9b1c85:	ff 4d dc             	decl   -0x24(%ebp)
9b1c88:	ff 45 e0             	incl   -0x20(%ebp)
9b1c8b:	ff 45 e4             	incl   -0x1c(%ebp)
9b1c8e:	ff 4d ec             	decl   -0x14(%ebp)
9b1c91:	33 ff                	xor    %edi,%edi
9b1c93:	8d 45 d0             	lea    -0x30(%ebp),%eax
9b1c96:	50                   	push   %eax
9b1c97:	ff 15 30 3e d8 00    	call   *0xd83e30
9b1c9d:	85 c0                	test   %eax,%eax
9b1c9f:	0f 85 d2 01 00 00    	jne    0x9b1e77
9b1ca5:	39 45 a0             	cmp    %eax,-0x60(%ebp)
9b1ca8:	0f 84 c9 01 00 00    	je     0x9b1e77
9b1cae:	8b 03                	mov    (%ebx),%eax
9b1cb0:	8b b0 54 02 00 00    	mov    0x254(%eax),%esi
9b1cb6:	8b ce                	mov    %esi,%ecx
9b1cb8:	e8 a8 a9 a7 ff       	call   0x42c665
9b1cbd:	8b cb                	mov    %ebx,%ecx
9b1cbf:	ff d6                	call   *%esi
9b1cc1:	85 c0                	test   %eax,%eax
9b1cc3:	74 6d                	je     0x9b1d32
9b1cc5:	8b 03                	mov    (%ebx),%eax
9b1cc7:	8b b0 d8 00 00 00    	mov    0xd8(%eax),%esi
9b1ccd:	8b ce                	mov    %esi,%ecx
9b1ccf:	e8 91 a9 a7 ff       	call   0x42c665
9b1cd4:	8b cb                	mov    %ebx,%ecx
9b1cd6:	ff d6                	call   *%esi
9b1cd8:	85 c0                	test   %eax,%eax
9b1cda:	75 17                	jne    0x9b1cf3
9b1cdc:	8b 03                	mov    (%ebx),%eax
9b1cde:	8b b0 e4 00 00 00    	mov    0xe4(%eax),%esi
9b1ce4:	8b ce                	mov    %esi,%ecx
9b1ce6:	e8 7a a9 a7 ff       	call   0x42c665
9b1ceb:	8b cb                	mov    %ebx,%ecx
9b1ced:	ff d6                	call   *%esi
9b1cef:	85 c0                	test   %eax,%eax
9b1cf1:	74 0b                	je     0x9b1cfe
9b1cf3:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
9b1cf7:	ba 24 01 00 00       	mov    $0x124,%edx
9b1cfc:	74 05                	je     0x9b1d03
9b1cfe:	ba 1c 01 00 00       	mov    $0x11c,%edx
9b1d03:	8b 45 ac             	mov    -0x54(%ebp),%eax
9b1d06:	8d 75 e0             	lea    -0x20(%ebp),%esi
9b1d09:	57                   	push   %edi
9b1d0a:	8b 08                	mov    (%eax),%ecx
9b1d0c:	03 c2                	add    %edx,%eax
9b1d0e:	50                   	push   %eax
9b1d0f:	83 ec 10             	sub    $0x10,%esp
9b1d12:	8b fc                	mov    %esp,%edi
9b1d14:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d15:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d16:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d17:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d18:	8b 75 a4             	mov    -0x5c(%ebp),%esi
9b1d1b:	56                   	push   %esi
9b1d1c:	8b b1 14 03 00 00    	mov    0x314(%ecx),%esi
9b1d22:	8b ce                	mov    %esi,%ecx
9b1d24:	e8 3c a9 a7 ff       	call   0x42c665
9b1d29:	8b 7d ac             	mov    -0x54(%ebp),%edi
9b1d2c:	8b cf                	mov    %edi,%ecx
9b1d2e:	ff d6                	call   *%esi
9b1d30:	eb 69                	jmp    0x9b1d9b
9b1d32:	8b 45 ac             	mov    -0x54(%ebp),%eax
9b1d35:	8d 75 e0             	lea    -0x20(%ebp),%esi
9b1d38:	57                   	push   %edi
9b1d39:	8b 08                	mov    (%eax),%ecx
9b1d3b:	05 1c 01 00 00       	add    $0x11c,%eax
9b1d40:	50                   	push   %eax
9b1d41:	83 ec 10             	sub    $0x10,%esp
9b1d44:	8b fc                	mov    %esp,%edi
9b1d46:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d47:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d48:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d49:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d4a:	8b b1 14 03 00 00    	mov    0x314(%ecx),%esi
9b1d50:	8b ce                	mov    %esi,%ecx
9b1d52:	8b 7d a4             	mov    -0x5c(%ebp),%edi
9b1d55:	57                   	push   %edi
9b1d56:	e8 0a a9 a7 ff       	call   0x42c665
9b1d5b:	8b 4d ac             	mov    -0x54(%ebp),%ecx
9b1d5e:	ff d6                	call   *%esi
9b1d60:	57                   	push   %edi
9b1d61:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
9b1d64:	e8 57 eb a5 ff       	call   0x4108c0
9b1d69:	6a ff                	push   $0xffffffff
9b1d6b:	6a 00                	push   $0x0
9b1d6d:	6a ff                	push   $0xffffffff
9b1d6f:	6a ff                	push   $0xffffffff
9b1d71:	83 ec 10             	sub    $0x10,%esp
9b1d74:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
9b1d7b:	8b fc                	mov    %esp,%edi
9b1d7d:	8d 75 e0             	lea    -0x20(%ebp),%esi
9b1d80:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
9b1d83:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d84:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d85:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d86:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1d87:	e8 9a 51 a7 ff       	call   0x426f26
9b1d8c:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
9b1d90:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
9b1d93:	e8 f9 e2 a5 ff       	call   0x410091
9b1d98:	8b 7d ac             	mov    -0x54(%ebp),%edi
9b1d9b:	8b 03                	mov    (%ebx),%eax
9b1d9d:	8b b0 58 02 00 00    	mov    0x258(%eax),%esi
9b1da3:	8b ce                	mov    %esi,%ecx
9b1da5:	e8 bb a8 a7 ff       	call   0x42c665
9b1daa:	8b cb                	mov    %ebx,%ecx
9b1dac:	ff d6                	call   *%esi
9b1dae:	85 c0                	test   %eax,%eax
9b1db0:	74 5f                	je     0x9b1e11
9b1db2:	8b 03                	mov    (%ebx),%eax
9b1db4:	8b b0 d8 00 00 00    	mov    0xd8(%eax),%esi
9b1dba:	8b ce                	mov    %esi,%ecx
9b1dbc:	e8 a4 a8 a7 ff       	call   0x42c665
9b1dc1:	8b cb                	mov    %ebx,%ecx
9b1dc3:	ff d6                	call   *%esi
9b1dc5:	85 c0                	test   %eax,%eax
9b1dc7:	75 17                	jne    0x9b1de0
9b1dc9:	8b 03                	mov    (%ebx),%eax
9b1dcb:	8b b0 e4 00 00 00    	mov    0xe4(%eax),%esi
9b1dd1:	8b ce                	mov    %esi,%ecx
9b1dd3:	e8 8d a8 a7 ff       	call   0x42c665
9b1dd8:	8b cb                	mov    %ebx,%ecx
9b1dda:	ff d6                	call   *%esi
9b1ddc:	85 c0                	test   %eax,%eax
9b1dde:	74 0b                	je     0x9b1deb
9b1de0:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
9b1de4:	b8 24 01 00 00       	mov    $0x124,%eax
9b1de9:	74 05                	je     0x9b1df0
9b1deb:	b8 1c 01 00 00       	mov    $0x11c,%eax
9b1df0:	8b 17                	mov    (%edi),%edx
9b1df2:	8d 75 d0             	lea    -0x30(%ebp),%esi
9b1df5:	03 c7                	add    %edi,%eax
9b1df7:	6a 00                	push   $0x0
9b1df9:	50                   	push   %eax
9b1dfa:	83 ec 10             	sub    $0x10,%esp
9b1dfd:	8b fc                	mov    %esp,%edi
9b1dff:	ff 75 a4             	push   -0x5c(%ebp)
9b1e02:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e03:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e04:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e05:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e06:	8b b2 14 03 00 00    	mov    0x314(%edx),%esi
9b1e0c:	e9 32 01 00 00       	jmp    0x9b1f43
9b1e11:	8b 0f                	mov    (%edi),%ecx
9b1e13:	8d 87 1c 01 00 00    	lea    0x11c(%edi),%eax
9b1e19:	33 db                	xor    %ebx,%ebx
9b1e1b:	8d 75 d0             	lea    -0x30(%ebp),%esi
9b1e1e:	53                   	push   %ebx
9b1e1f:	50                   	push   %eax
9b1e20:	83 ec 10             	sub    $0x10,%esp
9b1e23:	8b fc                	mov    %esp,%edi
9b1e25:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e26:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e27:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e28:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e29:	8b b1 14 03 00 00    	mov    0x314(%ecx),%esi
9b1e2f:	8b ce                	mov    %esi,%ecx
9b1e31:	8b 7d a4             	mov    -0x5c(%ebp),%edi
9b1e34:	57                   	push   %edi
9b1e35:	e8 2b a8 a7 ff       	call   0x42c665
9b1e3a:	8b 4d ac             	mov    -0x54(%ebp),%ecx
9b1e3d:	ff d6                	call   *%esi
9b1e3f:	57                   	push   %edi
9b1e40:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
9b1e43:	e8 78 ea a5 ff       	call   0x4108c0
9b1e48:	6a ff                	push   $0xffffffff
9b1e4a:	53                   	push   %ebx
9b1e4b:	6a ff                	push   $0xffffffff
9b1e4d:	6a ff                	push   $0xffffffff
9b1e4f:	83 ec 10             	sub    $0x10,%esp
9b1e52:	c7 45 fc 03 00 00 00 	movl   $0x3,-0x4(%ebp)
9b1e59:	8b fc                	mov    %esp,%edi
9b1e5b:	8d 75 d0             	lea    -0x30(%ebp),%esi
9b1e5e:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
9b1e61:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e62:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e63:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e64:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1e65:	e8 bc 50 a7 ff       	call   0x426f26
9b1e6a:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
9b1e6d:	e8 1f e2 a5 ff       	call   0x410091
9b1e72:	e9 d8 00 00 00       	jmp    0x9b1f4f
9b1e77:	8b 03                	mov    (%ebx),%eax
9b1e79:	8b b0 d8 00 00 00    	mov    0xd8(%eax),%esi
9b1e7f:	8b ce                	mov    %esi,%ecx
9b1e81:	e8 df a7 a7 ff       	call   0x42c665
9b1e86:	8b cb                	mov    %ebx,%ecx
9b1e88:	ff d6                	call   *%esi
9b1e8a:	85 c0                	test   %eax,%eax
9b1e8c:	75 17                	jne    0x9b1ea5
9b1e8e:	8b 03                	mov    (%ebx),%eax
9b1e90:	8b b0 e4 00 00 00    	mov    0xe4(%eax),%esi
9b1e96:	8b ce                	mov    %esi,%ecx
9b1e98:	e8 c8 a7 a7 ff       	call   0x42c665
9b1e9d:	8b cb                	mov    %ebx,%ecx
9b1e9f:	ff d6                	call   *%esi
9b1ea1:	85 c0                	test   %eax,%eax
9b1ea3:	74 0b                	je     0x9b1eb0
9b1ea5:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
9b1ea9:	b9 24 01 00 00       	mov    $0x124,%ecx
9b1eae:	74 05                	je     0x9b1eb5
9b1eb0:	b9 1c 01 00 00       	mov    $0x11c,%ecx
9b1eb5:	8b 45 ac             	mov    -0x54(%ebp),%eax
9b1eb8:	8d 75 b0             	lea    -0x50(%ebp),%esi
9b1ebb:	8d 7d c0             	lea    -0x40(%ebp),%edi
9b1ebe:	03 c1                	add    %ecx,%eax
9b1ec0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1ec1:	89 45 a8             	mov    %eax,-0x58(%ebp)
9b1ec4:	8b 03                	mov    (%ebx),%eax
9b1ec6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1ec7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1ec8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1ec9:	8b b0 e0 00 00 00    	mov    0xe0(%eax),%esi
9b1ecf:	8b ce                	mov    %esi,%ecx
9b1ed1:	e8 8f a7 a7 ff       	call   0x42c665
9b1ed6:	8b cb                	mov    %ebx,%ecx
9b1ed8:	ff d6                	call   *%esi
9b1eda:	85 c0                	test   %eax,%eax
9b1edc:	74 45                	je     0x9b1f23
9b1ede:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
9b1ee2:	8b 45 a8             	mov    -0x58(%ebp),%eax
9b1ee5:	89 45 a8             	mov    %eax,-0x58(%ebp)
9b1ee8:	75 39                	jne    0x9b1f23
9b1eea:	8b 4d a0             	mov    -0x60(%ebp),%ecx
9b1eed:	33 c0                	xor    %eax,%eax
9b1eef:	85 c9                	test   %ecx,%ecx
9b1ef1:	0f 94 c0             	sete   %al
9b1ef4:	8d 1c c5 24 01 00 00 	lea    0x124(,%eax,8),%ebx
9b1efb:	03 5d ac             	add    -0x54(%ebp),%ebx
9b1efe:	89 5d a8             	mov    %ebx,-0x58(%ebp)
9b1f01:	85 c9                	test   %ecx,%ecx
9b1f03:	75 1e                	jne    0x9b1f23
9b1f05:	8d 45 e0             	lea    -0x20(%ebp),%eax
9b1f08:	89 5d a8             	mov    %ebx,-0x58(%ebp)
9b1f0b:	50                   	push   %eax
9b1f0c:	ff 15 30 3e d8 00    	call   *0xd83e30
9b1f12:	85 c0                	test   %eax,%eax
9b1f14:	75 0d                	jne    0x9b1f23
9b1f16:	8d 75 e0             	lea    -0x20(%ebp),%esi
9b1f19:	89 5d a8             	mov    %ebx,-0x58(%ebp)
9b1f1c:	8d 7d c0             	lea    -0x40(%ebp),%edi
9b1f1f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1f20:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1f21:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1f22:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1f23:	8b 45 ac             	mov    -0x54(%ebp),%eax
9b1f26:	8d 75 c0             	lea    -0x40(%ebp),%esi
9b1f29:	6a 00                	push   $0x0
9b1f2b:	ff 75 a8             	push   -0x58(%ebp)
9b1f2e:	8b 00                	mov    (%eax),%eax
9b1f30:	83 ec 10             	sub    $0x10,%esp
9b1f33:	8b fc                	mov    %esp,%edi
9b1f35:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1f36:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1f37:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1f38:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b1f39:	8b 75 a4             	mov    -0x5c(%ebp),%esi
9b1f3c:	56                   	push   %esi
9b1f3d:	8b b0 14 03 00 00    	mov    0x314(%eax),%esi
9b1f43:	8b ce                	mov    %esi,%ecx
9b1f45:	e8 1b a7 a7 ff       	call   0x42c665
9b1f4a:	8b 4d ac             	mov    -0x54(%ebp),%ecx
9b1f4d:	ff d6                	call   *%esi
9b1f4f:	83 c8 ff             	or     $0xffffffff,%eax
9b1f52:	e8 5c 0a a6 ff       	call   0x4129b3
9b1f57:	c2 08 00             	ret    $0x8
9b1f5a:	cc                   	int3
9b1f5b:	cc                   	int3
9b1f5c:	cc                   	int3
9b1f5d:	cc                   	int3
9b1f5e:	cc                   	int3
9b1f5f:	cc                   	int3
9b1f60:	cc                   	int3
9b1f61:	cc                   	int3
9b1f62:	cc                   	int3
9b1f63:	cc                   	int3
9b1f64:	cc                   	int3
9b1f65:	cc                   	int3
9b1f66:	cc                   	int3
9b1f67:	cc                   	int3
9b1f68:	cc                   	int3
9b1f69:	cc                   	int3
9b1f6a:	cc                   	int3
9b1f6b:	cc                   	int3
9b1f6c:	cc                   	int3
9b1f6d:	cc                   	int3
9b1f6e:	cc                   	int3
9b1f6f:	cc                   	int3