405bf7:	01 64 04 81          	add    %esp,-0x7f(%esp,%eax,1)
405bfb:	02 01                	add    (%ecx),%al
405bfd:	02 39                	add    (%ecx),%bh
405bff:	03 8d 02 f9 01 35    	add    0x3501f902(%ebp),%ecx
405c05:	07                   	pop    %es
405c06:	81 02 24 00 96 0d    	addl   $0xd960024,(%edx)
405c0c:	06                   	push   %es
405c0d:	00 f1                	add    %dh,%cl
405c0f:	01 52 02             	add    %edx,0x2(%edx)
405c12:	cf                   	iret
405c13:	02 f1                	add    %cl,%dh
405c15:	01 60 02             	add    %esp,0x2(%eax)
405c18:	cf                   	iret
405c19:	02 24 00             	add    (%eax,%eax,1),%ah
405c1c:	44                   	inc    %esp
405c1d:	01 d4                	add    %edx,%esp
405c1f:	02 24 00             	add    (%eax,%eax,1),%ah
405c22:	8e 0e                	mov    (%esi),%cs
405c24:	06                   	push   %es
405c25:	00 24 00             	add    %ah,(%eax,%eax,1)
405c28:	80 0e ef             	orb    $0xef,(%esi)
405c2b:	02 2c 00             	add    (%eax,%eax,1),%ch
405c2e:	d7                   	xlat   %ds:(%ebx)
405c2f:	11 01                	adc    %eax,(%ecx)
405c31:	03 09                	add    (%ecx),%ecx
405c33:	02 b6 0e 06 03 2c    	add    0x2c03060e(%esi),%dh
405c39:	00 ab 12 d9 00 11    	add    %ch,0x1100d912(%ebx)
405c3f:	02 4c 05 06          	add    0x6(%ebp,%eax,1),%cl
405c43:	00 24 00             	add    %ah,(%eax,%eax,1)
405c46:	06                   	push   %es
405c47:	12 65 01             	adc    0x1(%ebp),%ah
405c4a:	21 01                	and    %eax,(%ecx)
405c4c:	8e 0e                	mov    (%esi),%cs
405c4e:	06                   	push   %es
405c4f:	00 21                	add    %ah,(%ecx)
405c51:	01 af 12 b7 03 24    	add    %ebp,0x2403b712(%edi)
405c57:	00 0b                	add    %cl,(%ebx)
405c59:	0b bd 03 05 00 0c    	or     0xc000503(%ebp),%edi
405c5f:	00 ed                	add    %ch,%ch
405c61:	03 05 00 10 00 ed    	add    0xed001000,%eax
405c67:	03 05 00 14 00 ed    	add    0xed001400,%eax
405c6d:	03 05 00 18 00 ed    	add    0xed001800,%eax
405c73:	03 08                	add    (%eax),%ecx
405c75:	00 90 00 ef 03 08    	add    %dl,0x803ef00(%eax)
405c7b:	00 b4 00 f4 03 08 00 	add    %dh,0x803f4(%eax,%eax,1)
405c82:	b8 00 ef 03 08       	mov    $0x803ef00,%eax
405c87:	00 c0                	add    %al,%al
405c89:	00 f4                	add    %dh,%ah
405c8b:	03 08                	add    (%eax),%ecx
405c8d:	00 c4                	add    %al,%ah
405c8f:	00 ef                	add    %ch,%bh
405c91:	03 08                	add    (%eax),%ecx
405c93:	00 cc                	add    %cl,%ah
405c95:	00 f4                	add    %dh,%ah
405c97:	03 08                	add    (%eax),%ecx
405c99:	00 d0                	add    %dl,%al
405c9b:	00 ef                	add    %ch,%bh
405c9d:	03 08                	add    (%eax),%ecx
405c9f:	00 d8                	add    %bl,%al
405ca1:	00 f9                	add    %bh,%cl
405ca3:	03 08                	add    (%eax),%ecx
405ca5:	00 dc                	add    %bl,%ah
405ca7:	00 f4                	add    %dh,%ah
405ca9:	03 08                	add    (%eax),%ecx
405cab:	00 e0                	add    %ah,%al
405cad:	00 ef                	add    %ch,%bh
405caf:	03 08                	add    (%eax),%ecx
405cb1:	00 e4                	add    %ah,%ah
405cb3:	00 fe                	add    %bh,%dh
405cb5:	03 08                	add    (%eax),%ecx
405cb7:	00 e8                	add    %ch,%al
405cb9:	00 03                	add    %al,(%ebx)
405cbb:	04 29                	add    $0x29,%al
405cbd:	00 3b                	add    %bh,(%ebx)
405cbf:	00 04 07             	add    %al,(%edi,%eax,1)
405cc2:	2e 00 0b             	add    %cl,%cs:(%ebx)
405cc5:	00 7e 06             	add    %bh,0x6(%esi)
405cc8:	2e 00 13             	add    %dl,%cs:(%ebx)
405ccb:	00 87 06 2e 00 1b    	add    %al,0x1b002e06(%edi)
405cd1:	00 a6 06 43 00 23    	add    %ah,0x23004306(%esi)
405cd7:	00 b8 06 43 00 2b    	add    %bh,0x2b004306(%eax)
405cdd:	00 f4                	add    %dh,%ah
405cdf:	03 43 00             	add    0x0(%ebx),%eax
405ce2:	33 00                	xor    (%eax),%eax
405ce4:	f4                   	hlt
405ce5:	03 49 00             	add    0x0(%ecx),%ecx
405ce8:	3b 00                	cmp    (%eax),%eax
405cea:	04 07                	add    $0x7,%al
405cec:	e3 00                	jecxz  0x405cee
405cee:	4b                   	dec    %ebx
405cef:	00 fa                	add    %bh,%dl
405cf1:	06                   	push   %es
405cf2:	e1 03                	loope  0x405cf7
405cf4:	33 00                	xor    (%eax),%eax
405cf6:	f4                   	hlt
405cf7:	03 e1                	add    %ecx,%esp
405cf9:	03 43 00             	add    0x0(%ebx),%eax
405cfc:	af                   	scas   %es:(%edi),%eax
405cfd:	06                   	push   %es
405cfe:	01 04 33             	add    %eax,(%ebx,%esi,1)
405d01:	00 f4                	add    %dh,%ah
405d03:	03 01                	add    (%ecx),%eax
405d05:	04 43                	add    $0x43,%al
405d07:	00 af 06 c0 04 33    	add    %ch,0x3304c006(%edi)
405d0d:	00 f4                	add    %dh,%ah
405d0f:	03 e0                	add    %eax,%esp
405d11:	04 33                	add    $0x33,%al
405d13:	00 f4                	add    %dh,%ah
405d15:	03 00                	add    (%eax),%eax
405d17:	05 33 00 f4 03       	add    $0x3f40033,%eax
405d1c:	20 05 33 00 f4 03    	and    %al,0x3f40033
405d22:	01 08                	add    %ecx,(%eax)
405d24:	33 00                	xor    (%eax),%eax
405d26:	f4                   	hlt
405d27:	03 01                	add    (%ecx),%eax
405d29:	08 43 00             	or     %al,0x0(%ebx)
405d2c:	af                   	scas   %es:(%edi),%eax
405d2d:	06                   	push   %es
405d2e:	e1 08                	loope  0x405d38
405d30:	33 00                	xor    (%eax),%eax
405d32:	f4                   	hlt
405d33:	03 e1                	add    %ecx,%esp
405d35:	08 43 00             	or     %al,0x0(%ebx)
405d38:	af                   	scas   %es:(%edi),%eax
405d39:	06                   	push   %es
405d3a:	01 09                	add    %ecx,(%ecx)
405d3c:	33 00                	xor    (%eax),%eax
405d3e:	f4                   	hlt
405d3f:	03 01                	add    (%ecx),%eax
405d41:	09 43 00             	or     %eax,0x0(%ebx)
405d44:	af                   	scas   %es:(%edi),%eax
405d45:	06                   	push   %es
405d46:	60                   	pusha
405d47:	09 33                	or     %esi,(%ebx)
405d49:	00 f4                	add    %dh,%ah
405d4b:	03 80 09 33 00 f4    	add    -0xbffccf7(%eax),%eax
405d51:	03 80 0e 33 00 f4    	add    -0xbffccf2(%eax),%eax
405d57:	03 a0 0e 33 00 f4    	add    -0xbffccf2(%eax),%esp
405d5d:	03 c0                	add    %eax,%eax
405d5f:	0e                   	push   %cs
405d60:	33 00                	xor    (%eax),%eax
405d62:	f4                   	hlt
405d63:	03 e0                	add    %eax,%esp
405d65:	0e                   	push   %cs
405d66:	33 00                	xor    (%eax),%eax
405d68:	f4                   	hlt
405d69:	03 27                	add    (%edi),%esp
405d6b:	00 43 00             	add    %al,0x0(%ebx)
405d6e:	48                   	dec    %eax
405d6f:	00 58 00             	add    %bl,0x0(%eax)
405d72:	84 00                	test   %al,(%eax)
405d74:	bf 00 e4 00 f9       	mov    $0xf900e400,%edi
405d79:	00 ff                	add    %bh,%bh
405d7b:	00 0f                	add    %cl,(%edi)
405d7d:	01 1a                	add    %ebx,(%edx)
405d7f:	01 2e                	add    %ebp,(%esi)
405d81:	01 4e 01             	add    %ecx,0x1(%esi)
405d84:	52                   	push   %edx
405d85:	01 5f 01             	add    %ebx,0x1(%edi)
405d88:	71 01                	jno    0x405d8b
405d8a:	81 01 92 01 9c 01    	addl   $0x19c0192,(%ecx)
405d90:	ac                   	lods   %ds:(%esi),%al
405d91:	01 b0 01 ba 01 d6    	add    %esi,-0x29fe45ff(%eax)
405d97:	01 e3                	add    %esp,%ebx
405d99:	01 f2                	add    %esi,%edx
405d9b:	01 fe                	add    %edi,%esi
405d9d:	01 27                	add    %esp,(%edi)
405d9f:	02 3a                	add    (%edx),%bh
405da1:	02 78 02             	add    0x2(%eax),%bh
405da4:	9f                   	lahf
405da5:	02 a5 02 da 02 0b    	add    0xb02da02(%ebp),%ah
405dab:	03 1b                	add    (%ebx),%ebx
405dad:	03 23                	add    (%ebx),%esp
405daf:	03 2e                	add    (%esi),%ebp
405db1:	03 39                	add    (%ecx),%edi
405db3:	03 45 03             	add    0x3(%ebp),%eax
405db6:	52                   	push   %edx
405db7:	03 5e 03             	add    0x3(%esi),%ebx
405dba:	77 03                	ja     0x405dbf
405dbc:	7c 03                	jl     0x405dc1
405dbe:	80 03 96             	addb   $0x96,(%ebx)
405dc1:	03 9f 03 a6 03 b0    	add    -0x4ffc59fd(%edi),%ebx
405dc7:	03 c3                	add    %ebx,%eax
405dc9:	03 d2                	add    %edx,%edx
405dcb:	03 11                	add    (%ecx),%edx
405dcd:	00 01                	add    %al,(%ecx)
405dcf:	00 00                	add    %al,(%eax)
405dd1:	00 af 0b 40 00 02    	add    %ch,0x200400b(%edi)
405dd7:	00 01                	add    %al,(%ecx)
405dd9:	00 04 00             	add    %al,(%eax,%eax,1)
405ddc:	05 00 05 00 09       	add    $0x9000500,%eax
405de1:	00 07                	add    %al,(%edi)
405de3:	00 0b                	add    %cl,(%ebx)
405de5:	00 08                	add    %cl,(%eax)
405de7:	00 0f                	add    %cl,(%edi)
405de9:	00 11                	add    %dl,(%ecx)
405deb:	00 12                	add    %dl,(%edx)
405ded:	00 12                	add    %dl,(%edx)
405def:	00 16                	add    %dl,(%esi)
405df1:	00 13                	add    %dl,(%ebx)
405df3:	00 1c 00             	add    %bl,(%eax,%eax,1)
405df6:	00 00                	add    %al,(%eax)
405df8:	d7                   	xlat   %ds:(%ebx)
405df9:	0d 0d 06 00 00       	or     $0x60d,%eax
405dfe:	3e 05 12 06 00 00    	ds add $0x612,%eax
405e04:	0c 00                	or     $0x0,%al
405e06:	17                   	pop    %ss
405e07:	06                   	push   %es
405e08:	00 00                	add    %al,(%eax)
405e0a:	b4 07                	mov    $0x7,%ah
405e0c:	1c 06                	sbb    $0x6,%al
405e0e:	00 00                	add    %al,(%eax)
405e10:	f7 00 21 06 00 00    	testl  $0x621,(%eax)
405e16:	49                   	dec    %ecx
405e17:	04 26                	add    $0x26,%al
405e19:	06                   	push   %es
405e1a:	00 00                	add    %al,(%eax)
405e1c:	23 04 26             	and    (%esi,%eiz,1),%eax
405e1f:	06                   	push   %es
405e20:	00 00                	add    %al,(%eax)
405e22:	99                   	cltd
405e23:	07                   	pop    %es
405e24:	2a 06                	sub    (%esi),%al
405e26:	00 00                	add    %al,(%eax)
405e28:	3d 0d 2e 06 00       	cmp    $0x62e0d,%eax
405e2d:	00 0b                	add    %cl,(%ebx)
405e2f:	0d 2e 06 00 00       	or     $0x62e,%eax
405e34:	99                   	cltd
405e35:	07                   	pop    %es
405e36:	2a 06                	sub    (%esi),%al
405e38:	00 00                	add    %al,(%eax)
405e3a:	0b 03                	or     (%ebx),%eax
405e3c:	33 06                	xor    (%esi),%eax
405e3e:	00 00                	add    %al,(%eax)
405e40:	18 0b                	sbb    %cl,(%ebx)
405e42:	3e 06                	ds push %es
405e44:	00 00                	add    %al,(%eax)
405e46:	18 0b                	sbb    %cl,(%ebx)
405e48:	45                   	inc    %ebp
405e49:	06                   	push   %es
405e4a:	00 00                	add    %al,(%eax)
405e4c:	28 0c 4c             	sub    %cl,(%esp,%ecx,2)
405e4f:	06                   	push   %es
405e50:	00 00                	add    %al,(%eax)
405e52:	20 13                	and    %dl,(%ebx)
405e54:	2a 06                	sub    (%esi),%al
405e56:	00 00                	add    %al,(%eax)
405e58:	e9 0a 2a 06 00       	jmp    0x468867
405e5d:	00 ac 02 51 06 00 00 	add    %ch,0x651(%edx,%eax,1)
405e64:	b8 10 56 06 00       	mov    $0x65610,%eax
405e69:	00 a7 11 5c 06 00    	add    %ah,0x65c11(%edi)
405e6f:	00 90 04 61 06 00    	add    %dl,0x66104(%eax)
405e75:	00 d2                	add    %dl,%dl
405e77:	04 66                	add    $0x66,%al
405e79:	06                   	push   %es
405e7a:	00 00                	add    %al,(%eax)
405e7c:	56                   	push   %esi
405e7d:	0c 4c                	or     $0x4c,%al
405e7f:	06                   	push   %es
405e80:	00 00                	add    %al,(%eax)
405e82:	18 05 6b 06 00 00    	sbb    %al,0x66b
405e88:	4e                   	dec    %esi
405e89:	04 26                	add    $0x26,%al
405e8b:	06                   	push   %es
405e8c:	00 00                	add    %al,(%eax)
405e8e:	65 10 6b 06          	adc    %ch,%gs:0x6(%ebx)
405e92:	00 00                	add    %al,(%eax)
405e94:	75 12                	jne    0x405ea8
405e96:	6f                   	outsl  %ds:(%esi),(%dx)
405e97:	06                   	push   %es
405e98:	00 00                	add    %al,(%eax)
405e9a:	50                   	push   %eax
405e9b:	0a 79 06             	or     0x6(%ecx),%bh
405e9e:	00 00                	add    %al,(%eax)
405ea0:	12 0a                	adc    (%edx),%cl
405ea2:	79 06                	jns    0x405eaa
405ea4:	08 00                	or     %al,(%eax)
405ea6:	4b                   	dec    %ebx
405ea7:	00 02                	add    %al,(%edx)
405ea9:	00 10                	add    %dl,(%eax)
405eab:	00 4c 00 02          	add    %cl,0x2(%eax,%eax,1)
405eaf:	00 02                	add    %al,(%edx)
405eb1:	00 02                	add    %al,(%edx)
405eb3:	00 03                	add    %al,(%ebx)
405eb5:	00 02                	add    %al,(%edx)
405eb7:	00 03                	add    %al,(%ebx)
405eb9:	00 05 00 01 00 04    	add    %al,0x4000100
405ebf:	00 05 00 02 00 05    	add    %al,0x5000200
405ec5:	00 07                	add    %al,(%edi)
405ec7:	00 02                	add    %al,(%edx)
405ec9:	00 06                	add    %al,(%esi)
405ecb:	00 09                	add    %cl,(%ecx)
405ecd:	00 02                	add    %al,(%edx)
405ecf:	00 19                	add    %bl,(%ecx)
405ed1:	00 0b                	add    %cl,(%ebx)
405ed3:	00 01                	add    %al,(%ecx)
405ed5:	00 1a                	add    %bl,(%edx)
405ed7:	00 0b                	add    %cl,(%ebx)
405ed9:	00 02                	add    %al,(%edx)
405edb:	00 21                	add    %ah,(%ecx)
405edd:	00 0d 00 01 00 22    	add    %cl,0x22000100
405ee3:	00 0d 00 02 00 23    	add    %cl,0x23000200
405ee9:	00 0f                	add    %cl,(%edi)
405eeb:	00 01                	add    %al,(%ecx)
405eed:	00 24 00             	add    %ah,(%eax,%eax,1)
405ef0:	0f 00 02             	sldt   (%edx)
405ef3:	00 25 00 11 00 02    	add    %ah,0x2001100
405ef9:	00 26                	add    %ah,(%esi)
405efb:	00 13                	add    %dl,(%ebx)
405efd:	00 01                	add    %al,(%ecx)
405eff:	00 27                	add    %ah,(%edi)
405f01:	00 13                	add    %dl,(%ebx)
405f03:	00 02                	add    %al,(%edx)
405f05:	00 28                	add    %ch,(%eax)
405f07:	00 15 00 01 00 29    	add    %dl,0x29000100
405f0d:	00 15 00 02 00 2f    	add    %dl,0x2f000200
405f13:	00 17                	add    %dl,(%edi)
405f15:	00 02                	add    %al,(%edx)
405f17:	00 30                	add    %dh,(%eax)
405f19:	00 19                	add    %bl,(%ecx)
405f1b:	00 01                	add    %al,(%ecx)
405f1d:	00 31                	add    %dh,(%ecx)
405f1f:	00 19                	add    %bl,(%ecx)
405f21:	00 02                	add    %al,(%edx)
405f23:	00 32                	add    %dh,(%edx)
405f25:	00 1b                	add    %bl,(%ebx)
405f27:	00 01                	add    %al,(%ecx)
405f29:	00 33                	add    %dh,(%ebx)
405f2b:	00 1b                	add    %bl,(%ebx)
405f2d:	00 02                	add    %al,(%edx)
405f2f:	00 34 00             	add    %dh,(%eax,%eax,1)
405f32:	1d 00 02 00 38       	sbb    $0x38000200,%eax
405f37:	00 1f                	add    %bl,(%edi)
405f39:	00 01                	add    %al,(%ecx)
405f3b:	00 39                	add    %bh,(%ecx)
405f3d:	00 1f                	add    %bl,(%edi)
405f3f:	00 02                	add    %al,(%edx)
405f41:	00 3a                	add    %bh,(%edx)
405f43:	00 21                	add    %ah,(%ecx)
405f45:	00 01                	add    %al,(%ecx)
405f47:	00 3b                	add    %bh,(%ebx)
405f49:	00 21                	add    %ah,(%ecx)
405f4b:	00 02                	add    %al,(%edx)
405f4d:	00 3c 00             	add    %bh,(%eax,%eax,1)
405f50:	23 00                	and    (%eax),%eax
405f52:	01 00                	add    %eax,(%eax)
405f54:	3d 00 23 00 02       	cmp    $0x2002300,%eax
405f59:	00 4e 00             	add    %cl,0x0(%esi)
405f5c:	25 00 02 00 4f       	and    $0x4f000200,%eax
405f61:	00 27                	add    %ah,(%edi)