418c4b:	00 02                	add    %al,(%edx)
418c4d:	00 00                	add    %al,(%eax)
418c4f:	01 02                	add    %eax,(%edx)
418c51:	00 00                	add    %al,(%eax)
418c53:	00 24 04             	add    %ah,(%esp,%eax,1)
418c56:	00 00                	add    %al,(%eax)
418c58:	6f                   	outsl  %ds:(%esi),(%dx)
418c59:	00 00                	add    %al,(%eax)
418c5b:	00 93 04 00 00 28    	add    %dl,0x28000004(%ebx)
418c69:	00 00                	add    %al,(%eax)
418c6b:	00 dc                	add    %bl,%ah
418c6d:	04 00                	add    $0x0,%al
418c6f:	00 11                	add    %dl,(%ecx)
418c71:	00 00                	add    %al,(%eax)
418c73:	00 ed                	add    %ch,%ch
418c75:	04 00                	add    $0x0,%al
418c77:	00 08                	add    %cl,(%eax)
418c79:	00 00                	add    %al,(%eax)
418c7b:	00 02                	add    %al,(%edx)
418c7d:	00 00                	add    %al,(%eax)
418c7f:	01 00                	add    %eax,(%eax)
418c81:	00 00                	add    %al,(%eax)
418c83:	00 46 05             	add    %al,0x5(%esi)
418c86:	00 00                	add    %al,(%eax)
418c88:	13 00                	adc    (%eax),%eax
418c8a:	00 00                	add    %al,(%eax)
418c8c:	59                   	pop    %ecx
418c8d:	05 00 00 0b 00       	add    $0xb0000,%eax
418c92:	00 00                	add    %al,(%eax)
418c94:	02 00                	add    (%eax),%al
418c96:	00 01                	add    %al,(%ecx)
418c98:	00 00                	add    %al,(%eax)
418c9a:	00 00                	add    %al,(%eax)
418c9c:	71 05                	jno    0x418ca3
418c9e:	00 00                	add    %al,(%eax)
418ca0:	22 00                	and    (%eax),%al
418ca2:	00 00                	add    %al,(%eax)
418ca4:	93                   	xchg   %eax,%ebx
418ca5:	05 00 00 34 00       	add    $0x340000,%eax
418caa:	00 00                	add    %al,(%eax)
418cac:	02 00                	add    (%eax),%al
418cae:	00 01                	add    %al,(%ecx)
418cb0:	02 00                	add    (%eax),%al
418cb2:	00 00                	add    %al,(%eax)
418cb4:	d2 05 00 00 06 00    	rolb   %cl,0x60000
418cba:	00 00                	add    %al,(%eax)
418cbc:	d8 05 00 00 36 00    	fadds  0x360000
418cca:	00 00                	add    %al,(%eax)
418ccc:	2d 06 00 00 0e       	sub    $0xe000006,%eax
418cd1:	00 00                	add    %al,(%eax)
418cd3:	00 3b                	add    %bh,(%ebx)
418cd5:	06                   	push   %es
418cd6:	00 00                	add    %al,(%eax)
418cd8:	24 00                	and    $0x0,%al
418cda:	00 00                	add    %al,(%eax)
418cdc:	02 00                	add    (%eax),%al
418cde:	00 01                	add    %al,(%ecx)
418ce0:	00 00                	add    %al,(%eax)
418ce2:	00 00                	add    %al,(%eax)
418ce4:	10 06                	adc    %al,(%esi)
418ce6:	00 00                	add    %al,(%eax)
418ce8:	1c 00                	sbb    $0x0,%al
418cea:	00 00                	add    %al,(%eax)
418cec:	2c 06                	sub    $0x6,%al
418cee:	00 00                	add    %al,(%eax)
418cf0:	36 00 00             	add    %al,%ss:(%eax)
418cf3:	00 02                	add    %al,(%edx)
418cf5:	00 00                	add    %al,(%eax)
418cf7:	01 00                	add    %eax,(%eax)
418cf9:	00 00                	add    %al,(%eax)
418cfb:	00 a7 06 00 00 11    	add    %ah,0x11000006(%edi)
418d01:	00 00                	add    %al,(%eax)
418d03:	00 b8 06 00 00 12    	add    %bh,0x12000006(%eax)
418d09:	00 00                	add    %al,(%eax)
418d0b:	00 02                	add    %al,(%edx)
418d0d:	00 00                	add    %al,(%eax)
418d0f:	01 02                	add    %eax,(%edx)
418d11:	00 00                	add    %al,(%eax)
418d13:	00 a0 06 00 00 06    	add    %ah,0x6000006(%eax)
418d19:	00 00                	add    %al,(%eax)
418d1b:	00 a6 06 00 00 27    	add    %ah,0x27000006(%esi)
418d29:	00 00                	add    %al,(%eax)
418d2b:	00 01                	add    %al,(%ecx)
418d2d:	07                   	pop    %es
418d2e:	00 00                	add    %al,(%eax)
418d30:	0e                   	push   %cs
418d31:	00 00                	add    %al,(%eax)
418d33:	00 0f                	add    %cl,(%edi)
418d35:	07                   	pop    %es
418d36:	00 00                	add    %al,(%eax)
418d38:	0b 00                	or     (%eax),%eax
418d3a:	00 00                	add    %al,(%eax)
418d3c:	02 00                	add    (%eax),%al
418d3e:	00 01                	add    %al,(%ecx)
418d40:	00 00                	add    %al,(%eax)
418d42:	00 00                	add    %al,(%eax)
418d44:	00 07                	add    %al,(%edi)
418d46:	00 00                	add    %al,(%eax)
418d48:	20 00                	and    %al,(%eax)
418d4a:	00 00                	add    %al,(%eax)
418d4c:	20 07                	and    %al,(%edi)
418d4e:	00 00                	add    %al,(%eax)
418d50:	32 00                	xor    (%eax),%al
418d52:	00 00                	add    %al,(%eax)
418d54:	02 00                	add    (%eax),%al
418d56:	00 01                	add    %al,(%ecx)
418d58:	02 00                	add    (%eax),%al
418d5a:	00 00                	add    %al,(%eax)
418d5c:	5a                   	pop    %edx
418d5d:	07                   	pop    %es
418d5e:	00 00                	add    %al,(%eax)
418d60:	12 00                	adc    (%eax),%al
418d62:	00 00                	add    %al,(%eax)
418d64:	6c                   	insb   (%dx),%es:(%edi)
418d65:	07                   	pop    %es
418d66:	00 00                	add    %al,(%eax)
418d68:	19 00                	sbb    %eax,(%eax)
418d6a:	00 00                	add    %al,(%eax)
418d6c:	00 00                	add    %al,(%eax)
418d6e:	00 00                	add    %al,(%eax)
418d70:	02 00                	add    (%eax),%al
418d72:	00 00                	add    %al,(%eax)
418d74:	a0 07 00 00 06       	mov    0x6000007,%al
418d79:	00 00                	add    %al,(%eax)
418d7b:	00 a6 07 00 00 03    	add    %ah,0x3000007(%esi)
418d81:	00 00                	add    %al,(%eax)
418d83:	00 00                	add    %al,(%eax)
418d85:	00 00                	add    %al,(%eax)
418d87:	00 13                	add    %dl,(%ebx)
418d89:	30 05 00 73 00 00    	xor    %al,0x7300
418d8f:	00 16                	add    %dl,(%esi)
418d91:	00 00                	add    %al,(%eax)
418d93:	11 18                	adc    %ebx,(%eax)
418d95:	0d 09 45 05 00       	or     $0x54509,%eax
418d9a:	00 00                	add    %al,(%eax)
418d9c:	4f                   	dec    %edi
418d9d:	00 00                	add    %al,(%eax)
418d9f:	00 41 00             	add    %al,0x0(%ecx)
418da2:	00 00                	add    %al,(%eax)
418da4:	00 00                	add    %al,(%eax)
418da6:	00 00                	add    %al,(%eax)
418da8:	3f                   	aas
418da9:	00 00                	add    %al,(%eax)
418dab:	00 3f                	add    %bh,(%edi)
418dad:	00 00                	add    %al,(%eax)
418daf:	00 20                	add    %ah,(%eax)
418db1:	00 04 00             	add    %al,(%eax,%eax,1)
418db4:	00 6a 73             	add    %ch,0x73(%edx)
418db7:	34 00                	xor    $0x0,%al
418db9:	00 06                	add    %al,(%esi)
418dbb:	0a 00                	or     (%eax),%al
418dbd:	20 a0 02 00 00 20    	and    %ah,0x20000002(%eax)
418dc3:	97                   	xchg   %eax,%edi
418dc4:	02 00                	add    (%eax),%al
418dc6:	00 28                	add    %ch,(%eax)
418dc8:	20 00                	and    %al,(%eax)
418dca:	00 06                	add    %al,(%esi)
418dcc:	25 16 00 20 94       	and    $0x94200016,%eax
418dd1:	01 00                	add    %eax,(%eax)
418dd3:	00 20                	add    %ah,(%eax)
418dd5:	a4                   	movsb  %ds:(%esi),%es:(%edi)
418dd6:	01 00                	add    %eax,(%eax)
418dd8:	00 28                	add    %ch,(%eax)
418dda:	5a                   	pop    %edx
418ddb:	00 00                	add    %al,(%eax)
418ddd:	06                   	push   %es
418dde:	26 1a 00             	sbb    %es:(%eax),%al
418de1:	1f                   	pop    %ds
418de2:	5b                   	pop    %ebx
418de3:	1f                   	pop    %ds
418de4:	6b 28 5a             	imul   $0x5a,(%eax),%ebp
418de7:	00 00                	add    %al,(%eax)
418de9:	06                   	push   %es
418dea:	26 19 0d 2b a7 16 0b 	sbb    %ecx,%es:0xb16a72b
418df1:	16                   	push   %ss
418df2:	12 00                	adc    (%eax),%al
418df4:	28 62 00             	sub    %ah,0x0(%edx)
418df7:	00 06                	add    %al,(%esi)
418df9:	28 2c 00             	sub    %ch,(%eax,%eax,1)
418dfc:	00 0a                	add    %cl,(%edx)
418dfe:	26 07                	es pop %es
418e00:	28 2c 00             	sub    %ch,(%eax,%eax,1)
418e03:	00 0a                	add    %cl,(%edx)
418e05:	26 2a 00             	sub    %es:(%eax),%al
418e08:	13 30                	adc    (%eax),%esi
418e0a:	03 00                	add    (%eax),%eax
418e0c:	ae                   	scas   %es:(%edi),%al
418e0d:	00 00                	add    %al,(%eax)
418e0f:	00 17                	add    %dl,(%edi)
418e11:	00 00                	add    %al,(%eax)
418e13:	11 2b                	adc    %ebp,(%ebx)
418e15:	40                   	inc    %eax
418e16:	09 45 0c             	or     %eax,0xc(%ebp)
418e19:	00 00                	add    %al,(%eax)
418e1b:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
418e1f:	00 6e 00             	add    %ch,0x0(%esi)
418e22:	00 00                	add    %al,(%eax)
418e24:	4b                   	dec    %ebx
418e25:	00 00                	add    %al,(%eax)
418e27:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
418e2b:	00 00                	add    %al,(%eax)
418e2d:	00 00                	add    %al,(%eax)
418e2f:	00 4b 00             	add    %cl,0x0(%ebx)
418e32:	00 00                	add    %al,(%eax)
418e34:	2b 00                	sub    (%eax),%eax
418e36:	00 00                	add    %al,(%eax)
418e38:	0a 00                	or     (%eax),%al
418e3a:	00 00                	add    %al,(%eax)
418e3c:	00 00                	add    %al,(%eax)
418e3e:	00 00                	add    %al,(%eax)
418e40:	6e                   	outsb  %ds:(%esi),(%dx)
418e41:	00 00                	add    %al,(%eax)
418e43:	00 31                	add    %dh,(%ecx)
418e45:	00 00                	add    %al,(%eax)
418e47:	00 11                	add    %dl,(%ecx)
418e49:	00 00                	add    %al,(%eax)
418e4b:	00 d0                	add    %dl,%al
418e4d:	2c 00                	sub    $0x0,%al
418e4f:	00 06                	add    %al,(%esi)
418e51:	26 1d 0d 2b c0 16    	es sbb $0x16c02b0d,%eax
418e57:	0a 1f                	or     (%edi),%bl
418e59:	0b 0d 2b b9 0e 04    	or     0x40eb92b,%ecx
418e5f:	05 61 1f 7d 59       	add    $0x597d1f61,%eax
418e64:	06                   	push   %es
418e65:	61                   	popa
418e66:	45                   	inc    %ebp
418e67:	01 00                	add    %eax,(%eax)
418e69:	00 00                	add    %al,(%eax)
418e6b:	04 00                	add    $0x0,%al
418e6d:	00 00                	add    %al,(%eax)
418e6f:	1c 0d                	sbb    $0xd,%al
418e71:	2b a3 1f 0a 2b f9    	sub    -0x6d4f5e1(%ebx),%esp
418e77:	14 0b                	adc    $0xb,%al
418e79:	18 0d 2b 99 02 8c    	sbb    %cl,0x8c02992b
418e7f:	06                   	push   %es
418e80:	00 00                	add    %al,(%eax)
418e82:	1b 03                	sbb    (%ebx),%eax
418e84:	8c 03                	mov    %es,(%ebx)
418e86:	00 00                	add    %al,(%eax)
418e88:	1b 04 6f             	sbb    (%edi,%ebp,2),%eax
418e8b:	2d 00 00 0a 0b       	sub    $0xb0a0000,%eax
418e90:	18 0d 38 7f ff ff    	sbb    %cl,0xffff7f38
418e96:	ff 06                	incl   (%esi)
418e98:	17                   	pop    %ss
418e99:	58                   	pop    %eax
418e9a:	0a 0e                	or     (%esi),%cl
418e9c:	04 25                	add    $0x25,%al
418e9e:	5a                   	pop    %edx
418e9f:	0e                   	push   %cs
418ea0:	04 58                	add    $0x58,%al
418ea2:	18 5d 2c             	sbb    %bl,0x2c(%ebp)
418ea5:	07                   	pop    %es
418ea6:	19 0d 38 69 ff ff    	sbb    %ecx,0xffff6938
418eac:	ff 16                	call   *(%esi)
418eae:	2b f7                	sub    %edi,%esi
418eb0:	1f                   	pop    %ds
418eb1:	0b 0d 38 5e ff ff    	or     0xffff5e38,%ecx
418eb7:	ff 07                	incl   (%edi)
418eb9:	2a 1f                	sub    (%edi),%bl
418ebb:	0b 0d 38 54 ff ff    	or     0xffff5438,%ecx
418ec1:	ff 00                	incl   (%eax)
418ec3:	00 13                	add    %dl,(%ebx)
418ec5:	30 03                	xor    %al,(%ebx)
418ec7:	00 8b 00 00 00 18    	add    %cl,0x18000000(%ebx)
418ecd:	00 00                	add    %al,(%eax)
418ecf:	11 1d 0d 09 45 08    	adc    %ebx,0x845090d
418ed5:	00 00                	add    %al,(%eax)
418ed7:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
418edb:	00 62 00             	add    %ah,0x0(%edx)
418ede:	00 00                	add    %al,(%eax)
418ee0:	43                   	inc    %ebx
418ee1:	00 00                	add    %al,(%eax)
418ee3:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
418ee7:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
418eeb:	00 24 00             	add    %ah,(%eax,%eax,1)
418eee:	00 00                	add    %al,(%eax)
418ef0:	2c 00                	sub    $0x0,%al
418ef2:	00 00                	add    %al,(%eax)
418ef4:	00 00                	add    %al,(%eax)
418ef6:	00 00                	add    %al,(%eax)
418ef8:	12 00                	adc    (%eax),%al
418efa:	16                   	push   %ss
418efb:	28 2e                	sub    %ch,(%esi)
418efd:	00 00                	add    %al,(%eax)
418eff:	0a 12                	or     (%edx),%dl
418f01:	00 00                	add    %al,(%eax)
418f03:	20 73 01             	and    %dh,0x1(%ebx)
418f06:	00 00                	add    %al,(%eax)
418f08:	20 63 01             	and    %ah,0x1(%ebx)
418f0b:	00 00                	add    %al,(%eax)
418f0d:	28 3e                	sub    %bh,(%esi)
418f0f:	00 00                	add    %al,(%eax)
418f11:	06                   	push   %es
418f12:	15 2e 04 1b 0d       	adc    $0xd1b042e,%eax
418f17:	2b b9 17 2b fa 12    	sub    0x12fa2b17(%ecx),%edi
418f1d:	01 16                	add    %edx,(%esi)
418f1f:	7d 0f                	jge    0x418f30
418f21:	00 00                	add    %al,(%eax)
418f23:	04 07                	add    $0x7,%al
418f25:	7b 0f                	jnp    0x418f36
418f27:	00 00                	add    %al,(%eax)
418f29:	04 6e                	add    $0x6e,%al
418f2b:	1f                   	pop    %ds
418f2c:	10 6a 5f             	adc    %ch,0x5f(%edx)
418f2f:	1f                   	pop    %ds
418f30:	10 6a 2e             	adc    %ch,0x2e(%edx)
418f33:	04 18                	add    $0x18,%al
418f35:	0d 2b 9a 16 2b       	or     $0x2b169a2b,%eax
418f3a:	fa                   	cli
418f3b:	12 01                	adc    (%ecx),%al
418f3d:	14 7d                	adc    $0x7d,%al
418f3f:	12 00                	adc    (%eax),%al
418f41:	00 04 14             	add    %al,(%esp,%edx,1)
418f44:	00 20                	add    %ah,(%eax)
418f46:	08 03                	or     %al,(%ebx)
418f48:	00 00                	add    %al,(%eax)
418f4a:	20 14 03             	and    %dl,(%ebx,%eax,1)
418f4d:	00 00                	add    %al,(%eax)
418f4f:	28 0b                	sub    %cl,(%ebx)
418f51:	00 00                	add    %al,(%eax)
418f53:	2b 02                	sub    (%edx),%eax
418f55:	6f                   	outsl  %ds:(%esi),(%dx)
418f56:	33 00                	xor    (%eax),%eax
418f58:	00 06                	add    %al,(%esi)
418f5a:	2a 00                	sub    (%eax),%al
418f5c:	13 30                	adc    (%eax),%esi
418f5e:	03 00                	add    (%eax),%eax
418f60:	c9                   	leave
418f61:	00 00                	add    %al,(%eax)
418f63:	00 19                	add    %bl,(%ecx)
418f65:	00 00                	add    %al,(%eax)
418f67:	11 7e 28             	adc    %edi,0x28(%esi)
418f6a:	00 00                	add    %al,(%eax)
418f6c:	04 13                	add    $0x13,%al
418f6e:	06                   	push   %es
418f6f:	2b 3f                	sub    (%edi),%edi
418f71:	11 05 45 0b 00 00    	adc    %eax,0xb45
418f77:	00 7d 00             	add    %bh,0x0(%ebp)
418f7a:	00 00                	add    %al,(%eax)
418f7c:	00 00                	add    %al,(%eax)
418f7e:	00 00                	add    %al,(%eax)
418f80:	2d 00 00 00 34       	sub    $0x34000000,%eax
418f85:	00 00                	add    %al,(%eax)
418f87:	00 34 00             	add    %dh,(%eax,%eax,1)
418f8a:	00 00                	add    %al,(%eax)
418f8c:	2d 00 00 00 55       	sub    $0x55000000,%eax
418f91:	00 00                	add    %al,(%eax)
418f93:	00 84 00 00 00 84 00 	add    %al,0x840000(%eax,%eax,1)
418f9a:	00 00                	add    %al,(%eax)
418f9c:	14 00                	adc    $0x0,%al