9a4a91:	8d 71 6c             	lea    0x6c(%ecx),%esi
9a4a94:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9a4a95:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9a4a96:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9a4a97:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9a4a98:	5f                   	pop    %edi
9a4a99:	5e                   	pop    %esi
9a4a9a:	5d                   	pop    %ebp
9a4a9b:	c2 04 00             	ret    $0x4
9a4a9e:	cc                   	int3
9a4a9f:	cc                   	int3
9a4aa0:	cc                   	int3
9a4aa1:	cc                   	int3
9a4aa2:	cc                   	int3
9a4aa3:	b8 68 f1 d5 00       	mov    $0xd5f168,%eax
9a4aa8:	c3                   	ret
9a4aa9:	33 d2                	xor    %edx,%edx
9a4aab:	83 c8 ff             	or     $0xffffffff,%eax
9a4aae:	89 81 e8 00 00 00    	mov    %eax,0xe8(%ecx)
9a4ab4:	89 91 ec 00 00 00    	mov    %edx,0xec(%ecx)
9a4aba:	89 81 0c 01 00 00    	mov    %eax,0x10c(%ecx)
9a4ac0:	89 81 10 01 00 00    	mov    %eax,0x110(%ecx)
9a4ac6:	89 81 14 01 00 00    	mov    %eax,0x114(%ecx)
9a4acc:	89 91 18 01 00 00    	mov    %edx,0x118(%ecx)
9a4ad2:	89 91 1c 01 00 00    	mov    %edx,0x11c(%ecx)
9a4ad8:	89 91 20 01 00 00    	mov    %edx,0x120(%ecx)
9a4ade:	89 91 30 01 00 00    	mov    %edx,0x130(%ecx)
9a4ae4:	c3                   	ret
9a4ae5:	cc                   	int3
9a4ae6:	cc                   	int3
9a4ae7:	cc                   	int3
9a4ae8:	cc                   	int3
9a4ae9:	cc                   	int3
9a4aea:	cc                   	int3
9a4aeb:	cc                   	int3
9a4aec:	cc                   	int3
9a4aed:	cc                   	int3
9a4aee:	cc                   	int3
9a4aef:	cc                   	int3
9a4af0:	cc                   	int3
9a4af1:	cc                   	int3
9a4af2:	cc                   	int3
9a4af3:	cc                   	int3
9a4af4:	55                   	push   %ebp
9a4af5:	8b ec                	mov    %esp,%ebp
9a4af7:	8b 45 08             	mov    0x8(%ebp),%eax
9a4afa:	3b 41 04             	cmp    0x4(%ecx),%eax
9a4afd:	72 0a                	jb     0x9a4b09
9a4aff:	3b 41 08             	cmp    0x8(%ecx),%eax
9a4b02:	77 05                	ja     0x9a4b09
9a4b04:	33 c0                	xor    %eax,%eax
9a4b06:	40                   	inc    %eax
9a4b07:	eb 02                	jmp    0x9a4b0b
9a4b09:	33 c0                	xor    %eax,%eax
9a4b0b:	5d                   	pop    %ebp
9a4b0c:	c2 04 00             	ret    $0x4
9a4b0f:	cc                   	int3
9a4b10:	cc                   	int3
9a4b11:	cc                   	int3
9a4b12:	cc                   	int3
9a4b13:	cc                   	int3
9a4b14:	cc                   	int3
9a4b15:	33 c0                	xor    %eax,%eax
9a4b17:	40                   	inc    %eax
9a4b18:	c3                   	ret
9a4b19:	55                   	push   %ebp
9a4b1a:	8b ec                	mov    %esp,%ebp
9a4b1c:	51                   	push   %ecx
9a4b1d:	51                   	push   %ecx
9a4b1e:	8d 45 fc             	lea    -0x4(%ebp),%eax
9a4b21:	50                   	push   %eax
9a4b22:	8d 45 f8             	lea    -0x8(%ebp),%eax
9a4b25:	50                   	push   %eax
9a4b26:	ff 75 08             	push   0x8(%ebp)
9a4b29:	e8 cf ab a8 ff       	call   0x42f6fd
9a4b2e:	85 c0                	test   %eax,%eax
9a4b30:	74 0b                	je     0x9a4b3d
9a4b32:	8b 48 04             	mov    0x4(%eax),%ecx
9a4b35:	8b 45 0c             	mov    0xc(%ebp),%eax
9a4b38:	89 08                	mov    %ecx,(%eax)
9a4b3a:	33 c0                	xor    %eax,%eax
9a4b3c:	40                   	inc    %eax
9a4b3d:	8b e5                	mov    %ebp,%esp
9a4b3f:	5d                   	pop    %ebp
9a4b40:	c2 08 00             	ret    $0x8
9a4b43:	cc                   	int3
9a4b44:	cc                   	int3
9a4b45:	cc                   	int3
9a4b46:	cc                   	int3
9a4b47:	cc                   	int3
9a4b48:	cc                   	int3
9a4b49:	cc                   	int3
9a4b4a:	cc                   	int3
9a4b4b:	cc                   	int3
9a4b4c:	cc                   	int3
9a4b4d:	55                   	push   %ebp
9a4b4e:	8b ec                	mov    %esp,%ebp
9a4b50:	53                   	push   %ebx
9a4b51:	56                   	push   %esi
9a4b52:	57                   	push   %edi
9a4b53:	8b 7d 08             	mov    0x8(%ebp),%edi
9a4b56:	8b f1                	mov    %ecx,%esi
9a4b58:	57                   	push   %edi
9a4b59:	e8 e0 3a a6 ff       	call   0x40863e
9a4b5e:	33 db                	xor    %ebx,%ebx
9a4b60:	43                   	inc    %ebx
9a4b61:	85 ff                	test   %edi,%edi
9a4b63:	74 35                	je     0x9a4b9a
9a4b65:	68 c8 ef d5 00       	push   $0xd5efc8
9a4b6a:	8b cf                	mov    %edi,%ecx
9a4b6c:	e8 1e 51 a8 ff       	call   0x429c8f
9a4b71:	85 c0                	test   %eax,%eax
9a4b73:	74 03                	je     0x9a4b78
9a4b75:	89 5e 08             	mov    %ebx,0x8(%esi)
9a4b78:	68 a8 ed d5 00       	push   $0xd5eda8
9a4b7d:	8b cf                	mov    %edi,%ecx
9a4b7f:	e8 0b 51 a8 ff       	call   0x429c8f
9a4b84:	85 c0                	test   %eax,%eax
9a4b86:	74 0b                	je     0x9a4b93
9a4b88:	89 9e 94 00 00 00    	mov    %ebx,0x94(%esi)
9a4b8e:	89 5e 08             	mov    %ebx,0x8(%esi)
9a4b91:	eb 07                	jmp    0x9a4b9a
9a4b93:	83 a6 94 00 00 00 00 	andl   $0x0,0x94(%esi)
9a4b9a:	89 7e 6c             	mov    %edi,0x6c(%esi)
9a4b9d:	5f                   	pop    %edi
9a4b9e:	89 9e 90 00 00 00    	mov    %ebx,0x90(%esi)
9a4ba4:	5e                   	pop    %esi
9a4ba5:	5b                   	pop    %ebx
9a4ba6:	5d                   	pop    %ebp
9a4ba7:	c2 04 00             	ret    $0x4
9a4baa:	cc                   	int3
9a4bab:	cc                   	int3
9a4bac:	cc                   	int3
9a4bad:	cc                   	int3
9a4bae:	cc                   	int3
9a4baf:	cc                   	int3
9a4bb0:	cc                   	int3
9a4bb1:	cc                   	int3
9a4bb2:	cc                   	int3
9a4bb3:	cc                   	int3
9a4bb4:	cc                   	int3
9a4bb5:	cc                   	int3
9a4bb6:	cc                   	int3
9a4bb7:	cc                   	int3
9a4bb8:	cc                   	int3
9a4bb9:	cc                   	int3
9a4bba:	cc                   	int3
9a4bbb:	cc                   	int3
9a4bbc:	cc                   	int3
9a4bbd:	cc                   	int3
9a4bbe:	cc                   	int3
9a4bbf:	cc                   	int3
9a4bc0:	cc                   	int3
9a4bc1:	6a 30                	push   $0x30
9a4bc3:	b8 5a f7 ba 00       	mov    $0xbaf75a,%eax
9a4bc8:	e8 98 d4 a8 ff       	call   0x432065
9a4bcd:	8b d9                	mov    %ecx,%ebx
9a4bcf:	ff 75 24             	push   0x24(%ebp)
9a4bd2:	8b 7d 10             	mov    0x10(%ebp),%edi
9a4bd5:	ff 75 20             	push   0x20(%ebp)
9a4bd8:	8b 45 0c             	mov    0xc(%ebp),%eax
9a4bdb:	ff 75 1c             	push   0x1c(%ebp)
9a4bde:	8b 75 08             	mov    0x8(%ebp),%esi
9a4be1:	ff 75 18             	push   0x18(%ebp)
9a4be4:	89 7d dc             	mov    %edi,-0x24(%ebp)
9a4be7:	ff 75 14             	push   0x14(%ebp)
9a4bea:	89 75 d8             	mov    %esi,-0x28(%ebp)
9a4bed:	57                   	push   %edi
9a4bee:	50                   	push   %eax
9a4bef:	56                   	push   %esi
9a4bf0:	e8 3c 18 a8 ff       	call   0x426431
9a4bf5:	8b cb                	mov    %ebx,%ecx
9a4bf7:	e8 89 c9 a7 ff       	call   0x421585
9a4bfc:	85 c0                	test   %eax,%eax
9a4bfe:	0f 84 49 02 00 00    	je     0x9a4e4d
9a4c04:	85 ff                	test   %edi,%edi
9a4c06:	0f 84 41 02 00 00    	je     0x9a4e4d
9a4c0c:	33 c0                	xor    %eax,%eax
9a4c0e:	89 45 d4             	mov    %eax,-0x2c(%ebp)
9a4c11:	e8 20 37 a7 ff       	call   0x418336
9a4c16:	83 b8 ac 01 00 00 08 	cmpl   $0x8,0x1ac(%eax)
9a4c1d:	75 4c                	jne    0x9a4c6b
9a4c1f:	8d bb 04 01 00 00    	lea    0x104(%ebx),%edi
9a4c25:	85 ff                	test   %edi,%edi
9a4c27:	74 06                	je     0x9a4c2f
9a4c29:	83 7f 04 00          	cmpl   $0x0,0x4(%edi)
9a4c2d:	75 0d                	jne    0x9a4c3c
9a4c2f:	57                   	push   %edi
9a4c30:	8d 83 f0 00 00 00    	lea    0xf0(%ebx),%eax
9a4c36:	50                   	push   %eax
9a4c37:	e8 c6 aa a8 ff       	call   0x42f702
9a4c3c:	85 ff                	test   %edi,%edi
9a4c3e:	75 04                	jne    0x9a4c44
9a4c40:	33 c0                	xor    %eax,%eax
9a4c42:	eb 03                	jmp    0x9a4c47
9a4c44:	8b 47 04             	mov    0x4(%edi),%eax
9a4c47:	85 c0                	test   %eax,%eax
9a4c49:	75 05                	jne    0x9a4c50
9a4c4b:	e8 16 d3 a8 ff       	call   0x431f66
9a4c50:	6a 00                	push   $0x0
9a4c52:	57                   	push   %edi
9a4c53:	8b ce                	mov    %esi,%ecx
9a4c55:	e8 f5 67 a8 ff       	call   0x42b44f
9a4c5a:	ff 76 04             	push   0x4(%esi)
9a4c5d:	89 45 d4             	mov    %eax,-0x2c(%ebp)
9a4c60:	ff 15 64 33 d8 00    	call   *0xd83364
9a4c66:	8b 7d dc             	mov    -0x24(%ebp),%edi
9a4c69:	eb 2d                	jmp    0x9a4c98
9a4c6b:	8d b3 04 01 00 00    	lea    0x104(%ebx),%esi
9a4c71:	85 f6                	test   %esi,%esi
9a4c73:	74 23                	je     0x9a4c98
9a4c75:	83 7e 04 00          	cmpl   $0x0,0x4(%esi)
9a4c79:	74 1d                	je     0x9a4c98
9a4c7b:	8b ce                	mov    %esi,%ecx
9a4c7d:	e8 81 a9 a8 ff       	call   0x42f603
9a4c82:	50                   	push   %eax
9a4c83:	ff 15 78 31 d8 00    	call   *0xd83178
9a4c89:	85 f6                	test   %esi,%esi
9a4c8b:	75 04                	jne    0x9a4c91
9a4c8d:	33 c0                	xor    %eax,%eax
9a4c8f:	eb 03                	jmp    0x9a4c94
9a4c91:	8b 46 04             	mov    0x4(%esi),%eax
9a4c94:	85 c0                	test   %eax,%eax
9a4c96:	75 b3                	jne    0x9a4c4b
9a4c98:	85 ff                	test   %edi,%edi
9a4c9a:	74 af                	je     0x9a4c4b
9a4c9c:	83 3d d0 d2 d7 00 00 	cmpl   $0x0,0xd7d2d0
9a4ca3:	8d 77 6c             	lea    0x6c(%edi),%esi
9a4ca6:	8d 7d e0             	lea    -0x20(%ebp),%edi
9a4ca9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9a4caa:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9a4cab:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9a4cac:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9a4cad:	74 0d                	je     0x9a4cbc
9a4caf:	83 bb 94 00 00 00 00 	cmpl   $0x0,0x94(%ebx)
9a4cb6:	75 04                	jne    0x9a4cbc
9a4cb8:	6a 0a                	push   $0xa
9a4cba:	eb 02                	jmp    0x9a4cbe
9a4cbc:	6a 05                	push   $0x5
9a4cbe:	8b 45 ec             	mov    -0x14(%ebp),%eax
9a4cc1:	59                   	pop    %ecx
9a4cc2:	2b c1                	sub    %ecx,%eax
9a4cc4:	6a 01                	push   $0x1
9a4cc6:	89 45 e4             	mov    %eax,-0x1c(%ebp)
9a4cc9:	8d 45 e0             	lea    -0x20(%ebp),%eax
9a4ccc:	6a 00                	push   $0x0
9a4cce:	50                   	push   %eax
9a4ccf:	ff 15 4c 40 d8 00    	call   *0xd8404c
9a4cd5:	83 7d 1c 00          	cmpl   $0x0,0x1c(%ebp)
9a4cd9:	74 6a                	je     0x9a4d45
9a4cdb:	83 7d 18 00          	cmpl   $0x0,0x18(%ebp)
9a4cdf:	75 64                	jne    0x9a4d45
9a4ce1:	e8 67 de a6 ff       	call   0x412b4d
9a4ce6:	83 78 54 00          	cmpl   $0x0,0x54(%eax)
9a4cea:	74 59                	je     0x9a4d45
9a4cec:	e8 45 36 a7 ff       	call   0x418336
9a4cf1:	8b c8                	mov    %eax,%ecx
9a4cf3:	e8 83 b4 a7 ff       	call   0x42017b
9a4cf8:	85 c0                	test   %eax,%eax
9a4cfa:	75 49                	jne    0x9a4d45
9a4cfc:	f7 43 24 00 00 07 00 	testl  $0x70000,0x24(%ebx)
9a4d03:	75 40                	jne    0x9a4d45
9a4d05:	e8 2c 36 a7 ff       	call   0x418336
9a4d0a:	8d 4d cc             	lea    -0x34(%ebp),%ecx
9a4d0d:	ff 70 58             	push   0x58(%eax)
9a4d10:	e8 d5 1c a8 ff       	call   0x4269ea
9a4d15:	ff 75 d0             	push   -0x30(%ebp)
9a4d18:	8d 45 e0             	lea    -0x20(%ebp),%eax
9a4d1b:	50                   	push   %eax
9a4d1c:	8b 45 d8             	mov    -0x28(%ebp),%eax
9a4d1f:	ff 70 04             	push   0x4(%eax)
9a4d22:	ff 15 c8 3d d8 00    	call   *0xd83dc8
9a4d28:	6a ff                	push   $0xffffffff
9a4d2a:	6a ff                	push   $0xffffffff
9a4d2c:	8d 45 e0             	lea    -0x20(%ebp),%eax
9a4d2f:	50                   	push   %eax
9a4d30:	ff 15 4c 40 d8 00    	call   *0xd8404c
9a4d36:	8d 4d cc             	lea    -0x34(%ebp),%ecx
9a4d39:	c7 45 cc dc a7 c3 00 	movl   $0xc3a7dc,-0x34(%ebp)
9a4d40:	e8 f3 40 a9 ff       	call   0x438e38
9a4d45:	f7 43 24 00 00 04 00 	testl  $0x40000,0x24(%ebx)
9a4d4c:	74 0a                	je     0x9a4d58
9a4d4e:	e8 e3 35 a7 ff       	call   0x418336
9a4d53:	8b 50 58             	mov    0x58(%eax),%edx
9a4d56:	eb 14                	jmp    0x9a4d6c
9a4d58:	8b 93 e8 00 00 00    	mov    0xe8(%ebx),%edx
9a4d5e:	89 55 dc             	mov    %edx,-0x24(%ebp)
9a4d61:	83 fa ff             	cmp    $0xffffffff,%edx
9a4d64:	75 09                	jne    0x9a4d6f
9a4d66:	8b 93 ec 00 00 00    	mov    0xec(%ebx),%edx
9a4d6c:	89 55 dc             	mov    %edx,-0x24(%ebp)
9a4d6f:	8b c2                	mov    %edx,%eax
9a4d71:	c1 e8 10             	shr    $0x10,%eax
9a4d74:	0f b6 c8             	movzbl %al,%ecx
9a4d77:	8b c2                	mov    %edx,%eax
9a4d79:	81 c9 00 02 00 00    	or     $0x200,%ecx
9a4d7f:	c1 e8 08             	shr    $0x8,%eax
9a4d82:	c1 e1 08             	shl    $0x8,%ecx
9a4d85:	0f b6 c0             	movzbl %al,%eax
9a4d88:	0b c8                	or     %eax,%ecx
9a4d8a:	0f b6 c2             	movzbl %dl,%eax
9a4d8d:	c1 e1 08             	shl    $0x8,%ecx
9a4d90:	0b c8                	or     %eax,%ecx
9a4d92:	51                   	push   %ecx
9a4d93:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
9a4d96:	e8 4f 1c a8 ff       	call   0x4269ea
9a4d9b:	8b 5d d8             	mov    -0x28(%ebp),%ebx
9a4d9e:	8d 45 c4             	lea    -0x3c(%ebp),%eax
9a4da1:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
9a4da5:	8b cb                	mov    %ebx,%ecx
9a4da7:	50                   	push   %eax
9a4da8:	e8 79 c1 a8 ff       	call   0x430f26
9a4dad:	8b 0b                	mov    (%ebx),%ecx
9a4daf:	8b f8                	mov    %eax,%edi
9a4db1:	6a 08                	push   $0x8
9a4db3:	8b 71 24             	mov    0x24(%ecx),%esi
9a4db6:	8b ce                	mov    %esi,%ecx
9a4db8:	e8 a8 78 a8 ff       	call   0x42c665
9a4dbd:	8b cb                	mov    %ebx,%ecx
9a4dbf:	ff d6                	call   *%esi
9a4dc1:	ff 75 ec             	push   -0x14(%ebp)
9a4dc4:	8b f0                	mov    %eax,%esi
9a4dc6:	ff 75 e8             	push   -0x18(%ebp)
9a4dc9:	ff 75 e4             	push   -0x1c(%ebp)
9a4dcc:	ff 75 e0             	push   -0x20(%ebp)
9a4dcf:	ff 73 04             	push   0x4(%ebx)
9a4dd2:	ff 15 78 32 d8 00    	call   *0xd83278
9a4dd8:	56                   	push   %esi
9a4dd9:	8b cb                	mov    %ebx,%ecx
9a4ddb:	e8 4c 1b a8 ff       	call   0x42692c
9a4de0:	57                   	push   %edi
9a4de1:	8b cb                	mov    %ebx,%ecx
9a4de3:	e8 3e c1 a8 ff       	call   0x430f26
9a4de8:	e8 60 dd a6 ff       	call   0x412b4d
9a4ded:	83 78 50 00          	cmpl   $0x0,0x50(%eax)
9a4df1:	74 1f                	je     0x9a4e12
9a4df3:	e8 3e 35 a7 ff       	call   0x418336
9a4df8:	8b 4d dc             	mov    -0x24(%ebp),%ecx
9a4dfb:	3b 48 54             	cmp    0x54(%eax),%ecx
9a4dfe:	75 2d                	jne    0x9a4e2d
9a4e00:	e8 31 35 a7 ff       	call   0x418336
9a4e05:	ff 70 60             	push   0x60(%eax)
9a4e08:	e8 29 35 a7 ff       	call   0x418336
9a4e0d:	ff 70 60             	push   0x60(%eax)
9a4e10:	eb 10                	jmp    0x9a4e22
9a4e12:	e8 1f 35 a7 ff       	call   0x418336
9a4e17:	ff 70 64             	push   0x64(%eax)
9a4e1a:	e8 17 35 a7 ff       	call   0x418336
9a4e1f:	ff 70 58             	push   0x58(%eax)
9a4e22:	8d 45 e0             	lea    -0x20(%ebp),%eax