407b60:	00 00                	add    %al,(%eax)
407b62:	04 02                	add    $0x2,%al
407b64:	28 15 00 00 0a 00    	sub    %dl,0xa0000
407b6a:	2a c2                	sub    %dl,%al
407b6c:	02 16                	add    (%esi),%dl
407b6e:	7d c1                	jge    0x407b31
407b70:	00 00                	add    %al,(%eax)
407b72:	04 02                	add    $0x2,%al
407b74:	28 15 00 00 0a 00    	sub    %dl,0xa0000
407b7a:	00 02                	add    %al,(%edx)
407b7c:	03 7d be             	add    -0x42(%ebp),%edi
407b7f:	00 00                	add    %al,(%eax)
407b81:	04 02                	add    $0x2,%al
407b83:	04 7d                	add    $0x7d,%al
407b85:	bf 00 00 04 02       	mov    $0x2040000,%edi
407b8a:	05 7d c0 00 00       	add    $0xc07d,%eax
407b8f:	04 02                	add    $0x2,%al
407b91:	73 ed                	jae    0x407b80
407b93:	00 00                	add    %al,(%eax)
407b95:	0a 7d c2             	or     -0x3e(%ebp),%bh
407b98:	00 00                	add    %al,(%eax)
407b9a:	04 2a                	add    $0x2a,%al
407b9c:	13 30                	adc    (%eax),%esi
407b9e:	01 00                	add    %eax,(%eax)
407ba0:	0c 00                	or     $0x0,%al
407ba2:	00 00                	add    %al,(%eax)
407ba4:	38 00                	cmp    %al,(%eax)
407ba6:	00 11                	add    %dl,(%ecx)
407ba8:	00 02                	add    %al,(%edx)
407baa:	7b c2                	jnp    0x407b6e
407bac:	00 00                	add    %al,(%eax)
407bae:	04 0a                	add    $0xa,%al
407bb0:	2b 00                	sub    (%eax),%eax
407bb2:	06                   	push   %es
407bb3:	2a 13                	sub    (%ebx),%dl
407bb5:	30 03                	xor    %al,(%ebx)
407bb7:	00 2c 00             	add    %ch,(%eax,%eax,1)
407bba:	00 00                	add    %al,(%eax)
407bbc:	39 00                	cmp    %eax,(%eax)
407bbe:	00 11                	add    %dl,(%ecx)
407bc0:	00 28                	add    %ch,(%eax)
407bc2:	ee                   	out    %al,(%dx)
407bc3:	00 00                	add    %al,(%eax)
407bc5:	0a 0b                	or     (%ebx),%cl
407bc7:	12 01                	adc    (%ecx),%al
407bc9:	28 ef                	sub    %ch,%bh
407bcb:	00 00                	add    %al,(%eax)
407bcd:	0a 73 f0             	or     -0x10(%ebx),%dh
407bd0:	00 00                	add    %al,(%eax)
407bd2:	0a 0a                	or     (%edx),%cl
407bd4:	06                   	push   %es
407bd5:	02 7b bf             	add    -0x41(%ebx),%bh
407bd8:	00 00                	add    %al,(%eax)
407bda:	04 02                	add    $0x2,%al
407bdc:	7b c0                	jnp    0x407b9e
407bde:	00 00                	add    %al,(%eax)
407be0:	04 6f                	add    $0x6f,%al
407be2:	f1                   	int1
407be3:	00 00                	add    %al,(%eax)
407be5:	0a 6c 0c 2b          	or     0x2b(%esp,%ecx,1),%ch
407be9:	00 08                	add    %cl,(%eax)
407beb:	2a 13                	sub    (%ebx),%dl
407bed:	30 03                	xor    %al,(%ebx)
407bef:	00 29                	add    %ch,(%ecx)
407bf1:	00 00                	add    %al,(%eax)
407bf3:	00 3a                	add    %bh,(%edx)
407bf5:	00 00                	add    %al,(%eax)
407bf7:	11 00                	adc    %eax,(%eax)
407bf9:	02 02                	add    (%edx),%al
407bfb:	7b c1                	jnp    0x407bbe
407bfd:	00 00                	add    %al,(%eax)
407bff:	04 17                	add    $0x17,%al
407c01:	58                   	pop    %eax
407c02:	7d c1                	jge    0x407bc5
407c04:	00 00                	add    %al,(%eax)
407c06:	04 02                	add    $0x2,%al
407c08:	28 a1 00 00 06 0a    	sub    %ah,0xa060000(%ecx)
407c0e:	02 7b c2             	add    -0x3e(%ebx),%bh
407c11:	00 00                	add    %al,(%eax)
407c13:	04 06                	add    $0x6,%al
407c15:	6f                   	outsl  %ds:(%esi),(%dx)
407c16:	f2 00 00             	repnz add %al,(%eax)
407c19:	0a 00                	or     (%eax),%al
407c1b:	06                   	push   %es
407c1c:	0b 2b                	or     (%ebx),%ebp
407c1e:	00 07                	add    %al,(%edi)
407c20:	2a 00                	sub    (%eax),%al
407c22:	00 00                	add    %al,(%eax)
407c24:	13 30                	adc    (%eax),%esi
407c26:	02 00                	add    (%eax),%al
407c28:	14 00                	adc    $0x0,%al
407c2a:	00 00                	add    %al,(%eax)
407c2c:	14 00                	adc    $0x0,%al
407c2e:	00 11                	add    %dl,(%ecx)
407c30:	00 02                	add    %al,(%edx)
407c32:	7b c1                	jnp    0x407bf5
407c34:	00 00                	add    %al,(%eax)
407c36:	04 02                	add    $0x2,%al
407c38:	7b be                	jnp    0x407bf8
407c3a:	00 00                	add    %al,(%eax)
407c3c:	04 fe                	add    $0xfe,%al
407c3e:	04 0a                	add    $0xa,%al
407c40:	2b 00                	sub    (%eax),%eax
407c42:	06                   	push   %es
407c43:	2a 9a 02 28 15 00    	sub    0x152802(%edx),%bl
407c49:	00 0a                	add    %cl,(%edx)
407c4b:	00 00                	add    %al,(%eax)
407c4d:	02 03                	add    (%ebx),%al
407c4f:	7d c3                	jge    0x407c14
407c51:	00 00                	add    %al,(%eax)
407c53:	04 02                	add    $0x2,%al
407c55:	04 7d                	add    $0x7d,%al
407c57:	c4 00                	les    (%eax),%eax
407c59:	00 04 02             	add    %al,(%edx,%eax,1)
407c5c:	05 7d c5 00 00       	add    $0xc57d,%eax
407c61:	04 02                	add    $0x2,%al
407c63:	0e                   	push   %cs
407c64:	04 7d                	add    $0x7d,%al
407c66:	c6 00 00             	movb   $0x0,(%eax)
407c69:	04 2a                	add    $0x2a,%al
407c6b:	00 13                	add    %dl,(%ebx)
407c6d:	30 05 00 e2 00 00    	xor    %al,0xe200
407c73:	00 3b                	add    %bh,(%ebx)
407c75:	00 00                	add    %al,(%eax)
407c77:	11 00                	adc    %eax,(%eax)
407c79:	16                   	push   %ss
407c7a:	0a 73 f3             	or     -0xd(%ebx),%dh
407c7d:	00 00                	add    %al,(%eax)
407c7f:	0a 0b                	or     (%ebx),%cl
407c81:	38 bf 00 00 00 00    	cmp    %bh,0x0(%edi)
407c87:	73 f4                	jae    0x407c7d
407c89:	00 00                	add    %al,(%eax)
407c8b:	0a 0c 08             	or     (%eax,%ecx,1),%cl
407c8e:	6f                   	outsl  %ds:(%esi),(%dx)
407c8f:	f5                   	cmc
407c90:	00 00                	add    %al,(%eax)
407c92:	0a 00                	or     (%eax),%al
407c94:	02 7b c4             	add    -0x3c(%ebx),%bh
407c97:	00 00                	add    %al,(%eax)
407c99:	04 6f                	add    $0x6f,%al
407c9b:	93                   	xchg   %eax,%ebx
407c9c:	00 00                	add    %al,(%eax)
407c9e:	06                   	push   %es
407c9f:	0d 09 16 9a 13       	or     $0x139a1609,%eax
407ca4:	04 09                	add    $0x9,%al
407ca6:	17                   	pop    %ss
407ca7:	9a 13 05 08 6f f6 00 	lcall  $0xf6,$0x6f080513
407cae:	00 0a                	add    %cl,(%edx)
407cb0:	00 08                	add    %cl,(%eax)
407cb2:	6f                   	outsl  %ds:(%esi),(%dx)
407cb3:	f7 00 00 0a 20 10    	testl  $0x10200a00,(%eax)
407cb9:	27                   	daa
407cba:	00 00                	add    %al,(%eax)
407cbc:	6a 5b                	push   $0x5b
407cbe:	13 06                	adc    (%esi),%eax
407cc0:	07                   	pop    %es
407cc1:	11 06                	adc    %eax,(%esi)
407cc3:	6f                   	outsl  %ds:(%esi),(%dx)
407cc4:	f8                   	clc
407cc5:	00 00                	add    %al,(%eax)
407cc7:	0a 00                	or     (%eax),%al
407cc9:	03 13                	add    (%ebx),%edx
407ccb:	07                   	pop    %es
407ccc:	11 07                	adc    %eax,(%edi)
407cce:	2c 42                	sub    $0x42,%al
407cd0:	00 02                	add    %al,(%edx)
407cd2:	02 7b c5             	add    -0x3b(%ebx),%bh
407cd5:	00 00                	add    %al,(%eax)
407cd7:	04 06                	add    $0x6,%al
407cd9:	02 7b c3             	add    -0x3d(%ebx),%bh
407cdc:	00 00                	add    %al,(%eax)
407cde:	04 6f                	add    $0x6f,%al
407ce0:	9e                   	sahf
407ce1:	00 00                	add    %al,(%eax)
407ce3:	06                   	push   %es
407ce4:	6f                   	outsl  %ds:(%esi),(%dx)
407ce5:	f9                   	stc
407ce6:	00 00                	add    %al,(%eax)
407ce8:	0a 11                	or     (%ecx),%dl
407cea:	04 28                	add    $0x28,%al
407cec:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
407ced:	00 00                	add    %al,(%eax)
407cef:	06                   	push   %es
407cf0:	00 02                	add    %al,(%edx)
407cf2:	02 7b c6             	add    -0x3a(%ebx),%bh
407cf5:	00 00                	add    %al,(%eax)
407cf7:	04 06                	add    $0x6,%al
407cf9:	02 7b c3             	add    -0x3d(%ebx),%bh
407cfc:	00 00                	add    %al,(%eax)
407cfe:	04 6f                	add    $0x6f,%al
407d00:	9e                   	sahf
407d01:	00 00                	add    %al,(%eax)
407d03:	06                   	push   %es
407d04:	6f                   	outsl  %ds:(%esi),(%dx)
407d05:	f9                   	stc
407d06:	00 00                	add    %al,(%eax)
407d08:	0a 11                	or     (%ecx),%dl
407d0a:	05 28 a7 00 00       	add    $0xa728,%eax
407d0f:	06                   	push   %es
407d10:	00 00                	add    %al,(%eax)
407d12:	04 2c                	add    $0x2c,%al
407d14:	0c 06                	or     $0x6,%al
407d16:	20 e8                	and    %ch,%al
407d18:	03 00                	add    (%eax),%eax
407d1a:	00 5d 16             	add    %bl,0x16(%ebp)
407d1d:	fe 01                	incb   (%ecx)
407d1f:	2b 01                	sub    (%ecx),%eax
407d21:	16                   	push   %ss
407d22:	13 08                	adc    (%eax),%ecx
407d24:	11 08                	adc    %ecx,(%eax)
407d26:	2c 18                	sub    $0x18,%al
407d28:	00 72 8e             	add    %dh,-0x72(%edx)
407d2b:	1e                   	push   %ds
407d2c:	00 70 06             	add    %dh,0x6(%eax)
407d2f:	8c 4c 00 00          	mov    %cs,0x0(%eax,%eax,1)
407d33:	01 28                	add    %ebp,(%eax)
407d35:	fa                   	cli
407d36:	00 00                	add    %al,(%eax)
407d38:	0a 28                	or     (%eax),%ch
407d3a:	fb                   	sti
407d3b:	00 00                	add    %al,(%eax)
407d3d:	0a 00                	or     (%eax),%al
407d3f:	00 06                	add    %al,(%esi)
407d41:	17                   	pop    %ss
407d42:	58                   	pop    %eax
407d43:	0a 00                	or     (%eax),%al
407d45:	02 7b c4             	add    -0x3c(%ebx),%bh
407d48:	00 00                	add    %al,(%eax)
407d4a:	04 6f                	add    $0x6f,%al
407d4c:	92                   	xchg   %eax,%edx
407d4d:	00 00                	add    %al,(%eax)
407d4f:	06                   	push   %es
407d50:	13 09                	adc    (%ecx),%ecx
407d52:	11 09                	adc    %ecx,(%ecx)
407d54:	3a 2d ff ff ff 2a    	cmp    0x2affffff,%ch
407d5a:	00 00                	add    %al,(%eax)
407d5c:	13 30                	adc    (%eax),%esi
407d5e:	05 00 4f 00 00       	add    $0x4f00,%eax
407d63:	00 14 00             	add    %dl,(%eax,%eax,1)
407d66:	00 11                	add    %dl,(%ecx)
407d68:	00 03                	add    %al,(%ebx)
407d6a:	04 fe                	add    $0xfe,%al
407d6c:	01 16                	add    %edx,(%esi)
407d6e:	fe 01                	incb   (%ecx)
407d70:	0a 06                	or     (%esi),%al
407d72:	2c 42                	sub    $0x42,%al
407d74:	00 72 d0             	add    %dh,-0x30(%edx)
407d77:	1e                   	push   %ds
407d78:	00 70 1b             	add    %dh,0x1b(%eax)
407d7b:	8d 10                	lea    (%eax),%edx
407d7d:	00 00                	add    %al,(%eax)
407d7f:	01 25 16 0e 04 8c    	add    %esp,0x8c040e16
407d85:	4c                   	dec    %esp
407d86:	00 00                	add    %al,(%eax)
407d88:	01 a2 25 17 0e 05    	add    %esp,0x50e1725(%edx)
407d8e:	8c 4c 00 00          	mov    %cs,0x0(%eax,%eax,1)
407d92:	01 a2 25 18 05 a2    	add    %esp,-0x5dfae7db(%edx)
407d98:	25 19 03 8c 84       	and    $0x848c0319,%eax
407d9d:	00 00                	add    %al,(%eax)
407d9f:	01 a2 25 1a 04 8c    	add    %esp,-0x73fbe5db(%edx)
407da5:	84 00                	test   %al,(%eax)
407da7:	00 01                	add    %al,(%ecx)
407da9:	a2 28 fc 00 00       	mov    %al,0xfc28
407dae:	0a 28                	or     (%eax),%ch
407db0:	fb                   	sti
407db1:	00 00                	add    %al,(%eax)
407db3:	0a 00                	or     (%eax),%al
407db5:	00 2a                	add    %ch,(%edx)
407db7:	00 13                	add    %dl,(%ebx)
407db9:	30 06                	xor    %al,(%esi)
407dbb:	00 93 00 00 00 3c    	add    %dl,0x3c000000(%ebx)
407dc1:	00 00                	add    %al,(%eax)
407dc3:	11 00                	adc    %eax,(%eax)
407dc5:	04 03                	add    $0x3,%al
407dc7:	32 07                	xor    (%edi),%al
407dc9:	04 03                	add    $0x3,%al
407dcb:	59                   	pop    %ecx
407dcc:	17                   	pop    %ss
407dcd:	58                   	pop    %eax
407dce:	2b 01                	sub    (%ecx),%eax
407dd0:	16                   	push   %ss
407dd1:	0a 04 03             	or     (%ebx,%eax,1),%al
407dd4:	32 03                	xor    (%ebx),%al
407dd6:	03 2b                	add    (%ebx),%ebp
407dd8:	03 04 17             	add    (%edi,%edx,1),%eax
407ddb:	58                   	pop    %eax
407ddc:	0b 06                	or     (%esi),%eax
407dde:	07                   	pop    %es
407ddf:	58                   	pop    %eax
407de0:	0c 23                	or     $0x23,%al
407dea:	0d 23 00 00 00       	or     $0x23,%eax
407def:	00 00                	add    %al,(%eax)
407df1:	00 00                	add    %al,(%eax)
407df3:	00 13                	add    %dl,(%ebx)
407df5:	04 23                	add    $0x23,%al
407dff:	13 05 04 03 17 59    	adc    0x59170304,%eax
407e05:	fe 04 16             	incb   (%esi,%edx,1)
407e08:	fe 01                	incb   (%ecx)
407e0a:	13 06                	adc    (%esi),%eax
407e0c:	11 06                	adc    %eax,(%esi)
407e0e:	2c 02                	sub    $0x2,%al
407e10:	00 00                	add    %al,(%eax)
407e12:	02 0e                	add    (%esi),%cl
407e14:	04 7b                	add    $0x7b,%al
407e16:	b9 00 00 04 09       	mov    $0x9040000,%ecx
407e1b:	72 2a                	jb     0x407e47
407e1d:	1f                   	pop    %ds
407e1e:	00 70 06             	add    %dh,0x6(%eax)
407e21:	08 28                	or     %ch,(%eax)
407e23:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
407e24:	00 00                	add    %al,(%eax)
407e26:	06                   	push   %es
407e27:	00 02                	add    %al,(%edx)
407e29:	0e                   	push   %cs
407e2a:	04 7b                	add    $0x7b,%al
407e2c:	ba 00 00 04 11       	mov    $0x11040000,%edx
407e31:	05 72 34 1f 00       	add    $0x1f3472,%eax
407e36:	70 06                	jo     0x407e3e
407e38:	08 28                	or     %ch,(%eax)
407e3a:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
407e3b:	00 00                	add    %al,(%eax)
407e3d:	06                   	push   %es
407e3e:	00 02                	add    %al,(%edx)
407e40:	0e                   	push   %cs
407e41:	04 7b                	add    $0x7b,%al
407e43:	bb 00 00 04 11       	mov    $0x11040000,%ebx
407e48:	04 72                	add    $0x72,%al
407e4a:	42                   	inc    %edx
407e4b:	1f                   	pop    %ds
407e4c:	00 70 06             	add    %dh,0x6(%eax)
407e4f:	08 28                	or     %ch,(%eax)
407e51:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
407e52:	00 00                	add    %al,(%eax)
407e54:	06                   	push   %es
407e55:	00 2a                	add    %ch,(%edx)
407e57:	26 02 28             	add    %es:(%eax),%ch
407e5a:	15 00 00 0a 00       	adc    $0xa0000,%eax
407e5f:	00 2a                	add    %ch,(%edx)
407e61:	00 00                	add    %al,(%eax)
407e63:	00 13                	add    %dl,(%ebx)
407e65:	30 02                	xor    %al,(%edx)
407e67:	00 39                	add    %bh,(%ecx)
407e69:	00 00                	add    %al,(%eax)
407e6b:	00 3d 00 00 11 00    	add    %bh,0x110000
407e71:	7e c7                	jle    0x407e3a
407e73:	00 00                	add    %al,(%eax)
407e75:	04 14                	add    $0x14,%al
407e77:	fe 01                	incb   (%ecx)
407e79:	0a 06                	or     (%esi),%al
407e7b:	2c 22                	sub    $0x22,%al