440a50:	8b 45 00             	mov    0x0(%ebp),%eax
440a53:	a3 ec b0 4b 00       	mov    %eax,0x4bb0ec
440a58:	8b 45 04             	mov    0x4(%ebp),%eax
440a5b:	a3 f0 b0 4b 00       	mov    %eax,0x4bb0f0
440a60:	8d 45 08             	lea    0x8(%ebp),%eax
440a63:	a3 fc b0 4b 00       	mov    %eax,0x4bb0fc
440a68:	8b 85 dc fc ff ff    	mov    -0x324(%ebp),%eax
440a6e:	c7 05 38 b0 4b 00 01 	movl   $0x10001,0x4bb038
440a75:	00 01 00
440a78:	a1 f0 b0 4b 00       	mov    0x4bb0f0,%eax
440a7d:	a3 f4 af 4b 00       	mov    %eax,0x4baff4
440a82:	c7 05 e8 af 4b 00 09 	movl   $0xc0000409,0x4bafe8
440a89:	04 00 c0
440a8c:	c7 05 ec af 4b 00 01 	movl   $0x1,0x4bafec
440a93:	00 00 00
440a96:	c7 05 f8 af 4b 00 01 	movl   $0x1,0x4baff8
440a9d:	00 00 00
440aa0:	6a 04                	push   $0x4
440aa2:	58                   	pop    %eax
440aa3:	6b c0 00             	imul   $0x0,%eax,%eax
440aa6:	c7 80 fc af 4b 00 02 	movl   $0x2,0x4baffc(%eax)
440aad:	00 00 00
440ab0:	6a 04                	push   $0x4
440ab2:	58                   	pop    %eax
440ab3:	6b c0 00             	imul   $0x0,%eax,%eax
440ab6:	8b 0d 94 80 4b 00    	mov    0x4b8094,%ecx
440abc:	89 4c 05 f8          	mov    %ecx,-0x8(%ebp,%eax,1)
440ac0:	6a 04                	push   $0x4
440ac2:	58                   	pop    %eax
440ac3:	c1 e0 00             	shl    $0x0,%eax
440ac6:	8b 0d 90 80 4b 00    	mov    0x4b8090,%ecx
440acc:	89 4c 05 f8          	mov    %ecx,-0x8(%ebp,%eax,1)
440ad0:	68 c0 ad 49 00       	push   $0x49adc0
440ad5:	e8 e1 fe ff ff       	call   0x4409bb
440ada:	c9                   	leave
440adb:	c3                   	ret
440adc:	55                   	push   %ebp
440add:	8b ec                	mov    %esp,%ebp
440adf:	6a 08                	push   $0x8
440ae1:	e8 02 00 00 00       	call   0x440ae8
440ae6:	5d                   	pop    %ebp
440ae7:	c3                   	ret
440ae8:	55                   	push   %ebp
440ae9:	8b ec                	mov    %esp,%ebp
440aeb:	81 ec 1c 03 00 00    	sub    $0x31c,%esp
440af1:	6a 17                	push   $0x17
440af3:	e8 a5 8b 04 00       	call   0x48969d
440af8:	85 c0                	test   %eax,%eax
440afa:	74 05                	je     0x440b01
440afc:	8b 4d 08             	mov    0x8(%ebp),%ecx
440aff:	cd 29                	int    $0x29
440b01:	a3 e8 b0 4b 00       	mov    %eax,0x4bb0e8
440b06:	89 0d e4 b0 4b 00    	mov    %ecx,0x4bb0e4
440b0c:	89 15 e0 b0 4b 00    	mov    %edx,0x4bb0e0
440b12:	89 1d dc b0 4b 00    	mov    %ebx,0x4bb0dc
440b18:	89 35 d8 b0 4b 00    	mov    %esi,0x4bb0d8
440b1e:	89 3d d4 b0 4b 00    	mov    %edi,0x4bb0d4
440b24:	66 8c 15 00 b1 4b 00 	data16 mov %ss,0x4bb100
440b2b:	66 8c 0d f4 b0 4b 00 	data16 mov %cs,0x4bb0f4
440b32:	66 8c 1d d0 b0 4b 00 	data16 mov %ds,0x4bb0d0
440b39:	66 8c 05 cc b0 4b 00 	data16 mov %es,0x4bb0cc
440b40:	66 8c 25 c8 b0 4b 00 	data16 mov %fs,0x4bb0c8
440b47:	66 8c 2d c4 b0 4b 00 	data16 mov %gs,0x4bb0c4
440b4e:	9c                   	pushf
440b4f:	8f 05 f8 b0 4b 00    	pop    0x4bb0f8
440b55:	8b 45 00             	mov    0x0(%ebp),%eax
440b58:	a3 ec b0 4b 00       	mov    %eax,0x4bb0ec
440b5d:	8b 45 04             	mov    0x4(%ebp),%eax
440b60:	a3 f0 b0 4b 00       	mov    %eax,0x4bb0f0
440b65:	8d 45 08             	lea    0x8(%ebp),%eax
440b68:	a3 fc b0 4b 00       	mov    %eax,0x4bb0fc
440b6d:	8b 85 e4 fc ff ff    	mov    -0x31c(%ebp),%eax
440b73:	a1 f0 b0 4b 00       	mov    0x4bb0f0,%eax
440b78:	a3 f4 af 4b 00       	mov    %eax,0x4baff4
440b7d:	c7 05 e8 af 4b 00 09 	movl   $0xc0000409,0x4bafe8
440b84:	04 00 c0
440b87:	c7 05 ec af 4b 00 01 	movl   $0x1,0x4bafec
440b8e:	00 00 00
440b91:	c7 05 f8 af 4b 00 01 	movl   $0x1,0x4baff8
440b98:	00 00 00
440b9b:	6a 04                	push   $0x4
440b9d:	58                   	pop    %eax
440b9e:	6b c0 00             	imul   $0x0,%eax,%eax
440ba1:	8b 4d 08             	mov    0x8(%ebp),%ecx
440ba4:	89 88 fc af 4b 00    	mov    %ecx,0x4baffc(%eax)
440baa:	68 c0 ad 49 00       	push   $0x49adc0
440baf:	e8 07 fe ff ff       	call   0x4409bb
440bb4:	c9                   	leave
440bb5:	c3                   	ret
440bb6:	55                   	push   %ebp
440bb7:	8b ec                	mov    %esp,%ebp
440bb9:	81 ec 20 03 00 00    	sub    $0x320,%esp
440bbf:	6a 17                	push   $0x17
440bc1:	e8 d7 8a 04 00       	call   0x48969d
440bc6:	85 c0                	test   %eax,%eax
440bc8:	74 05                	je     0x440bcf
440bca:	8b 4d 08             	mov    0x8(%ebp),%ecx
440bcd:	cd 29                	int    $0x29
440bcf:	a3 e8 b0 4b 00       	mov    %eax,0x4bb0e8
440bd4:	89 0d e4 b0 4b 00    	mov    %ecx,0x4bb0e4
440bda:	89 15 e0 b0 4b 00    	mov    %edx,0x4bb0e0
440be0:	89 1d dc b0 4b 00    	mov    %ebx,0x4bb0dc
440be6:	89 35 d8 b0 4b 00    	mov    %esi,0x4bb0d8
440bec:	89 3d d4 b0 4b 00    	mov    %edi,0x4bb0d4
440bf2:	66 8c 15 00 b1 4b 00 	data16 mov %ss,0x4bb100
440bf9:	66 8c 0d f4 b0 4b 00 	data16 mov %cs,0x4bb0f4
440c00:	66 8c 1d d0 b0 4b 00 	data16 mov %ds,0x4bb0d0
440c07:	66 8c 05 cc b0 4b 00 	data16 mov %es,0x4bb0cc
440c0e:	66 8c 25 c8 b0 4b 00 	data16 mov %fs,0x4bb0c8
440c15:	66 8c 2d c4 b0 4b 00 	data16 mov %gs,0x4bb0c4
440c1c:	9c                   	pushf
440c1d:	8f 05 f8 b0 4b 00    	pop    0x4bb0f8
440c23:	8b 45 00             	mov    0x0(%ebp),%eax
440c26:	a3 ec b0 4b 00       	mov    %eax,0x4bb0ec
440c2b:	8b 45 04             	mov    0x4(%ebp),%eax
440c2e:	a3 f0 b0 4b 00       	mov    %eax,0x4bb0f0
440c33:	8d 45 08             	lea    0x8(%ebp),%eax
440c36:	a3 fc b0 4b 00       	mov    %eax,0x4bb0fc
440c3b:	8b 85 e0 fc ff ff    	mov    -0x320(%ebp),%eax
440c41:	a1 f0 b0 4b 00       	mov    0x4bb0f0,%eax
440c46:	a3 f4 af 4b 00       	mov    %eax,0x4baff4
440c4b:	c7 05 e8 af 4b 00 09 	movl   $0xc0000409,0x4bafe8
440c52:	04 00 c0
440c55:	c7 05 ec af 4b 00 01 	movl   $0x1,0x4bafec
440c5c:	00 00 00
440c5f:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
440c63:	76 0a                	jbe    0x440c6f
440c65:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
440c69:	75 04                	jne    0x440c6f
440c6b:	83 65 0c 00          	andl   $0x0,0xc(%ebp)
440c6f:	83 7d 0c 0e          	cmpl   $0xe,0xc(%ebp)
440c73:	76 07                	jbe    0x440c7c
440c75:	8b 45 0c             	mov    0xc(%ebp),%eax
440c78:	48                   	dec    %eax
440c79:	89 45 0c             	mov    %eax,0xc(%ebp)
440c7c:	8b 45 0c             	mov    0xc(%ebp),%eax
440c7f:	40                   	inc    %eax
440c80:	a3 f8 af 4b 00       	mov    %eax,0x4baff8
440c85:	6a 04                	push   $0x4
440c87:	58                   	pop    %eax
440c88:	6b c0 00             	imul   $0x0,%eax,%eax
440c8b:	8b 4d 08             	mov    0x8(%ebp),%ecx
440c8e:	89 88 fc af 4b 00    	mov    %ecx,0x4baffc(%eax)
440c94:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
440c98:	eb 07                	jmp    0x440ca1
440c9a:	8b 45 fc             	mov    -0x4(%ebp),%eax
440c9d:	40                   	inc    %eax
440c9e:	89 45 fc             	mov    %eax,-0x4(%ebp)
440ca1:	8b 45 fc             	mov    -0x4(%ebp),%eax
440ca4:	3b 45 0c             	cmp    0xc(%ebp),%eax
440ca7:	73 15                	jae    0x440cbe
440ca9:	8b 45 fc             	mov    -0x4(%ebp),%eax
440cac:	8b 4d fc             	mov    -0x4(%ebp),%ecx
440caf:	8b 55 10             	mov    0x10(%ebp),%edx
440cb2:	8b 0c 8a             	mov    (%edx,%ecx,4),%ecx
440cb5:	89 0c 85 00 b0 4b 00 	mov    %ecx,0x4bb000(,%eax,4)
440cbc:	eb dc                	jmp    0x440c9a
440cbe:	68 c0 ad 49 00       	push   $0x49adc0
440cc3:	e8 f3 fc ff ff       	call   0x4409bb
440cc8:	c9                   	leave
440cc9:	c3                   	ret
440cca:	55                   	push   %ebp
440ccb:	8b ec                	mov    %esp,%ebp
440ccd:	83 ec 14             	sub    $0x14,%esp
440cd0:	83 65 f4 00          	andl   $0x0,-0xc(%ebp)
440cd4:	8d 45 f4             	lea    -0xc(%ebp),%eax
440cd7:	83 65 f8 00          	andl   $0x0,-0x8(%ebp)
440cdb:	50                   	push   %eax
440cdc:	ff 15 ec 40 49 00    	call   *0x4940ec
440ce2:	8b 45 f8             	mov    -0x8(%ebp),%eax
440ce5:	33 45 f4             	xor    -0xc(%ebp),%eax
440ce8:	89 45 fc             	mov    %eax,-0x4(%ebp)
440ceb:	ff 15 bc 40 49 00    	call   *0x4940bc
440cf1:	31 45 fc             	xor    %eax,-0x4(%ebp)
440cf4:	ff 15 34 41 49 00    	call   *0x494134
440cfa:	31 45 fc             	xor    %eax,-0x4(%ebp)
440cfd:	8d 45 ec             	lea    -0x14(%ebp),%eax
440d00:	50                   	push   %eax
440d01:	ff 15 b4 41 49 00    	call   *0x4941b4
440d07:	8b 45 f0             	mov    -0x10(%ebp),%eax
440d0a:	8d 4d fc             	lea    -0x4(%ebp),%ecx
440d0d:	33 45 ec             	xor    -0x14(%ebp),%eax
440d10:	33 45 fc             	xor    -0x4(%ebp),%eax
440d13:	33 c1                	xor    %ecx,%eax
440d15:	c9                   	leave
440d16:	c3                   	ret
440d17:	8b 0d 94 80 4b 00    	mov    0x4b8094,%ecx
440d1d:	56                   	push   %esi
440d1e:	57                   	push   %edi
440d1f:	bf 4e e6 40 bb       	mov    $0xbb40e64e,%edi
440d24:	be 00 00 ff ff       	mov    $0xffff0000,%esi
440d29:	3b cf                	cmp    %edi,%ecx
440d2b:	74 04                	je     0x440d31
440d2d:	85 ce                	test   %ecx,%esi
440d2f:	75 26                	jne    0x440d57
440d31:	e8 94 ff ff ff       	call   0x440cca
440d36:	8b c8                	mov    %eax,%ecx
440d38:	3b cf                	cmp    %edi,%ecx
440d3a:	75 07                	jne    0x440d43
440d3c:	b9 4f e6 40 bb       	mov    $0xbb40e64f,%ecx
440d41:	eb 0e                	jmp    0x440d51
440d43:	85 ce                	test   %ecx,%esi
440d45:	75 0a                	jne    0x440d51
440d47:	0d 11 47 00 00       	or     $0x4711,%eax
440d4c:	c1 e0 10             	shl    $0x10,%eax
440d4f:	0b c8                	or     %eax,%ecx
440d51:	89 0d 94 80 4b 00    	mov    %ecx,0x4b8094
440d57:	f7 d1                	not    %ecx
440d59:	5f                   	pop    %edi
440d5a:	89 0d 90 80 4b 00    	mov    %ecx,0x4b8090
440d60:	5e                   	pop    %esi
440d61:	c3                   	ret
440d62:	33 c0                	xor    %eax,%eax
440d64:	c3                   	ret
440d65:	33 c0                	xor    %eax,%eax
440d67:	c3                   	ret
440d68:	b8 00 40 00 00       	mov    $0x4000,%eax
440d6d:	c3                   	ret
440d6e:	33 c0                	xor    %eax,%eax
440d70:	c3                   	ret
440d71:	33 c0                	xor    %eax,%eax
440d73:	c3                   	ret
440d74:	68 08 b3 4b 00       	push   $0x4bb308
440d79:	ff 15 b8 40 49 00    	call   *0x4940b8
440d7f:	c3                   	ret
440d80:	68 08 b3 4b 00       	push   $0x4bb308
440d85:	e8 03 46 00 00       	call   0x44538d
440d8a:	59                   	pop    %ecx
440d8b:	c3                   	ret
440d8c:	b0 01                	mov    $0x1,%al
440d8e:	c3                   	ret
440d8f:	68 00 00 03 00       	push   $0x30000
440d94:	68 00 00 01 00       	push   $0x10000
440d99:	6a 00                	push   $0x0
440d9b:	e8 65 f3 02 00       	call   0x470105
440da0:	83 c4 0c             	add    $0xc,%esp
440da3:	85 c0                	test   %eax,%eax
440da5:	75 01                	jne    0x440da8
440da7:	c3                   	ret
440da8:	6a 07                	push   $0x7
440daa:	e8 bc f9 ff ff       	call   0x44076b
440daf:	cc                   	int3
440db0:	c3                   	ret
440db1:	c3                   	ret
440db2:	b8 10 b3 4b 00       	mov    $0x4bb310,%eax
440db7:	c3                   	ret
440db8:	e8 46 2d fe ff       	call   0x423b03
440dbd:	8b 48 04             	mov    0x4(%eax),%ecx
440dc0:	83 08 04             	orl    $0x4,(%eax)
440dc3:	89 48 04             	mov    %ecx,0x4(%eax)
440dc6:	e8 e7 ff ff ff       	call   0x440db2
440dcb:	8b 48 04             	mov    0x4(%eax),%ecx
440dce:	83 08 02             	orl    $0x2,(%eax)
440dd1:	89 48 04             	mov    %ecx,0x4(%eax)
440dd4:	c3                   	ret
440dd5:	33 c0                	xor    %eax,%eax
440dd7:	39 05 b0 80 4b 00    	cmp    %eax,0x4b80b0
440ddd:	0f 94 c0             	sete   %al
440de0:	c3                   	ret
440de1:	b8 28 c3 4b 00       	mov    $0x4bc328,%eax
440de6:	c3                   	ret
440de7:	b8 24 c3 4b 00       	mov    $0x4bc324,%eax
440dec:	c3                   	ret
440ded:	53                   	push   %ebx
440dee:	56                   	push   %esi
440def:	be ac 9d 4a 00       	mov    $0x4a9dac,%esi
440df4:	bb ac 9d 4a 00       	mov    $0x4a9dac,%ebx
440df9:	3b f3                	cmp    %ebx,%esi
440dfb:	73 19                	jae    0x440e16
440dfd:	57                   	push   %edi
440dfe:	8b 3e                	mov    (%esi),%edi
440e00:	85 ff                	test   %edi,%edi
440e02:	74 0a                	je     0x440e0e
440e04:	8b cf                	mov    %edi,%ecx
440e06:	ff 15 54 43 49 00    	call   *0x494354
440e0c:	ff d7                	call   *%edi
440e0e:	83 c6 04             	add    $0x4,%esi
440e11:	3b f3                	cmp    %ebx,%esi
440e13:	72 e9                	jb     0x440dfe
440e15:	5f                   	pop    %edi
440e16:	5e                   	pop    %esi
440e17:	5b                   	pop    %ebx
440e18:	c3                   	ret
440e19:	53                   	push   %ebx
440e1a:	56                   	push   %esi
440e1b:	be b4 9d 4a 00       	mov    $0x4a9db4,%esi
440e20:	bb b4 9d 4a 00       	mov    $0x4a9db4,%ebx
440e25:	3b f3                	cmp    %ebx,%esi
440e27:	73 19                	jae    0x440e42
440e29:	57                   	push   %edi
440e2a:	8b 3e                	mov    (%esi),%edi
440e2c:	85 ff                	test   %edi,%edi
440e2e:	74 0a                	je     0x440e3a
440e30:	8b cf                	mov    %edi,%ecx
440e32:	ff 15 54 43 49 00    	call   *0x494354
440e38:	ff d7                	call   *%edi
440e3a:	83 c6 04             	add    $0x4,%esi
440e3d:	3b f3                	cmp    %ebx,%esi
440e3f:	72 e9                	jb     0x440e2a
440e41:	5f                   	pop    %edi
440e42:	5e                   	pop    %esi
440e43:	5b                   	pop    %ebx
440e44:	c3                   	ret
440e45:	cc                   	int3
440e46:	cc                   	int3
440e47:	cc                   	int3
440e48:	cc                   	int3
440e49:	cc                   	int3
440e4a:	cc                   	int3
440e4b:	cc                   	int3
440e4c:	cc                   	int3
440e4d:	cc                   	int3
440e4e:	cc                   	int3
440e4f:	cc                   	int3
440e50:	51                   	push   %ecx
440e51:	8d 4c 24 04          	lea    0x4(%esp),%ecx
440e55:	2b c8                	sub    %eax,%ecx
440e57:	1b c0                	sbb    %eax,%eax
440e59:	f7 d0                	not    %eax
440e5b:	23 c8                	and    %eax,%ecx
440e5d:	8b c4                	mov    %esp,%eax
440e5f:	25 00 f0 ff ff       	and    $0xfffff000,%eax
440e64:	3b c8                	cmp    %eax,%ecx
440e66:	f2 72 0b             	bnd jb 0x440e74
440e69:	8b c1                	mov    %ecx,%eax
440e6b:	59                   	pop    %ecx
440e6c:	94                   	xchg   %eax,%esp
440e6d:	8b 00                	mov    (%eax),%eax
440e6f:	89 04 24             	mov    %eax,(%esp)
440e72:	f2 c3                	bnd ret
440e74:	2d 00 10 00 00       	sub    $0x1000,%eax
440e79:	85 00                	test   %eax,(%eax)
440e7b:	eb e7                	jmp    0x440e64
440e7d:	55                   	push   %ebp
440e7e:	8b ec                	mov    %esp,%ebp
440e80:	8b 45 0c             	mov    0xc(%ebp),%eax
440e83:	5d                   	pop    %ebp
440e84:	c3                   	ret
440e85:	55                   	push   %ebp
440e86:	8b ec                	mov    %esp,%ebp
440e88:	80 7d 0c 00          	cmpb   $0x0,0xc(%ebp)
440e8c:	8b 45 08             	mov    0x8(%ebp),%eax
440e8f:	56                   	push   %esi
440e90:	8b f1                	mov    %ecx,%esi
440e92:	89 06                	mov    %eax,(%esi)
440e94:	c6 46 04 00          	movb   $0x0,0x4(%esi)
440e98:	74 0b                	je     0x440ea5
440e9a:	50                   	push   %eax
440e9b:	ff 15 ac 41 49 00    	call   *0x4941ac
440ea1:	c6 46 04 01          	movb   $0x1,0x4(%esi)