408b73:	00 00                	add    %al,(%eax)
408b75:	00 86 18 07 25 06    	add    %al,0x6250718(%esi)
408b7b:	00 2f                	add    %ch,(%edi)
408b7d:	00 48 3c             	add    %cl,0x3c(%eax)
408b80:	00 00                	add    %al,(%eax)
408b82:	00 00                	add    %al,(%eax)
408b84:	86 08                	xchg   %cl,(%eax)
408b86:	9a 26 db 09 2f 00 5c 	lcall  $0x5c00,$0x2f09db26
408b8d:	3c 00                	cmp    $0x0,%al
408b8f:	00 00                	add    %al,(%eax)
408b91:	00 81 00 d2 21 e0    	add    %al,-0x1fde2e00(%ecx)
408b97:	09 2f                	or     %ebp,(%edi)
408b99:	00 c5                	add    %al,%ch
408b9b:	3c 00                	cmp    $0x0,%al
408b9d:	00 00                	add    %al,(%eax)
408b9f:	00 84 00 d1 28 c9 00 	add    %al,0xc928d1(%eax,%eax,1)
408ba6:	30 00                	xor    %al,(%eax)
408ba8:	d8 3c 00             	fdivrs (%eax,%eax,1)
408bab:	00 00                	add    %al,(%eax)
408bad:	00 81 08 24 1d e7    	add    %al,-0x18e2dbf8(%ecx)
408bb3:	09 31                	or     %esi,(%ecx)
408bb5:	00 00                	add    %al,(%eax)
408bb7:	3d 00 00 00 00       	cmp    $0x0,%eax
408bbc:	84 00                	test   %al,(%eax)
408bbe:	6c                   	insb   (%dx),%es:(%edi)
408bbf:	26 ed                	es in  (%dx),%eax
408bc1:	09 31                	or     %esi,(%ecx)
408bc3:	00 7c 3d 00          	add    %bh,0x0(%ebp,%edi,1)
408bc7:	00 00                	add    %al,(%eax)
408bc9:	00 84 00 ee 28 ed 09 	add    %al,0x9ed28ee(%eax,%eax,1)
408bd0:	32 00                	xor    (%eax),%al
408bd2:	3e 3c 00             	ds cmp $0x0,%al
408bd5:	00 00                	add    %al,(%eax)
408bd7:	00 86 18 07 25 06    	add    %al,0x6250718(%esi)
408bdd:	00 33                	add    %dh,(%ebx)
408bdf:	00 de                	add    %bl,%dh
408be1:	3d 00 00 00 00       	cmp    $0x0,%eax
408be6:	86 18                	xchg   %bl,(%eax)
408be8:	07                   	pop    %es
408be9:	25 06 00 33 00       	and    $0x330006,%eax
408bee:	00 3e                	add    %bh,(%esi)
408bf0:	00 00                	add    %al,(%eax)
408bf2:	00 00                	add    %al,(%eax)
408bf4:	81 00 07 1d 14 02    	addl   $0x2141d07,(%eax)
408bfa:	33 00                	xor    (%eax),%eax
408bfc:	4c                   	dec    %esp
408bfd:	3e 00 00             	add    %al,%ds:(%eax)
408c00:	00 00                	add    %al,(%eax)
408c02:	81 00 2a 0e 14 02    	addl   $0x2140e2a,(%eax)
408c08:	35 00 90 3e 00       	xor    $0x3e9000,%eax
408c0d:	00 00                	add    %al,(%eax)
408c0f:	00 81 00 e5 17 14    	add    %al,0x1417e500(%ecx)
408c15:	02 37                	add    (%edi),%dh
408c17:	00 d4                	add    %dl,%ah
408c19:	3e 00 00             	add    %al,%ds:(%eax)
408c1c:	00 00                	add    %al,(%eax)
408c1e:	81 00 5e 18 14 02    	addl   $0x214185e,(%eax)
408c24:	39 00                	cmp    %eax,(%eax)
408c26:	de 3e                	fidivrs (%esi)
408c28:	00 00                	add    %al,(%eax)
408c2a:	00 00                	add    %al,(%eax)
408c2c:	81 00 27 18 14 02    	addl   $0x2141827,(%eax)
408c32:	3b 00                	cmp    (%eax),%eax
408c34:	de 3e                	fidivrs (%esi)
408c36:	00 00                	add    %al,(%eax)
408c38:	00 00                	add    %al,(%eax)
408c3a:	81 00 42 18 14 02    	addl   $0x2141842,(%eax)
408c40:	3d 00 de 3e 00       	cmp    $0x3ede00,%eax
408c45:	00 00                	add    %al,(%eax)
408c47:	00 81 00 1e 17 14    	add    %al,0x14171e00(%ecx)
408c4d:	02 3f                	add    (%edi),%bh
408c4f:	00 e1                	add    %ah,%cl
408c51:	3e 00 00             	add    %al,%ds:(%eax)
408c54:	00 00                	add    %al,(%eax)
408c56:	81 00 a5 17 14 02    	addl   $0x21417a5,(%eax)
408c5c:	41                   	inc    %ecx
408c5d:	00 fb                	add    %bh,%bl
408c5f:	3e 00 00             	add    %al,%ds:(%eax)
408c62:	00 00                	add    %al,(%eax)
408c64:	81 00 c4 17 14 02    	addl   $0x21417c4,(%eax)
408c6a:	43                   	inc    %ebx
408c6b:	00 15 3f 00 00 00    	add    %dl,0x3f
408c71:	00 81 00 ff 16 14    	add    %al,0x1416ff00(%ecx)
408c77:	02 45 00             	add    0x0(%ebp),%al
408c7a:	20 3f                	and    %bh,(%edi)
408c7c:	00 00                	add    %al,(%eax)
408c7e:	00 00                	add    %al,(%eax)
408c80:	81 00 3b 17 14 02    	addl   $0x214173b,(%eax)
408c86:	47                   	inc    %edi
408c87:	00 2b                	add    %ch,(%ebx)
408c89:	3f                   	aas
408c8a:	00 00                	add    %al,(%eax)
408c8c:	00 00                	add    %al,(%eax)
408c8e:	81 00 5f 17 14 02    	addl   $0x214175f,(%eax)
408c94:	49                   	dec    %ecx
408c95:	00 36                	add    %dh,(%esi)
408c97:	3f                   	aas
408c98:	00 00                	add    %al,(%eax)
408c9a:	00 00                	add    %al,(%eax)
408c9c:	81 00 03 18 14 02    	addl   $0x2141803,(%eax)
408ca2:	4b                   	dec    %ebx
408ca3:	00 44 3f 00          	add    %al,0x0(%edi,%edi,1)
408ca7:	00 00                	add    %al,(%eax)
408ca9:	00 81 00 85 17 14    	add    %al,0x14178500(%ecx)
408caf:	02 4d 00             	add    0x0(%ebp),%cl
408cb2:	de 3e                	fidivrs (%esi)
408cb4:	00 00                	add    %al,(%eax)
408cb6:	00 00                	add    %al,(%eax)
408cb8:	81 00 b4 09 f4 09    	addl   $0x9f409b4,(%eax)
408cbe:	4f                   	dec    %edi
408cbf:	00 78 3f             	add    %bh,0x3f(%eax)
408cc2:	00 00                	add    %al,(%eax)
408cc4:	00 00                	add    %al,(%eax)
408cc6:	c4 00                	les    (%eax),%eax
408cc8:	1a 10                	sbb    (%eax),%dl
408cca:	15 00 51 00 b0       	adc    $0xb0005100,%eax
408ccf:	3f                   	aas
408cd0:	00 00                	add    %al,(%eax)
408cd2:	00 00                	add    %al,(%eax)
408cd4:	81 00 88 2b 06 00    	addl   $0x62b88,(%eax)
408cda:	52                   	push   %edx
408cdb:	00 3e                	add    %bh,(%esi)
408cdd:	3c 00                	cmp    $0x0,%al
408cdf:	00 00                	add    %al,(%eax)
408ce1:	00 86 18 07 25 06    	add    %al,0x6250718(%esi)
408ce7:	00 52 00             	add    %dl,0x0(%edx)
408cea:	40                   	inc    %eax
408ceb:	57                   	push   %edi
408cec:	00 00                	add    %al,(%eax)
408cee:	00 00                	add    %al,(%eax)
408cf0:	91                   	xchg   %eax,%ecx
408cf1:	18 0d 25 b9 03 52    	sbb    %cl,0x5203b925
408cf7:	00 4c 57 00          	add    %cl,0x0(%edi,%edx,2)
408cfb:	00 00                	add    %al,(%eax)
408cfd:	00 86 18 07 25 06    	add    %al,0x6250718(%esi)
408d03:	00 52 00             	add    %dl,0x0(%edx)
408d06:	60                   	pusha
408d07:	57                   	push   %edi
408d08:	00 00                	add    %al,(%eax)
408d0a:	00 00                	add    %al,(%eax)
408d0c:	96                   	xchg   %eax,%esi
408d0d:	00 75 1d             	add    %dh,0x1d(%ebp)
408d10:	fc                   	cld
408d11:	09 52 00             	or     %edx,0x0(%edx)
408d14:	78 57                	js     0x408d6d
408d16:	00 00                	add    %al,(%eax)
408d18:	00 00                	add    %al,(%eax)
408d1a:	86 00                	xchg   %al,(%eax)
408d1c:	44                   	inc    %esp
408d1d:	01 c4                	add    %eax,%esp
408d1f:	02 52 00             	add    0x0(%edx),%dl
408d22:	04 58                	add    $0x58,%al
408d24:	00 00                	add    %al,(%eax)
408d26:	00 00                	add    %al,(%eax)
408d28:	81 00 e8 07 01 0a    	addl   $0xa0107e8,(%eax)
408d2e:	52                   	push   %edx
408d2f:	00 30                	add    %dh,(%eax)
408d31:	58                   	pop    %eax
408d32:	00 00                	add    %al,(%eax)
408d34:	00 00                	add    %al,(%eax)
408d36:	86 18                	xchg   %bl,(%eax)
408d38:	07                   	pop    %es
408d39:	25 06 00 53 00       	and    $0x530006,%eax
408d3e:	48                   	dec    %eax
408d3f:	58                   	pop    %eax
408d40:	00 00                	add    %al,(%eax)
408d42:	00 00                	add    %al,(%eax)
408d44:	c4 00                	les    (%eax),%eax
408d46:	1a 10                	sbb    (%eax),%dl
408d48:	15 00 53 00 7f       	adc    $0x7f005300,%eax
408d4d:	58                   	pop    %eax
408d4e:	00 00                	add    %al,(%eax)
408d50:	00 00                	add    %al,(%eax)
408d52:	81 00 88 2b 06 00    	addl   $0x62b88,(%eax)
408d58:	54                   	push   %esp
408d59:	00 b7 58 00 00 00    	add    %dh,0x58(%edi)
408d5f:	00 86 18 07 25 06    	add    %al,0x6250718(%esi)
408d65:	00 54 00 d0          	add    %dl,-0x30(%eax,%eax,1)
408d69:	58                   	pop    %eax
408d6a:	00 00                	add    %al,(%eax)
408d6c:	00 00                	add    %al,(%eax)
408d6e:	c4 00                	les    (%eax),%eax
408d70:	1a 10                	sbb    (%eax),%dl
408d72:	15 00 54 00 07       	adc    $0x7005400,%eax
408d77:	59                   	pop    %ecx
408d78:	00 00                	add    %al,(%eax)
408d7a:	00 00                	add    %al,(%eax)
408d7c:	81 00 88 2b 06 00    	addl   $0x62b88,(%eax)
408d82:	55                   	push   %ebp
408d83:	00 3f                	add    %bh,(%edi)
408d85:	59                   	pop    %ecx
408d86:	00 00                	add    %al,(%eax)
408d88:	00 00                	add    %al,(%eax)
408d8a:	96                   	xchg   %eax,%esi
408d8b:	00 5f 1d             	add    %bl,0x1d(%edi)
408d8e:	06                   	push   %es
408d8f:	0a 55 00             	or     0x0(%ebp),%dl
408d92:	3e 3c 00             	ds cmp $0x0,%al
408d95:	00 00                	add    %al,(%eax)
408d97:	00 86 18 07 25 06    	add    %al,0x6250718(%esi)
408d9d:	00 56 00             	add    %dl,0x0(%esi)
408da0:	5a                   	pop    %edx
408da1:	59                   	pop    %ecx
408da2:	00 00                	add    %al,(%eax)
408da4:	00 00                	add    %al,(%eax)
408da6:	83 18 07             	sbbl   $0x7,(%eax)
408da9:	25 06 00 56 00       	and    $0x560006,%eax
408dae:	64 59                	fs pop %ecx
408db0:	00 00                	add    %al,(%eax)
408db2:	00 00                	add    %al,(%eax)
408db4:	93                   	xchg   %eax,%ebx
408db5:	08 dd                	or     %bl,%ch
408db7:	21 0c 0a             	and    %ecx,(%edx,%ecx,1)
408dba:	56                   	push   %esi
408dbb:	00 ac 59 00 00 00 00 	add    %ch,0x0(%ecx,%ebx,2)
408dc2:	93                   	xchg   %eax,%ebx
408dc3:	08 d4                	or     %dl,%ah
408dc5:	0f 12 0a             	movlps (%edx),%xmm1
408dc8:	56                   	push   %esi
408dc9:	00 c3                	add    %al,%bl
408dcb:	59                   	pop    %ecx
408dcc:	00 00                	add    %al,(%eax)
408dce:	00 00                	add    %al,(%eax)
408dd0:	93                   	xchg   %eax,%ebx
408dd1:	08 e0                	or     %ah,%al
408dd3:	0f 18 0a             	prefetcht0 (%edx)
408dd6:	56                   	push   %esi
408dd7:	00 cc                	add    %cl,%ah
408dd9:	59                   	pop    %ecx
408dda:	00 00                	add    %al,(%eax)
408ddc:	00 00                	add    %al,(%eax)
408dde:	93                   	xchg   %eax,%ebx
408ddf:	08 2d 03 fc 09 57    	or     %ch,0x5709fc03
408de5:	00 fc                	add    %bh,%ah
408de7:	59                   	pop    %ecx
408de8:	00 00                	add    %al,(%eax)
408dea:	00 00                	add    %al,(%eax)
408dec:	93                   	xchg   %eax,%ebx
408ded:	08 6e 07             	or     %ch,0x7(%esi)
408df0:	1f                   	pop    %ds
408df1:	0a 57 00             	or     0x0(%edi),%dl
408df4:	2c 5a                	sub    $0x5a,%al
408df6:	00 00                	add    %al,(%eax)
408df8:	00 00                	add    %al,(%eax)
408dfa:	96                   	xchg   %eax,%esi
408dfb:	08 a1 2a 25 0a 57    	or     %ah,0x570a252a(%ecx)
408e01:	00 43 5a             	add    %al,0x5a(%ebx)
408e04:	00 00                	add    %al,(%eax)
408e06:	00 00                	add    %al,(%eax)
408e08:	86 18                	xchg   %bl,(%eax)
408e0a:	07                   	pop    %es
408e0b:	25 06 00 57 00       	and    $0x570006,%eax
408e10:	4c                   	dec    %esp
408e11:	5a                   	pop    %edx
408e12:	00 00                	add    %al,(%eax)
408e14:	00 00                	add    %al,(%eax)
408e16:	91                   	xchg   %eax,%ecx
408e17:	18 0d 25 b9 03 57    	sbb    %cl,0x5703b925
408e1d:	00 00                	add    %al,(%eax)
408e1f:	00 00                	add    %al,(%eax)
408e21:	00 80 00 96 20 19    	add    %al,0x19209600(%eax)
408e27:	0d 2a 0a 57 00       	or     $0x570a2a,%eax
408e2c:	64 5a                	fs pop %edx
408e2e:	00 00                	add    %al,(%eax)
408e30:	00 00                	add    %al,(%eax)
408e32:	96                   	xchg   %eax,%esi
408e33:	00 9c 08 32 0a 5b 00 	add    %bl,0x5b0a32(%eax,%ecx,1)
408e3a:	84 5a 00             	test   %bl,0x0(%edx)
408e3d:	00 00                	add    %al,(%eax)
408e3f:	00 96 00 e9 15 38    	add    %dl,0x3815e900(%esi)
408e45:	0a 5c 00 d0          	or     -0x30(%eax,%eax,1),%bl
408e49:	5a                   	pop    %edx
408e4a:	00 00                	add    %al,(%eax)
408e4c:	00 00                	add    %al,(%eax)
408e4e:	96                   	xchg   %eax,%esi
408e4f:	00 da                	add    %bl,%dl
408e51:	15 38 0a 5d 00       	adc    $0x5d0a38,%eax
408e56:	ef                   	out    %eax,(%dx)
408e57:	5a                   	pop    %edx
408e58:	00 00                	add    %al,(%eax)
408e5a:	00 00                	add    %al,(%eax)
408e5c:	91                   	xchg   %eax,%ecx
408e5d:	18 0d 25 b9 03 5e    	sbb    %cl,0x5e03b925
408e63:	00 fb                	add    %bh,%bl
408e65:	5a                   	pop    %edx
408e66:	00 00                	add    %al,(%eax)
408e68:	00 00                	add    %al,(%eax)
408e6a:	84 08                	test   %cl,(%eax)
408e6c:	6f                   	outsl  %ds:(%esi),(%dx)
408e6d:	28 3e                	sub    %bh,(%esi)
408e6f:	0a 5e 00             	or     0x0(%esi),%bl
408e72:	03 5b 00             	add    0x0(%ebx),%ebx
408e75:	00 00                	add    %al,(%eax)
408e77:	00 81 08 85 28 48    	add    %al,0x48288508(%ecx)
408e7d:	0a 5e 00             	or     0x0(%esi),%bl
408e80:	0c 5b                	or     $0x5b,%al
408e82:	00 00                	add    %al,(%eax)
408e84:	00 00                	add    %al,(%eax)
408e86:	86 18                	xchg   %bl,(%eax)
408e88:	07                   	pop    %es
408e89:	25 06 00 5f 00       	and    $0x5f0006,%eax
408e8e:	00 00                	add    %al,(%eax)
408e90:	00 00                	add    %al,(%eax)
408e92:	00 00                	add    %al,(%eax)
408e94:	c4 05 51 10 53 0a    	les    0xa531051,%eax
408e9a:	5f                   	pop    %edi
408e9b:	00 24 5b             	add    %ah,(%ebx,%ebx,2)
408e9e:	00 00                	add    %al,(%eax)
408ea0:	00 00                	add    %al,(%eax)
408ea2:	86 08                	xchg   %cl,(%eax)
408ea4:	51                   	push   %ecx
408ea5:	24 58                	and    $0x58,%al
408ea7:	0a 60 00             	or     0x0(%eax),%ah
408eaa:	44                   	inc    %esp
408eab:	5b                   	pop    %ebx
408eac:	00 00                	add    %al,(%eax)
408eae:	00 00                	add    %al,(%eax)
408eb0:	96                   	xchg   %eax,%esi
408eb1:	00 51 10             	add    %dl,0x10(%ecx)
408eb4:	5d                   	pop    %ebp
408eb5:	0a 60 00             	or     0x0(%eax),%ah
408eb8:	70 5b                	jo     0x408f15
408eba:	00 00                	add    %al,(%eax)
408ebc:	00 00                	add    %al,(%eax)
408ebe:	96                   	xchg   %eax,%esi
408ebf:	00 51 10             	add    %dl,0x10(%ecx)
408ec2:	68 0a 66 00 00       	push   $0x660a
408ec7:	00 00                	add    %al,(%eax)
408ec9:	00 03                	add    %al,(%ebx)
408ecb:	00 86 18 07 25 a4    	add    %al,-0x5bdaf8e8(%esi)
408ed1:	00 6a 00             	add    %ch,0x0(%edx)
408ed4:	00 00                	add    %al,(%eax)
408ed6:	00 00                	add    %al,(%eax)
408ed8:	03 00                	add    (%eax),%eax
408eda:	c6 01 8e             	movb   $0x8e,(%ecx)
408edd:	0d 53 0a 6c 00       	or     $0x6c0a53,%eax
408ee2:	00 00                	add    %al,(%eax)
408ee4:	00 00                	add    %al,(%eax)
408ee6:	03 00                	add    (%eax),%eax
408ee8:	c6 01 89             	movb   $0x89,(%ecx)
408eeb:	0d 71 0a 6d 00       	or     $0x6d0a71,%eax
408ef0:	00 00                	add    %al,(%eax)
408ef2:	00 00                	add    %al,(%eax)
408ef4:	03 00                	add    (%eax),%eax
408ef6:	c6 01 6c             	movb   $0x6c,(%ecx)
408ef9:	0d 7c 0a 70 00       	or     $0x700a7c,%eax
408efe:	98                   	cwtl
408eff:	5b                   	pop    %ebx
408f00:	00 00                	add    %al,(%eax)
408f02:	00 00                	add    %al,(%eax)