406c19:	00 86 08 4c 17 01    	add    %al,0x1174c08(%esi)
406c1f:	00 dd                	add    %bl,%ch
406c21:	00 bb 54 00 00 00    	add    %bh,0x54(%ebx)
406c27:	00 86 18 f9 12 a3    	add    %al,-0x5ced06e8(%esi)
406c2d:	07                   	pop    %es
406c2e:	de 00                	fiadds (%eax)
406c30:	e0 54                	loopne 0x406c86
406c32:	00 00                	add    %al,(%eax)
406c34:	00 00                	add    %al,(%eax)
406c36:	86 00                	xchg   %al,(%eax)
406c38:	e7 16                	out    %eax,$0x16
406c3a:	aa                   	stos   %al,%es:(%edi)
406c3b:	07                   	pop    %es
406c3c:	e1 00                	loope  0x406c3e
406c3e:	00 55 00             	add    %dl,0x0(%ebp)
406c41:	00 00                	add    %al,(%eax)
406c43:	00 86 00 0c 07 38    	add    %al,0x38070c00(%esi)
406c49:	00 e2                	add    %ah,%dl
406c4b:	00 d5                	add    %dl,%ch
406c4d:	4c                   	dec    %esp
406c4e:	00 00                	add    %al,(%eax)
406c50:	00 00                	add    %al,(%eax)
406c52:	e6 01                	out    %al,$0x1
406c54:	4d                   	dec    %ebp
406c55:	07                   	pop    %es
406c56:	06                   	push   %es
406c57:	00 e4                	add    %ah,%ah
406c59:	00 55 55             	add    %dl,0x55(%ebp)
406c5c:	00 00                	add    %al,(%eax)
406c5e:	00 00                	add    %al,(%eax)
406c60:	86 18                	xchg   %bl,(%eax)
406c62:	f9                   	stc
406c63:	12 06                	adc    (%esi),%al
406c65:	00 e4                	add    %ah,%ah
406c67:	00 69 55             	add    %ch,0x55(%ecx)
406c6a:	00 00                	add    %al,(%eax)
406c6c:	00 00                	add    %al,(%eax)
406c6e:	e6 01                	out    %al,$0x1
406c70:	60                   	pusha
406c71:	07                   	pop    %es
406c72:	e7 06                	out    %eax,$0x6
406c74:	e4 00                	in     $0x0,%al
406c76:	d5 4c                	aad    $0x4c
406c78:	00 00                	add    %al,(%eax)
406c7a:	00 00                	add    %al,(%eax)
406c7c:	e6 01                	out    %al,$0x1
406c7e:	a3 11 06 00 e5       	mov    %eax,0xe5000611
406c83:	00 7d 55             	add    %bh,0x55(%ebp)
406c86:	00 00                	add    %al,(%eax)
406c88:	00 00                	add    %al,(%eax)
406c8a:	86 18                	xchg   %bl,(%eax)
406c8c:	f9                   	stc
406c8d:	12 06                	adc    (%esi),%al
406c8f:	00 e5                	add    %ah,%ch
406c91:	00 95 55 00 00 00    	add    %dl,0x55(%ebp)
406c97:	00 86 08 24 01 25    	add    %al,0x25012408(%esi)
406c9d:	06                   	push   %es
406c9e:	e5 00                	in     $0x0,%eax
406ca0:	9d                   	popf
406ca1:	55                   	push   %ebp
406ca2:	00 00                	add    %al,(%eax)
406ca4:	00 00                	add    %al,(%eax)
406ca6:	86 08                	xchg   %cl,(%eax)
406ca8:	2a 01                	sub    (%ecx),%al
406caa:	e7 06                	out    %eax,$0x6
406cac:	e5 00                	in     $0x0,%eax
406cae:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406caf:	55                   	push   %ebp
406cb0:	00 00                	add    %al,(%eax)
406cb2:	00 00                	add    %al,(%eax)
406cb4:	86 08                	xchg   %cl,(%eax)
406cb6:	47                   	inc    %edi
406cb7:	01 25 06 e6 00 ae    	add    %esp,0xae00e606
406cbd:	55                   	push   %ebp
406cbe:	00 00                	add    %al,(%eax)
406cc0:	00 00                	add    %al,(%eax)
406cc2:	86 08                	xchg   %cl,(%eax)
406cc4:	4d                   	dec    %ebp
406cc5:	01 e7                	add    %esp,%edi
406cc7:	06                   	push   %es
406cc8:	e6 00                	out    %al,$0x0
406cca:	b7 55                	mov    $0x55,%bh
406ccc:	00 00                	add    %al,(%eax)
406cce:	00 00                	add    %al,(%eax)
406cd0:	86 08                	xchg   %cl,(%eax)
406cd2:	6a 01                	push   $0x1
406cd4:	25 06 e7 00 bf       	and    $0xbf00e706,%eax
406cd9:	55                   	push   %ebp
406cda:	00 00                	add    %al,(%eax)
406cdc:	00 00                	add    %al,(%eax)
406cde:	86 08                	xchg   %cl,(%eax)
406ce0:	70 01                	jo     0x406ce3
406ce2:	e7 06                	out    %eax,$0x6
406ce4:	e7 00                	out    %eax,$0x0
406ce6:	c8 55 00 00          	enter  $0x55,$0x0
406cea:	00 00                	add    %al,(%eax)
406cec:	86 18                	xchg   %bl,(%eax)
406cee:	f9                   	stc
406cef:	12 b1 07 e8 00 00    	adc    0xe807(%ecx),%dh
406cf5:	00 01                	add    %al,(%ecx)
406cf7:	00 45 11             	add    %al,0x11(%ebp)
406cfa:	00 00                	add    %al,(%eax)
406cfc:	01 00                	add    %eax,(%eax)
406cfe:	c1 0a 00             	rorl   $0x0,(%edx)
406d01:	00 01                	add    %al,(%ecx)
406d03:	00 c1                	add    %al,%cl
406d05:	0a 00                	or     (%eax),%al
406d07:	00 01                	add    %al,(%ecx)
406d09:	00 07                	add    %al,(%edi)
406d0b:	11 00                	adc    %eax,(%eax)
406d0d:	00 02                	add    %al,(%edx)
406d0f:	00 c1                	add    %al,%cl
406d11:	0a 00                	or     (%eax),%al
406d13:	00 01                	add    %al,(%ecx)
406d15:	00 07                	add    %al,(%edi)
406d17:	11 00                	adc    %eax,(%eax)
406d19:	00 02                	add    %al,(%edx)
406d1b:	00 c1                	add    %al,%cl
406d1d:	0a 00                	or     (%eax),%al
406d1f:	00 01                	add    %al,(%ecx)
406d21:	00 07                	add    %al,(%edi)
406d23:	11 00                	adc    %eax,(%eax)
406d25:	00 02                	add    %al,(%edx)
406d27:	00 c1                	add    %al,%cl
406d29:	0a 00                	or     (%eax),%al
406d2b:	00 01                	add    %al,(%ecx)
406d2d:	00 c1                	add    %al,%cl
406d2f:	0a 00                	or     (%eax),%al
406d31:	00 01                	add    %al,(%ecx)
406d33:	00 aa 11 00 00 02    	add    %ch,0x2000011(%edx)
406d39:	00 c1                	add    %al,%cl
406d3b:	0a 00                	or     (%eax),%al
406d3d:	00 01                	add    %al,(%ecx)
406d3f:	00 aa 11 00 00 02    	add    %ch,0x2000011(%edx)
406d45:	00 c1                	add    %al,%cl
406d47:	0a 00                	or     (%eax),%al
406d49:	00 01                	add    %al,(%ecx)
406d4b:	00 aa 11 00 00 02    	add    %ch,0x2000011(%edx)
406d51:	00 c1                	add    %al,%cl
406d53:	0a 00                	or     (%eax),%al
406d55:	00 01                	add    %al,(%ecx)
406d57:	00 aa 11 00 00 02    	add    %ch,0x2000011(%edx)
406d5d:	00 c1                	add    %al,%cl
406d5f:	0a 00                	or     (%eax),%al
406d61:	00 01                	add    %al,(%ecx)
406d63:	00 aa 11 00 00 02    	add    %ch,0x2000011(%edx)
406d69:	00 c1                	add    %al,%cl
406d6b:	0a 00                	or     (%eax),%al
406d6d:	00 01                	add    %al,(%ecx)
406d6f:	00 aa 11 00 00 02    	add    %ch,0x2000011(%edx)
406d75:	00 c1                	add    %al,%cl
406d77:	0a 00                	or     (%eax),%al
406d79:	00 01                	add    %al,(%ecx)
406d7b:	00 aa 11 00 00 02    	add    %ch,0x2000011(%edx)
406d81:	00 c1                	add    %al,%cl
406d83:	0a 00                	or     (%eax),%al
406d85:	00 01                	add    %al,(%ecx)
406d87:	00 aa 11 00 00 02    	add    %ch,0x2000011(%edx)
406d8d:	00 c1                	add    %al,%cl
406d8f:	0a 00                	or     (%eax),%al
406d91:	00 01                	add    %al,(%ecx)
406d93:	00 04 0b             	add    %al,(%ebx,%ecx,1)
406d96:	00 00                	add    %al,(%eax)
406d98:	01 00                	add    %eax,(%eax)
406d9a:	aa                   	stos   %al,%es:(%edi)
406d9b:	11 00                	adc    %eax,(%eax)
406d9d:	00 02                	add    %al,(%edx)
406d9f:	00 c1                	add    %al,%cl
406da1:	0a 00                	or     (%eax),%al
406da3:	00 01                	add    %al,(%ecx)
406da5:	00 04 0b             	add    %al,(%ebx,%ecx,1)
406da8:	00 00                	add    %al,(%eax)
406daa:	01 00                	add    %eax,(%eax)
406dac:	45                   	inc    %ebp
406dad:	0a 00                	or     (%eax),%al
406daf:	00 01                	add    %al,(%ecx)
406db1:	00 45 0a             	add    %al,0xa(%ebp)
406db4:	00 00                	add    %al,(%eax)
406db6:	01 00                	add    %eax,(%eax)
406db8:	45                   	inc    %ebp
406db9:	0a 00                	or     (%eax),%al
406dbb:	00 01                	add    %al,(%ecx)
406dbd:	00 45 0a             	add    %al,0xa(%ebp)
406dc0:	00 00                	add    %al,(%eax)
406dc2:	01 00                	add    %eax,(%eax)
406dc4:	45                   	inc    %ebp
406dc5:	0a 00                	or     (%eax),%al
406dc7:	00 01                	add    %al,(%ecx)
406dc9:	00 08                	add    %cl,(%eax)
406dcb:	1a 00                	sbb    (%eax),%al
406dcd:	00 01                	add    %al,(%ecx)
406dcf:	00 08                	add    %cl,(%eax)
406dd1:	1a 00                	sbb    (%eax),%al
406dd3:	00 01                	add    %al,(%ecx)
406dd5:	00 45 0a             	add    %al,0xa(%ebp)
406dd8:	00 00                	add    %al,(%eax)
406dda:	01 00                	add    %eax,(%eax)
406ddc:	93                   	xchg   %eax,%ebx
406ddd:	10 00                	adc    %al,(%eax)
406ddf:	00 02                	add    %al,(%edx)
406de1:	00 9f 10 00 00 03    	add    %bl,0x3000010(%edi)
406de7:	00 ab 10 00 00 01    	add    %ch,0x1000010(%ebx)
406ded:	00 45 0a             	add    %al,0xa(%ebp)
406df0:	00 00                	add    %al,(%eax)
406df2:	01 00                	add    %eax,(%eax)
406df4:	45                   	inc    %ebp
406df5:	0a 00                	or     (%eax),%al
406df7:	00 01                	add    %al,(%ecx)
406df9:	00 45 0a             	add    %al,0xa(%ebp)
406dfc:	00 00                	add    %al,(%eax)
406dfe:	01 00                	add    %eax,(%eax)
406e00:	45                   	inc    %ebp
406e01:	0a 00                	or     (%eax),%al
406e03:	00 01                	add    %al,(%ecx)
406e05:	00 66 16             	add    %ah,0x16(%esi)
406e08:	00 00                	add    %al,(%eax)
406e0a:	01 00                	add    %eax,(%eax)
406e0c:	77 16                	ja     0x406e24
406e0e:	00 00                	add    %al,(%eax)
406e10:	01 00                	add    %eax,(%eax)
406e12:	66 18 02             	data16 sbb %al,(%edx)
406e15:	00 01                	add    %al,(%ecx)
406e17:	00 66 18             	add    %ah,0x18(%esi)
406e1a:	00 00                	add    %al,(%eax)
406e1c:	01 00                	add    %eax,(%eax)
406e1e:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e1f:	06                   	push   %es
406e20:	02 00                	add    (%eax),%al
406e22:	02 00                	add    (%eax),%al
406e24:	66 18 00             	data16 sbb %al,(%eax)
406e27:	00 01                	add    %al,(%ecx)
406e29:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406e2f:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406e35:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406e3b:	00 77 16             	add    %dh,0x16(%edi)
406e3e:	00 00                	add    %al,(%eax)
406e40:	01 00                	add    %eax,(%eax)
406e42:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e43:	06                   	push   %es
406e44:	00 00                	add    %al,(%eax)
406e46:	01 00                	add    %eax,(%eax)
406e48:	66 18 00             	data16 sbb %al,(%eax)
406e4b:	00 01                	add    %al,(%ecx)
406e4d:	00 68 14             	add    %ch,0x14(%eax)
406e50:	00 00                	add    %al,(%eax)
406e52:	01 00                	add    %eax,(%eax)
406e54:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e55:	06                   	push   %es
406e56:	00 00                	add    %al,(%eax)
406e58:	01 00                	add    %eax,(%eax)
406e5a:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e5b:	06                   	push   %es
406e5c:	00 00                	add    %al,(%eax)
406e5e:	01 00                	add    %eax,(%eax)
406e60:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e61:	06                   	push   %es
406e62:	00 00                	add    %al,(%eax)
406e64:	01 00                	add    %eax,(%eax)
406e66:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e67:	06                   	push   %es
406e68:	00 00                	add    %al,(%eax)
406e6a:	01 00                	add    %eax,(%eax)
406e6c:	66 16                	pushw  %ss
406e6e:	00 00                	add    %al,(%eax)
406e70:	01 00                	add    %eax,(%eax)
406e72:	77 16                	ja     0x406e8a
406e74:	00 00                	add    %al,(%eax)
406e76:	01 00                	add    %eax,(%eax)
406e78:	66 18 02             	data16 sbb %al,(%edx)
406e7b:	00 01                	add    %al,(%ecx)
406e7d:	00 66 18             	add    %ah,0x18(%esi)
406e80:	00 00                	add    %al,(%eax)
406e82:	01 00                	add    %eax,(%eax)
406e84:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406e85:	06                   	push   %es
406e86:	02 00                	add    (%eax),%al
406e88:	02 00                	add    (%eax),%al
406e8a:	66 18 00             	data16 sbb %al,(%eax)
406e8d:	00 01                	add    %al,(%ecx)
406e8f:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406e95:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406e9b:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406ea1:	00 a6 06 00 00 01    	add    %ah,0x1000006(%esi)
406ea7:	00 68 14             	add    %ch,0x14(%eax)
406eaa:	00 00                	add    %al,(%eax)
406eac:	01 00                	add    %eax,(%eax)
406eae:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
406eaf:	06                   	push   %es
406eb0:	00 00                	add    %al,(%eax)
406eb2:	01 00                	add    %eax,(%eax)
406eb4:	45                   	inc    %ebp
406eb5:	0a 00                	or     (%eax),%al
406eb7:	00 01                	add    %al,(%ecx)
406eb9:	00 af 0f 00 00 01    	add    %ch,0x100000f(%edi)
406ebf:	00 be 19 00 00 02    	add    %bh,0x2000019(%esi)
406ec5:	00 26                	add    %ah,(%esi)
406ec7:	1a 00                	sbb    (%eax),%al
406ec9:	00 01                	add    %al,(%ecx)
406ecb:	00 0d 13 00 00 01    	add    %cl,0x1000013
406ed1:	00 0d 13 00 00 01    	add    %cl,0x1000013
406ed7:	00 0d 13 00 00 01    	add    %cl,0x1000013
406edd:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406ee1:	00 01                	add    %al,(%ecx)
406ee3:	00 88 0b 00 00 01    	add    %cl,0x100000b(%eax)
406ee9:	00 0d 13 00 00 01    	add    %cl,0x1000013
406eef:	00 0d 13 00 00 01    	add    %cl,0x1000013
406ef5:	00 0d 13 00 00 01    	add    %cl,0x1000013
406efb:	00 48 00             	add    %cl,0x0(%eax)
406efe:	00 00                	add    %al,(%eax)
406f00:	02 00                	add    (%eax),%al
406f02:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f03:	00 00                	add    %al,(%eax)
406f05:	00 01                	add    %al,(%ecx)
406f07:	00 48 00             	add    %cl,0x0(%eax)
406f0a:	00 00                	add    %al,(%eax)
406f0c:	02 00                	add    (%eax),%al
406f0e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f0f:	00 00                	add    %al,(%eax)
406f11:	00 01                	add    %al,(%ecx)
406f13:	00 0d 13 00 00 01    	add    %cl,0x1000013
406f19:	00 0d 13 00 00 01    	add    %cl,0x1000013
406f1f:	00 0d 13 00 00 01    	add    %cl,0x1000013
406f25:	00 0d 13 00 00 01    	add    %cl,0x1000013
406f2b:	00 48 00             	add    %cl,0x0(%eax)
406f2e:	00 00                	add    %al,(%eax)
406f30:	02 00                	add    (%eax),%al
406f32:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f33:	00 00                	add    %al,(%eax)
406f35:	00 01                	add    %al,(%ecx)
406f37:	00 0d 13 00 00 02    	add    %cl,0x2000013
406f3d:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406f41:	00 01                	add    %al,(%ecx)
406f43:	00 48 00             	add    %cl,0x0(%eax)
406f46:	00 00                	add    %al,(%eax)
406f48:	02 00                	add    (%eax),%al
406f4a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f4b:	00 00                	add    %al,(%eax)
406f4d:	00 01                	add    %al,(%ecx)
406f4f:	00 0d 13 00 00 02    	add    %cl,0x2000013
406f55:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406f59:	00 01                	add    %al,(%ecx)
406f5b:	00 48 00             	add    %cl,0x0(%eax)
406f5e:	00 00                	add    %al,(%eax)
406f60:	02 00                	add    (%eax),%al
406f62:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406f63:	00 00                	add    %al,(%eax)
406f65:	00 01                	add    %al,(%ecx)
406f67:	00 0d 13 00 00 02    	add    %cl,0x2000013
406f6d:	00 74 11 00          	add    %dh,0x0(%ecx,%edx,1)
406f71:	00 01                	add    %al,(%ecx)