406e3f:	04 08                	add    $0x8,%al
406e41:	07                   	pop    %es
406e42:	28 01                	sub    %al,(%ecx)
406e44:	00 00                	add    %al,(%eax)
406e46:	2b 0a                	sub    (%edx),%ecx
406e48:	06                   	push   %es
406e49:	07                   	pop    %es
406e4a:	33 df                	xor    %edi,%ebx
406e4c:	2a 00                	sub    (%eax),%al
406e4e:	00 00                	add    %al,(%eax)
406e50:	13 30                	adc    (%eax),%esi
406e52:	03 00                	add    (%eax),%eax
406e54:	29 00                	sub    %eax,(%eax)
406e56:	00 00                	add    %al,(%eax)
406e58:	26 00 00             	add    %al,%es:(%eax)
406e5b:	11 02                	adc    %eax,(%edx)
406e5d:	7b 67                	jnp    0x406ec6
406e5f:	00 00                	add    %al,(%eax)
406e61:	04 0a                	add    $0xa,%al
406e63:	06                   	push   %es
406e64:	0b 07                	or     (%edi),%eax
406e66:	03 28                	add    (%eax),%ebp
406e68:	ba 00 00 0a 74       	mov    $0x740a0000,%edx
406e6d:	37                   	aaa
406e6e:	00 00                	add    %al,(%eax)
406e70:	01 0c 02             	add    %ecx,(%edx,%eax,1)
406e73:	7c 67                	jl     0x406edc
406e75:	00 00                	add    %al,(%eax)
406e77:	04 08                	add    $0x8,%al
406e79:	07                   	pop    %es
406e7a:	28 01                	sub    %al,(%ecx)
406e7c:	00 00                	add    %al,(%eax)
406e7e:	2b 0a                	sub    (%edx),%ecx
406e80:	06                   	push   %es
406e81:	07                   	pop    %es
406e82:	33 df                	xor    %edi,%ebx
406e84:	2a 00                	sub    (%eax),%al
406e86:	00 00                	add    %al,(%eax)
406e88:	13 30                	adc    (%eax),%esi
406e8a:	03 00                	add    (%eax),%eax
406e8c:	29 00                	sub    %eax,(%eax)
406e8e:	00 00                	add    %al,(%eax)
406e90:	26 00 00             	add    %al,%es:(%eax)
406e93:	11 02                	adc    %eax,(%edx)
406e95:	7b 67                	jnp    0x406efe
406e97:	00 00                	add    %al,(%eax)
406e99:	04 0a                	add    $0xa,%al
406e9b:	06                   	push   %es
406e9c:	0b 07                	or     (%edi),%eax
406e9e:	03 28                	add    (%eax),%ebp
406ea0:	bc 00 00 0a 74       	mov    $0x740a0000,%esp
406ea5:	37                   	aaa
406ea6:	00 00                	add    %al,(%eax)
406ea8:	01 0c 02             	add    %ecx,(%edx,%eax,1)
406eab:	7c 67                	jl     0x406f14
406ead:	00 00                	add    %al,(%eax)
406eaf:	04 08                	add    $0x8,%al
406eb1:	07                   	pop    %es
406eb2:	28 01                	sub    %al,(%ecx)
406eb4:	00 00                	add    %al,(%eax)
406eb6:	2b 0a                	sub    (%edx),%ecx
406eb8:	06                   	push   %es
406eb9:	07                   	pop    %es
406eba:	33 df                	xor    %edi,%ebx
406ebc:	2a 1e                	sub    (%esi),%bl
406ebe:	02 7b 68             	add    0x68(%ebx),%bh
406ec1:	00 00                	add    %al,(%eax)
406ec3:	04 2a                	add    $0x2a,%al
406ec5:	22 02                	and    (%edx),%al
406ec7:	03 7d 68             	add    0x68(%ebp),%edi
406eca:	00 00                	add    %al,(%eax)
406ecc:	04 2a                	add    $0x2a,%al
406ece:	1e                   	push   %ds
406ecf:	02 7b 69             	add    0x69(%ebx),%bh
406ed2:	00 00                	add    %al,(%eax)
406ed4:	04 2a                	add    $0x2a,%al
406ed6:	22 02                	and    (%edx),%al
406ed8:	03 7d 69             	add    0x69(%ebp),%edi
406edb:	00 00                	add    %al,(%eax)
406edd:	04 2a                	add    $0x2a,%al
406edf:	00 13                	add    %dl,(%ebx)
406ee1:	30 01                	xor    %al,(%ecx)
406ee3:	00 0c 00             	add    %cl,(%eax,%eax,1)
406ee6:	00 00                	add    %al,(%eax)
406ee8:	19 00                	sbb    %eax,(%eax)
406eea:	00 11                	add    %dl,(%ecx)
406eec:	00 02                	add    %al,(%edx)
406eee:	7b 62                	jnp    0x406f52
406ef0:	00 00                	add    %al,(%eax)
406ef2:	04 0a                	add    $0xa,%al
406ef4:	2b 00                	sub    (%eax),%eax
406ef6:	06                   	push   %es
406ef7:	2a 13                	sub    (%ebx),%dl
406ef9:	30 02                	xor    %al,(%edx)
406efb:	00 31                	add    %dh,(%ecx)
406efd:	00 00                	add    %al,(%eax)
406eff:	00 03                	add    %al,(%ebx)
406f01:	00 00                	add    %al,(%eax)
406f03:	11 00                	adc    %eax,(%eax)
406f05:	03 16                	add    (%esi),%edx
406f07:	31 0e                	xor    %ecx,(%esi)
406f09:	03 02                	add    (%edx),%eax
406f0b:	7b 62                	jnp    0x406f6f
406f0d:	00 00                	add    %al,(%eax)
406f0f:	04 fe                	add    $0xfe,%al
406f11:	01 16                	add    %edx,(%esi)
406f13:	fe 01                	incb   (%ecx)
406f15:	2b 01                	sub    (%ecx),%eax
406f17:	16                   	push   %ss
406f18:	0a 06                	or     (%esi),%al
406f1a:	2c 18                	sub    $0x18,%al
406f1c:	00 02                	add    %al,(%edx)
406f1e:	03 7d 62             	add    0x62(%ebp),%edi
406f21:	00 00                	add    %al,(%eax)
406f23:	04 02                	add    $0x2,%al
406f25:	28 be 00 00 06 00    	sub    %bh,0x60000(%esi)
406f2b:	02 17                	add    (%edi),%dl
406f2d:	6f                   	outsl  %ds:(%esi),(%dx)
406f2e:	c6 00 00             	movb   $0x0,(%eax)
406f31:	06                   	push   %es
406f32:	00 00                	add    %al,(%eax)
406f34:	2a 00                	sub    (%eax),%al
406f36:	00 00                	add    %al,(%eax)
406f38:	13 30                	adc    (%eax),%esi
406f3a:	01 00                	add    %eax,(%eax)
406f3c:	0c 00                	or     $0x0,%al
406f3e:	00 00                	add    %al,(%eax)
406f40:	03 00                	add    (%eax),%eax
406f42:	00 11                	add    %dl,(%ecx)
406f44:	00 02                	add    %al,(%edx)
406f46:	7b 61                	jnp    0x406fa9
406f48:	00 00                	add    %al,(%eax)
406f4a:	04 0a                	add    $0xa,%al
406f4c:	2b 00                	sub    (%eax),%eax
406f4e:	06                   	push   %es
406f4f:	2a 62 00             	sub    0x0(%edx),%ah
406f52:	02 03                	add    (%ebx),%al
406f54:	7d 61                	jge    0x406fb7
406f56:	00 00                	add    %al,(%eax)
406f58:	04 02                	add    $0x2,%al
406f5a:	17                   	pop    %ss
406f5b:	7d 63                	jge    0x406fc0
406f5d:	00 00                	add    %al,(%eax)
406f5f:	04 02                	add    $0x2,%al
406f61:	17                   	pop    %ss
406f62:	28 bd 00 00 0a 00    	sub    %bh,0xa0000(%ebp)
406f68:	2a 00                	sub    (%eax),%al
406f6a:	00 00                	add    %al,(%eax)
406f6c:	13 30                	adc    (%eax),%esi
406f6e:	01 00                	add    %eax,(%eax)
406f70:	11 00                	adc    %eax,(%eax)
406f72:	00 00                	add    %al,(%eax)
406f74:	19 00                	sbb    %eax,(%eax)
406f76:	00 11                	add    %dl,(%ecx)
406f78:	00 02                	add    %al,(%edx)
406f7a:	7b 6e                	jnp    0x406fea
406f7c:	00 00                	add    %al,(%eax)
406f7e:	04 6f                	add    $0x6f,%al
406f80:	be 00 00 0a 0a       	mov    $0xa0a0000,%esi
406f85:	2b 00                	sub    (%eax),%eax
406f87:	06                   	push   %es
406f88:	2a 3e                	sub    (%esi),%bh
406f8a:	00 02                	add    %al,(%edx)
406f8c:	7b 6e                	jnp    0x406ffc
406f8e:	00 00                	add    %al,(%eax)
406f90:	04 03                	add    $0x3,%al
406f92:	6f                   	outsl  %ds:(%esi),(%dx)
406f93:	bf 00 00 0a 00       	mov    $0xa0000,%edi
406f98:	2a 00                	sub    (%eax),%al
406f9a:	00 00                	add    %al,(%eax)
406f9c:	13 30                	adc    (%eax),%esi
406f9e:	01 00                	add    %eax,(%eax)
406fa0:	11 00                	adc    %eax,(%eax)
406fa2:	00 00                	add    %al,(%eax)
406fa4:	03 00                	add    (%eax),%eax
406fa6:	00 11                	add    %dl,(%ecx)
406fa8:	00 02                	add    %al,(%edx)
406faa:	7b 6e                	jnp    0x40701a
406fac:	00 00                	add    %al,(%eax)
406fae:	04 6f                	add    $0x6f,%al
406fb0:	c0 00 00             	rolb   $0x0,(%eax)
406fb3:	0a 0a                	or     (%edx),%cl
406fb5:	2b 00                	sub    (%eax),%eax
406fb7:	06                   	push   %es
406fb8:	2a 3e                	sub    (%esi),%bh
406fba:	00 02                	add    %al,(%edx)
406fbc:	7b 6e                	jnp    0x40702c
406fbe:	00 00                	add    %al,(%eax)
406fc0:	04 03                	add    $0x3,%al
406fc2:	6f                   	outsl  %ds:(%esi),(%dx)
406fc3:	c1 00 00             	roll   $0x0,(%eax)
406fc6:	0a 00                	or     (%eax),%al
406fc8:	2a 00                	sub    (%eax),%al
406fca:	00 00                	add    %al,(%eax)
406fcc:	13 30                	adc    (%eax),%esi
406fce:	01 00                	add    %eax,(%eax)
406fd0:	0c 00                	or     $0x0,%al
406fd2:	00 00                	add    %al,(%eax)
406fd4:	27                   	daa
406fd5:	00 00                	add    %al,(%eax)
406fd7:	11 00                	adc    %eax,(%eax)
406fd9:	02 7b 6a             	add    0x6a(%ebx),%bh
406fdc:	00 00                	add    %al,(%eax)
406fde:	04 0a                	add    $0xa,%al
406fe0:	2b 00                	sub    (%eax),%eax
406fe2:	06                   	push   %es
406fe3:	2a 13                	sub    (%ebx),%dl
406fe5:	30 03                	xor    %al,(%ebx)
406fe7:	00 3f                	add    %bh,(%edi)
406fe9:	00 00                	add    %al,(%eax)
406feb:	00 28                	add    %ch,(%eax)
406fed:	00 00                	add    %al,(%eax)
406fef:	11 00                	adc    %eax,(%eax)
406ff1:	02 7b 70             	add    0x70(%ebx),%bh
406ff4:	00 00                	add    %al,(%eax)
406ff6:	04 6f                	add    $0x6f,%al
406ff8:	c2 00 00             	ret    $0x0
406ffb:	0a 0a                	or     (%edx),%cl
406ffd:	12 00                	adc    (%eax),%al
406fff:	28 c3                	sub    %al,%bl
407001:	00 00                	add    %al,(%eax)
407003:	0a 02                	or     (%edx),%al
407005:	7b 62                	jnp    0x407069
407007:	00 00                	add    %al,(%eax)
407009:	04 5b                	add    $0x5b,%al
40700b:	02 7b 70             	add    0x70(%ebx),%bh
40700e:	00 00                	add    %al,(%eax)
407010:	04 6f                	add    $0x6f,%al
407012:	c2 00 00             	ret    $0x0
407015:	0a 0a                	or     (%edx),%cl
407017:	12 00                	adc    (%eax),%al
407019:	28 c4                	sub    %al,%ah
40701b:	00 00                	add    %al,(%eax)
40701d:	0a 02                	or     (%edx),%al
40701f:	7b 62                	jnp    0x407083
407021:	00 00                	add    %al,(%eax)
407023:	04 5b                	add    $0x5b,%al
407025:	73 2b                	jae    0x407052
407027:	00 00                	add    %al,(%eax)
407029:	0a 0b                	or     (%ebx),%cl
40702b:	2b 00                	sub    (%eax),%eax
40702d:	07                   	pop    %es
40702e:	2a 00                	sub    (%eax),%al
407030:	13 30                	adc    (%eax),%esi
407032:	03 00                	add    (%eax),%eax
407034:	99                   	cltd
407035:	01 00                	add    %eax,(%eax)
407037:	00 29                	add    %ch,(%ecx)
407039:	00 00                	add    %al,(%eax)
40703b:	11 02                	adc    %eax,(%edx)
40703d:	1f                   	pop    %ds
40703e:	0a 7d 62             	or     0x62(%ebp),%bh
407041:	00 00                	add    %al,(%eax)
407043:	04 02                	add    $0x2,%al
407045:	73 c5                	jae    0x40700c
407047:	00 00                	add    %al,(%eax)
407049:	0a 7d 6b             	or     0x6b(%ebp),%bh
40704c:	00 00                	add    %al,(%eax)
40704e:	04 02                	add    $0x2,%al
407050:	14 7d                	adc    $0x7d,%al
407052:	6c                   	insb   (%dx),%es:(%edi)
407053:	00 00                	add    %al,(%eax)
407055:	04 02                	add    $0x2,%al
407057:	28 54 00 00          	sub    %dl,0x0(%eax,%eax,1)
40705b:	0a 00                	or     (%eax),%al
40705d:	00 02                	add    %al,(%edx)
40705f:	28 f7                	sub    %dh,%bh
407061:	00 00                	add    %al,(%eax)
407063:	06                   	push   %es
407064:	00 02                	add    %al,(%edx)
407066:	73 5c                	jae    0x4070c4
407068:	00 00                	add    %al,(%eax)
40706a:	06                   	push   %es
40706b:	7d 6a                	jge    0x4070d7
40706d:	00 00                	add    %al,(%eax)
40706f:	04 02                	add    $0x2,%al
407071:	02 28                	add    (%eax),%ch
407073:	c2 00 00             	ret    $0x0
407076:	0a 0b                	or     (%ebx),%cl
407078:	12 01                	adc    (%ecx),%al
40707a:	28 c3                	sub    %al,%bl
40707c:	00 00                	add    %al,(%eax)
40707e:	0a 02                	or     (%edx),%al
407080:	28 c2                	sub    %al,%dl
407082:	00 00                	add    %al,(%eax)
407084:	0a 0b                	or     (%ebx),%cl
407086:	12 01                	adc    (%ecx),%al
407088:	28 c4                	sub    %al,%ah
40708a:	00 00                	add    %al,(%eax)
40708c:	0a 73 c6             	or     -0x3a(%ebx),%dh
40708f:	00 00                	add    %al,(%eax)
407091:	0a 7d 5c             	or     0x5c(%ebp),%bh
407094:	00 00                	add    %al,(%eax)
407096:	04 02                	add    $0x2,%al
407098:	02 7b 5c             	add    0x5c(%ebx),%bh
40709b:	00 00                	add    %al,(%eax)
40709d:	04 28                	add    $0x28,%al
40709f:	c7 00 00 0a 73 05    	movl   $0x5730a00,(%eax)
4070a5:	01 00                	add    %eax,(%eax)
4070a7:	06                   	push   %es
4070a8:	7d 5d                	jge    0x407107
4070aa:	00 00                	add    %al,(%eax)
4070ac:	04 02                	add    $0x2,%al
4070ae:	02 28                	add    (%eax),%ch
4070b0:	c2 00 00             	ret    $0x0
4070b3:	0a 0b                	or     (%ebx),%cl
4070b5:	12 01                	adc    (%ecx),%al
4070b7:	28 c3                	sub    %al,%bl
4070b9:	00 00                	add    %al,(%eax)
4070bb:	0a 02                	or     (%edx),%al
4070bd:	28 c2                	sub    %al,%dl
4070bf:	00 00                	add    %al,(%eax)
4070c1:	0a 0b                	or     (%ebx),%cl
4070c3:	12 01                	adc    (%ecx),%al
4070c5:	28 c4                	sub    %al,%ah
4070c7:	00 00                	add    %al,(%eax)
4070c9:	0a 73 c6             	or     -0x3a(%ebx),%dh
4070cc:	00 00                	add    %al,(%eax)
4070ce:	0a 7d 5e             	or     0x5e(%ebp),%bh
4070d1:	00 00                	add    %al,(%eax)
4070d3:	04 02                	add    $0x2,%al
4070d5:	02 7b 5e             	add    0x5e(%ebx),%bh
4070d8:	00 00                	add    %al,(%eax)
4070da:	04 28                	add    $0x28,%al
4070dc:	c7 00 00 0a 7d 5f    	movl   $0x5f7d0a00,(%eax)
4070e2:	00 00                	add    %al,(%eax)
4070e4:	04 02                	add    $0x2,%al
4070e6:	28 be 00 00 06 00    	sub    %bh,0x60000(%esi)
4070ec:	02 17                	add    (%edi),%dl
4070ee:	7d 63                	jge    0x407153
4070f0:	00 00                	add    %al,(%eax)
4070f2:	04 02                	add    $0x2,%al
4070f4:	02 fe                	add    %dh,%bh
4070f6:	06                   	push   %es
4070f7:	bd 00 00 06 73       	mov    $0x73060000,%ebp
4070fc:	2f                   	das
4070fd:	00 00                	add    %al,(%eax)
4070ff:	0a 28                	or     (%eax),%ch
407101:	30 00                	xor    %al,(%eax)
407103:	00 0a                	add    %cl,(%edx)
407105:	00 02                	add    %al,(%edx)
407107:	28 c8                	sub    %cl,%al
407109:	00 00                	add    %al,(%eax)
40710b:	0a 28                	or     (%eax),%ch
40710d:	ac                   	lods   %ds:(%esi),%al
40710e:	00 00                	add    %al,(%eax)
407110:	06                   	push   %es
407111:	00 02                	add    %al,(%edx)
407113:	22 00                	and    (%eax),%al
407115:	00 80 3f 28 ae 00    	add    %al,0xae283f(%eax)