406e3a:	0a 00                	or     (%eax),%al
406e3c:	dc 16                	fcoml  (%esi)
406e3e:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
406e41:	20 00                	and    %al,(%eax)
406e43:	02 7b 69             	add    0x69(%ebx),%bh
406e46:	00 00                	add    %al,(%eax)
406e48:	04 6f                	add    $0x6f,%al
406e4a:	28 00                	sub    %al,(%eax)
406e4c:	00 0a                	add    %cl,(%edx)
406e4e:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
406e51:	c4 00                	les    (%eax),%eax
406e53:	00 0a                	add    %cl,(%edx)
406e55:	6f                   	outsl  %ds:(%esi),(%dx)
406e56:	c3                   	ret
406e57:	00 00                	add    %al,(%eax)
406e59:	0a 00                	or     (%eax),%al
406e5b:	00 11                	add    %dl,(%ecx)
406e5d:	04 17                	add    $0x17,%al
406e5f:	58                   	pop    %eax
406e60:	13 04 11             	adc    (%ecx,%edx,1),%eax
406e63:	04 02                	add    $0x2,%al
406e65:	7b 69                	jnp    0x406ed0
406e67:	00 00                	add    %al,(%eax)
406e69:	04 6f                	add    $0x6f,%al
406e6b:	28 00                	sub    %al,(%eax)
406e6d:	00 0a                	add    %cl,(%edx)
406e6f:	6f                   	outsl  %ds:(%esi),(%dx)
406e70:	c5 00                	lds    (%eax),%eax
406e72:	00 0a                	add    %cl,(%edx)
406e74:	fe 04 13             	incb   (%ebx,%edx,1)
406e77:	05 11 05 2d c6       	add    $0xc62d0511,%eax
406e7c:	02 03                	add    (%ebx),%al
406e7e:	7d 6c                	jge    0x406eec
406e80:	00 00                	add    %al,(%eax)
406e82:	04 2a                	add    $0x2a,%al
406e84:	01 10                	add    %edx,(%eax)
406e86:	00 00                	add    %al,(%eax)
406e88:	02 00                	add    (%eax),%al
406e8a:	1e                   	push   %ds
406e8b:	00 34 52             	add    %dh,(%edx,%edx,2)
406e8e:	00 0f                	add    %cl,(%edi)
406e90:	00 00                	add    %al,(%eax)
406e92:	00 00                	add    %al,(%eax)
406e94:	1b 30                	sbb    (%eax),%esi
406e96:	02 00                	add    (%eax),%al
406e98:	c5 00                	lds    (%eax),%eax
406e9a:	00 00                	add    %al,(%eax)
406e9c:	23 00                	and    (%eax),%eax
406e9e:	00 11                	add    %dl,(%ecx)
406ea0:	00 00                	add    %al,(%eax)
406ea2:	02 7b 6b             	add    0x6b(%ebx),%bh
406ea5:	00 00                	add    %al,(%eax)
406ea7:	04 02                	add    $0x2,%al
406ea9:	7b 6d                	jnp    0x406f18
406eab:	00 00                	add    %al,(%eax)
406ead:	04 6f                	add    $0x6f,%al
406eaf:	b9 00 00 0a 7b       	mov    $0x7b0a0000,%ecx
406eb4:	8a 00                	mov    (%eax),%al
406eb6:	00 04 6f             	add    %al,(%edi,%ebp,2)
406eb9:	c6 00 00             	movb   $0x0,(%eax)
406ebc:	0a 0a                	or     (%edx),%cl
406ebe:	2b 44 12 00          	sub    0x0(%edx,%edx,1),%eax
406ec2:	28 c7                	sub    %al,%bh
406ec4:	00 00                	add    %al,(%eax)
406ec6:	0a 0b                	or     (%ebx),%cl
406ec8:	00 16                	add    %dl,(%esi)
406eca:	0c 2b                	or     $0x2b,%al
406ecc:	18 00                	sbb    %al,(%eax)
406ece:	07                   	pop    %es
406ecf:	7b 63                	jnp    0x406f34
406ed1:	00 00                	add    %al,(%eax)
406ed3:	04 08                	add    $0x8,%al
406ed5:	6f                   	outsl  %ds:(%esi),(%dx)
406ed6:	84 00                	test   %al,(%eax)
406ed8:	00 0a                	add    %cl,(%edx)
406eda:	6f                   	outsl  %ds:(%esi),(%dx)
406edb:	c3                   	ret
406edc:	00 00                	add    %al,(%eax)
406ede:	0a 00                	or     (%eax),%al
406ee0:	00 08                	add    %cl,(%eax)
406ee2:	17                   	pop    %ss
406ee3:	58                   	pop    %eax
406ee4:	0c 08                	or     $0x8,%al
406ee6:	07                   	pop    %es
406ee7:	7b 63                	jnp    0x406f4c
406ee9:	00 00                	add    %al,(%eax)
406eeb:	04 6f                	add    $0x6f,%al
406eed:	83 00 00             	addl   $0x0,(%eax)
406ef0:	0a fe                	or     %dh,%bh
406ef2:	04 0d                	add    $0xd,%al
406ef4:	09 2d d6 07 7b 63    	or     %ebp,0x637b07d6
406efa:	00 00                	add    %al,(%eax)
406efc:	04 6f                	add    $0x6f,%al
406efe:	c8 00 00 0a          	enter  $0x0,$0xa
406f02:	00 00                	add    %al,(%eax)
406f04:	12 00                	adc    (%eax),%al
406f06:	28 c9                	sub    %cl,%cl
406f08:	00 00                	add    %al,(%eax)
406f0a:	0a 2d b3 de 0f 12    	or     0x120fdeb3,%ch
406f10:	00 fe                	add    %bh,%dh
406f12:	16                   	push   %ss
406f13:	0d 00 00 1b 6f       	or     $0x6f1b0000,%eax
406f18:	3e 00 00             	add    %al,%ds:(%eax)
406f1b:	0a 00                	or     (%eax),%al
406f1d:	dc 16                	fcoml  (%esi)
406f1f:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
406f22:	20 00                	and    %al,(%eax)
406f24:	02 7b 69             	add    0x69(%ebx),%bh
406f27:	00 00                	add    %al,(%eax)
406f29:	04 6f                	add    $0x6f,%al
406f2b:	28 00                	sub    %al,(%eax)
406f2d:	00 0a                	add    %cl,(%edx)
406f2f:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
406f32:	c4 00                	les    (%eax),%eax
406f34:	00 0a                	add    %cl,(%edx)
406f36:	6f                   	outsl  %ds:(%esi),(%dx)
406f37:	c3                   	ret
406f38:	00 00                	add    %al,(%eax)
406f3a:	0a 00                	or     (%eax),%al
406f3c:	00 11                	add    %dl,(%ecx)
406f3e:	04 17                	add    $0x17,%al
406f40:	58                   	pop    %eax
406f41:	13 04 11             	adc    (%ecx,%edx,1),%eax
406f44:	04 02                	add    $0x2,%al
406f46:	7b 69                	jnp    0x406fb1
406f48:	00 00                	add    %al,(%eax)
406f4a:	04 6f                	add    $0x6f,%al
406f4c:	28 00                	sub    %al,(%eax)
406f4e:	00 0a                	add    %cl,(%edx)
406f50:	6f                   	outsl  %ds:(%esi),(%dx)
406f51:	c5 00                	lds    (%eax),%eax
406f53:	00 0a                	add    %cl,(%edx)
406f55:	fe 04 13             	incb   (%ebx,%edx,1)
406f58:	05 11 05 2d c6       	add    $0xc62d0511,%eax
406f5d:	02 03                	add    (%ebx),%al
406f5f:	7d 6d                	jge    0x406fce
406f61:	00 00                	add    %al,(%eax)
406f63:	04 2a                	add    $0x2a,%al
406f65:	00 00                	add    %al,(%eax)
406f67:	00 01                	add    %al,(%ecx)
406f69:	10 00                	adc    %al,(%eax)
406f6b:	00 02                	add    %al,(%edx)
406f6d:	00 1e                	add    %bl,(%esi)
406f6f:	00 51 6f             	add    %dl,0x6f(%ecx)
406f72:	00 0f                	add    %cl,(%edi)
406f74:	00 00                	add    %al,(%eax)
406f76:	00 00                	add    %al,(%eax)
406f78:	3e 00 02             	add    %al,%ds:(%edx)
406f7b:	7b 6b                	jnp    0x406fe8
406f7d:	00 00                	add    %al,(%eax)
406f7f:	04 03                	add    $0x3,%al
406f81:	6f                   	outsl  %ds:(%esi),(%dx)
406f82:	ca 00 00             	lret   $0x0
406f85:	0a 00                	or     (%eax),%al
406f87:	2a 13                	sub    (%ebx),%dl
406f89:	30 02                	xor    %al,(%edx)
406f8b:	00 33                	add    %dh,(%ebx)
406f8d:	00 00                	add    %al,(%eax)
406f8f:	00 05 00 00 11 00    	add    %al,0x110000
406f95:	03 2c 14             	add    (%esp,%edx,1),%ebp
406f98:	04 16                	add    $0x16,%al
406f9a:	32 10                	xor    (%eax),%dl
406f9c:	04 02                	add    $0x2,%al
406f9e:	7b 6b                	jnp    0x40700b
406fa0:	00 00                	add    %al,(%eax)
406fa2:	04 6f                	add    $0x6f,%al
406fa4:	b8 00 00 0a fe       	mov    $0xfe0a0000,%eax
406fa9:	04 2b                	add    $0x2b,%al
406fab:	01 16                	add    %edx,(%esi)
406fad:	0a 06                	or     (%esi),%al
406faf:	2c 15                	sub    $0x15,%al
406fb1:	00 02                	add    %al,(%edx)
406fb3:	7b 6b                	jnp    0x407020
406fb5:	00 00                	add    %al,(%eax)
406fb7:	04 04                	add    $0x4,%al
406fb9:	6f                   	outsl  %ds:(%esi),(%dx)
406fba:	b9 00 00 0a 03       	mov    $0x30a0000,%ecx
406fbf:	6f                   	outsl  %ds:(%esi),(%dx)
406fc0:	84 00                	test   %al,(%eax)
406fc2:	00 06                	add    %al,(%esi)
406fc4:	00 00                	add    %al,(%eax)
406fc6:	2a 00                	sub    (%eax),%al
406fc8:	13 30                	adc    (%eax),%esi
406fca:	03 00                	add    (%eax),%eax
406fcc:	58                   	pop    %eax
406fcd:	00 00                	add    %al,(%eax)
406fcf:	00 24 00             	add    %ah,(%eax,%eax,1)
406fd2:	00 11                	add    %dl,(%ecx)
406fd4:	00 16                	add    %dl,(%esi)
406fd6:	0a 20                	or     (%eax),%ah
406fd8:	a4                   	movsb  %ds:(%esi),%es:(%edi)
406fd9:	01 00                	add    %eax,(%eax)
406fdb:	00 72 a7             	add    %dh,-0x59(%edx)
406fde:	07                   	pop    %es
406fdf:	00 70 12             	add    %dh,0x12(%eax)
406fe2:	00 73 73             	add    %dh,0x73(%ebx)
406fe5:	00 00                	add    %al,(%eax)
406fe7:	06                   	push   %es
406fe8:	0b 06                	or     (%esi),%eax
406fea:	0c 08                	or     $0x8,%al
406fec:	2c 12                	sub    $0x12,%al
406fee:	00 02                	add    %al,(%edx)
406ff0:	17                   	pop    %ss
406ff1:	7d 72                	jge    0x407065
406ff3:	00 00                	add    %al,(%eax)
406ff5:	04 02                	add    $0x2,%al
406ff7:	16                   	push   %ss
406ff8:	7d 73                	jge    0x40706d
406ffa:	00 00                	add    %al,(%eax)
406ffc:	04 00                	add    $0x0,%al
406ffe:	2b 2b                	sub    (%ebx),%ebp
407000:	00 28                	add    %ch,(%eax)
407002:	8d 00                	lea    (%eax),%eax
407004:	00 0a                	add    %cl,(%edx)
407006:	72 bb                	jb     0x406fc3
407008:	07                   	pop    %es
407009:	00 70 6f             	add    %dh,0x6f(%eax)
40700c:	aa                   	stos   %al,%es:(%edi)
40700d:	00 00                	add    %al,(%eax)
40700f:	0a 00                	or     (%eax),%al
407011:	20 a4 01 00 00 73 6e 	and    %ah,0x6e730000(%ecx,%eax,1)
407018:	00 00                	add    %al,(%eax)
40701a:	06                   	push   %es
40701b:	0d 02 17 7d 72       	or     $0x727d1702,%eax
407020:	00 00                	add    %al,(%eax)
407022:	04 02                	add    $0x2,%al
407024:	17                   	pop    %ss
407025:	7d 73                	jge    0x40709a
407027:	00 00                	add    %al,(%eax)
407029:	04 00                	add    $0x0,%al
40702b:	2a 42 02             	sub    0x2(%edx),%al
40702e:	28 15 00 00 0a 00    	sub    %dl,0xa0000
407034:	00 02                	add    %al,(%edx)
407036:	03 7d 77             	add    0x77(%ebp),%edi
407039:	00 00                	add    %al,(%eax)
40703b:	04 2a                	add    $0x2a,%al
40703d:	0a 00                	or     (%eax),%al
40703f:	2a 0a                	sub    (%edx),%cl
407041:	00 2a                	add    %ch,(%edx)
407043:	46                   	inc    %esi
407044:	02 03                	add    (%ebx),%al
407046:	28 55 00             	sub    %dl,0x0(%ebp)
407049:	00 06                	add    %al,(%esi)
40704b:	00 00                	add    %al,(%eax)
40704d:	02 04 7d 79 00 00 04 	add    0x4000079(,%edi,2),%al
407054:	2a 7e 00             	sub    0x0(%esi),%bh
407057:	02 7b 78             	add    0x78(%ebx),%bh
40705a:	00 00                	add    %al,(%eax)
40705c:	04 02                	add    $0x2,%al
40705e:	7b 77                	jnp    0x4070d7
407060:	00 00                	add    %al,(%eax)
407062:	04 fe                	add    $0xfe,%al
407064:	06                   	push   %es
407065:	4d                   	dec    %ebp
407066:	00 00                	add    %al,(%eax)
407068:	06                   	push   %es
407069:	73 96                	jae    0x407001
40706b:	00 00                	add    %al,(%eax)
40706d:	0a 6f 97             	or     -0x69(%edi),%ch
407070:	00 00                	add    %al,(%eax)
407072:	0a 00                	or     (%eax),%al
407074:	2a 0a                	sub    (%edx),%cl
407076:	00 2a                	add    %ch,(%edx)
407078:	13 30                	adc    (%eax),%esi
40707a:	02 00                	add    (%eax),%al
40707c:	3a 00                	cmp    (%eax),%al
40707e:	00 00                	add    %al,(%eax)
407080:	05 00 00 11 00       	add    $0x110000,%eax
407085:	02 7b 78             	add    0x78(%ebx),%bh
407088:	00 00                	add    %al,(%eax)
40708a:	04 14                	add    $0x14,%al
40708c:	fe 03                	incb   (%ebx)
40708e:	0a 06                	or     (%esi),%al
407090:	2c 0e                	sub    $0xe,%al
407092:	00 02                	add    %al,(%edx)
407094:	7b 78                	jnp    0x40710e
407096:	00 00                	add    %al,(%eax)
407098:	04 6f                	add    $0x6f,%al
40709a:	c3                   	ret
40709b:	00 00                	add    %al,(%eax)
40709d:	0a 00                	or     (%eax),%al
40709f:	00 02                	add    %al,(%edx)
4070a1:	7b 77                	jnp    0x40711a
4070a3:	00 00                	add    %al,(%eax)
4070a5:	04 7b                	add    $0x7b,%al
4070a7:	6a 00                	push   $0x0
4070a9:	00 04 16             	add    %al,(%esi,%edx,1)
4070ac:	6f                   	outsl  %ds:(%esi),(%dx)
4070ad:	9f                   	lahf
4070ae:	00 00                	add    %al,(%eax)
4070b0:	0a 7b 81             	or     -0x7f(%ebx),%bh
4070b3:	00 00                	add    %al,(%eax)
4070b5:	04 02                	add    $0x2,%al
4070b7:	6f                   	outsl  %ds:(%esi),(%dx)
4070b8:	cb                   	lret
4070b9:	00 00                	add    %al,(%eax)
4070bb:	0a 26                	or     (%esi),%ah
4070bd:	2a 42 00             	sub    0x0(%edx),%al
4070c0:	02 03                	add    (%ebx),%al
4070c2:	7d 7a                	jge    0x40713e
4070c4:	00 00                	add    %al,(%eax)
4070c6:	04 02                	add    $0x2,%al
4070c8:	04 7d                	add    $0x7d,%al
4070ca:	7b 00                	jnp    0x4070cc
4070cc:	00 04 2a             	add    %al,(%edx,%ebp,1)
4070cf:	00 13                	add    %dl,(%ebx)
4070d1:	30 03                	xor    %al,(%ebx)
4070d3:	00 29                	add    %ch,(%ecx)
4070d5:	00 00                	add    %al,(%eax)
4070d7:	00 25 00 00 11 02    	add    %ah,0x2110000
4070dd:	7b 7c                	jnp    0x40715b
4070df:	00 00                	add    %al,(%eax)
4070e1:	04 0a                	add    $0xa,%al
4070e3:	06                   	push   %es
4070e4:	0b 07                	or     (%edi),%eax
4070e6:	03 28                	add    (%eax),%ebp
4070e8:	92                   	xchg   %eax,%edx
4070e9:	00 00                	add    %al,(%eax)
4070eb:	0a 74 23 00          	or     0x0(%ebx,%eiz,1),%dh
4070ef:	00 02                	add    %al,(%edx)
4070f1:	0c 02                	or     $0x2,%al
4070f3:	7c 7c                	jl     0x407171
4070f5:	00 00                	add    %al,(%eax)
4070f7:	04 08                	add    $0x8,%al
4070f9:	07                   	pop    %es
4070fa:	28 02                	sub    %al,(%edx)
4070fc:	00 00                	add    %al,(%eax)
4070fe:	2b 0a                	sub    (%edx),%ecx
407100:	06                   	push   %es
407101:	07                   	pop    %es
407102:	33 df                	xor    %edi,%ebx
407104:	2a 00                	sub    (%eax),%al
407106:	00 00                	add    %al,(%eax)
407108:	13 30                	adc    (%eax),%esi
40710a:	03 00                	add    (%eax),%eax
40710c:	29 00                	sub    %eax,(%eax)
40710e:	00 00                	add    %al,(%eax)
407110:	25 00 00 11 02       	and    $0x2110000,%eax
407115:	7b 7c                	jnp    0x407193
407117:	00 00                	add    %al,(%eax)
407119:	04 0a                	add    $0xa,%al
40711b:	06                   	push   %es
40711c:	0b 07                	or     (%edi),%eax
40711e:	03 28                	add    (%eax),%ebp
407120:	94                   	xchg   %eax,%esp
407121:	00 00                	add    %al,(%eax)
407123:	0a 74 23 00          	or     0x0(%ebx,%eiz,1),%dh
407127:	00 02                	add    %al,(%edx)
407129:	0c 02                	or     $0x2,%al
40712b:	7c 7c                	jl     0x4071a9