430b71:	e8 92 dc ff ff       	call   0x42e808
430b76:	89 35 44 49 4a 00    	mov    %esi,0x4a4944
430b7c:	89 35 48 49 4a 00    	mov    %esi,0x4a4948
430b82:	89 35 0c 49 4a 00    	mov    %esi,0x4a490c
430b88:	89 35 08 49 4a 00    	mov    %esi,0x4a4908
430b8e:	89 35 44 65 4a 00    	mov    %esi,0x4a6544
430b94:	89 35 64 47 4a 00    	mov    %esi,0x4a4764
430b9a:	39 35 30 49 4a 00    	cmp    %esi,0x4a4930
430ba0:	0f 84 d2 00 00 00    	je     0x430c78
430ba6:	8b cf                	mov    %edi,%ecx
430ba8:	e8 33 72 00 00       	call   0x437de0
430bad:	89 35 30 49 4a 00    	mov    %esi,0x4a4930
430bb3:	e9 c0 00 00 00       	jmp    0x430c78
430bb8:	39 35 04 49 4a 00    	cmp    %esi,0x4a4904
430bbe:	75 62                	jne    0x430c22
430bc0:	ff 15 fc 7c 4a 00    	call   *0x4a7cfc
430bc6:	50                   	push   %eax
430bc7:	ff 15 ec 76 4a 00    	call   *0x4a76ec
430bcd:	3b c7                	cmp    %edi,%eax
430bcf:	75 51                	jne    0x430c22
430bd1:	e8 d5 c6 ff ff       	call   0x42d2ab
430bd6:	39 35 08 49 4a 00    	cmp    %esi,0x4a4908
430bdc:	75 44                	jne    0x430c22
430bde:	39 35 0c 49 4a 00    	cmp    %esi,0x4a490c
430be4:	75 3c                	jne    0x430c22
430be6:	39 35 44 65 4a 00    	cmp    %esi,0x4a6544
430bec:	74 1a                	je     0x430c08
430bee:	89 35 44 49 4a 00    	mov    %esi,0x4a4944
430bf4:	89 35 48 49 4a 00    	mov    %esi,0x4a4948
430bfa:	89 35 44 65 4a 00    	mov    %esi,0x4a6544
430c00:	89 35 64 47 4a 00    	mov    %esi,0x4a4764
430c06:	eb 1a                	jmp    0x430c22
430c08:	39 35 30 49 4a 00    	cmp    %esi,0x4a4930
430c0e:	74 08                	je     0x430c18
430c10:	33 c9                	xor    %ecx,%ecx
430c12:	41                   	inc    %ecx
430c13:	e8 f0 db ff ff       	call   0x42e808
430c18:	8b 4f 48             	mov    0x48(%edi),%ecx
430c1b:	33 d2                	xor    %edx,%edx
430c1d:	e8 ba c1 ff ff       	call   0x42cddc
430c22:	bb 88 4b 4a 00       	mov    $0x4a4b88,%ebx
430c27:	53                   	push   %ebx
430c28:	ff 15 0c 7d 4a 00    	call   *0x4a7d0c
430c2e:	85 c0                	test   %eax,%eax
430c30:	75 07                	jne    0x430c39
430c32:	8b cf                	mov    %edi,%ecx
430c34:	e8 65 fa ff ff       	call   0x43069e
430c39:	56                   	push   %esi
430c3a:	56                   	push   %esi
430c3b:	56                   	push   %esi
430c3c:	56                   	push   %esi
430c3d:	53                   	push   %ebx
430c3e:	ff 15 08 7e 4a 00    	call   *0x4a7e08
430c44:	89 35 44 49 4a 00    	mov    %esi,0x4a4944
430c4a:	33 d2                	xor    %edx,%edx
430c4c:	89 35 48 49 4a 00    	mov    %esi,0x4a4948
430c52:	89 35 30 49 4a 00    	mov    %esi,0x4a4930
430c58:	89 35 0c 49 4a 00    	mov    %esi,0x4a490c
430c5e:	89 35 08 49 4a 00    	mov    %esi,0x4a4908
430c64:	89 35 04 49 4a 00    	mov    %esi,0x4a4904
430c6a:	8b 4f 48             	mov    0x48(%edi),%ecx
430c6d:	89 35 44 65 4a 00    	mov    %esi,0x4a6544
430c73:	e8 64 c1 ff ff       	call   0x42cddc
430c78:	5f                   	pop    %edi
430c79:	89 35 54 65 4a 00    	mov    %esi,0x4a6554
430c7f:	5e                   	pop    %esi
430c80:	5b                   	pop    %ebx
430c81:	8b e5                	mov    %ebp,%esp
430c83:	5d                   	pop    %ebp
430c84:	c2 04 00             	ret    $0x4
430c87:	cc                   	int3
430c88:	cc                   	int3
430c89:	cc                   	int3
430c8a:	cc                   	int3
430c8b:	cc                   	int3
430c8c:	cc                   	int3
430c8d:	cc                   	int3
430c8e:	cc                   	int3
430c8f:	cc                   	int3
430c90:	83 3d 30 49 4a 00 00 	cmpl   $0x0,0x4a4930
430c97:	74 04                	je     0x430c9d
430c99:	33 c0                	xor    %eax,%eax
430c9b:	40                   	inc    %eax
430c9c:	c3                   	ret
430c9d:	e9 de e6 ff ff       	jmp    0x42f380
430ca2:	cc                   	int3
430ca3:	cc                   	int3
430ca4:	cc                   	int3
430ca5:	cc                   	int3
430ca6:	cc                   	int3
430ca7:	cc                   	int3
430ca8:	cc                   	int3
430ca9:	cc                   	int3
430caa:	cc                   	int3
430cab:	cc                   	int3
430cac:	cc                   	int3
430cad:	cc                   	int3
430cae:	cc                   	int3
430caf:	cc                   	int3
430cb0:	8b ff                	mov    %edi,%edi
430cb2:	55                   	push   %ebp
430cb3:	8b ec                	mov    %esp,%ebp
430cb5:	83 e4 f8             	and    $0xfffffff8,%esp
430cb8:	83 ec 18             	sub    $0x18,%esp
430cbb:	56                   	push   %esi
430cbc:	57                   	push   %edi
430cbd:	8d 44 24 08          	lea    0x8(%esp),%eax
430cc1:	8b f9                	mov    %ecx,%edi
430cc3:	50                   	push   %eax
430cc4:	ff 15 e8 7c 4a 00    	call   *0x4a7ce8
430cca:	ff 74 24 0c          	push   0xc(%esp)
430cce:	ff 74 24 0c          	push   0xc(%esp)
430cd2:	ff 15 f4 7c 4a 00    	call   *0x4a7cf4
430cd8:	50                   	push   %eax
430cd9:	ff 15 ec 76 4a 00    	call   *0x4a76ec
430cdf:	8b f0                	mov    %eax,%esi
430ce1:	85 f6                	test   %esi,%esi
430ce3:	0f 84 85 00 00 00    	je     0x430d6e
430ce9:	68 24 21 40 00       	push   $0x402124
430cee:	8b ce                	mov    %esi,%ecx
430cf0:	ff 15 d4 76 4a 00    	call   *0x4a76d4
430cf6:	85 c0                	test   %eax,%eax
430cf8:	74 74                	je     0x430d6e
430cfa:	8b 46 48             	mov    0x48(%esi),%eax
430cfd:	3b 05 4c 65 4a 00    	cmp    0x4a654c,%eax
430d03:	75 69                	jne    0x430d6e
430d05:	83 3d 30 49 4a 00 00 	cmpl   $0x0,0x4a4930
430d0c:	74 60                	je     0x430d6e
430d0e:	8d 44 24 08          	lea    0x8(%esp),%eax
430d12:	50                   	push   %eax
430d13:	ff 76 20             	push   0x20(%esi)
430d16:	ff 15 fc 7d 4a 00    	call   *0x4a7dfc
430d1c:	8d 44 24 08          	lea    0x8(%esp),%eax
430d20:	8b ce                	mov    %esi,%ecx
430d22:	50                   	push   %eax
430d23:	e8 68 34 00 00       	call   0x434190
430d28:	ff 74 24 0c          	push   0xc(%esp)
430d2c:	ff 74 24 0c          	push   0xc(%esp)
430d30:	68 34 49 4a 00       	push   $0x4a4934
430d35:	ff 15 f8 7c 4a 00    	call   *0x4a7cf8
430d3b:	85 c0                	test   %eax,%eax
430d3d:	74 2f                	je     0x430d6e
430d3f:	8d 4c 24 10          	lea    0x10(%esp),%ecx
430d43:	c7 44 24 10 60 00 00 	movl   $0x60,0x10(%esp)
430d4a:	00
430d4b:	c7 44 24 14 90 00 00 	movl   $0x90,0x14(%esp)
430d52:	00
430d53:	c7 44 24 18 2f 24 00 	movl   $0x242f,0x18(%esp)
430d5a:	00
430d5b:	c7 44 24 1c 30 24 00 	movl   $0x2430,0x1c(%esp)
430d62:	00
430d63:	e8 0a d4 03 00       	call   0x46e172
430d68:	8b 44 84 18          	mov    0x18(%esp,%eax,4),%eax
430d6c:	eb 03                	jmp    0x430d71
430d6e:	8b 47 3c             	mov    0x3c(%edi),%eax
430d71:	5f                   	pop    %edi
430d72:	5e                   	pop    %esi
430d73:	8b e5                	mov    %ebp,%esp
430d75:	5d                   	pop    %ebp
430d76:	c3                   	ret
430d77:	cc                   	int3
430d78:	cc                   	int3
430d79:	cc                   	int3
430d7a:	cc                   	int3
430d7b:	cc                   	int3
430d7c:	cc                   	int3
430d7d:	cc                   	int3
430d7e:	cc                   	int3
430d7f:	cc                   	int3
430d80:	8b ff                	mov    %edi,%edi
430d82:	55                   	push   %ebp
430d83:	8b ec                	mov    %esp,%ebp
430d85:	8b 4d 08             	mov    0x8(%ebp),%ecx
430d88:	a1 34 49 4a 00       	mov    0x4a4934,%eax
430d8d:	89 01                	mov    %eax,(%ecx)
430d8f:	a1 38 49 4a 00       	mov    0x4a4938,%eax
430d94:	89 41 04             	mov    %eax,0x4(%ecx)
430d97:	b0 01                	mov    $0x1,%al
430d99:	5d                   	pop    %ebp
430d9a:	c2 04 00             	ret    $0x4
430d9d:	cc                   	int3
430d9e:	cc                   	int3
430d9f:	cc                   	int3
430da0:	8b ff                	mov    %edi,%edi
430da2:	56                   	push   %esi
430da3:	8b f1                	mov    %ecx,%esi
430da5:	e8 8b f5 fe ff       	call   0x420335
430daa:	50                   	push   %eax
430dab:	68 a8 2f 40 00       	push   $0x402fa8
430db0:	ff 15 c4 75 4a 00    	call   *0x4a75c4
430db6:	8b 15 08 01 4a 00    	mov    0x4a0108,%edx
430dbc:	59                   	pop    %ecx
430dbd:	59                   	pop    %ecx
430dbe:	b9 59 02 00 00       	mov    $0x259,%ecx
430dc3:	39 4a 40             	cmp    %ecx,0x40(%edx)
430dc6:	74 09                	je     0x430dd1
430dc8:	51                   	push   %ecx
430dc9:	51                   	push   %ecx
430dca:	8b c8                	mov    %eax,%ecx
430dcc:	e8 c5 13 01 00       	call   0x442196
430dd1:	8b ce                	mov    %esi,%ecx
430dd3:	5e                   	pop    %esi
430dd4:	e9 27 e3 ff ff       	jmp    0x42f100
430dd9:	8b ff                	mov    %edi,%edi
430ddb:	55                   	push   %ebp
430ddc:	8b ec                	mov    %esp,%ebp
430dde:	83 ec 10             	sub    $0x10,%esp
430de1:	56                   	push   %esi
430de2:	be 30 4b 4a 00       	mov    $0x4a4b30,%esi
430de7:	8b ce                	mov    %esi,%ecx
430de9:	e8 e8 e0 ff ff       	call   0x42eed6
430dee:	83 25 3c 4b 4a 00 00 	andl   $0x0,0x4a4b3c
430df5:	8d 4d f8             	lea    -0x8(%ebp),%ecx
430df8:	83 25 40 4b 4a 00 00 	andl   $0x0,0x4a4b40
430dff:	c7 05 30 4b 4a 00 8c 	movl   $0x401b8c,0x4a4b30
430e06:	1b 40 00
430e09:	c7 05 44 4b 4a 00 01 	movl   $0x1,0x4a4b44
430e10:	00 00 00
430e13:	c7 45 f8 60 00 00 00 	movl   $0x60,-0x8(%ebp)
430e1a:	c7 45 fc 90 00 00 00 	movl   $0x90,-0x4(%ebp)
430e21:	c7 45 f0 3b 24 00 00 	movl   $0x243b,-0x10(%ebp)
430e28:	c7 45 f4 3c 24 00 00 	movl   $0x243c,-0xc(%ebp)
430e2f:	e8 3e d3 03 00       	call   0x46e172
430e34:	c7 05 70 4b 4a 00 5d 	movl   $0x25d,0x4a4b70
430e3b:	02 00 00
430e3e:	8b 4c 85 f0          	mov    -0x10(%ebp,%eax,4),%ecx
430e42:	8b c6                	mov    %esi,%eax
430e44:	89 0d 6c 4b 4a 00    	mov    %ecx,0x4a4b6c
430e4a:	5e                   	pop    %esi
430e4b:	c9                   	leave
430e4c:	c3                   	ret
430e4d:	cc                   	int3
430e4e:	cc                   	int3
430e4f:	cc                   	int3
430e50:	8b ff                	mov    %edi,%edi
430e52:	55                   	push   %ebp
430e53:	8b ec                	mov    %esp,%ebp
430e55:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
430e59:	56                   	push   %esi
430e5a:	8b f1                	mov    %ecx,%esi
430e5c:	75 24                	jne    0x430e82
430e5e:	57                   	push   %edi
430e5f:	bf 98 4b 4a 00       	mov    $0x4a4b98,%edi
430e64:	57                   	push   %edi
430e65:	ff 15 0c 7d 4a 00    	call   *0x4a7d0c
430e6b:	85 c0                	test   %eax,%eax
430e6d:	75 05                	jne    0x430e74
430e6f:	e8 9c 00 00 00       	call   0x430f10
430e74:	33 c0                	xor    %eax,%eax
430e76:	50                   	push   %eax
430e77:	50                   	push   %eax
430e78:	50                   	push   %eax
430e79:	50                   	push   %eax
430e7a:	57                   	push   %edi
430e7b:	ff 15 08 7e 4a 00    	call   *0x4a7e08
430e81:	5f                   	pop    %edi
430e82:	ff 75 08             	push   0x8(%ebp)
430e85:	8b ce                	mov    %esi,%ecx
430e87:	e8 94 e3 ff ff       	call   0x42f220
430e8c:	5e                   	pop    %esi
430e8d:	5d                   	pop    %ebp
430e8e:	c2 04 00             	ret    $0x4
430e91:	cc                   	int3
430e92:	cc                   	int3
430e93:	cc                   	int3
430e94:	cc                   	int3
430e95:	cc                   	int3
430e96:	cc                   	int3
430e97:	cc                   	int3
430e98:	cc                   	int3
430e99:	cc                   	int3
430e9a:	cc                   	int3
430e9b:	cc                   	int3
430e9c:	cc                   	int3
430e9d:	cc                   	int3
430e9e:	cc                   	int3
430e9f:	cc                   	int3
430ea0:	8b ff                	mov    %edi,%edi
430ea2:	56                   	push   %esi
430ea3:	be 98 4b 4a 00       	mov    $0x4a4b98,%esi
430ea8:	56                   	push   %esi
430ea9:	ff 15 0c 7d 4a 00    	call   *0x4a7d0c
430eaf:	85 c0                	test   %eax,%eax
430eb1:	75 05                	jne    0x430eb8
430eb3:	e8 58 00 00 00       	call   0x430f10
430eb8:	33 c0                	xor    %eax,%eax
430eba:	50                   	push   %eax
430ebb:	50                   	push   %eax
430ebc:	50                   	push   %eax
430ebd:	50                   	push   %eax
430ebe:	56                   	push   %esi
430ebf:	ff 15 08 7e 4a 00    	call   *0x4a7e08
430ec5:	5e                   	pop    %esi
430ec6:	c2 08 00             	ret    $0x8
430ec9:	cc                   	int3
430eca:	cc                   	int3
430ecb:	cc                   	int3
430ecc:	cc                   	int3
430ecd:	cc                   	int3
430ece:	cc                   	int3
430ecf:	cc                   	int3
430ed0:	8b ff                	mov    %edi,%edi
430ed2:	55                   	push   %ebp
430ed3:	8b ec                	mov    %esp,%ebp
430ed5:	8b 45 08             	mov    0x8(%ebp),%eax
430ed8:	39 05 6c 47 4a 00    	cmp    %eax,0x4a476c
430ede:	75 16                	jne    0x430ef6
430ee0:	68 98 4b 4a 00       	push   $0x4a4b98
430ee5:	ff 15 0c 7d 4a 00    	call   *0x4a7d0c
430eeb:	85 c0                	test   %eax,%eax
430eed:	75 1d                	jne    0x430f0c
430eef:	e8 1c 00 00 00       	call   0x430f10
430ef4:	eb 16                	jmp    0x430f0c
430ef6:	a3 6c 47 4a 00       	mov    %eax,0x4a476c
430efb:	33 c0                	xor    %eax,%eax
430efd:	50                   	push   %eax
430efe:	50                   	push   %eax
430eff:	50                   	push   %eax
430f00:	50                   	push   %eax
430f01:	68 98 4b 4a 00       	push   $0x4a4b98
430f06:	ff 15 08 7e 4a 00    	call   *0x4a7e08
430f0c:	5d                   	pop    %ebp
430f0d:	c2 08 00             	ret    $0x8
430f10:	6a 24                	push   $0x24
430f12:	b8 1a 27 49 00       	mov    $0x49271a,%eax
430f17:	e8 b7 f5 05 00       	call   0x4904d3
430f1c:	ff 35 6c 47 4a 00    	push   0x4a476c
430f22:	8d 4d d0             	lea    -0x30(%ebp),%ecx
430f25:	ff 15 d8 76 4a 00    	call   *0x4a76d8
430f2b:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
430f2f:	8d 4d d0             	lea    -0x30(%ebp),%ecx
430f32:	6a 05                	push   $0x5
430f34:	ff 15 08 77 4a 00    	call   *0x4a7708
430f3a:	6a 06                	push   $0x6
430f3c:	8d 4d d0             	lea    -0x30(%ebp),%ecx
430f3f:	8b d8                	mov    %eax,%ebx
430f41:	ff 15 0c 77 4a 00    	call   *0x4a770c
430f47:	8b 0d 6c 47 4a 00    	mov    0x4a476c,%ecx
430f4d:	8d 7d e4             	lea    -0x1c(%ebp),%edi
430f50:	be 98 4b 4a 00       	mov    $0x4a4b98,%esi
430f55:	8d 45 e4             	lea    -0x1c(%ebp),%eax
430f58:	50                   	push   %eax
430f59:	a5                   	movsl  %ds:(%esi),%es:(%edi)
430f5a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
430f5b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
430f5c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
430f5d:	e8 60 33 00 00       	call   0x4342c2
430f62:	ff 75 f0             	push   -0x10(%ebp)
430f65:	ff 75 ec             	push   -0x14(%ebp)
430f68:	ff 75 e8             	push   -0x18(%ebp)