440aba:	8b 08                	mov    (%eax),%ecx
440abc:	ff 51 f0             	call   *-0x10(%ecx)
440abf:	8b c3                	mov    %ebx,%eax
440ac1:	e8 76 21 00 00       	call   0x442c3c
440ac6:	5d                   	pop    %ebp
440ac7:	5f                   	pop    %edi
440ac8:	5e                   	pop    %esi
440ac9:	5b                   	pop    %ebx
440aca:	c3                   	ret
440acb:	00 00                	add    %al,(%eax)
440acd:	00 00                	add    %al,(%eax)
440acf:	00 56 8b             	add    %dl,-0x75(%esi)
440ad2:	f0 8b c6             	lock mov %esi,%eax
440ad5:	8b 08                	mov    (%eax),%ecx
440ad7:	ff 51 f0             	call   *-0x10(%ecx)
440ada:	33 c0                	xor    %eax,%eax
440adc:	89 86 b4 01 00 00    	mov    %eax,0x1b4(%esi)
440ae2:	c6 86 da 01 00 00 00 	movb   $0x0,0x1da(%esi)
440ae9:	5e                   	pop    %esi
440aea:	c3                   	ret
440aeb:	90                   	nop
440aec:	56                   	push   %esi
440aed:	8b f0                	mov    %eax,%esi
440aef:	f6 46 1c 10          	testb  $0x10,0x1c(%esi)
440af3:	74 0f                	je     0x440b04
440af5:	83 7e 30 00          	cmpl   $0x0,0x30(%esi)
440af9:	74 09                	je     0x440b04
440afb:	c7 42 0c 01 00 00 00 	movl   $0x1,0xc(%edx)
440b02:	5e                   	pop    %esi
440b03:	c3                   	ret
440b04:	8b c6                	mov    %esi,%eax
440b06:	8b 08                	mov    (%eax),%ecx
440b08:	ff 51 f0             	call   *-0x10(%ecx)
440b0b:	5e                   	pop    %esi
440b0c:	c3                   	ret
440b0d:	8d 40 00             	lea    0x0(%eax),%eax
440b10:	53                   	push   %ebx
440b11:	56                   	push   %esi
440b12:	57                   	push   %edi
440b13:	55                   	push   %ebp
440b14:	51                   	push   %ecx
440b15:	88 14 24             	mov    %dl,(%esp)
440b18:	8b e8                	mov    %eax,%ebp
440b1a:	0f b6 14 24          	movzbl (%esp),%edx
440b1e:	8b c5                	mov    %ebp,%eax
440b20:	e8 e3 83 ff ff       	call   0x438f08
440b25:	8b d8                	mov    %eax,%ebx
440b27:	80 7d 57 00          	cmpb   $0x0,0x57(%ebp)
440b2b:	74 32                	je     0x440b5f
440b2d:	8b c5                	mov    %ebp,%eax
440b2f:	e8 40 d1 ff ff       	call   0x43dc74
440b34:	8b f8                	mov    %eax,%edi
440b36:	4f                   	dec    %edi
440b37:	83 ff 00             	cmp    $0x0,%edi
440b3a:	7c 23                	jl     0x440b5f
440b3c:	84 1c 24             	test   %bl,(%esp)
440b3f:	75 1e                	jne    0x440b5f
440b41:	8b d7                	mov    %edi,%edx
440b43:	8b c5                	mov    %ebp,%eax
440b45:	e8 ee d0 ff ff       	call   0x43dc38
440b4a:	0f b6 14 24          	movzbl (%esp),%edx
440b4e:	66 be d0 ff          	mov    $0xffd0,%si
440b52:	e8 99 2f fc ff       	call   0x403af0
440b57:	0a d8                	or     %al,%bl
440b59:	4f                   	dec    %edi
440b5a:	83 ff ff             	cmp    $0xffffffff,%edi
440b5d:	75 dd                	jne    0x440b3c
440b5f:	8b c3                	mov    %ebx,%eax
440b61:	5a                   	pop    %edx
440b62:	5d                   	pop    %ebp
440b63:	5f                   	pop    %edi
440b64:	5e                   	pop    %esi
440b65:	5b                   	pop    %ebx
440b66:	c3                   	ret
440b67:	90                   	nop
440b68:	53                   	push   %ebx
440b69:	56                   	push   %esi
440b6a:	57                   	push   %edi
440b6b:	8b fa                	mov    %edx,%edi
440b6d:	8b d8                	mov    %eax,%ebx
440b6f:	66 83 4b 54 04       	orw    $0x4,0x54(%ebx)
440b74:	b2 01                	mov    $0x1,%dl
440b76:	8b c3                	mov    %ebx,%eax
440b78:	66 be d0 ff          	mov    $0xffd0,%si
440b7c:	e8 6f 2f fc ff       	call   0x403af0
440b81:	83 e0 7f             	and    $0x7f,%eax
440b84:	89 47 0c             	mov    %eax,0xc(%edi)
440b87:	5f                   	pop    %edi
440b88:	5e                   	pop    %esi
440b89:	5b                   	pop    %ebx
440b8a:	c3                   	ret
440b8b:	90                   	nop
440b8c:	53                   	push   %ebx
440b8d:	56                   	push   %esi
440b8e:	57                   	push   %edi
440b8f:	8b fa                	mov    %edx,%edi
440b91:	8b d8                	mov    %eax,%ebx
440b93:	33 d2                	xor    %edx,%edx
440b95:	8b c3                	mov    %ebx,%eax
440b97:	66 be d0 ff          	mov    $0xffd0,%si
440b9b:	e8 50 2f fc ff       	call   0x403af0
440ba0:	83 e0 7f             	and    $0x7f,%eax
440ba3:	89 47 0c             	mov    %eax,0xc(%edi)
440ba6:	5f                   	pop    %edi
440ba7:	5e                   	pop    %esi
440ba8:	5b                   	pop    %ebx
440ba9:	c3                   	ret
440baa:	8b c0                	mov    %eax,%eax
440bac:	56                   	push   %esi
440bad:	8b f0                	mov    %eax,%esi
440baf:	8b c6                	mov    %esi,%eax
440bb1:	8b 08                	mov    (%eax),%ecx
440bb3:	ff 51 f0             	call   *-0x10(%ecx)
440bb6:	66 ba 23 b0          	mov    $0xb023,%dx
440bba:	8b c6                	mov    %esi,%eax
440bbc:	e8 43 d1 ff ff       	call   0x43dd04
440bc1:	5e                   	pop    %esi
440bc2:	c3                   	ret
440bc3:	90                   	nop
440bc4:	53                   	push   %ebx
440bc5:	56                   	push   %esi
440bc6:	8b f2                	mov    %edx,%esi
440bc8:	8b d8                	mov    %eax,%ebx
440bca:	8b d6                	mov    %esi,%edx
440bcc:	8b c3                	mov    %ebx,%eax
440bce:	e8 1d b5 ff ff       	call   0x43c0f0
440bd3:	a1 0c d8 46 00       	mov    0x46d80c,%eax
440bd8:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
440bdc:	74 0d                	je     0x440beb
440bde:	83 7e 04 00          	cmpl   $0x0,0x4(%esi)
440be2:	75 07                	jne    0x440beb
440be4:	8b c3                	mov    %ebx,%eax
440be6:	e8 91 d9 ff ff       	call   0x43e57c
440beb:	66 ba 3d b0          	mov    $0xb03d,%dx
440bef:	8b c3                	mov    %ebx,%eax
440bf1:	e8 0e d1 ff ff       	call   0x43dd04
440bf6:	5e                   	pop    %esi
440bf7:	5b                   	pop    %ebx
440bf8:	c3                   	ret
440bf9:	8d 40 00             	lea    0x0(%eax),%eax
440bfc:	56                   	push   %esi
440bfd:	8b f0                	mov    %eax,%esi
440bff:	a1 0c d8 46 00       	mov    0x46d80c,%eax
440c04:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
440c08:	74 55                	je     0x440c5f
440c0a:	8b c6                	mov    %esi,%eax
440c0c:	e8 27 99 ff ff       	call   0x43a538
440c11:	84 c0                	test   %al,%al
440c13:	74 26                	je     0x440c3b
440c15:	a1 7c d6 46 00       	mov    0x46d67c,%eax
440c1a:	8b 00                	mov    (%eax),%eax
440c1c:	83 78 38 00          	cmpl   $0x0,0x38(%eax)
440c20:	74 3d                	je     0x440c5f
440c22:	6a 01                	push   $0x1
440c24:	a1 7c d6 46 00       	mov    0x46d67c,%eax
440c29:	8b 00                	mov    (%eax),%eax
440c2b:	8b 40 38             	mov    0x38(%eax),%eax
440c2e:	e8 b1 3f fc ff       	call   0x404be4
440c33:	50                   	push   %eax
440c34:	e8 67 64 fc ff       	call   0x4070a0
440c39:	eb 24                	jmp    0x440c5f
440c3b:	a1 7c d6 46 00       	mov    0x46d67c,%eax
440c40:	8b 00                	mov    (%eax),%eax
440c42:	83 78 3c 00          	cmpl   $0x0,0x3c(%eax)
440c46:	74 17                	je     0x440c5f
440c48:	6a 01                	push   $0x1
440c4a:	a1 7c d6 46 00       	mov    0x46d67c,%eax
440c4f:	8b 00                	mov    (%eax),%eax
440c51:	8b 40 3c             	mov    0x3c(%eax),%eax
440c54:	e8 8b 3f fc ff       	call   0x404be4
440c59:	50                   	push   %eax
440c5a:	e8 41 64 fc ff       	call   0x4070a0
440c5f:	8b c6                	mov    %esi,%eax
440c61:	66 be c1 ff          	mov    $0xffc1,%si
440c65:	e8 86 2e fc ff       	call   0x403af0
440c6a:	5e                   	pop    %esi
440c6b:	c3                   	ret
440c6c:	56                   	push   %esi
440c6d:	8b f0                	mov    %eax,%esi
440c6f:	8b c6                	mov    %esi,%eax
440c71:	66 be c0 ff          	mov    $0xffc0,%si
440c75:	e8 76 2e fc ff       	call   0x403af0
440c7a:	5e                   	pop    %esi
440c7b:	c3                   	ret
440c7c:	53                   	push   %ebx
440c7d:	56                   	push   %esi
440c7e:	8b f2                	mov    %edx,%esi
440c80:	8b d8                	mov    %eax,%ebx
440c82:	8b d6                	mov    %esi,%edx
440c84:	8b c3                	mov    %ebx,%eax
440c86:	e8 35 df ff ff       	call   0x43ebc0
440c8b:	84 c0                	test   %al,%al
440c8d:	75 09                	jne    0x440c98
440c8f:	8b d6                	mov    %esi,%edx
440c91:	8b c3                	mov    %ebx,%eax
440c93:	e8 88 b5 ff ff       	call   0x43c220
440c98:	5e                   	pop    %esi
440c99:	5b                   	pop    %ebx
440c9a:	c3                   	ret
440c9b:	90                   	nop
440c9c:	53                   	push   %ebx
440c9d:	8b 48 30             	mov    0x30(%eax),%ecx
440ca0:	85 c9                	test   %ecx,%ecx
440ca2:	74 08                	je     0x440cac
440ca4:	8b d9                	mov    %ecx,%ebx
440ca6:	8b 43 3c             	mov    0x3c(%ebx),%eax
440ca9:	ff 53 38             	call   *0x38(%ebx)
440cac:	5b                   	pop    %ebx
440cad:	c3                   	ret
440cae:	8b c0                	mov    %eax,%eax
440cb0:	53                   	push   %ebx
440cb1:	8b 48 30             	mov    0x30(%eax),%ecx
440cb4:	85 c9                	test   %ecx,%ecx
440cb6:	74 08                	je     0x440cc0
440cb8:	8b d9                	mov    %ecx,%ebx
440cba:	8b 43 3c             	mov    0x3c(%ebx),%eax
440cbd:	ff 53 38             	call   *0x38(%ebx)
440cc0:	5b                   	pop    %ebx
440cc1:	c3                   	ret
440cc2:	8b c0                	mov    %eax,%eax
440cc4:	e8 cb cf ff ff       	call   0x43dc94
440cc9:	c3                   	ret
440cca:	8b c0                	mov    %eax,%eax
440ccc:	e8 c3 cf ff ff       	call   0x43dc94
440cd1:	c3                   	ret
440cd2:	8b c0                	mov    %eax,%eax
440cd4:	e8 bb cf ff ff       	call   0x43dc94
440cd9:	c3                   	ret
440cda:	8b c0                	mov    %eax,%eax
440cdc:	53                   	push   %ebx
440cdd:	8b d8                	mov    %eax,%ebx
440cdf:	80 7b 57 00          	cmpb   $0x0,0x57(%ebx)
440ce3:	75 0f                	jne    0x440cf4
440ce5:	83 7b 30 00          	cmpl   $0x0,0x30(%ebx)
440ce9:	74 09                	je     0x440cf4
440ceb:	33 d2                	xor    %edx,%edx
440ced:	8b c3                	mov    %ebx,%eax
440cef:	e8 fc cc ff ff       	call   0x43d9f0
440cf4:	f6 43 1c 10          	testb  $0x10,0x1c(%ebx)
440cf8:	74 06                	je     0x440d00
440cfa:	f6 43 51 04          	testb  $0x4,0x51(%ebx)
440cfe:	74 07                	je     0x440d07
440d00:	8b c3                	mov    %ebx,%eax
440d02:	e8 3d da ff ff       	call   0x43e744
440d07:	5b                   	pop    %ebx
440d08:	c3                   	ret
440d09:	8d 40 00             	lea    0x0(%eax),%eax
440d0c:	0f b6 90 da 01 00 00 	movzbl 0x1da(%eax),%edx
440d13:	0f b7 14 55 20 15 46 	movzwl 0x461520(,%edx,2),%edx
440d1a:	00
440d1b:	52                   	push   %edx
440d1c:	6a 00                	push   $0x0
440d1e:	6a 00                	push   $0x0
440d20:	6a 00                	push   $0x0
440d22:	6a 00                	push   $0x0
440d24:	6a 00                	push   $0x0
440d26:	8b 80 b4 01 00 00    	mov    0x1b4(%eax),%eax
440d2c:	50                   	push   %eax
440d2d:	e8 c6 64 fc ff       	call   0x4071f8
440d32:	c3                   	ret
440d33:	90                   	nop
440d34:	53                   	push   %ebx
440d35:	8b d8                	mov    %eax,%ebx
440d37:	8b c3                	mov    %ebx,%eax
440d39:	8b 10                	mov    (%eax),%edx
440d3b:	ff 52 50             	call   *0x50(%edx)
440d3e:	84 c0                	test   %al,%al
440d40:	75 0f                	jne    0x440d51
440d42:	83 7b 30 00          	cmpl   $0x0,0x30(%ebx)
440d46:	74 09                	je     0x440d51
440d48:	33 d2                	xor    %edx,%edx
440d4a:	8b c3                	mov    %ebx,%eax
440d4c:	e8 9f cc ff ff       	call   0x43d9f0
440d51:	8b c3                	mov    %ebx,%eax
440d53:	e8 b4 0e 00 00       	call   0x441c0c
440d58:	84 c0                	test   %al,%al
440d5a:	74 1e                	je     0x440d7a
440d5c:	f6 43 1c 10          	testb  $0x10,0x1c(%ebx)
440d60:	75 18                	jne    0x440d7a
440d62:	8b c3                	mov    %ebx,%eax
440d64:	8b 10                	mov    (%eax),%edx
440d66:	ff 52 50             	call   *0x50(%edx)
440d69:	f6 d8                	neg    %al
440d6b:	1b c0                	sbb    %eax,%eax
440d6d:	50                   	push   %eax
440d6e:	8b 83 b4 01 00 00    	mov    0x1b4(%ebx),%eax
440d74:	50                   	push   %eax
440d75:	e8 b6 60 fc ff       	call   0x406e30
440d7a:	5b                   	pop    %ebx
440d7b:	c3                   	ret
440d7c:	53                   	push   %ebx
440d7d:	8b d8                	mov    %eax,%ebx
440d7f:	8b c3                	mov    %ebx,%eax
440d81:	e8 96 b2 ff ff       	call   0x43c01c
440d86:	8b 53 70             	mov    0x70(%ebx),%edx
440d89:	8b 83 a4 01 00 00    	mov    0x1a4(%ebx),%eax
440d8f:	e8 84 2a fe ff       	call   0x423818
440d94:	66 ba 09 b0          	mov    $0xb009,%dx
440d98:	8b c3                	mov    %ebx,%eax
440d9a:	e8 65 cf ff ff       	call   0x43dd04
440d9f:	5b                   	pop    %ebx
440da0:	c3                   	ret
440da1:	8d 40 00             	lea    0x0(%eax),%eax
440da4:	53                   	push   %ebx
440da5:	8b d8                	mov    %eax,%ebx
440da7:	8b c3                	mov    %ebx,%eax
440da9:	e8 5e b2 ff ff       	call   0x43c00c
440dae:	8b c3                	mov    %ebx,%eax
440db0:	e8 57 0e 00 00       	call   0x441c0c
440db5:	84 c0                	test   %al,%al
440db7:	74 18                	je     0x440dd1
440db9:	6a 00                	push   $0x0
440dbb:	8b 43 68             	mov    0x68(%ebx),%eax
440dbe:	e8 d9 21 fe ff       	call   0x422f9c
440dc3:	8b c8                	mov    %eax,%ecx
440dc5:	ba 30 00 00 00       	mov    $0x30,%edx
440dca:	8b c3                	mov    %ebx,%eax
440dcc:	e8 4b a3 ff ff       	call   0x43b11c
440dd1:	66 ba 08 b0          	mov    $0xb008,%dx
440dd5:	8b c3                	mov    %ebx,%eax
440dd7:	e8 28 cf ff ff       	call   0x43dd04
440ddc:	5b                   	pop    %ebx
440ddd:	c3                   	ret
440dde:	8b c0                	mov    %eax,%eax
440de0:	53                   	push   %ebx
440de1:	83 c4 f8             	add    $0xfffffff8,%esp
440de4:	8b d8                	mov    %eax,%ebx
440de6:	e8 95 60 fc ff       	call   0x406e80
440deb:	85 c0                	test   %eax,%eax
440ded:	75 2a                	jne    0x440e19
440def:	54                   	push   %esp
440df0:	e8 bb 60 fc ff       	call   0x406eb0
440df5:	8b c4                	mov    %esp,%eax
440df7:	33 d2                	xor    %edx,%edx
440df9:	e8 16 76 ff ff       	call   0x438414
440dfe:	3b d8                	cmp    %eax,%ebx
440e00:	75 17                	jne    0x440e19
440e02:	6a 01                	push   $0x1
440e04:	8b c3                	mov    %ebx,%eax
440e06:	e8 a5 0a 00 00       	call   0x4418b0
440e0b:	8b c8                	mov    %eax,%ecx
440e0d:	ba 20 00 00 00       	mov    $0x20,%edx
440e12:	8b c3                	mov    %ebx,%eax
440e14:	e8 03 a3 ff ff       	call   0x43b11c
440e19:	59                   	pop    %ecx
440e1a:	5a                   	pop    %edx
440e1b:	5b                   	pop    %ebx
440e1c:	c3                   	ret
440e1d:	8d 40 00             	lea    0x0(%eax),%eax
440e20:	56                   	push   %esi