406a2c:	0a 02                	or     (%edx),%al
406a2e:	7b 0a                	jnp    0x406a3a
406a30:	00 00                	add    %al,(%eax)
406a32:	04 6f                	add    $0x6f,%al
406a34:	65 00 00             	add    %al,%gs:(%eax)
406a37:	0a 00                	or     (%eax),%al
406a39:	02 72 1d             	add    0x1d(%edx),%dh
406a3c:	14 00                	adc    $0x0,%al
406a3e:	70 28                	jo     0x406a68
406a40:	5f                   	pop    %edi
406a41:	00 00                	add    %al,(%eax)
406a43:	0a 00                	or     (%eax),%al
406a45:	02 72 3f             	add    0x3f(%edx),%dh
406a48:	14 00                	adc    $0x0,%al
406a4a:	70 6f                	jo     0x406abb
406a4c:	4a                   	dec    %edx
406a4d:	00 00                	add    %al,(%eax)
406a4f:	0a 00                	or     (%eax),%al
406a51:	02 02                	add    (%edx),%al
406a53:	fe 06                	incb   (%esi)
406a55:	02 00                	add    (%eax),%al
406a57:	00 06                	add    %al,(%esi)
406a59:	73 6c                	jae    0x406ac7
406a5b:	00 00                	add    %al,(%eax)
406a5d:	0a 28                	or     (%eax),%ch
406a5f:	7f 00                	jg     0x406a61
406a61:	00 0a                	add    %cl,(%edx)
406a63:	00 02                	add    %al,(%edx)
406a65:	7b 0b                	jnp    0x406a72
406a67:	00 00                	add    %al,(%eax)
406a69:	04 16                	add    $0x16,%al
406a6b:	6f                   	outsl  %ds:(%esi),(%dx)
406a6c:	80 00 00             	addb   $0x0,(%eax)
406a6f:	0a 00                	or     (%eax),%al
406a71:	02 7b 0e             	add    0xe(%ebx),%bh
406a74:	00 00                	add    %al,(%eax)
406a76:	04 16                	add    $0x16,%al
406a78:	6f                   	outsl  %ds:(%esi),(%dx)
406a79:	80 00 00             	addb   $0x0,(%eax)
406a7c:	0a 00                	or     (%eax),%al
406a7e:	02 7b 0f             	add    0xf(%ebx),%bh
406a81:	00 00                	add    %al,(%eax)
406a83:	04 16                	add    $0x16,%al
406a85:	6f                   	outsl  %ds:(%esi),(%dx)
406a86:	80 00 00             	addb   $0x0,(%eax)
406a89:	0a 00                	or     (%eax),%al
406a8b:	02 7b 0f             	add    0xf(%ebx),%bh
406a8e:	00 00                	add    %al,(%eax)
406a90:	04 6f                	add    $0x6f,%al
406a92:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
406a98:	7b 47                	jnp    0x406ae1
406a9a:	00 00                	add    %al,(%eax)
406a9c:	04 16                	add    $0x16,%al
406a9e:	6f                   	outsl  %ds:(%esi),(%dx)
406a9f:	80 00 00             	addb   $0x0,(%eax)
406aa2:	0a 00                	or     (%eax),%al
406aa4:	02 7b 47             	add    0x47(%ebx),%bh
406aa7:	00 00                	add    %al,(%eax)
406aa9:	04 6f                	add    $0x6f,%al
406aab:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
406ab1:	7b 10                	jnp    0x406ac3
406ab3:	00 00                	add    %al,(%eax)
406ab5:	04 16                	add    $0x16,%al
406ab7:	6f                   	outsl  %ds:(%esi),(%dx)
406ab8:	80 00 00             	addb   $0x0,(%eax)
406abb:	0a 00                	or     (%eax),%al
406abd:	02 7b 10             	add    0x10(%ebx),%bh
406ac0:	00 00                	add    %al,(%eax)
406ac2:	04 6f                	add    $0x6f,%al
406ac4:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
406aca:	7b 49                	jnp    0x406b15
406acc:	00 00                	add    %al,(%eax)
406ace:	04 16                	add    $0x16,%al
406ad0:	6f                   	outsl  %ds:(%esi),(%dx)
406ad1:	80 00 00             	addb   $0x0,(%eax)
406ad4:	0a 00                	or     (%eax),%al
406ad6:	02 7b 49             	add    0x49(%ebx),%bh
406ad9:	00 00                	add    %al,(%eax)
406adb:	04 6f                	add    $0x6f,%al
406add:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
406ae3:	7b 35                	jnp    0x406b1a
406ae5:	00 00                	add    %al,(%eax)
406ae7:	04 16                	add    $0x16,%al
406ae9:	6f                   	outsl  %ds:(%esi),(%dx)
406aea:	80 00 00             	addb   $0x0,(%eax)
406aed:	0a 00                	or     (%eax),%al
406aef:	02 7b 35             	add    0x35(%ebx),%bh
406af2:	00 00                	add    %al,(%eax)
406af4:	04 6f                	add    $0x6f,%al
406af6:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
406afc:	7b 34                	jnp    0x406b32
406afe:	00 00                	add    %al,(%eax)
406b00:	04 6f                	add    $0x6f,%al
406b02:	82 00 00             	addb   $0x0,(%eax)
406b05:	0a 00                	or     (%eax),%al
406b07:	02 7b 4c             	add    0x4c(%ebx),%bh
406b0a:	00 00                	add    %al,(%eax)
406b0c:	04 16                	add    $0x16,%al
406b0e:	6f                   	outsl  %ds:(%esi),(%dx)
406b0f:	80 00 00             	addb   $0x0,(%eax)
406b12:	0a 00                	or     (%eax),%al
406b14:	02 7b 4c             	add    0x4c(%ebx),%bh
406b17:	00 00                	add    %al,(%eax)
406b19:	04 6f                	add    $0x6f,%al
406b1b:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
406b21:	16                   	push   %ss
406b22:	28 80 00 00 0a 00    	sub    %al,0xa0000(%eax)
406b28:	2a 5e 02             	sub    0x2(%esi),%bl
406b2b:	14 7d                	adc    $0x7d,%al
406b2d:	61                   	popa
406b2e:	00 00                	add    %al,(%eax)
406b30:	04 02                	add    $0x2,%al
406b32:	28 13                	sub    %dl,(%ebx)
406b34:	00 00                	add    %al,(%eax)
406b36:	0a 00                	or     (%eax),%al
406b38:	00 02                	add    %al,(%edx)
406b3a:	28 1f                	sub    %bl,(%edi)
406b3c:	00 00                	add    %al,(%eax)
406b3e:	06                   	push   %es
406b3f:	00 2a                	add    %ch,(%edx)
406b41:	7a 02                	jp     0x406b45
406b43:	14 7d                	adc    $0x7d,%al
406b45:	61                   	popa
406b46:	00 00                	add    %al,(%eax)
406b48:	04 02                	add    $0x2,%al
406b4a:	28 13                	sub    %dl,(%ebx)
406b4c:	00 00                	add    %al,(%eax)
406b4e:	0a 00                	or     (%eax),%al
406b50:	00 02                	add    %al,(%edx)
406b52:	28 1f                	sub    %bl,(%edi)
406b54:	00 00                	add    %al,(%eax)
406b56:	06                   	push   %es
406b57:	00 02                	add    %al,(%edx)
406b59:	03 7d 5e             	add    0x5e(%ebp),%edi
406b5c:	00 00                	add    %al,(%eax)
406b5e:	04 2a                	add    $0x2a,%al
406b60:	13 30                	adc    (%eax),%esi
406b62:	02 00                	add    (%eax),%al
406b64:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
406b65:	00 00                	add    %al,(%eax)
406b67:	00 0b                	add    %cl,(%ebx)
406b69:	00 00                	add    %al,(%eax)
406b6b:	11 02                	adc    %eax,(%edx)
406b6d:	14 7d                	adc    $0x7d,%al
406b6f:	61                   	popa
406b70:	00 00                	add    %al,(%eax)
406b72:	04 02                	add    $0x2,%al
406b74:	28 13                	sub    %dl,(%ebx)
406b76:	00 00                	add    %al,(%eax)
406b78:	0a 00                	or     (%eax),%al
406b7a:	00 02                	add    %al,(%edx)
406b7c:	28 1f                	sub    %bl,(%edi)
406b7e:	00 00                	add    %al,(%eax)
406b80:	06                   	push   %es
406b81:	00 02                	add    %al,(%edx)
406b83:	03 7d 5f             	add    0x5f(%ebp),%edi
406b86:	00 00                	add    %al,(%eax)
406b88:	04 02                	add    $0x2,%al
406b8a:	04 7d                	add    $0x7d,%al
406b8c:	5e                   	pop    %esi
406b8d:	00 00                	add    %al,(%eax)
406b8f:	04 04                	add    $0x4,%al
406b91:	72 01                	jb     0x406b94
406b93:	00 00                	add    %al,(%eax)
406b95:	70 28                	jo     0x406bbf
406b97:	1d 00 00 0a 0a       	sbb    $0xa0a0000,%eax
406b9c:	06                   	push   %es
406b9d:	2c 33                	sub    $0x33,%al
406b9f:	00 02                	add    %al,(%edx)
406ba1:	05 7d 4d 00 00       	add    $0x4d7d,%eax
406ba6:	04 02                	add    $0x2,%al
406ba8:	0e                   	push   %cs
406ba9:	04 7d                	add    $0x7d,%al
406bab:	4e                   	dec    %esi
406bac:	00 00                	add    %al,(%eax)
406bae:	04 02                	add    $0x2,%al
406bb0:	0e                   	push   %cs
406bb1:	05 7d 51 00 00       	add    $0x517d,%eax
406bb6:	04 02                	add    $0x2,%al
406bb8:	0e                   	push   %cs
406bb9:	06                   	push   %es
406bba:	7d 4f                	jge    0x406c0b
406bbc:	00 00                	add    %al,(%eax)
406bbe:	04 02                	add    $0x2,%al
406bc0:	0e                   	push   %cs
406bc1:	07                   	pop    %es
406bc2:	7d 50                	jge    0x406c14
406bc4:	00 00                	add    %al,(%eax)
406bc6:	04 02                	add    $0x2,%al
406bc8:	0e                   	push   %cs
406bc9:	08 7d 52             	or     %bh,0x52(%ebp)
406bcc:	00 00                	add    %al,(%eax)
406bce:	04 00                	add    $0x0,%al
406bd0:	2b 40 04             	sub    0x4(%eax),%eax
406bd3:	72 0d                	jb     0x406be2
406bd5:	00 00                	add    %al,(%eax)
406bd7:	70 28                	jo     0x406c01
406bd9:	1d 00 00 0a 0b       	sbb    $0xb0a0000,%eax
406bde:	07                   	pop    %es
406bdf:	2c 31                	sub    $0x31,%al
406be1:	00 02                	add    %al,(%edx)
406be3:	05 7d 58 00 00       	add    $0x587d,%eax
406be8:	04 02                	add    $0x2,%al
406bea:	0e                   	push   %cs
406beb:	04 7d                	add    $0x7d,%al
406bed:	59                   	pop    %ecx
406bee:	00 00                	add    %al,(%eax)
406bf0:	04 02                	add    $0x2,%al
406bf2:	0e                   	push   %cs
406bf3:	05 7d 5a 00 00       	add    $0x5a7d,%eax
406bf8:	04 02                	add    $0x2,%al
406bfa:	0e                   	push   %cs
406bfb:	06                   	push   %es
406bfc:	7d 5d                	jge    0x406c5b
406bfe:	00 00                	add    %al,(%eax)
406c00:	04 02                	add    $0x2,%al
406c02:	0e                   	push   %cs
406c03:	07                   	pop    %es
406c04:	7d 5b                	jge    0x406c61
406c06:	00 00                	add    %al,(%eax)
406c08:	04 02                	add    $0x2,%al
406c0a:	0e                   	push   %cs
406c0b:	08 7d 5c             	or     %bh,0x5c(%ebp)
406c0e:	00 00                	add    %al,(%eax)
406c10:	04 00                	add    $0x0,%al
406c12:	2a 00                	sub    (%eax),%al
406c14:	13 30                	adc    (%eax),%esi
406c16:	02 00                	add    (%eax),%al
406c18:	4c                   	dec    %esp
406c19:	00 00                	add    %al,(%eax)
406c1b:	00 00                	add    %al,(%eax)
406c1d:	00 00                	add    %al,(%eax)
406c1f:	00 02                	add    %al,(%edx)
406c21:	14 7d                	adc    $0x7d,%al
406c23:	61                   	popa
406c24:	00 00                	add    %al,(%eax)
406c26:	04 02                	add    $0x2,%al
406c28:	28 13                	sub    %dl,(%ebx)
406c2a:	00 00                	add    %al,(%eax)
406c2c:	0a 00                	or     (%eax),%al
406c2e:	00 02                	add    %al,(%edx)
406c30:	28 1f                	sub    %bl,(%edi)
406c32:	00 00                	add    %al,(%eax)
406c34:	06                   	push   %es
406c35:	00 02                	add    %al,(%edx)
406c37:	03 7d 5f             	add    0x5f(%ebp),%edi
406c3a:	00 00                	add    %al,(%eax)
406c3c:	04 02                	add    $0x2,%al
406c3e:	04 7d                	add    $0x7d,%al
406c40:	5e                   	pop    %esi
406c41:	00 00                	add    %al,(%eax)
406c43:	04 02                	add    $0x2,%al
406c45:	05 7d 53 00 00       	add    $0x537d,%eax
406c4a:	04 02                	add    $0x2,%al
406c4c:	0e                   	push   %cs
406c4d:	04 7d                	add    $0x7d,%al
406c4f:	54                   	push   %esp
406c50:	00 00                	add    %al,(%eax)
406c52:	04 02                	add    $0x2,%al
406c54:	0e                   	push   %cs
406c55:	05 7d 56 00 00       	add    $0x567d,%eax
406c5a:	04 02                	add    $0x2,%al
406c5c:	0e                   	push   %cs
406c5d:	06                   	push   %es
406c5e:	7d 57                	jge    0x406cb7
406c60:	00 00                	add    %al,(%eax)
406c62:	04 02                	add    $0x2,%al
406c64:	0e                   	push   %cs
406c65:	07                   	pop    %es
406c66:	7d 55                	jge    0x406cbd
406c68:	00 00                	add    %al,(%eax)
406c6a:	04 2a                	add    $0x2a,%al
406c6c:	13 30                	adc    (%eax),%esi
406c6e:	04 00                	add    $0x0,%al
406c70:	48                   	dec    %eax
406c71:	03 00                	add    (%eax),%eax
406c73:	00 0c 00             	add    %cl,(%eax,%eax,1)
406c76:	00 11                	add    %dl,(%ecx)
406c78:	00 02                	add    %al,(%edx)
406c7a:	7b 5e                	jnp    0x406cda
406c7c:	00 00                	add    %al,(%eax)
406c7e:	04 72                	add    $0x72,%al
406c80:	01 00                	add    %eax,(%eax)
406c82:	00 70 28             	add    %dh,0x28(%eax)
406c85:	1d 00 00 0a 0a       	sbb    $0xa0a0000,%eax
406c8a:	06                   	push   %es
406c8b:	39 fb                	cmp    %edi,%ebx
406c8d:	00 00                	add    %al,(%eax)
406c8f:	00 00                	add    %al,(%eax)
406c91:	02 7b 62             	add    0x62(%ebx),%bh
406c94:	00 00                	add    %al,(%eax)
406c96:	04 25                	add    $0x25,%al
406c98:	6f                   	outsl  %ds:(%esi),(%dx)
406c99:	1c 00                	sbb    $0x0,%al
406c9b:	00 0a                	add    %cl,(%edx)
406c9d:	02 7b 5e             	add    0x5e(%ebx),%bh
406ca0:	00 00                	add    %al,(%eax)
406ca2:	04 72                	add    $0x72,%al
406ca4:	59                   	pop    %ecx
406ca5:	14 00                	adc    $0x0,%al
406ca7:	70 28                	jo     0x406cd1
406ca9:	2f                   	das
406caa:	00 00                	add    %al,(%eax)
406cac:	0a 6f 4a             	or     0x4a(%edi),%ch
406caf:	00 00                	add    %al,(%eax)
406cb1:	0a 00                	or     (%eax),%al
406cb3:	02 7b 63             	add    0x63(%ebx),%bh
406cb6:	00 00                	add    %al,(%eax)
406cb8:	04 72                	add    $0x72,%al
406cba:	cd 0c                	int    $0xc
406cbc:	00 70 6f             	add    %dh,0x6f(%eax)
406cbf:	4a                   	dec    %edx
406cc0:	00 00                	add    %al,(%eax)
406cc2:	0a 00                	or     (%eax),%al
406cc4:	02 7b 64             	add    0x64(%ebx),%bh
406cc7:	00 00                	add    %al,(%eax)
406cc9:	04 02                	add    $0x2,%al
406ccb:	7b 4d                	jnp    0x406d1a
406ccd:	00 00                	add    %al,(%eax)
406ccf:	04 6f                	add    $0x6f,%al
406cd1:	4a                   	dec    %edx
406cd2:	00 00                	add    %al,(%eax)
406cd4:	0a 00                	or     (%eax),%al
406cd6:	02 7b 65             	add    0x65(%ebx),%bh
406cd9:	00 00                	add    %al,(%eax)
406cdb:	04 72                	add    $0x72,%al
406cdd:	45                   	inc    %ebp
406cde:	0d 00 70 6f 4a       	or     $0x4a6f7000,%eax
406ce3:	00 00                	add    %al,(%eax)
406ce5:	0a 00                	or     (%eax),%al
406ce7:	02 7b 66             	add    0x66(%ebx),%bh
406cea:	00 00                	add    %al,(%eax)
406cec:	04 02                	add    $0x2,%al
406cee:	7b 4e                	jnp    0x406d3e
406cf0:	00 00                	add    %al,(%eax)
406cf2:	04 6f                	add    $0x6f,%al
406cf4:	4a                   	dec    %edx
406cf5:	00 00                	add    %al,(%eax)
406cf7:	0a 00                	or     (%eax),%al
406cf9:	02 7b 67             	add    0x67(%ebx),%bh
406cfc:	00 00                	add    %al,(%eax)
406cfe:	04 72                	add    $0x72,%al
406d00:	95                   	xchg   %eax,%ebp
406d01:	0d 00 70 6f 4a       	or     $0x4a6f7000,%eax
406d06:	00 00                	add    %al,(%eax)
406d08:	0a 00                	or     (%eax),%al
406d0a:	02 7b 68             	add    0x68(%ebx),%bh
406d0d:	00 00                	add    %al,(%eax)
406d0f:	04 02                	add    $0x2,%al
406d11:	7b 51                	jnp    0x406d64