7d7b6d:	cc                   	int3
7d7b6e:	cc                   	int3
7d7b6f:	cc                   	int3
7d7b70:	cc                   	int3
7d7b71:	cc                   	int3
7d7b72:	cc                   	int3
7d7b73:	cc                   	int3
7d7b74:	cc                   	int3
7d7b75:	cc                   	int3
7d7b76:	cc                   	int3
7d7b77:	cc                   	int3
7d7b78:	cc                   	int3
7d7b79:	cc                   	int3
7d7b7a:	cc                   	int3
7d7b7b:	cc                   	int3
7d7b7c:	cc                   	int3
7d7b7d:	cc                   	int3
7d7b7e:	cc                   	int3
7d7b7f:	cc                   	int3
7d7b80:	56                   	push   %esi
7d7b81:	ff 74 24 0c          	push   0xc(%esp)
7d7b85:	ff 15 0c e2 d5 00    	call   *0xd5e20c
7d7b8b:	8b f0                	mov    %eax,%esi
7d7b8d:	83 c4 04             	add    $0x4,%esp
7d7b90:	85 f6                	test   %esi,%esi
7d7b92:	75 02                	jne    0x7d7b96
7d7b94:	5e                   	pop    %esi
7d7b95:	c3                   	ret
7d7b96:	57                   	push   %edi
7d7b97:	56                   	push   %esi
7d7b98:	ff 74 24 10          	push   0x10(%esp)
7d7b9c:	e8 5a 51 c4 ff       	call   0x41ccfb
7d7ba1:	8b f8                	mov    %eax,%edi
7d7ba3:	83 c4 08             	add    $0x8,%esp
7d7ba6:	85 ff                	test   %edi,%edi
7d7ba8:	75 0a                	jne    0x7d7bb4
7d7baa:	56                   	push   %esi
7d7bab:	ff 15 04 e2 d5 00    	call   *0xd5e204
7d7bb1:	83 c4 04             	add    $0x4,%esp
7d7bb4:	8b c7                	mov    %edi,%eax
7d7bb6:	5f                   	pop    %edi
7d7bb7:	5e                   	pop    %esi
7d7bb8:	c3                   	ret
7d7bb9:	cc                   	int3
7d7bba:	cc                   	int3
7d7bbb:	cc                   	int3
7d7bbc:	cc                   	int3
7d7bbd:	cc                   	int3
7d7bbe:	cc                   	int3
7d7bbf:	cc                   	int3
7d7bc0:	cc                   	int3
7d7bc1:	cc                   	int3
7d7bc2:	cc                   	int3
7d7bc3:	cc                   	int3
7d7bc4:	cc                   	int3
7d7bc5:	cc                   	int3
7d7bc6:	cc                   	int3
7d7bc7:	cc                   	int3
7d7bc8:	cc                   	int3
7d7bc9:	cc                   	int3
7d7bca:	cc                   	int3
7d7bcb:	cc                   	int3
7d7bcc:	cc                   	int3
7d7bcd:	cc                   	int3
7d7bce:	cc                   	int3
7d7bcf:	cc                   	int3
7d7bd0:	56                   	push   %esi
7d7bd1:	8b 74 24 08          	mov    0x8(%esp),%esi
7d7bd5:	85 f6                	test   %esi,%esi
7d7bd7:	74 29                	je     0x7d7c02
7d7bd9:	57                   	push   %edi
7d7bda:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
7d7be0:	ff 36                	push   (%esi)
7d7be2:	8b 7e 04             	mov    0x4(%esi),%edi
7d7be5:	ff 15 04 e2 d5 00    	call   *0xd5e204
7d7beb:	56                   	push   %esi
7d7bec:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
7d7bf2:	ff 15 04 e2 d5 00    	call   *0xd5e204
7d7bf8:	83 c4 08             	add    $0x8,%esp
7d7bfb:	8b f7                	mov    %edi,%esi
7d7bfd:	85 ff                	test   %edi,%edi
7d7bff:	75 df                	jne    0x7d7be0
7d7c01:	5f                   	pop    %edi
7d7c02:	5e                   	pop    %esi
7d7c03:	c3                   	ret
7d7c04:	cc                   	int3
7d7c05:	cc                   	int3
7d7c06:	cc                   	int3
7d7c07:	cc                   	int3
7d7c08:	cc                   	int3
7d7c09:	cc                   	int3
7d7c0a:	cc                   	int3
7d7c0b:	cc                   	int3
7d7c0c:	cc                   	int3
7d7c0d:	cc                   	int3
7d7c0e:	cc                   	int3
7d7c0f:	cc                   	int3
7d7c10:	cc                   	int3
7d7c11:	cc                   	int3
7d7c12:	cc                   	int3
7d7c13:	cc                   	int3
7d7c14:	cc                   	int3
7d7c15:	cc                   	int3
7d7c16:	cc                   	int3
7d7c17:	cc                   	int3
7d7c18:	cc                   	int3
7d7c19:	cc                   	int3
7d7c1a:	cc                   	int3
7d7c1b:	cc                   	int3
7d7c1c:	cc                   	int3
7d7c1d:	cc                   	int3
7d7c1e:	cc                   	int3
7d7c1f:	cc                   	int3
7d7c20:	8b 44 24 04          	mov    0x4(%esp),%eax
7d7c24:	85 c0                	test   %eax,%eax
7d7c26:	75 01                	jne    0x7d7c29
7d7c28:	c3                   	ret
7d7c29:	8b 48 04             	mov    0x4(%eax),%ecx
7d7c2c:	85 c9                	test   %ecx,%ecx
7d7c2e:	74 09                	je     0x7d7c39
7d7c30:	8b c1                	mov    %ecx,%eax
7d7c32:	8b 48 04             	mov    0x4(%eax),%ecx
7d7c35:	85 c9                	test   %ecx,%ecx
7d7c37:	75 f7                	jne    0x7d7c30
7d7c39:	c3                   	ret
7d7c3a:	cc                   	int3
7d7c3b:	cc                   	int3
7d7c3c:	cc                   	int3
7d7c3d:	cc                   	int3
7d7c3e:	cc                   	int3
7d7c3f:	cc                   	int3
7d7c40:	81 ec 2c 04 00 00    	sub    $0x42c,%esp
7d7c46:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
7d7c4b:	33 c4                	xor    %esp,%eax
7d7c4d:	89 84 24 28 04 00 00 	mov    %eax,0x428(%esp)
7d7c54:	8b 84 24 30 04 00 00 	mov    0x430(%esp),%eax
7d7c5b:	53                   	push   %ebx
7d7c5c:	55                   	push   %ebp
7d7c5d:	89 44 24 2c          	mov    %eax,0x2c(%esp)
7d7c61:	8b 84 24 48 04 00 00 	mov    0x448(%esp),%eax
7d7c68:	56                   	push   %esi
7d7c69:	8b b4 24 40 04 00 00 	mov    0x440(%esp),%esi
7d7c70:	89 44 24 20          	mov    %eax,0x20(%esp)
7d7c74:	8b 84 24 50 04 00 00 	mov    0x450(%esp),%eax
7d7c7b:	89 74 24 2c          	mov    %esi,0x2c(%esp)
7d7c7f:	8b b4 24 48 04 00 00 	mov    0x448(%esp),%esi
7d7c86:	6a 00                	push   $0x0
7d7c88:	89 44 24 28          	mov    %eax,0x28(%esp)
7d7c8c:	e8 79 91 c4 ff       	call   0x420e0a
7d7c91:	6a 38                	push   $0x38
7d7c93:	32 db                	xor    %bl,%bl
7d7c95:	89 44 24 30          	mov    %eax,0x30(%esp)
7d7c99:	6a 01                	push   $0x1
7d7c9b:	89 54 24 24          	mov    %edx,0x24(%esp)
7d7c9f:	89 5c 24 20          	mov    %ebx,0x20(%esp)
7d7ca3:	ff 15 10 e2 d5 00    	call   *0xd5e210
7d7ca9:	8b e8                	mov    %eax,%ebp
7d7cab:	83 c4 0c             	add    $0xc,%esp
7d7cae:	85 ed                	test   %ebp,%ebp
7d7cb0:	75 18                	jne    0x7d7cca
7d7cb2:	5e                   	pop    %esi
7d7cb3:	5d                   	pop    %ebp
7d7cb4:	5b                   	pop    %ebx
7d7cb5:	8b 8c 24 28 04 00 00 	mov    0x428(%esp),%ecx
7d7cbc:	33 cc                	xor    %esp,%ecx
7d7cbe:	e8 f3 3a c4 ff       	call   0x41b7b6
7d7cc3:	81 c4 2c 04 00 00    	add    $0x42c,%esp
7d7cc9:	c3                   	ret
7d7cca:	80 bc 24 44 04 00 00 	cmpb   $0x0,0x444(%esp)
7d7cd1:	00
7d7cd2:	57                   	push   %edi
7d7cd3:	0f 84 1d 05 00 00    	je     0x7d81f6
7d7cd9:	68 88 13 00 00       	push   $0x1388
7d7cde:	ff 15 00 e2 d5 00    	call   *0xd5e200
7d7ce4:	8b f8                	mov    %eax,%edi
7d7ce6:	83 c4 04             	add    $0x4,%esp
7d7ce9:	89 7c 24 10          	mov    %edi,0x10(%esp)
7d7ced:	85 ff                	test   %edi,%edi
7d7cef:	75 0c                	jne    0x7d7cfd
7d7cf1:	55                   	push   %ebp
7d7cf2:	ff 15 04 e2 d5 00    	call   *0xd5e204
7d7cf8:	e9 db 04 00 00       	jmp    0x7d81d8
7d7cfd:	6a 3b                	push   $0x3b
7d7cff:	56                   	push   %esi
7d7d00:	e8 4e d0 c3 ff       	call   0x414d53
7d7d05:	8a 0e                	mov    (%esi),%cl
7d7d07:	83 c4 08             	add    $0x8,%esp
7d7d0a:	89 44 24 20          	mov    %eax,0x20(%esp)
7d7d0e:	84 c9                	test   %cl,%cl
7d7d10:	74 12                	je     0x7d7d24
7d7d12:	80 f9 20             	cmp    $0x20,%cl
7d7d15:	74 05                	je     0x7d7d1c
7d7d17:	80 f9 09             	cmp    $0x9,%cl
7d7d1a:	75 08                	jne    0x7d7d24
7d7d1c:	8a 4e 01             	mov    0x1(%esi),%cl
7d7d1f:	46                   	inc    %esi
7d7d20:	84 c9                	test   %cl,%cl
7d7d22:	75 ee                	jne    0x7d7d12
7d7d24:	57                   	push   %edi
7d7d25:	8d 44 24 3c          	lea    0x3c(%esp),%eax
7d7d29:	c6 07 00             	movb   $0x0,(%edi)
7d7d2c:	50                   	push   %eax
7d7d2d:	68 d8 e1 c2 00       	push   $0xc2e1d8
7d7d32:	56                   	push   %esi
7d7d33:	c6 44 24 48 00       	movb   $0x0,0x48(%esp)
7d7d38:	e8 ef ce c3 ff       	call   0x414c2c
7d7d3d:	83 c4 10             	add    $0x10,%esp
7d7d40:	83 f8 01             	cmp    $0x1,%eax
7d7d43:	0f 8c c6 02 00 00    	jl     0x7d800f
7d7d49:	8b d7                	mov    %edi,%edx
7d7d4b:	8d 4a 01             	lea    0x1(%edx),%ecx
7d7d4e:	66 90                	xchg   %ax,%ax
7d7d50:	8a 02                	mov    (%edx),%al
7d7d52:	42                   	inc    %edx
7d7d53:	84 c0                	test   %al,%al
7d7d55:	75 f9                	jne    0x7d7d50
7d7d57:	2b d1                	sub    %ecx,%edx
7d7d59:	8d 4c 24 38          	lea    0x38(%esp),%ecx
7d7d5d:	8d 79 01             	lea    0x1(%ecx),%edi
7d7d60:	8a 01                	mov    (%ecx),%al
7d7d62:	41                   	inc    %ecx
7d7d63:	84 c0                	test   %al,%al
7d7d65:	75 f9                	jne    0x7d7d60
7d7d67:	2b cf                	sub    %edi,%ecx
7d7d69:	03 f1                	add    %ecx,%esi
7d7d6b:	8a 1e                	mov    (%esi),%bl
7d7d6d:	85 c9                	test   %ecx,%ecx
7d7d6f:	74 36                	je     0x7d7da7
7d7d71:	8a 46 ff             	mov    -0x1(%esi),%al
7d7d74:	4e                   	dec    %esi
7d7d75:	3c 20                	cmp    $0x20,%al
7d7d77:	74 04                	je     0x7d7d7d
7d7d79:	3c 09                	cmp    $0x9,%al
7d7d7b:	75 2a                	jne    0x7d7da7
7d7d7d:	84 c0                	test   %al,%al
7d7d7f:	74 15                	je     0x7d7d96
7d7d81:	3c 20                	cmp    $0x20,%al
7d7d83:	74 04                	je     0x7d7d89
7d7d85:	3c 09                	cmp    $0x9,%al
7d7d87:	75 0d                	jne    0x7d7d96
7d7d89:	85 c9                	test   %ecx,%ecx
7d7d8b:	74 09                	je     0x7d7d96
7d7d8d:	8a 46 ff             	mov    -0x1(%esi),%al
7d7d90:	4e                   	dec    %esi
7d7d91:	49                   	dec    %ecx
7d7d92:	84 c0                	test   %al,%al
7d7d94:	75 eb                	jne    0x7d7d81
7d7d96:	81 f9 00 04 00 00    	cmp    $0x400,%ecx
7d7d9c:	0f 83 65 08 00 00    	jae    0x7d8607
7d7da2:	c6 44 0c 38 00       	movb   $0x0,0x38(%esp,%ecx,1)
7d7da7:	8b 4c 24 10          	mov    0x10(%esp),%ecx
7d7dab:	85 d2                	test   %edx,%edx
7d7dad:	74 17                	je     0x7d7dc6
7d7daf:	90                   	nop
7d7db0:	8a 44 11 ff          	mov    -0x1(%ecx,%edx,1),%al
7d7db4:	3c 20                	cmp    $0x20,%al
7d7db6:	74 04                	je     0x7d7dbc
7d7db8:	3c 09                	cmp    $0x9,%al
7d7dba:	75 0a                	jne    0x7d7dc6
7d7dbc:	c6 44 11 ff 00       	movb   $0x0,-0x1(%ecx,%edx,1)
7d7dc1:	83 ea 01             	sub    $0x1,%edx
7d7dc4:	75 ea                	jne    0x7d7db0
7d7dc6:	8a 01                	mov    (%ecx),%al
7d7dc8:	8b f9                	mov    %ecx,%edi
7d7dca:	84 c0                	test   %al,%al
7d7dcc:	74 12                	je     0x7d7de0
7d7dce:	66 90                	xchg   %ax,%ax
7d7dd0:	3c 20                	cmp    $0x20,%al
7d7dd2:	74 04                	je     0x7d7dd8
7d7dd4:	3c 09                	cmp    $0x9,%al
7d7dd6:	75 08                	jne    0x7d7de0
7d7dd8:	8a 47 01             	mov    0x1(%edi),%al
7d7ddb:	47                   	inc    %edi
7d7ddc:	84 c0                	test   %al,%al
7d7dde:	75 f0                	jne    0x7d7dd0
7d7de0:	83 7d 04 00          	cmpl   $0x0,0x4(%ebp)
7d7de4:	75 35                	jne    0x7d7e1b
7d7de6:	80 fb 3d             	cmp    $0x3d,%bl
7d7de9:	75 30                	jne    0x7d7e1b
7d7deb:	8d 44 24 38          	lea    0x38(%esp),%eax
7d7def:	50                   	push   %eax
7d7df0:	ff 15 0c e2 d5 00    	call   *0xd5e20c
7d7df6:	57                   	push   %edi
7d7df7:	89 45 04             	mov    %eax,0x4(%ebp)
7d7dfa:	ff 15 0c e2 d5 00    	call   *0xd5e20c
7d7e00:	83 c4 08             	add    $0x8,%esp
7d7e03:	89 45 08             	mov    %eax,0x8(%ebp)
7d7e06:	83 7d 04 00          	cmpl   $0x0,0x4(%ebp)
7d7e0a:	74 04                	je     0x7d7e10
7d7e0c:	85 c0                	test   %eax,%eax
7d7e0e:	75 56                	jne    0x7d7e66
7d7e10:	8b 7c 24 10          	mov    0x10(%esp),%edi
7d7e14:	b3 01                	mov    $0x1,%bl
7d7e16:	e9 51 02 00 00       	jmp    0x7d806c
7d7e1b:	85 d2                	test   %edx,%edx
7d7e1d:	75 47                	jne    0x7d7e66
7d7e1f:	8d 44 24 38          	lea    0x38(%esp),%eax
7d7e23:	50                   	push   %eax
7d7e24:	68 f8 e1 c2 00       	push   $0xc2e1f8
7d7e29:	e8 6d 7a c6 ff       	call   0x43f89b
7d7e2e:	83 c4 08             	add    $0x8,%esp
7d7e31:	85 c0                	test   %eax,%eax
7d7e33:	74 09                	je     0x7d7e3e
7d7e35:	c6 45 30 01          	movb   $0x1,0x30(%ebp)
7d7e39:	e9 cd 01 00 00       	jmp    0x7d800b
7d7e3e:	8d 44 24 38          	lea    0x38(%esp),%eax
7d7e42:	50                   	push   %eax
7d7e43:	68 00 e2 c2 00       	push   $0xc2e200
7d7e48:	e8 4e 7a c6 ff       	call   0x43f89b
7d7e4d:	83 c4 08             	add    $0x8,%esp
7d7e50:	85 c0                	test   %eax,%eax
7d7e52:	74 09                	je     0x7d7e5d
7d7e54:	c6 45 32 01          	movb   $0x1,0x32(%ebp)
7d7e58:	e9 ae 01 00 00       	jmp    0x7d800b
7d7e5d:	80 fb 3d             	cmp    $0x3d,%bl
7d7e60:	0f 85 a5 01 00 00    	jne    0x7d800b
7d7e66:	8d 44 24 38          	lea    0x38(%esp),%eax
7d7e6a:	50                   	push   %eax
7d7e6b:	68 a4 65 bd 00       	push   $0xbd65a4
7d7e70:	e8 26 7a c6 ff       	call   0x43f89b
7d7e75:	83 c4 08             	add    $0x8,%esp
7d7e78:	85 c0                	test   %eax,%eax
7d7e7a:	74 32                	je     0x7d7eae
7d7e7c:	8d 75 0c             	lea    0xc(%ebp),%esi
7d7e7f:	57                   	push   %edi
7d7e80:	56                   	push   %esi
7d7e81:	e8 3a 18 00 00       	call   0x7d96c0
7d7e86:	8b 06                	mov    (%esi),%eax
7d7e88:	83 c4 08             	add    $0x8,%esp
7d7e8b:	85 c0                	test   %eax,%eax
7d7e8d:	74 81                	je     0x7d7e10
7d7e8f:	50                   	push   %eax
7d7e90:	e8 7b 17 00 00       	call   0x7d9610
7d7e95:	8b 7c 24 14          	mov    0x14(%esp),%edi
7d7e99:	83 c4 04             	add    $0x4,%esp
7d7e9c:	89 45 10             	mov    %eax,0x10(%ebp)
7d7e9f:	85 c0                	test   %eax,%eax
7d7ea1:	0f 85 68 01 00 00    	jne    0x7d800f
7d7ea7:	b3 01                	mov    $0x1,%bl
7d7ea9:	e9 be 01 00 00       	jmp    0x7d806c
7d7eae:	8d 44 24 38          	lea    0x38(%esp),%eax
7d7eb2:	50                   	push   %eax
7d7eb3:	68 0c e2 c2 00       	push   $0xc2e20c
7d7eb8:	e8 de 79 c6 ff       	call   0x43f89b
7d7ebd:	83 c4 08             	add    $0x8,%esp
7d7ec0:	85 c0                	test   %eax,%eax
7d7ec2:	0f 84 ca 00 00 00    	je     0x7d7f92
7d7ec8:	80 3f 2e             	cmpb   $0x2e,(%edi)
7d7ecb:	8d 5f 01             	lea    0x1(%edi),%ebx
7d7ece:	0f 45 df             	cmovne %edi,%ebx