406a5a:	10 00                	adc    %al,(%eax)
406a5c:	04 28                	add    $0x28,%al
406a5e:	6c                   	insb   (%dx),%es:(%edi)
406a5f:	00 00                	add    %al,(%eax)
406a61:	06                   	push   %es
406a62:	00 00                	add    %al,(%eax)
406a64:	02 03                	add    (%ebx),%al
406a66:	28 86 00 00 0a 00    	sub    %al,0xa0000(%esi)
406a6c:	2a 00                	sub    (%eax),%al
406a6e:	00 00                	add    %al,(%eax)
406a70:	03 30                	add    (%eax),%esi
406a72:	03 00                	add    (%eax),%eax
406a74:	70 00                	jo     0x406a76
406a76:	00 00                	add    %al,(%eax)
406a78:	00 00                	add    %al,(%eax)
406a7a:	00 00                	add    %al,(%eax)
406a7c:	00 02                	add    %al,(%edx)
406a7e:	28 6d 00             	sub    %ch,0x0(%ebp)
406a81:	00 06                	add    %al,(%esi)
406a83:	00 02                	add    %al,(%edx)
406a85:	22 00                	and    (%eax),%al
406a87:	00 c0                	add    %al,%al
406a89:	40                   	inc    %eax
406a8a:	22 00                	and    (%eax),%al
406a8c:	00 50 41             	add    %dl,0x41(%eax)
406a8f:	73 87                	jae    0x406a18
406a91:	00 00                	add    %al,(%eax)
406a93:	0a 28                	or     (%eax),%ch
406a95:	88 00                	mov    %al,(%eax)
406a97:	00 0a                	add    %cl,(%edx)
406a99:	00 02                	add    %al,(%edx)
406a9b:	17                   	pop    %ss
406a9c:	28 89 00 00 0a 00    	sub    %cl,0xa0000(%ecx)
406aa2:	02 20                	add    (%eax),%ah
406aa4:	1c 01                	sbb    $0x1,%al
406aa6:	00 00                	add    %al,(%eax)
406aa8:	20 05 01 00 00 73    	and    %al,0x73000001
406aae:	8a 00                	mov    (%eax),%al
406ab0:	00 0a                	add    %cl,(%edx)
406ab2:	28 8b 00 00 0a 00    	sub    %cl,0xa0000(%ebx)
406ab8:	02 72 f5             	add    -0xb(%edx),%dh
406abb:	07                   	pop    %es
406abc:	00 70 28             	add    %dh,0x28(%eax)
406abf:	8c 00                	mov    %es,(%eax)
406ac1:	00 0a                	add    %cl,(%edx)
406ac3:	00 02                	add    %al,(%edx)
406ac5:	72 01                	jb     0x406ac8
406ac7:	08 00                	or     %al,(%eax)
406ac9:	70 6f                	jo     0x406b3a
406acb:	8d 00                	lea    (%eax),%eax
406acd:	00 0a                	add    %cl,(%edx)
406acf:	00 02                	add    %al,(%edx)
406ad1:	02 fe                	add    %dh,%bh
406ad3:	06                   	push   %es
406ad4:	69 00 00 06 73 5c    	imul   $0x5c730600,(%eax),%eax
406ada:	00 00                	add    %al,(%eax)
406adc:	0a 28                	or     (%eax),%ch
406ade:	8e 00                	mov    (%eax),%es
406ae0:	00 0a                	add    %cl,(%edx)
406ae2:	00 02                	add    %al,(%edx)
406ae4:	16                   	push   %ss
406ae5:	28 8f 00 00 0a 00    	sub    %cl,0xa0000(%edi)
406aeb:	2a 13                	sub    (%ebx),%dl
406aed:	30 02                	xor    %al,(%edx)
406aef:	00 35 00 00 00 0a    	add    %dh,0xa000000
406af5:	00 00                	add    %al,(%eax)
406af7:	11 00                	adc    %eax,(%eax)
406af9:	03 39                	add    (%ecx),%edi
406afb:	0e                   	push   %cs
406afc:	00 00                	add    %al,(%eax)
406afe:	00 02                	add    %al,(%edx)
406b00:	7b 33                	jnp    0x406b35
406b02:	10 00                	adc    %al,(%eax)
406b04:	04 14                	add    $0x14,%al
406b06:	fe 01                	incb   (%ecx)
406b08:	38 01                	cmp    %al,(%ecx)
406b0a:	00 00                	add    %al,(%eax)
406b0c:	00 17                	add    %dl,(%edi)
406b0e:	00 0a                	add    %cl,(%edx)
406b10:	06                   	push   %es
406b11:	3a 0e                	cmp    (%esi),%cl
406b13:	00 00                	add    %al,(%eax)
406b15:	00 00                	add    %al,(%eax)
406b17:	02 7b 33             	add    0x33(%ebx),%bh
406b1a:	10 00                	adc    %al,(%eax)
406b1c:	04 28                	add    $0x28,%al
406b1e:	73 00                	jae    0x406b20
406b20:	00 06                	add    %al,(%esi)
406b22:	00 00                	add    %al,(%eax)
406b24:	02 03                	add    (%ebx),%al
406b26:	28 86 00 00 0a 00    	sub    %al,0xa0000(%esi)
406b2c:	2a 00                	sub    (%eax),%al
406b2e:	00 00                	add    %al,(%eax)
406b30:	03 30                	add    (%eax),%esi
406b32:	03 00                	add    (%eax),%eax
406b34:	70 00                	jo     0x406b36
406b36:	00 00                	add    %al,(%eax)
406b38:	00 00                	add    %al,(%eax)
406b3a:	00 00                	add    %al,(%eax)
406b3c:	00 02                	add    %al,(%edx)
406b3e:	28 74 00 00          	sub    %dh,0x0(%eax,%eax,1)
406b42:	06                   	push   %es
406b43:	00 02                	add    %al,(%edx)
406b45:	22 00                	and    (%eax),%al
406b47:	00 c0                	add    %al,%al
406b49:	40                   	inc    %eax
406b4a:	22 00                	and    (%eax),%al
406b4c:	00 50 41             	add    %dl,0x41(%eax)
406b4f:	73 87                	jae    0x406ad8
406b51:	00 00                	add    %al,(%eax)
406b53:	0a 28                	or     (%eax),%ch
406b55:	88 00                	mov    %al,(%eax)
406b57:	00 0a                	add    %cl,(%edx)
406b59:	00 02                	add    %al,(%edx)
406b5b:	17                   	pop    %ss
406b5c:	28 89 00 00 0a 00    	sub    %cl,0xa0000(%ecx)
406b62:	02 20                	add    (%eax),%ah
406b64:	1c 01                	sbb    $0x1,%al
406b66:	00 00                	add    %al,(%eax)
406b68:	20 05 01 00 00 73    	and    %al,0x73000001
406b6e:	8a 00                	mov    (%eax),%al
406b70:	00 0a                	add    %cl,(%edx)
406b72:	28 8b 00 00 0a 00    	sub    %cl,0xa0000(%ebx)
406b78:	02 72 f5             	add    -0xb(%edx),%dh
406b7b:	07                   	pop    %es
406b7c:	00 70 28             	add    %dh,0x28(%eax)
406b7f:	8c 00                	mov    %es,(%eax)
406b81:	00 0a                	add    %cl,(%edx)
406b83:	00 02                	add    %al,(%edx)
406b85:	72 01                	jb     0x406b88
406b87:	08 00                	or     %al,(%eax)
406b89:	70 6f                	jo     0x406bfa
406b8b:	8d 00                	lea    (%eax),%eax
406b8d:	00 0a                	add    %cl,(%edx)
406b8f:	00 02                	add    %al,(%edx)
406b91:	02 fe                	add    %dh,%bh
406b93:	06                   	push   %es
406b94:	70 00                	jo     0x406b96
406b96:	00 06                	add    %al,(%esi)
406b98:	73 5c                	jae    0x406bf6
406b9a:	00 00                	add    %al,(%eax)
406b9c:	0a 28                	or     (%eax),%ch
406b9e:	8e 00                	mov    (%eax),%es
406ba0:	00 0a                	add    %cl,(%edx)
406ba2:	00 02                	add    %al,(%edx)
406ba4:	16                   	push   %ss
406ba5:	28 8f 00 00 0a 00    	sub    %cl,0xa0000(%edi)
406bab:	2a 13                	sub    (%ebx),%dl
406bad:	30 02                	xor    %al,(%edx)
406baf:	00 35 00 00 00 0a    	add    %dh,0xa000000
406bb5:	00 00                	add    %al,(%eax)
406bb7:	11 00                	adc    %eax,(%eax)
406bb9:	03 39                	add    (%ecx),%edi
406bbb:	0e                   	push   %cs
406bbc:	00 00                	add    %al,(%eax)
406bbe:	00 02                	add    %al,(%edx)
406bc0:	7b 35                	jnp    0x406bf7
406bc2:	10 00                	adc    %al,(%eax)
406bc4:	04 14                	add    $0x14,%al
406bc6:	fe 01                	incb   (%ecx)
406bc8:	38 01                	cmp    %al,(%ecx)
406bca:	00 00                	add    %al,(%eax)
406bcc:	00 17                	add    %dl,(%edi)
406bce:	00 0a                	add    %cl,(%edx)
406bd0:	06                   	push   %es
406bd1:	3a 0e                	cmp    (%esi),%cl
406bd3:	00 00                	add    %al,(%eax)
406bd5:	00 00                	add    %al,(%eax)
406bd7:	02 7b 35             	add    0x35(%ebx),%bh
406bda:	10 00                	adc    %al,(%eax)
406bdc:	04 28                	add    $0x28,%al
406bde:	7a 00                	jp     0x406be0
406be0:	00 06                	add    %al,(%esi)
406be2:	00 00                	add    %al,(%eax)
406be4:	02 03                	add    (%ebx),%al
406be6:	28 86 00 00 0a 00    	sub    %al,0xa0000(%esi)
406bec:	2a 00                	sub    (%eax),%al
406bee:	00 00                	add    %al,(%eax)
406bf0:	03 30                	add    (%eax),%esi
406bf2:	03 00                	add    (%eax),%eax
406bf4:	70 00                	jo     0x406bf6
406bf6:	00 00                	add    %al,(%eax)
406bf8:	00 00                	add    %al,(%eax)
406bfa:	00 00                	add    %al,(%eax)
406bfc:	00 02                	add    %al,(%edx)
406bfe:	28 7b 00             	sub    %bh,0x0(%ebx)
406c01:	00 06                	add    %al,(%esi)
406c03:	00 02                	add    %al,(%edx)
406c05:	22 00                	and    (%eax),%al
406c07:	00 c0                	add    %al,%al
406c09:	40                   	inc    %eax
406c0a:	22 00                	and    (%eax),%al
406c0c:	00 50 41             	add    %dl,0x41(%eax)
406c0f:	73 87                	jae    0x406b98
406c11:	00 00                	add    %al,(%eax)
406c13:	0a 28                	or     (%eax),%ch
406c15:	88 00                	mov    %al,(%eax)
406c17:	00 0a                	add    %cl,(%edx)
406c19:	00 02                	add    %al,(%edx)
406c1b:	17                   	pop    %ss
406c1c:	28 89 00 00 0a 00    	sub    %cl,0xa0000(%ecx)
406c22:	02 20                	add    (%eax),%ah
406c24:	1c 01                	sbb    $0x1,%al
406c26:	00 00                	add    %al,(%eax)
406c28:	20 05 01 00 00 73    	and    %al,0x73000001
406c2e:	8a 00                	mov    (%eax),%al
406c30:	00 0a                	add    %cl,(%edx)
406c32:	28 8b 00 00 0a 00    	sub    %cl,0xa0000(%ebx)
406c38:	02 72 f5             	add    -0xb(%edx),%dh
406c3b:	07                   	pop    %es
406c3c:	00 70 28             	add    %dh,0x28(%eax)
406c3f:	8c 00                	mov    %es,(%eax)
406c41:	00 0a                	add    %cl,(%edx)
406c43:	00 02                	add    %al,(%edx)
406c45:	72 01                	jb     0x406c48
406c47:	08 00                	or     %al,(%eax)
406c49:	70 6f                	jo     0x406cba
406c4b:	8d 00                	lea    (%eax),%eax
406c4d:	00 0a                	add    %cl,(%edx)
406c4f:	00 02                	add    %al,(%edx)
406c51:	02 fe                	add    %dh,%bh
406c53:	06                   	push   %es
406c54:	77 00                	ja     0x406c56
406c56:	00 06                	add    %al,(%esi)
406c58:	73 5c                	jae    0x406cb6
406c5a:	00 00                	add    %al,(%eax)
406c5c:	0a 28                	or     (%eax),%ch
406c5e:	8e 00                	mov    (%eax),%es
406c60:	00 0a                	add    %cl,(%edx)
406c62:	00 02                	add    %al,(%edx)
406c64:	16                   	push   %ss
406c65:	28 8f 00 00 0a 00    	sub    %cl,0xa0000(%edi)
406c6b:	2a 13                	sub    (%ebx),%dl
406c6d:	30 02                	xor    %al,(%edx)
406c6f:	00 35 00 00 00 0a    	add    %dh,0xa000000
406c75:	00 00                	add    %al,(%eax)
406c77:	11 00                	adc    %eax,(%eax)
406c79:	03 39                	add    (%ecx),%edi
406c7b:	0e                   	push   %cs
406c7c:	00 00                	add    %al,(%eax)
406c7e:	00 02                	add    %al,(%edx)
406c80:	7b 37                	jnp    0x406cb9
406c82:	10 00                	adc    %al,(%eax)
406c84:	04 14                	add    $0x14,%al
406c86:	fe 01                	incb   (%ecx)
406c88:	38 01                	cmp    %al,(%ecx)
406c8a:	00 00                	add    %al,(%eax)
406c8c:	00 17                	add    %dl,(%edi)
406c8e:	00 0a                	add    %cl,(%edx)
406c90:	06                   	push   %es
406c91:	3a 0e                	cmp    (%esi),%cl
406c93:	00 00                	add    %al,(%eax)
406c95:	00 00                	add    %al,(%eax)
406c97:	02 7b 37             	add    0x37(%ebx),%bh
406c9a:	10 00                	adc    %al,(%eax)
406c9c:	04 28                	add    $0x28,%al
406c9e:	81 00 00 06 00 00    	addl   $0x600,(%eax)
406ca4:	02 03                	add    (%ebx),%al
406ca6:	28 86 00 00 0a 00    	sub    %al,0xa0000(%esi)
406cac:	2a 00                	sub    (%eax),%al
406cae:	00 00                	add    %al,(%eax)
406cb0:	03 30                	add    (%eax),%esi
406cb2:	03 00                	add    (%eax),%eax
406cb4:	70 00                	jo     0x406cb6
406cb6:	00 00                	add    %al,(%eax)
406cb8:	00 00                	add    %al,(%eax)
406cba:	00 00                	add    %al,(%eax)
406cbc:	00 02                	add    %al,(%edx)
406cbe:	28 82 00 00 06 00    	sub    %al,0x60000(%edx)
406cc4:	02 22                	add    (%edx),%ah
406cc6:	00 00                	add    %al,(%eax)
406cc8:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
406ccc:	00 50 41             	add    %dl,0x41(%eax)
406ccf:	73 87                	jae    0x406c58
406cd1:	00 00                	add    %al,(%eax)
406cd3:	0a 28                	or     (%eax),%ch
406cd5:	88 00                	mov    %al,(%eax)
406cd7:	00 0a                	add    %cl,(%edx)
406cd9:	00 02                	add    %al,(%edx)
406cdb:	17                   	pop    %ss
406cdc:	28 89 00 00 0a 00    	sub    %cl,0xa0000(%ecx)
406ce2:	02 20                	add    (%eax),%ah
406ce4:	1c 01                	sbb    $0x1,%al
406ce6:	00 00                	add    %al,(%eax)
406ce8:	20 05 01 00 00 73    	and    %al,0x73000001
406cee:	8a 00                	mov    (%eax),%al
406cf0:	00 0a                	add    %cl,(%edx)
406cf2:	28 8b 00 00 0a 00    	sub    %cl,0xa0000(%ebx)
406cf8:	02 72 f5             	add    -0xb(%edx),%dh
406cfb:	07                   	pop    %es
406cfc:	00 70 28             	add    %dh,0x28(%eax)
406cff:	8c 00                	mov    %es,(%eax)
406d01:	00 0a                	add    %cl,(%edx)
406d03:	00 02                	add    %al,(%edx)
406d05:	72 01                	jb     0x406d08
406d07:	08 00                	or     %al,(%eax)
406d09:	70 6f                	jo     0x406d7a
406d0b:	8d 00                	lea    (%eax),%eax
406d0d:	00 0a                	add    %cl,(%edx)
406d0f:	00 02                	add    %al,(%edx)
406d11:	02 fe                	add    %dh,%bh
406d13:	06                   	push   %es
406d14:	7e 00                	jle    0x406d16
406d16:	00 06                	add    %al,(%esi)
406d18:	73 5c                	jae    0x406d76
406d1a:	00 00                	add    %al,(%eax)
406d1c:	0a 28                	or     (%eax),%ch
406d1e:	8e 00                	mov    (%eax),%es
406d20:	00 0a                	add    %cl,(%edx)
406d22:	00 02                	add    %al,(%edx)
406d24:	16                   	push   %ss
406d25:	28 8f 00 00 0a 00    	sub    %cl,0xa0000(%edi)
406d2b:	2a 00                	sub    (%eax),%al
406d2d:	00 00                	add    %al,(%eax)
406d2f:	00 eb                	add    %ch,%bl
406d31:	01 00                	add    %eax,(%eax)
406d33:	00 ce                	add    %cl,%dh
406d35:	ca ef be             	lret   $0xbeef
406d38:	01 00                	add    %eax,(%eax)
406d3a:	00 00                	add    %al,(%eax)
406d3c:	91                   	xchg   %eax,%ecx
406d3d:	00 00                	add    %al,(%eax)
406d3f:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
406d43:	73 74                	jae    0x406db9
406d45:	65 6d                	gs insl (%dx),%es:(%edi)
406d47:	2e 52                	cs push %edx
406d49:	65 73 6f             	gs jae 0x406dbb
406d4c:	75 72                	jne    0x406dc0
406d4e:	63 65 73             	arpl   %esp,0x73(%ebp)
406d51:	2e 52                	cs push %edx
406d53:	65 73 6f             	gs jae 0x406dc5
406d56:	75 72                	jne    0x406dca
406d58:	63 65 52             	arpl   %esp,0x52(%ebp)
406d5b:	65 61                	gs popa
406d5d:	64 65 72 2c          	fs gs jb 0x406d8d
406d61:	20 6d 73             	and    %ch,0x73(%ebp)
406d64:	63 6f 72             	arpl   %ebp,0x72(%edi)
406d67:	6c                   	insb   (%dx),%es:(%edi)
406d68:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
406d6f:	73 69                	jae    0x406dda
406d71:	6f                   	outsl  %ds:(%esi),(%dx)
406d72:	6e                   	outsb  %ds:(%esi),(%dx)
406d73:	3d 34 2e 30 2e       	cmp    $0x2e302e34,%eax
406d78:	30 2e                	xor    %ch,(%esi)
406d7a:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
406d7d:	43                   	inc    %ebx
406d7e:	75 6c                	jne    0x406dec
406d80:	74 75                	je     0x406df7
406d82:	72 65                	jb     0x406de9
406d84:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax