427a78:	ff d6                	call   *%esi
427a7a:	eb 18                	jmp    0x427a94
427a7c:	ba 57 00 07 80       	mov    $0x80070057,%edx
427a81:	eb 13                	jmp    0x427a96
427a83:	8b 41 0c             	mov    0xc(%ecx),%eax
427a86:	56                   	push   %esi
427a87:	ff 75 08             	push   0x8(%ebp)
427a8a:	89 51 0c             	mov    %edx,0xc(%ecx)
427a8d:	50                   	push   %eax
427a8e:	ff 15 90 7e 4a 00    	call   *0x4a7e90
427a94:	8b d0                	mov    %eax,%edx
427a96:	8b c2                	mov    %edx,%eax
427a98:	5e                   	pop    %esi
427a99:	5d                   	pop    %ebp
427a9a:	c2 08 00             	ret    $0x8
427a9d:	cc                   	int3
427a9e:	cc                   	int3
427a9f:	cc                   	int3
427aa0:	8b ff                	mov    %edi,%edi
427aa2:	55                   	push   %ebp
427aa3:	8b ec                	mov    %esp,%ebp
427aa5:	6a ff                	push   $0xffffffff
427aa7:	68 0b 20 49 00       	push   $0x49200b
427aac:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
427ab2:	50                   	push   %eax
427ab3:	51                   	push   %ecx
427ab4:	56                   	push   %esi
427ab5:	57                   	push   %edi
427ab6:	a1 dc 38 4a 00       	mov    0x4a38dc,%eax
427abb:	33 c5                	xor    %ebp,%eax
427abd:	50                   	push   %eax
427abe:	8d 45 f4             	lea    -0xc(%ebp),%eax
427ac1:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
427ac7:	8b f1                	mov    %ecx,%esi
427ac9:	8d 7e 0c             	lea    0xc(%esi),%edi
427acc:	c7 06 d4 1a 40 00    	movl   $0x401ad4,(%esi)
427ad2:	83 3f 00             	cmpl   $0x0,(%edi)
427ad5:	74 3d                	je     0x427b14
427ad7:	ff 15 ac 72 4a 00    	call   *0x4a72ac
427add:	39 46 18             	cmp    %eax,0x18(%esi)
427ae0:	75 11                	jne    0x427af3
427ae2:	ff 37                	push   (%edi)
427ae4:	ff 15 94 7e 4a 00    	call   *0x4a7e94
427aea:	8b cf                	mov    %edi,%ecx
427aec:	e8 22 1b 00 00       	call   0x429613
427af1:	eb 21                	jmp    0x427b14
427af3:	8b 07                	mov    (%edi),%eax
427af5:	8d 4d f0             	lea    -0x10(%ebp),%ecx
427af8:	83 65 f0 00          	andl   $0x0,-0x10(%ebp)
427afc:	83 27 00             	andl   $0x0,(%edi)
427aff:	51                   	push   %ecx
427b00:	68 70 fd 40 00       	push   $0x40fd70
427b05:	50                   	push   %eax
427b06:	ff 15 90 7e 4a 00    	call   *0x4a7e90
427b0c:	8d 4d f0             	lea    -0x10(%ebp),%ecx
427b0f:	e8 37 17 ff ff       	call   0x41924b
427b14:	8d 4e 14             	lea    0x14(%esi),%ecx
427b17:	e8 2f 17 ff ff       	call   0x41924b
427b1c:	8b cf                	mov    %edi,%ecx
427b1e:	e8 f0 1a 00 00       	call   0x429613
427b23:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
427b27:	c7 46 08 01 00 00 c0 	movl   $0xc0000001,0x8(%esi)
427b2e:	74 08                	je     0x427b38
427b30:	56                   	push   %esi
427b31:	ff 15 10 74 4a 00    	call   *0x4a7410
427b37:	59                   	pop    %ecx
427b38:	8b c6                	mov    %esi,%eax
427b3a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
427b3d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
427b44:	59                   	pop    %ecx
427b45:	5f                   	pop    %edi
427b46:	5e                   	pop    %esi
427b47:	c9                   	leave
427b48:	c2 04 00             	ret    $0x4
427b4b:	cc                   	int3
427b4c:	cc                   	int3
427b4d:	cc                   	int3
427b4e:	cc                   	int3
427b4f:	cc                   	int3
427b50:	33 c0                	xor    %eax,%eax
427b52:	39 41 04             	cmp    %eax,0x4(%ecx)
427b55:	0f 95 c0             	setne  %al
427b58:	c3                   	ret
427b59:	cc                   	int3
427b5a:	cc                   	int3
427b5b:	cc                   	int3
427b5c:	cc                   	int3
427b5d:	cc                   	int3
427b5e:	cc                   	int3
427b5f:	cc                   	int3
427b60:	8b 41 14             	mov    0x14(%ecx),%eax
427b63:	c3                   	ret
427b64:	8b ff                	mov    %edi,%edi
427b66:	55                   	push   %ebp
427b67:	8b ec                	mov    %esp,%ebp
427b69:	6a ff                	push   $0xffffffff
427b6b:	68 26 20 49 00       	push   $0x492026
427b70:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
427b76:	50                   	push   %eax
427b77:	56                   	push   %esi
427b78:	57                   	push   %edi
427b79:	a1 dc 38 4a 00       	mov    0x4a38dc,%eax
427b7e:	33 c5                	xor    %ebp,%eax
427b80:	50                   	push   %eax
427b81:	8d 45 f4             	lea    -0xc(%ebp),%eax
427b84:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
427b8a:	8b f9                	mov    %ecx,%edi
427b8c:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
427b90:	8b 4f 18             	mov    0x18(%edi),%ecx
427b93:	85 c9                	test   %ecx,%ecx
427b95:	74 10                	je     0x427ba7
427b97:	8b 01                	mov    (%ecx),%eax
427b99:	51                   	push   %ecx
427b9a:	8b 70 08             	mov    0x8(%eax),%esi
427b9d:	8b ce                	mov    %esi,%ecx
427b9f:	ff 15 2c 81 4a 00    	call   *0x4a812c
427ba5:	ff d6                	call   *%esi
427ba7:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
427bae:	8b 4f 14             	mov    0x14(%edi),%ecx
427bb1:	85 c9                	test   %ecx,%ecx
427bb3:	74 10                	je     0x427bc5
427bb5:	8b 01                	mov    (%ecx),%eax
427bb7:	51                   	push   %ecx
427bb8:	8b 70 08             	mov    0x8(%eax),%esi
427bbb:	8b ce                	mov    %esi,%ecx
427bbd:	ff 15 2c 81 4a 00    	call   *0x4a812c
427bc3:	ff d6                	call   *%esi
427bc5:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
427bcc:	8b 4f 10             	mov    0x10(%edi),%ecx
427bcf:	85 c9                	test   %ecx,%ecx
427bd1:	74 10                	je     0x427be3
427bd3:	8b 01                	mov    (%ecx),%eax
427bd5:	51                   	push   %ecx
427bd6:	8b 70 08             	mov    0x8(%eax),%esi
427bd9:	8b ce                	mov    %esi,%ecx
427bdb:	ff 15 2c 81 4a 00    	call   *0x4a812c
427be1:	ff d6                	call   *%esi
427be3:	c7 45 fc 03 00 00 00 	movl   $0x3,-0x4(%ebp)
427bea:	8b 4f 0c             	mov    0xc(%edi),%ecx
427bed:	85 c9                	test   %ecx,%ecx
427bef:	74 10                	je     0x427c01
427bf1:	8b 01                	mov    (%ecx),%eax
427bf3:	51                   	push   %ecx
427bf4:	8b 70 08             	mov    0x8(%eax),%esi
427bf7:	8b ce                	mov    %esi,%ecx
427bf9:	ff 15 2c 81 4a 00    	call   *0x4a812c
427bff:	ff d6                	call   *%esi
427c01:	8d 4f 04             	lea    0x4(%edi),%ecx
427c04:	e8 42 16 ff ff       	call   0x41924b
427c09:	8b cf                	mov    %edi,%ecx
427c0b:	e8 3b 16 ff ff       	call   0x41924b
427c10:	8b 4d f4             	mov    -0xc(%ebp),%ecx
427c13:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
427c1a:	59                   	pop    %ecx
427c1b:	5f                   	pop    %edi
427c1c:	5e                   	pop    %esi
427c1d:	c9                   	leave
427c1e:	c3                   	ret
427c1f:	e9 27 16 ff ff       	jmp    0x41924b
427c24:	c7 01 b4 1a 40 00    	movl   $0x401ab4,(%ecx)
427c2a:	c3                   	ret
427c2b:	cc                   	int3
427c2c:	cc                   	int3
427c2d:	cc                   	int3
427c2e:	cc                   	int3
427c2f:	cc                   	int3
427c30:	8b ff                	mov    %edi,%edi
427c32:	55                   	push   %ebp
427c33:	8b ec                	mov    %esp,%ebp
427c35:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
427c39:	56                   	push   %esi
427c3a:	8b f1                	mov    %ecx,%esi
427c3c:	c7 06 b4 1a 40 00    	movl   $0x401ab4,(%esi)
427c42:	74 08                	je     0x427c4c
427c44:	56                   	push   %esi
427c45:	ff 15 10 74 4a 00    	call   *0x4a7410
427c4b:	59                   	pop    %ecx
427c4c:	8b c6                	mov    %esi,%eax
427c4e:	5e                   	pop    %esi
427c4f:	5d                   	pop    %ebp
427c50:	c2 04 00             	ret    $0x4
427c53:	6a 08                	push   $0x8
427c55:	b8 75 20 49 00       	mov    $0x492075,%eax
427c5a:	e8 74 88 06 00       	call   0x4904d3
427c5f:	8b f9                	mov    %ecx,%edi
427c61:	89 7d f0             	mov    %edi,-0x10(%ebp)
427c64:	33 c9                	xor    %ecx,%ecx
427c66:	8d 77 04             	lea    0x4(%edi),%esi
427c69:	89 4d fc             	mov    %ecx,-0x4(%ebp)
427c6c:	c7 07 94 1a 40 00    	movl   $0x401a94,(%edi)
427c72:	89 0e                	mov    %ecx,(%esi)
427c74:	8d 5f 08             	lea    0x8(%edi),%ebx
427c77:	89 0b                	mov    %ecx,(%ebx)
427c79:	89 4f 0c             	mov    %ecx,0xc(%edi)
427c7c:	89 4f 10             	mov    %ecx,0x10(%edi)
427c7f:	6a 0c                	push   $0xc
427c81:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
427c85:	ff 15 14 74 4a 00    	call   *0x4a7414
427c8b:	89 45 ec             	mov    %eax,-0x14(%ebp)
427c8e:	59                   	pop    %ecx
427c8f:	85 c0                	test   %eax,%eax
427c91:	74 10                	je     0x427ca3
427c93:	83 60 04 00          	andl   $0x0,0x4(%eax)
427c97:	83 60 08 00          	andl   $0x0,0x8(%eax)
427c9b:	c7 00 80 1a 40 00    	movl   $0x401a80,(%eax)
427ca1:	eb 02                	jmp    0x427ca5
427ca3:	33 c0                	xor    %eax,%eax
427ca5:	8b d0                	mov    %eax,%edx
427ca7:	8b ce                	mov    %esi,%ecx
427ca9:	e8 f1 18 00 00       	call   0x42959f
427cae:	8b 0e                	mov    (%esi),%ecx
427cb0:	85 c9                	test   %ecx,%ecx
427cb2:	74 27                	je     0x427cdb
427cb4:	8d 47 0c             	lea    0xc(%edi),%eax
427cb7:	50                   	push   %eax
427cb8:	53                   	push   %ebx
427cb9:	e8 d0 0b 00 00       	call   0x42888e
427cbe:	85 c0                	test   %eax,%eax
427cc0:	74 19                	je     0x427cdb
427cc2:	8b 0e                	mov    (%esi),%ecx
427cc4:	85 c9                	test   %ecx,%ecx
427cc6:	74 13                	je     0x427cdb
427cc8:	83 26 00             	andl   $0x0,(%esi)
427ccb:	8b 01                	mov    (%ecx),%eax
427ccd:	51                   	push   %ecx
427cce:	8b 70 08             	mov    0x8(%eax),%esi
427cd1:	8b ce                	mov    %esi,%ecx
427cd3:	ff 15 2c 81 4a 00    	call   *0x4a812c
427cd9:	ff d6                	call   *%esi
427cdb:	83 67 14 00          	andl   $0x0,0x14(%edi)
427cdf:	8b c7                	mov    %edi,%eax
427ce1:	e8 bb 87 06 00       	call   0x4904a1
427ce6:	c3                   	ret
427ce7:	cc                   	int3
427ce8:	cc                   	int3
427ce9:	cc                   	int3
427cea:	cc                   	int3
427ceb:	cc                   	int3
427cec:	cc                   	int3
427ced:	cc                   	int3
427cee:	cc                   	int3
427cef:	cc                   	int3
427cf0:	8b ff                	mov    %edi,%edi
427cf2:	55                   	push   %ebp
427cf3:	8b ec                	mov    %esp,%ebp
427cf5:	56                   	push   %esi
427cf6:	8b f1                	mov    %ecx,%esi
427cf8:	e8 15 00 00 00       	call   0x427d12
427cfd:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
427d01:	74 08                	je     0x427d0b
427d03:	56                   	push   %esi
427d04:	ff 15 10 74 4a 00    	call   *0x4a7410
427d0a:	59                   	pop    %ecx
427d0b:	8b c6                	mov    %esi,%eax
427d0d:	5e                   	pop    %esi
427d0e:	5d                   	pop    %ebp
427d0f:	c2 04 00             	ret    $0x4
427d12:	8b ff                	mov    %edi,%edi
427d14:	55                   	push   %ebp
427d15:	8b ec                	mov    %esp,%ebp
427d17:	6a ff                	push   $0xffffffff
427d19:	68 90 20 49 00       	push   $0x492090
427d1e:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
427d24:	50                   	push   %eax
427d25:	53                   	push   %ebx
427d26:	56                   	push   %esi
427d27:	57                   	push   %edi
427d28:	a1 dc 38 4a 00       	mov    0x4a38dc,%eax
427d2d:	33 c5                	xor    %ebp,%eax
427d2f:	50                   	push   %eax
427d30:	8d 45 f4             	lea    -0xc(%ebp),%eax
427d33:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
427d39:	8b d9                	mov    %ecx,%ebx
427d3b:	c7 03 94 1a 40 00    	movl   $0x401a94,(%ebx)
427d41:	8b 4b 04             	mov    0x4(%ebx),%ecx
427d44:	85 c9                	test   %ecx,%ecx
427d46:	74 14                	je     0x427d5c
427d48:	83 63 04 00          	andl   $0x0,0x4(%ebx)
427d4c:	8b 01                	mov    (%ecx),%eax
427d4e:	51                   	push   %ecx
427d4f:	8b 70 08             	mov    0x8(%eax),%esi
427d52:	8b ce                	mov    %esi,%ecx
427d54:	ff 15 2c 81 4a 00    	call   *0x4a812c
427d5a:	ff d6                	call   *%esi
427d5c:	8d 4b 08             	lea    0x8(%ebx),%ecx
427d5f:	e8 e7 14 ff ff       	call   0x41924b
427d64:	8d 4b 0c             	lea    0xc(%ebx),%ecx
427d67:	e8 df 14 ff ff       	call   0x41924b
427d6c:	ff 73 10             	push   0x10(%ebx)
427d6f:	ff 15 3c 7c 4a 00    	call   *0x4a7c3c
427d75:	8d 4b 0c             	lea    0xc(%ebx),%ecx
427d78:	e8 f4 8b ff ff       	call   0x420971
427d7d:	8d 4b 08             	lea    0x8(%ebx),%ecx
427d80:	e8 ec 8b ff ff       	call   0x420971
427d85:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
427d89:	8b 4b 04             	mov    0x4(%ebx),%ecx
427d8c:	85 c9                	test   %ecx,%ecx
427d8e:	74 10                	je     0x427da0
427d90:	8b 01                	mov    (%ecx),%eax
427d92:	51                   	push   %ecx
427d93:	8b 70 08             	mov    0x8(%eax),%esi
427d96:	8b ce                	mov    %esi,%ecx
427d98:	ff 15 2c 81 4a 00    	call   *0x4a812c
427d9e:	ff d6                	call   *%esi
427da0:	c7 03 b4 1a 40 00    	movl   $0x401ab4,(%ebx)
427da6:	8b 4d f4             	mov    -0xc(%ebp),%ecx
427da9:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
427db0:	59                   	pop    %ecx
427db1:	5f                   	pop    %edi
427db2:	5e                   	pop    %esi
427db3:	5b                   	pop    %ebx
427db4:	c9                   	leave
427db5:	c3                   	ret
427db6:	cc                   	int3
427db7:	cc                   	int3
427db8:	cc                   	int3
427db9:	cc                   	int3
427dba:	cc                   	int3
427dbb:	cc                   	int3
427dbc:	cc                   	int3
427dbd:	cc                   	int3
427dbe:	cc                   	int3
427dbf:	cc                   	int3
427dc0:	6a 04                	push   $0x4
427dc2:	b8 b3 20 49 00       	mov    $0x4920b3,%eax
427dc7:	e8 07 87 06 00       	call   0x4904d3
427dcc:	8b f9                	mov    %ecx,%edi
427dce:	33 db                	xor    %ebx,%ebx
427dd0:	89 5d f0             	mov    %ebx,-0x10(%ebp)
427dd3:	83 ec 0c             	sub    $0xc,%esp
427dd6:	89 5d fc             	mov    %ebx,-0x4(%ebp)
427dd9:	8d 4d f0             	lea    -0x10(%ebp),%ecx
427ddc:	e8 c2 14 00 00       	call   0x4292a3
427de1:	8b f0                	mov    %eax,%esi
427de3:	85 f6                	test   %esi,%esi
427de5:	78 38                	js     0x427e1f
427de7:	83 c7 10             	add    $0x10,%edi
427dea:	ff 37                	push   (%edi)
427dec:	ff 15 3c 7c 4a 00    	call   *0x4a7c3c
427df2:	8b 45 f0             	mov    -0x10(%ebp),%eax
427df5:	57                   	push   %edi
427df6:	ff 75 0c             	push   0xc(%ebp)
427df9:	89 1f                	mov    %ebx,(%edi)
427dfb:	8b 30                	mov    (%eax),%esi
427dfd:	53                   	push   %ebx
427dfe:	ff 75 08             	push   0x8(%ebp)
427e01:	8b 4e 18             	mov    0x18(%esi),%ecx
427e04:	50                   	push   %eax
427e05:	ff 15 2c 81 4a 00    	call   *0x4a812c
427e0b:	ff 56 18             	call   *0x18(%esi)