407a37:	6f                   	outsl  %ds:(%esi),(%dx)
407a38:	6e                   	outsb  %ds:(%esi),(%dx)
407a39:	00 00                	add    %al,(%eax)
407a3b:	0a 00                	or     (%eax),%al
407a3d:	02 7b 69             	add    0x69(%ebx),%bh
407a40:	00 00                	add    %al,(%eax)
407a42:	04 1f                	add    $0x1f,%al
407a44:	0f 1f 5a 73          	nopl   0x73(%edx)
407a48:	5d                   	pop    %ebp
407a49:	00 00                	add    %al,(%eax)
407a4b:	0a 6f 5e             	or     0x5e(%edi),%ch
407a4e:	00 00                	add    %al,(%eax)
407a50:	0a 00                	or     (%eax),%al
407a52:	02 7b 69             	add    0x69(%ebx),%bh
407a55:	00 00                	add    %al,(%eax)
407a57:	04 72                	add    $0x72,%al
407a59:	97                   	xchg   %eax,%edi
407a5a:	15 00 70 6f 5f       	adc    $0x5f6f7000,%eax
407a5f:	00 00                	add    %al,(%eax)
407a61:	0a 00                	or     (%eax),%al
407a63:	02 7b 69             	add    0x69(%ebx),%bh
407a66:	00 00                	add    %al,(%eax)
407a68:	04 1f                	add    $0x1f,%al
407a6a:	29 1f                	sub    %ebx,(%edi)
407a6c:	0c 73                	or     $0x73,%al
407a6e:	60                   	pusha
407a6f:	00 00                	add    %al,(%eax)
407a71:	0a 6f 61             	or     0x61(%edi),%ch
407a74:	00 00                	add    %al,(%eax)
407a76:	0a 00                	or     (%eax),%al
407a78:	02 7b 69             	add    0x69(%ebx),%bh
407a7b:	00 00                	add    %al,(%eax)
407a7d:	04 1c                	add    $0x1c,%al
407a7f:	6f                   	outsl  %ds:(%esi),(%dx)
407a80:	62 00                	bound  %eax,(%eax)
407a82:	00 0a                	add    %cl,(%edx)
407a84:	00 02                	add    %al,(%edx)
407a86:	7b 69                	jnp    0x407af1
407a88:	00 00                	add    %al,(%eax)
407a8a:	04 72                	add    $0x72,%al
407a8c:	af                   	scas   %es:(%edi),%eax
407a8d:	15 00 70 6f 4a       	adc    $0x4a6f7000,%eax
407a92:	00 00                	add    %al,(%eax)
407a94:	0a 00                	or     (%eax),%al
407a96:	02 7b 6a             	add    0x6a(%ebx),%bh
407a99:	00 00                	add    %al,(%eax)
407a9b:	04 1f                	add    $0x1f,%al
407a9d:	50                   	push   %eax
407a9e:	1f                   	pop    %ds
407a9f:	57                   	push   %edi
407aa0:	73 5d                	jae    0x407aff
407aa2:	00 00                	add    %al,(%eax)
407aa4:	0a 6f 5e             	or     0x5e(%edi),%ch
407aa7:	00 00                	add    %al,(%eax)
407aa9:	0a 00                	or     (%eax),%al
407aab:	02 7b 6a             	add    0x6a(%ebx),%bh
407aae:	00 00                	add    %al,(%eax)
407ab0:	04 19                	add    $0x19,%al
407ab2:	18 19                	sbb    %bl,(%ecx)
407ab4:	18 73 87             	sbb    %dh,-0x79(%ebx)
407ab7:	00 00                	add    %al,(%eax)
407ab9:	0a 6f 88             	or     -0x78(%edi),%ch
407abc:	00 00                	add    %al,(%eax)
407abe:	0a 00                	or     (%eax),%al
407ac0:	02 7b 6a             	add    0x6a(%ebx),%bh
407ac3:	00 00                	add    %al,(%eax)
407ac5:	04 72                	add    $0x72,%al
407ac7:	bd 15 00 70 6f       	mov    $0x6f700015,%ebp
407acc:	5f                   	pop    %edi
407acd:	00 00                	add    %al,(%eax)
407acf:	0a 00                	or     (%eax),%al
407ad1:	02 7b 6a             	add    0x6a(%ebx),%bh
407ad4:	00 00                	add    %al,(%eax)
407ad6:	04 20                	add    $0x20,%al
407ad8:	bb 00 00 00 1f       	mov    $0x1f000000,%ebx
407add:	15 73 60 00 00       	adc    $0x6073,%eax
407ae2:	0a 6f 61             	or     0x61(%edi),%ch
407ae5:	00 00                	add    %al,(%eax)
407ae7:	0a 00                	or     (%eax),%al
407ae9:	02 7b 6a             	add    0x6a(%ebx),%bh
407aec:	00 00                	add    %al,(%eax)
407aee:	04 1d                	add    $0x1d,%al
407af0:	6f                   	outsl  %ds:(%esi),(%dx)
407af1:	62 00                	bound  %eax,(%eax)
407af3:	00 0a                	add    %cl,(%edx)
407af5:	00 02                	add    %al,(%edx)
407af7:	7b 6b                	jnp    0x407b64
407af9:	00 00                	add    %al,(%eax)
407afb:	04 17                	add    $0x17,%al
407afd:	6f                   	outsl  %ds:(%esi),(%dx)
407afe:	6e                   	outsb  %ds:(%esi),(%dx)
407aff:	00 00                	add    %al,(%eax)
407b01:	0a 00                	or     (%eax),%al
407b03:	02 7b 6b             	add    0x6b(%ebx),%bh
407b06:	00 00                	add    %al,(%eax)
407b08:	04 1f                	add    $0x1f,%al
407b0a:	0f 1f 73 73          	nopl   0x73(%ebx)
407b0e:	5d                   	pop    %ebp
407b0f:	00 00                	add    %al,(%eax)
407b11:	0a 6f 5e             	or     0x5e(%edi),%ch
407b14:	00 00                	add    %al,(%eax)
407b16:	0a 00                	or     (%eax),%al
407b18:	02 7b 6b             	add    0x6b(%ebx),%bh
407b1b:	00 00                	add    %al,(%eax)
407b1d:	04 72                	add    $0x72,%al
407b1f:	d9 15 00 70 6f 5f    	fsts   0x5f6f7000
407b25:	00 00                	add    %al,(%eax)
407b27:	0a 00                	or     (%eax),%al
407b29:	02 7b 6b             	add    0x6b(%ebx),%bh
407b2c:	00 00                	add    %al,(%eax)
407b2e:	04 1f                	add    $0x1f,%al
407b30:	29 1f                	sub    %ebx,(%edi)
407b32:	0c 73                	or     $0x73,%al
407b34:	60                   	pusha
407b35:	00 00                	add    %al,(%eax)
407b37:	0a 6f 61             	or     0x61(%edi),%ch
407b3a:	00 00                	add    %al,(%eax)
407b3c:	0a 00                	or     (%eax),%al
407b3e:	02 7b 6b             	add    0x6b(%ebx),%bh
407b41:	00 00                	add    %al,(%eax)
407b43:	04 1e                	add    $0x1e,%al
407b45:	6f                   	outsl  %ds:(%esi),(%dx)
407b46:	62 00                	bound  %eax,(%eax)
407b48:	00 0a                	add    %cl,(%edx)
407b4a:	00 02                	add    %al,(%edx)
407b4c:	7b 6b                	jnp    0x407bb9
407b4e:	00 00                	add    %al,(%eax)
407b50:	04 72                	add    $0x72,%al
407b52:	f1                   	int1
407b53:	15 00 70 6f 4a       	adc    $0x4a6f7000,%eax
407b58:	00 00                	add    %al,(%eax)
407b5a:	0a 00                	or     (%eax),%al
407b5c:	02 7b 6c             	add    0x6c(%ebx),%bh
407b5f:	00 00                	add    %al,(%eax)
407b61:	04 1f                	add    $0x1f,%al
407b63:	50                   	push   %eax
407b64:	1f                   	pop    %ds
407b65:	70 73                	jo     0x407bda
407b67:	5d                   	pop    %ebp
407b68:	00 00                	add    %al,(%eax)
407b6a:	0a 6f 5e             	or     0x5e(%edi),%ch
407b6d:	00 00                	add    %al,(%eax)
407b6f:	0a 00                	or     (%eax),%al
407b71:	02 7b 6c             	add    0x6c(%ebx),%bh
407b74:	00 00                	add    %al,(%eax)
407b76:	04 19                	add    $0x19,%al
407b78:	18 19                	sbb    %bl,(%ecx)
407b7a:	18 73 87             	sbb    %dh,-0x79(%ebx)
407b7d:	00 00                	add    %al,(%eax)
407b7f:	0a 6f 88             	or     -0x78(%edi),%ch
407b82:	00 00                	add    %al,(%eax)
407b84:	0a 00                	or     (%eax),%al
407b86:	02 7b 6c             	add    0x6c(%ebx),%bh
407b89:	00 00                	add    %al,(%eax)
407b8b:	04 72                	add    $0x72,%al
407b8d:	ff 15 00 70 6f 5f    	call   *0x5f6f7000
407b93:	00 00                	add    %al,(%eax)
407b95:	0a 00                	or     (%eax),%al
407b97:	02 7b 6c             	add    0x6c(%ebx),%bh
407b9a:	00 00                	add    %al,(%eax)
407b9c:	04 20                	add    $0x20,%al
407b9e:	bb 00 00 00 1f       	mov    $0x1f000000,%ebx
407ba3:	15 73 60 00 00       	adc    $0x6073,%eax
407ba8:	0a 6f 61             	or     0x61(%edi),%ch
407bab:	00 00                	add    %al,(%eax)
407bad:	0a 00                	or     (%eax),%al
407baf:	02 7b 6c             	add    0x6c(%ebx),%bh
407bb2:	00 00                	add    %al,(%eax)
407bb4:	04 1f                	add    $0x1f,%al
407bb6:	09 6f 62             	or     %ebp,0x62(%edi)
407bb9:	00 00                	add    %al,(%eax)
407bbb:	0a 00                	or     (%eax),%al
407bbd:	02 7b 6d             	add    0x6d(%ebx),%bh
407bc0:	00 00                	add    %al,(%eax)
407bc2:	04 6f                	add    $0x6f,%al
407bc4:	64 00 00             	add    %al,%fs:(%eax)
407bc7:	0a 02                	or     (%edx),%al
407bc9:	7b 6c                	jnp    0x407c37
407bcb:	00 00                	add    %al,(%eax)
407bcd:	04 6f                	add    $0x6f,%al
407bcf:	65 00 00             	add    %al,%gs:(%eax)
407bd2:	0a 00                	or     (%eax),%al
407bd4:	02 7b 6d             	add    0x6d(%ebx),%bh
407bd7:	00 00                	add    %al,(%eax)
407bd9:	04 6f                	add    $0x6f,%al
407bdb:	64 00 00             	add    %al,%fs:(%eax)
407bde:	0a 02                	or     (%edx),%al
407be0:	7b 73                	jnp    0x407c55
407be2:	00 00                	add    %al,(%eax)
407be4:	04 6f                	add    $0x6f,%al
407be6:	65 00 00             	add    %al,%gs:(%eax)
407be9:	0a 00                	or     (%eax),%al
407beb:	02 7b 6d             	add    0x6d(%ebx),%bh
407bee:	00 00                	add    %al,(%eax)
407bf0:	04 6f                	add    $0x6f,%al
407bf2:	64 00 00             	add    %al,%fs:(%eax)
407bf5:	0a 02                	or     (%edx),%al
407bf7:	7b 6b                	jnp    0x407c64
407bf9:	00 00                	add    %al,(%eax)
407bfb:	04 6f                	add    $0x6f,%al
407bfd:	65 00 00             	add    %al,%gs:(%eax)
407c00:	0a 00                	or     (%eax),%al
407c02:	02 7b 6d             	add    0x6d(%ebx),%bh
407c05:	00 00                	add    %al,(%eax)
407c07:	04 6f                	add    $0x6f,%al
407c09:	64 00 00             	add    %al,%fs:(%eax)
407c0c:	0a 02                	or     (%edx),%al
407c0e:	7b 6a                	jnp    0x407c7a
407c10:	00 00                	add    %al,(%eax)
407c12:	04 6f                	add    $0x6f,%al
407c14:	65 00 00             	add    %al,%gs:(%eax)
407c17:	0a 00                	or     (%eax),%al
407c19:	02 7b 6d             	add    0x6d(%ebx),%bh
407c1c:	00 00                	add    %al,(%eax)
407c1e:	04 6f                	add    $0x6f,%al
407c20:	64 00 00             	add    %al,%fs:(%eax)
407c23:	0a 02                	or     (%edx),%al
407c25:	7b 69                	jnp    0x407c90
407c27:	00 00                	add    %al,(%eax)
407c29:	04 6f                	add    $0x6f,%al
407c2b:	65 00 00             	add    %al,%gs:(%eax)
407c2e:	0a 00                	or     (%eax),%al
407c30:	02 7b 6d             	add    0x6d(%ebx),%bh
407c33:	00 00                	add    %al,(%eax)
407c35:	04 6f                	add    $0x6f,%al
407c37:	64 00 00             	add    %al,%fs:(%eax)
407c3a:	0a 02                	or     (%edx),%al
407c3c:	7b 68                	jnp    0x407ca6
407c3e:	00 00                	add    %al,(%eax)
407c40:	04 6f                	add    $0x6f,%al
407c42:	65 00 00             	add    %al,%gs:(%eax)
407c45:	0a 00                	or     (%eax),%al
407c47:	02 7b 6d             	add    0x6d(%ebx),%bh
407c4a:	00 00                	add    %al,(%eax)
407c4c:	04 6f                	add    $0x6f,%al
407c4e:	64 00 00             	add    %al,%fs:(%eax)
407c51:	0a 02                	or     (%edx),%al
407c53:	7b 67                	jnp    0x407cbc
407c55:	00 00                	add    %al,(%eax)
407c57:	04 6f                	add    $0x6f,%al
407c59:	65 00 00             	add    %al,%gs:(%eax)
407c5c:	0a 00                	or     (%eax),%al
407c5e:	02 7b 6d             	add    0x6d(%ebx),%bh
407c61:	00 00                	add    %al,(%eax)
407c63:	04 6f                	add    $0x6f,%al
407c65:	64 00 00             	add    %al,%fs:(%eax)
407c68:	0a 02                	or     (%edx),%al
407c6a:	7b 66                	jnp    0x407cd2
407c6c:	00 00                	add    %al,(%eax)
407c6e:	04 6f                	add    $0x6f,%al
407c70:	65 00 00             	add    %al,%gs:(%eax)
407c73:	0a 00                	or     (%eax),%al
407c75:	02 7b 6d             	add    0x6d(%ebx),%bh
407c78:	00 00                	add    %al,(%eax)
407c7a:	04 6f                	add    $0x6f,%al
407c7c:	64 00 00             	add    %al,%fs:(%eax)
407c7f:	0a 02                	or     (%edx),%al
407c81:	7b 65                	jnp    0x407ce8
407c83:	00 00                	add    %al,(%eax)
407c85:	04 6f                	add    $0x6f,%al
407c87:	65 00 00             	add    %al,%gs:(%eax)
407c8a:	0a 00                	or     (%eax),%al
407c8c:	02 7b 6d             	add    0x6d(%ebx),%bh
407c8f:	00 00                	add    %al,(%eax)
407c91:	04 6f                	add    $0x6f,%al
407c93:	64 00 00             	add    %al,%fs:(%eax)
407c96:	0a 02                	or     (%edx),%al
407c98:	7b 64                	jnp    0x407cfe
407c9a:	00 00                	add    %al,(%eax)
407c9c:	04 6f                	add    $0x6f,%al
407c9e:	65 00 00             	add    %al,%gs:(%eax)
407ca1:	0a 00                	or     (%eax),%al
407ca3:	02 7b 6d             	add    0x6d(%ebx),%bh
407ca6:	00 00                	add    %al,(%eax)
407ca8:	04 6f                	add    $0x6f,%al
407caa:	64 00 00             	add    %al,%fs:(%eax)
407cad:	0a 02                	or     (%edx),%al
407caf:	7b 63                	jnp    0x407d14
407cb1:	00 00                	add    %al,(%eax)
407cb3:	04 6f                	add    $0x6f,%al
407cb5:	65 00 00             	add    %al,%gs:(%eax)
407cb8:	0a 00                	or     (%eax),%al
407cba:	02 7b 6d             	add    0x6d(%ebx),%bh
407cbd:	00 00                	add    %al,(%eax)
407cbf:	04 1f                	add    $0x1f,%al
407cc1:	26 1f                	es pop %ds
407cc3:	28 73 5d             	sub    %dh,0x5d(%ebx)
407cc6:	00 00                	add    %al,(%eax)
407cc8:	0a 6f 5e             	or     0x5e(%edi),%ch
407ccb:	00 00                	add    %al,(%eax)
407ccd:	0a 00                	or     (%eax),%al
407ccf:	02 7b 6d             	add    0x6d(%ebx),%bh
407cd2:	00 00                	add    %al,(%eax)
407cd4:	04 19                	add    $0x19,%al
407cd6:	18 19                	sbb    %bl,(%ecx)
407cd8:	18 73 87             	sbb    %dh,-0x79(%ebx)
407cdb:	00 00                	add    %al,(%eax)
407cdd:	0a 6f 88             	or     -0x78(%edi),%ch
407ce0:	00 00                	add    %al,(%eax)
407ce2:	0a 00                	or     (%eax),%al
407ce4:	02 7b 6d             	add    0x6d(%ebx),%bh
407ce7:	00 00                	add    %al,(%eax)
407ce9:	04 72                	add    $0x72,%al
407ceb:	6b 0c 00 70          	imul   $0x70,(%eax,%eax,1),%ecx
407cef:	6f                   	outsl  %ds:(%esi),(%dx)
407cf0:	5f                   	pop    %edi
407cf1:	00 00                	add    %al,(%eax)
407cf3:	0a 00                	or     (%eax),%al
407cf5:	02 7b 6d             	add    0x6d(%ebx),%bh
407cf8:	00 00                	add    %al,(%eax)
407cfa:	04 20                	add    $0x20,%al
407cfc:	2b 01                	sub    (%ecx),%eax
407cfe:	00 00                	add    %al,(%eax)
407d00:	20 a8 00 00 00 73    	and    %ch,0x73000000(%eax)
407d06:	60                   	pusha
407d07:	00 00                	add    %al,(%eax)
407d09:	0a 6f 61             	or     0x61(%edi),%ch
407d0c:	00 00                	add    %al,(%eax)
407d0e:	0a 00                	or     (%eax),%al
407d10:	02 7b 6d             	add    0x6d(%ebx),%bh
407d13:	00 00                	add    %al,(%eax)
407d15:	04 1f                	add    $0x1f,%al
407d17:	09 6f 62             	or     %ebp,0x62(%edi)
407d1a:	00 00                	add    %al,(%eax)
407d1c:	0a 00                	or     (%eax),%al
407d1e:	02 7b 73             	add    0x73(%ebx),%bh
407d21:	00 00                	add    %al,(%eax)
407d23:	04 17                	add    $0x17,%al
407d25:	6f                   	outsl  %ds:(%esi),(%dx)
407d26:	6e                   	outsb  %ds:(%esi),(%dx)
407d27:	00 00                	add    %al,(%eax)
407d29:	0a 00                	or     (%eax),%al
407d2b:	02 7b 73             	add    0x73(%ebx),%bh
407d2e:	00 00                	add    %al,(%eax)
407d30:	04 1f                	add    $0x1f,%al
407d32:	0f 20 8c             	mov    %cr1,%esp
407d35:	00 00                	add    %al,(%eax)
407d37:	00 73 5d             	add    %dh,0x5d(%ebx)
407d3a:	00 00                	add    %al,(%eax)
407d3c:	0a 6f 5e             	or     0x5e(%edi),%ch
407d3f:	00 00                	add    %al,(%eax)
407d41:	0a 00                	or     (%eax),%al
407d43:	02 7b 73             	add    0x73(%ebx),%bh
407d46:	00 00                	add    %al,(%eax)
407d48:	04 72                	add    $0x72,%al
407d4a:	1b 16                	sbb    (%esi),%edx
407d4c:	00 70 6f             	add    %dh,0x6f(%eax)
407d4f:	5f                   	pop    %edi
407d50:	00 00                	add    %al,(%eax)
407d52:	0a 00                	or     (%eax),%al