406b71:	02 7b 4e             	add    0x4e(%ebx),%bh
406b74:	01 00                	add    %eax,(%eax)
406b76:	04 0a                	add    $0xa,%al
406b78:	2b 00                	sub    (%eax),%eax
406b7a:	06                   	push   %es
406b7b:	2a 1b                	sub    (%ebx),%bl
406b7d:	30 03                	xor    %al,(%ebx)
406b7f:	00 ac 00 00 00 43 00 	add    %ch,0x430000(%eax,%eax,1)
406b86:	00 11                	add    %dl,(%ecx)
406b88:	00 02                	add    %al,(%edx)
406b8a:	7b 4f                	jnp    0x406bdb
406b8c:	01 00                	add    %eax,(%eax)
406b8e:	04 0a                	add    $0xa,%al
406b90:	06                   	push   %es
406b91:	2c 05                	sub    $0x5,%al
406b93:	38 9b 00 00 00 02    	cmp    %bl,0x2000000(%ebx)
406b99:	17                   	pop    %ss
406b9a:	7d 4f                	jge    0x406beb
406b9c:	01 00                	add    %eax,(%eax)
406b9e:	04 02                	add    $0x2,%al
406ba0:	03 7d 4e             	add    0x4e(%ebp),%edi
406ba3:	01 00                	add    %eax,(%eax)
406ba5:	04 02                	add    $0x2,%al
406ba7:	02 7b 4e             	add    0x4e(%ebx),%bh
406baa:	01 00                	add    %eax,(%eax)
406bac:	04 6f                	add    $0x6f,%al
406bae:	82 00 00             	addb   $0x0,(%eax)
406bb1:	06                   	push   %es
406bb2:	28 b8 00 00 06 00    	sub    %bh,0x60000(%eax)
406bb8:	02 02                	add    (%edx),%al
406bba:	28 b7 00 00 06 6f    	sub    %dh,0x6f060000(%edi)
406bc0:	8d 00                	lea    (%eax),%eax
406bc2:	00 06                	add    %al,(%esi)
406bc4:	28 b6 00 00 06 00    	sub    %dh,0x60000(%esi)
406bca:	00 02                	add    %al,(%edx)
406bcc:	7b 4d                	jnp    0x406c1b
406bce:	01 00                	add    %eax,(%eax)
406bd0:	04 6f                	add    $0x6f,%al
406bd2:	7f 00                	jg     0x406bd4
406bd4:	00 0a                	add    %cl,(%edx)
406bd6:	6f                   	outsl  %ds:(%esi),(%dx)
406bd7:	80 00 00             	addb   $0x0,(%eax)
406bda:	0a 0b                	or     (%ebx),%cl
406bdc:	2b 0f                	sub    (%edi),%ecx
406bde:	12 01                	adc    (%ecx),%al
406be0:	28 81 00 00 0a 0c    	sub    %al,0xc0a0000(%ecx)
406be6:	08 6f e5             	or     %ch,-0x1b(%edi)
406be9:	00 00                	add    %al,(%eax)
406beb:	06                   	push   %es
406bec:	00 12                	add    %dl,(%edx)
406bee:	01 28                	add    %ebp,(%eax)
406bf0:	88 00                	mov    %al,(%eax)
406bf2:	00 0a                	add    %cl,(%edx)
406bf4:	2d e8 de 0f 12       	sub    $0x120fdee8,%eax
406bf9:	01 fe                	add    %edi,%esi
406bfb:	16                   	push   %ss
406bfc:	0c 00                	or     $0x0,%al
406bfe:	00 1b                	add    %bl,(%ebx)
406c00:	6f                   	outsl  %ds:(%esi),(%dx)
406c01:	38 00                	cmp    %al,(%eax)
406c03:	00 0a                	add    %cl,(%edx)
406c05:	00 dc                	add    %bl,%ah
406c07:	02 7b 49             	add    0x49(%ebx),%bh
406c0a:	01 00                	add    %eax,(%eax)
406c0c:	04 14                	add    $0x14,%al
406c0e:	fe 03                	incb   (%ebx)
406c10:	0d 09 2c 18 02       	or     $0x2182c09,%eax
406c15:	7b 49                	jnp    0x406c60
406c17:	01 00                	add    %eax,(%eax)
406c19:	04 02                	add    $0x2,%al
406c1b:	02 7b 4e             	add    0x4e(%ebx),%bh
406c1e:	01 00                	add    %eax,(%eax)
406c20:	04 73                	add    $0x73,%al
406c22:	23 01                	and    (%ecx),%eax
406c24:	00 06                	add    %al,(%esi)
406c26:	6f                   	outsl  %ds:(%esi),(%dx)
406c27:	20 01                	and    %al,(%ecx)
406c29:	00 0a                	add    %cl,(%edx)
406c2b:	00 02                	add    %al,(%edx)
406c2d:	16                   	push   %ss
406c2e:	7d 4f                	jge    0x406c7f
406c30:	01 00                	add    %eax,(%eax)
406c32:	04 2a                	add    $0x2a,%al
406c34:	01 10                	add    %edx,(%eax)
406c36:	00 00                	add    %al,(%eax)
406c38:	02 00                	add    (%eax),%al
406c3a:	54                   	push   %esp
406c3b:	00 1c 70             	add    %bl,(%eax,%esi,2)
406c3e:	00 0f                	add    %cl,(%edi)
406c40:	00 00                	add    %al,(%eax)
406c42:	00 00                	add    %al,(%eax)
406c44:	1e                   	push   %ds
406c45:	02 7b 50             	add    0x50(%ebx),%bh
406c48:	01 00                	add    %eax,(%eax)
406c4a:	04 2a                	add    $0x2a,%al
406c4c:	22 02                	and    (%edx),%al
406c4e:	03 7d 50             	add    0x50(%ebp),%edi
406c51:	01 00                	add    %eax,(%eax)
406c53:	04 2a                	add    $0x2a,%al
406c55:	1e                   	push   %ds
406c56:	02 7b 51             	add    0x51(%ebx),%bh
406c59:	01 00                	add    %eax,(%eax)
406c5b:	04 2a                	add    $0x2a,%al
406c5d:	22 02                	and    (%edx),%al
406c5f:	03 7d 51             	add    0x51(%ebp),%edi
406c62:	01 00                	add    %eax,(%eax)
406c64:	04 2a                	add    $0x2a,%al
406c66:	00 00                	add    %al,(%eax)
406c68:	13 30                	adc    (%eax),%esi
406c6a:	02 00                	add    (%eax),%al
406c6c:	17                   	pop    %ss
406c6d:	00 00                	add    %al,(%eax)
406c6f:	00 42 00             	add    %al,0x0(%edx)
406c72:	00 11                	add    %dl,(%ecx)
406c74:	00 02                	add    %al,(%edx)
406c76:	7b 4d                	jnp    0x406cc5
406c78:	01 00                	add    %eax,(%eax)
406c7a:	04 17                	add    $0x17,%al
406c7c:	6f                   	outsl  %ds:(%esi),(%dx)
406c7d:	21 01                	and    %eax,(%ecx)
406c7f:	00 0a                	add    %cl,(%edx)
406c81:	6f                   	outsl  %ds:(%esi),(%dx)
406c82:	d1 00                	roll   $1,(%eax)
406c84:	00 06                	add    %al,(%esi)
406c86:	0a 2b                	or     (%ebx),%ch
406c88:	00 06                	add    %al,(%esi)
406c8a:	2a 1e                	sub    (%esi),%bl
406c8c:	02 7b 52             	add    0x52(%ebx),%bh
406c8f:	01 00                	add    %eax,(%eax)
406c91:	04 2a                	add    $0x2a,%al
406c93:	22 02                	and    (%edx),%al
406c95:	03 7d 52             	add    0x52(%ebp),%edi
406c98:	01 00                	add    %eax,(%eax)
406c9a:	04 2a                	add    $0x2a,%al
406c9c:	1e                   	push   %ds
406c9d:	02 7b 53             	add    0x53(%ebx),%bh
406ca0:	01 00                	add    %eax,(%eax)
406ca2:	04 2a                	add    $0x2a,%al
406ca4:	22 02                	and    (%edx),%al
406ca6:	03 7d 53             	add    0x53(%ebp),%edi
406ca9:	01 00                	add    %eax,(%eax)
406cab:	04 2a                	add    $0x2a,%al
406cad:	1e                   	push   %ds
406cae:	02 7b 54             	add    0x54(%ebx),%bh
406cb1:	01 00                	add    %eax,(%eax)
406cb3:	04 2a                	add    $0x2a,%al
406cb5:	22 02                	and    (%edx),%al
406cb7:	03 7d 54             	add    0x54(%ebp),%edi
406cba:	01 00                	add    %eax,(%eax)
406cbc:	04 2a                	add    $0x2a,%al
406cbe:	00 00                	add    %al,(%eax)
406cc0:	13 30                	adc    (%eax),%esi
406cc2:	01 00                	add    %eax,(%eax)
406cc4:	0d 00 00 00 44       	or     $0x44000000,%eax
406cc9:	00 00                	add    %al,(%eax)
406ccb:	11 00                	adc    %eax,(%eax)
406ccd:	28 22                	sub    %ah,(%edx)
406ccf:	01 00                	add    %eax,(%eax)
406cd1:	0a 0a                	or     (%edx),%cl
406cd3:	06                   	push   %es
406cd4:	0b 2b                	or     (%ebx),%ebp
406cd6:	00 07                	add    %al,(%edi)
406cd8:	2a 00                	sub    (%eax),%al
406cda:	00 00                	add    %al,(%eax)
406cdc:	13 30                	adc    (%eax),%esi
406cde:	01 00                	add    %eax,(%eax)
406ce0:	0c 00                	or     $0x0,%al
406ce2:	00 00                	add    %al,(%eax)
406ce4:	45                   	inc    %ebp
406ce5:	00 00                	add    %al,(%eax)
406ce7:	11 00                	adc    %eax,(%eax)
406ce9:	02 7b 4d             	add    0x4d(%ebx),%bh
406cec:	01 00                	add    %eax,(%eax)
406cee:	04 0a                	add    $0xa,%al
406cf0:	2b 00                	sub    (%eax),%eax
406cf2:	06                   	push   %es
406cf3:	2a 13                	sub    (%ebx),%dl
406cf5:	30 02                	xor    %al,(%edx)
406cf7:	00 5f 00             	add    %bl,0x0(%edi)
406cfa:	00 00                	add    %al,(%eax)
406cfc:	00 00                	add    %al,(%eax)
406cfe:	00 00                	add    %al,(%eax)
406d00:	02 16                	add    (%esi),%dl
406d02:	7d 4f                	jge    0x406d53
406d04:	01 00                	add    %eax,(%eax)
406d06:	04 02                	add    $0x2,%al
406d08:	28 ee                	sub    %ch,%dh
406d0a:	00 00                	add    %al,(%eax)
406d0c:	0a 00                	or     (%eax),%al
406d0e:	00 02                	add    %al,(%edx)
406d10:	73 23                	jae    0x406d35
406d12:	01 00                	add    %eax,(%eax)
406d14:	0a 28                	or     (%eax),%ch
406d16:	bf 00 00 06 00       	mov    $0x60000,%edi
406d1b:	02 02                	add    (%edx),%al
406d1d:	73 3a                	jae    0x406d59
406d1f:	00 00                	add    %al,(%eax)
406d21:	06                   	push   %es
406d22:	28 bb 00 00 06 00    	sub    %bh,0x60000(%ebx)
406d28:	02 02                	add    (%edx),%al
406d2a:	73 32                	jae    0x406d5e
406d2c:	00 00                	add    %al,(%eax)
406d2e:	06                   	push   %es
406d2f:	28 bd 00 00 06 00    	sub    %bh,0x60000(%ebp)
406d35:	02 73 24             	add    0x24(%ebx),%dh
406d38:	01 00                	add    %eax,(%eax)
406d3a:	0a 7d 4d             	or     0x4d(%ebp),%bh
406d3d:	01 00                	add    %eax,(%eax)
406d3f:	04 02                	add    $0x2,%al
406d41:	73 f1                	jae    0x406d34
406d43:	00 00                	add    %al,(%eax)
406d45:	0a 7d 4c             	or     0x4c(%ebp),%bh
406d48:	01 00                	add    %eax,(%eax)
406d4a:	04 02                	add    $0x2,%al
406d4c:	28 d6                	sub    %dl,%dh
406d4e:	02 00                	add    (%eax),%al
406d50:	06                   	push   %es
406d51:	6f                   	outsl  %ds:(%esi),(%dx)
406d52:	c4 00                	les    (%eax),%eax
406d54:	00 0a                	add    %cl,(%edx)
406d56:	00 02                	add    %al,(%edx)
406d58:	28 c9                	sub    %cl,%cl
406d5a:	00 00                	add    %al,(%eax)
406d5c:	06                   	push   %es
406d5d:	00 2a                	add    %ch,(%edx)
406d5f:	2e 00 02             	add    %al,%cs:(%edx)
406d62:	03 14 28             	add    (%eax,%ebp,1),%edx
406d65:	c4 00                	les    (%eax),%eax
406d67:	00 06                	add    %al,(%esi)
406d69:	00 2a                	add    %ch,(%edx)
406d6b:	00 13                	add    %dl,(%ebx)
406d6d:	30 03                	xor    %al,(%ebx)
406d6f:	00 a2 00 00 00 46    	add    %ah,0x46000000(%edx)
406d75:	00 00                	add    %al,(%eax)
406d77:	11 00                	adc    %eax,(%eax)
406d79:	02 7b 4c             	add    0x4c(%ebx),%bh
406d7c:	01 00                	add    %eax,(%eax)
406d7e:	04 03                	add    $0x3,%al
406d80:	6f                   	outsl  %ds:(%esi),(%dx)
406d81:	09 01                	or     %eax,(%ecx)
406d83:	00 0a                	add    %cl,(%edx)
406d85:	0b 07                	or     (%edi),%eax
406d87:	2c 08                	sub    $0x8,%al
406d89:	02 03                	add    (%ebx),%al
406d8b:	28 c6                	sub    %al,%dh
406d8d:	00 00                	add    %al,(%eax)
406d8f:	06                   	push   %es
406d90:	00 03                	add    %al,(%ebx)
406d92:	02 6f 7f             	add    0x7f(%edi),%ch
406d95:	00 00                	add    %al,(%eax)
406d97:	06                   	push   %es
406d98:	00 02                	add    %al,(%edx)
406d9a:	7b 4c                	jnp    0x406de8
406d9c:	01 00                	add    %eax,(%eax)
406d9e:	04 03                	add    $0x3,%al
406da0:	6f                   	outsl  %ds:(%esi),(%dx)
406da1:	f8                   	clc
406da2:	00 00                	add    %al,(%eax)
406da4:	0a 00                	or     (%eax),%al
406da6:	04 14                	add    $0x14,%al
406da8:	fe 03                	incb   (%ebx)
406daa:	0c 08                	or     $0x8,%al
406dac:	2c 0d                	sub    $0xd,%al
406dae:	03 04 6f             	add    (%edi,%ebp,2),%eax
406db1:	8f 00                	pop    (%eax)
406db3:	00 06                	add    %al,(%esi)
406db5:	6f                   	outsl  %ds:(%esi),(%dx)
406db6:	85 00                	test   %eax,(%eax)
406db8:	00 06                	add    %al,(%esi)
406dba:	00 03                	add    %al,(%ebx)
406dbc:	6f                   	outsl  %ds:(%esi),(%dx)
406dbd:	84 00                	test   %al,(%eax)
406dbf:	00 06                	add    %al,(%esi)
406dc1:	16                   	push   %ss
406dc2:	fe 01                	incb   (%ecx)
406dc4:	0d 09 2c 0d 03       	or     $0x30d2c09,%eax
406dc9:	03 6f 7a             	add    0x7a(%edi),%ebp
406dcc:	00 00                	add    %al,(%eax)
406dce:	06                   	push   %es
406dcf:	6f                   	outsl  %ds:(%esi),(%dx)
406dd0:	85 00                	test   %eax,(%eax)
406dd2:	00 06                	add    %al,(%esi)
406dd4:	00 02                	add    %al,(%edx)
406dd6:	7b 4d                	jnp    0x406e25
406dd8:	01 00                	add    %eax,(%eax)
406dda:	04 03                	add    $0x3,%al
406ddc:	6f                   	outsl  %ds:(%esi),(%dx)
406ddd:	84 00                	test   %al,(%eax)
406ddf:	00 06                	add    %al,(%esi)
406de1:	6f                   	outsl  %ds:(%esi),(%dx)
406de2:	21 01                	and    %eax,(%ecx)
406de4:	00 0a                	add    %cl,(%edx)
406de6:	0a 06                	or     (%esi),%al
406de8:	03 04 6f             	add    (%edi,%ebp,2),%eax
406deb:	d5 00                	aad    $0x0
406ded:	00 06                	add    %al,(%esi)
406def:	00 02                	add    %al,(%edx)
406df1:	7b 4a                	jnp    0x406e3d
406df3:	01 00                	add    %eax,(%eax)
406df5:	04 14                	add    $0x14,%al
406df7:	fe 03                	incb   (%ebx)
406df9:	13 04 11             	adc    (%ecx,%edx,1),%eax
406dfc:	04 2c                	add    $0x2c,%al
406dfe:	13 02                	adc    (%edx),%eax
406e00:	7b 4a                	jnp    0x406e4c
406e02:	01 00                	add    %eax,(%eax)
406e04:	04 02                	add    $0x2,%al
406e06:	03 73 23             	add    0x23(%ebx),%esi
406e09:	01 00                	add    %eax,(%eax)
406e0b:	06                   	push   %es
406e0c:	6f                   	outsl  %ds:(%esi),(%dx)
406e0d:	20 01                	and    %al,(%ecx)
406e0f:	00 0a                	add    %cl,(%edx)
406e11:	00 03                	add    %al,(%ebx)
406e13:	6f                   	outsl  %ds:(%esi),(%dx)
406e14:	25 01 00 0a 00       	and    $0xa0001,%eax
406e19:	2a 00                	sub    (%eax),%al
406e1b:	00 13                	add    %dl,(%ebx)
406e1d:	30 04 00             	xor    %al,(%eax,%eax,1)
406e20:	7f 00                	jg     0x406e22
406e22:	00 00                	add    %al,(%eax)
406e24:	47                   	inc    %edi
406e25:	00 00                	add    %al,(%eax)
406e27:	11 00                	adc    %eax,(%eax)
406e29:	02 7b 4c             	add    0x4c(%ebx),%bh
406e2c:	01 00                	add    %eax,(%eax)
406e2e:	04 03                	add    $0x3,%al
406e30:	6f                   	outsl  %ds:(%esi),(%dx)
406e31:	09 01                	or     %eax,(%ecx)
406e33:	00 0a                	add    %cl,(%edx)
406e35:	0b 07                	or     (%edi),%eax
406e37:	2c 08                	sub    $0x8,%al
406e39:	02 03                	add    (%ebx),%al
406e3b:	28 c6                	sub    %al,%dh
406e3d:	00 00                	add    %al,(%eax)
406e3f:	06                   	push   %es
406e40:	00 03                	add    %al,(%ebx)
406e42:	02 6f 7f             	add    0x7f(%edi),%ch
406e45:	00 00                	add    %al,(%eax)
406e47:	06                   	push   %es
406e48:	00 02                	add    %al,(%edx)
406e4a:	7b 4c                	jnp    0x406e98
406e4c:	01 00                	add    %eax,(%eax)
406e4e:	04 03                	add    $0x3,%al
406e50:	6f                   	outsl  %ds:(%esi),(%dx)
406e51:	f8                   	clc
406e52:	00 00                	add    %al,(%eax)
406e54:	0a 00                	or     (%eax),%al
406e56:	03 04 6f             	add    (%edi,%ebp,2),%eax
406e59:	8f 00                	pop    (%eax)