401abb:	00 70 05             	add    %dh,0x5(%eax)
401abe:	43                   	inc    %ebx
401abf:	00 fc                	add    %bh,%ah
401ac1:	3b 40 00             	cmp    0x0(%eax),%eax
401ac4:	c0 e4 42             	shl    $0x42,%ah
401ac7:	00 a0 07 43 00 10    	add    %ah,0x10004307(%eax)
401acd:	07                   	pop    %es
401ace:	43                   	inc    %ebx
401acf:	00 30                	add    %dh,(%eax)
401ad1:	05 43 00 50 05       	add    $0x5500043,%eax
401ad6:	43                   	inc    %ebx
401ad7:	00 70 05             	add    %dh,0x5(%eax)
401ada:	43                   	inc    %ebx
401adb:	00 04 3e             	add    %al,(%esi,%edi,1)
401ade:	40                   	inc    %eax
401adf:	00 20                	add    %ah,(%eax)
401ae1:	e5 42                	in     $0x42,%eax
401ae3:	00 10                	add    %dl,(%eax)
401ae5:	f4                   	hlt
401ae6:	41                   	inc    %ecx
401ae7:	00 10                	add    %dl,(%eax)
401ae9:	f4                   	hlt
401aea:	41                   	inc    %ecx
401aeb:	00 30                	add    %dh,(%eax)
401aed:	05 43 00 50 05       	add    $0x5500043,%eax
401af2:	43                   	inc    %ebx
401af3:	00 70 05             	add    %dh,0x5(%eax)
401af6:	43                   	inc    %ebx
401af7:	00 05 00 00 00 cc    	add    %al,0xcc000000
401afd:	6e                   	outsb  %ds:(%esi),(%dx)
401afe:	40                   	inc    %eax
401aff:	00 b7 00 00 00 e0    	add    %dh,-0x20000000(%edi)
401b05:	6e                   	outsb  %ds:(%esi),(%dx)
401b06:	40                   	inc    %eax
401b07:	00 14 00             	add    %dl,(%eax,%eax,1)
401b0a:	00 00                	add    %al,(%eax)
401b0c:	ec                   	in     (%dx),%al
401b0d:	6e                   	outsb  %ds:(%esi),(%dx)
401b0e:	40                   	inc    %eax
401b0f:	00 6f 00             	add    %ch,0x0(%edi)
401b12:	00 00                	add    %al,(%eax)
401b14:	fc                   	cld
401b15:	6e                   	outsb  %ds:(%esi),(%dx)
401b16:	40                   	inc    %eax
401b17:	00 aa 00 00 00 10    	add    %ch,0x10000000(%edx)
401b1d:	6f                   	outsl  %ds:(%esi),(%dx)
401b1e:	40                   	inc    %eax
401b1f:	00 8e 00 00 00 10    	add    %cl,0x10000000(%esi)
401b25:	6f                   	outsl  %ds:(%esi),(%dx)
401b26:	40                   	inc    %eax
401b27:	00 52 00             	add    %dl,0x0(%edx)
401b2a:	00 00                	add    %al,(%eax)
401b2c:	cc                   	int3
401b2d:	6e                   	outsb  %ds:(%esi),(%dx)
401b2e:	40                   	inc    %eax
401b2f:	00 f3                	add    %dh,%bl
401b31:	03 00                	add    (%eax),%eax
401b33:	00 28                	add    %ch,(%eax)
401b35:	6f                   	outsl  %ds:(%esi),(%dx)
401b36:	40                   	inc    %eax
401b37:	00 f4                	add    %dh,%ah
401b39:	03 00                	add    (%eax),%eax
401b3b:	00 28                	add    %ch,(%eax)
401b3d:	6f                   	outsl  %ds:(%esi),(%dx)
401b3e:	40                   	inc    %eax
401b3f:	00 f5                	add    %dh,%ch
401b41:	03 00                	add    (%eax),%eax
401b43:	00 28                	add    %ch,(%eax)
401b45:	6f                   	outsl  %ds:(%esi),(%dx)
401b46:	40                   	inc    %eax
401b47:	00 10                	add    %dl,(%eax)
401b49:	00 00                	add    %al,(%eax)
401b4b:	00 cc                	add    %cl,%ah
401b4d:	6e                   	outsb  %ds:(%esi),(%dx)
401b4e:	40                   	inc    %eax
401b4f:	00 37                	add    %dh,(%edi)
401b51:	00 00                	add    %al,(%eax)
401b53:	00 ec                	add    %ch,%ah
401b55:	6e                   	outsb  %ds:(%esi),(%dx)
401b56:	40                   	inc    %eax
401b57:	00 64 09 00          	add    %ah,0x0(%ecx,%ecx,1)
401b5b:	00 10                	add    %dl,(%eax)
401b5d:	6f                   	outsl  %ds:(%esi),(%dx)
401b5e:	40                   	inc    %eax
401b5f:	00 91 00 00 00 34    	add    %dl,0x34000000(%ecx)
401b65:	6f                   	outsl  %ds:(%esi),(%dx)
401b66:	40                   	inc    %eax
401b67:	00 0b                	add    %cl,(%ebx)
401b69:	01 00                	add    %eax,(%eax)
401b6b:	00 48 6f             	add    %cl,0x6f(%eax)
401b6e:	40                   	inc    %eax
401b6f:	00 70 00             	add    %dh,0x0(%eax)
401b72:	00 00                	add    %al,(%eax)
401b74:	5c                   	pop    %esp
401b75:	6f                   	outsl  %ds:(%esi),(%dx)
401b76:	40                   	inc    %eax
401b77:	00 50 00             	add    %dl,0x0(%eax)
401b7a:	00 00                	add    %al,(%eax)
401b7c:	e0 6e                	loopne 0x401bec
401b7e:	40                   	inc    %eax
401b7f:	00 02                	add    %al,(%edx)
401b81:	00 00                	add    %al,(%eax)
401b83:	00 70 6f             	add    %dh,0x6f(%eax)
401b86:	40                   	inc    %eax
401b87:	00 27                	add    %ah,(%edi)
401b89:	00 00                	add    %al,(%eax)
401b8b:	00 5c 6f 40          	add    %bl,0x40(%edi,%ebp,2)
401b8f:	00 0c 00             	add    %cl,(%eax,%eax,1)
401b92:	00 00                	add    %al,(%eax)
401b94:	cc                   	int3
401b95:	6e                   	outsb  %ds:(%esi),(%dx)
401b96:	40                   	inc    %eax
401b97:	00 0f                	add    %cl,(%edi)
401b99:	00 00                	add    %al,(%eax)
401b9b:	00 ec                	add    %ch,%ah
401b9d:	6e                   	outsb  %ds:(%esi),(%dx)
401b9e:	40                   	inc    %eax
401b9f:	00 01                	add    %al,(%ecx)
401ba1:	00 00                	add    %al,(%eax)
401ba3:	00 8c 6f 40 00 06 00 	add    %cl,0x60040(%edi,%ebp,2)
401baa:	00 00                	add    %al,(%eax)
401bac:	48                   	dec    %eax
401bad:	6f                   	outsl  %ds:(%esi),(%dx)
401bae:	40                   	inc    %eax
401baf:	00 7b 00             	add    %bh,0x0(%ebx)
401bb2:	00 00                	add    %al,(%eax)
401bb4:	48                   	dec    %eax
401bb5:	6f                   	outsl  %ds:(%esi),(%dx)
401bb6:	40                   	inc    %eax
401bb7:	00 21                	add    %ah,(%ecx)
401bb9:	00 00                	add    %al,(%eax)
401bbb:	00 a4 6f 40 00 d4 00 	add    %ah,0xd40040(%edi,%ebp,2)
401bc2:	00 00                	add    %al,(%eax)
401bc4:	a4                   	movsb  %ds:(%esi),%es:(%edi)
401bc5:	6f                   	outsl  %ds:(%esi),(%dx)
401bc6:	40                   	inc    %eax
401bc7:	00 83 00 00 00 48    	add    %al,0x48000000(%ebx)
401bcd:	6f                   	outsl  %ds:(%esi),(%dx)
401bce:	40                   	inc    %eax
401bcf:	00 e6                	add    %ah,%dh
401bd1:	03 00                	add    (%eax),%eax
401bd3:	00 cc                	add    %cl,%ah
401bd5:	6e                   	outsb  %ds:(%esi),(%dx)
401bd6:	40                   	inc    %eax
401bd7:	00 08                	add    %cl,(%eax)
401bd9:	00 00                	add    %al,(%eax)
401bdb:	00 b8 6f 40 00 15    	add    %bh,0x1500406f(%eax)
401be1:	00 00                	add    %al,(%eax)
401be3:	00 cc                	add    %cl,%ah
401be5:	6f                   	outsl  %ds:(%esi),(%dx)
401be6:	40                   	inc    %eax
401be7:	00 11                	add    %dl,(%ecx)
401be9:	00 00                	add    %al,(%eax)
401beb:	00 ec                	add    %ch,%ah
401bed:	6f                   	outsl  %ds:(%esi),(%dx)
401bee:	40                   	inc    %eax
401bef:	00 6e 00             	add    %ch,0x0(%esi)
401bf2:	00 00                	add    %al,(%eax)
401bf4:	28 6f 40             	sub    %ch,0x40(%edi)
401bf7:	00 61 09             	add    %ah,0x9(%ecx)
401bfa:	00 00                	add    %al,(%eax)
401bfc:	10 6f 40             	adc    %ch,0x40(%edi)
401bff:	00 e3                	add    %ah,%bl
401c01:	03 00                	add    (%eax),%eax
401c03:	00 00                	add    %al,(%eax)
401c05:	70 40                	jo     0x401c47
401c07:	00 0e                	add    %cl,(%esi)
401c09:	00 00                	add    %al,(%eax)
401c0b:	00 b8 6f 40 00 03    	add    %bh,0x300406f(%eax)
401c11:	00 00                	add    %al,(%eax)
401c13:	00 70 6f             	add    %dh,0x6f(%eax)
401c16:	40                   	inc    %eax
401c17:	00 1e                	add    %bl,(%esi)
401c19:	00 00                	add    %al,(%eax)
401c1b:	00 28                	add    %ch,(%eax)
401c1d:	6f                   	outsl  %ds:(%esi),(%dx)
401c1e:	40                   	inc    %eax
401c1f:	00 d5                	add    %dl,%ch
401c21:	04 00                	add    $0x0,%al
401c23:	00 cc                	add    %cl,%ah
401c25:	6f                   	outsl  %ds:(%esi),(%dx)
401c26:	40                   	inc    %eax
401c27:	00 19                	add    %bl,(%ecx)
401c29:	00 00                	add    %al,(%eax)
401c2b:	00 28                	add    %ch,(%eax)
401c2d:	6f                   	outsl  %ds:(%esi),(%dx)
401c2e:	40                   	inc    %eax
401c2f:	00 20                	add    %ah,(%eax)
401c31:	00 00                	add    %al,(%eax)
401c33:	00 cc                	add    %cl,%ah
401c35:	6e                   	outsb  %ds:(%esi),(%dx)
401c36:	40                   	inc    %eax
401c37:	00 04 00             	add    %al,(%eax,%eax,1)
401c3a:	00 00                	add    %al,(%eax)
401c3c:	14 70                	adc    $0x70,%al
401c3e:	40                   	inc    %eax
401c3f:	00 1d 00 00 00 28    	add    %bl,0x28000000
401c45:	6f                   	outsl  %ds:(%esi),(%dx)
401c46:	40                   	inc    %eax
401c47:	00 13                	add    %dl,(%ebx)
401c49:	00 00                	add    %al,(%eax)
401c4b:	00 cc                	add    %cl,%ah
401c4d:	6e                   	outsb  %ds:(%esi),(%dx)
401c4e:	40                   	inc    %eax
401c4f:	00 1d 27 00 00 28    	add    %bl,0x28000027
401c55:	70 40                	jo     0x401c97
401c57:	00 40 27             	add    %al,0x27(%eax)
401c5a:	00 00                	add    %al,(%eax)
401c5c:	3c 70                	cmp    $0x70,%al
401c5e:	40                   	inc    %eax
401c5f:	00 41 27             	add    %al,0x27(%ecx)
401c62:	00 00                	add    %al,(%eax)
401c64:	4c                   	dec    %esp
401c65:	70 40                	jo     0x401ca7
401c67:	00 3f                	add    %bh,(%edi)
401c69:	27                   	daa
401c6a:	00 00                	add    %al,(%eax)
401c6c:	64 70 40             	fs jo  0x401caf
401c6f:	00 35 27 00 00 84    	add    %dh,0x84000027
401c75:	70 40                	jo     0x401cb7
401c77:	00 19                	add    %bl,(%ecx)
401c79:	27                   	daa
401c7a:	00 00                	add    %al,(%eax)
401c7c:	a4                   	movsb  %ds:(%esi),%es:(%edi)
401c7d:	70 40                	jo     0x401cbf
401c7f:	00 45 27             	add    %al,0x27(%ebp)
401c82:	00 00                	add    %al,(%eax)
401c84:	b8 70 40 00 4d       	mov    $0x4d004070,%eax
401c89:	27                   	daa
401c8a:	00 00                	add    %al,(%eax)
401c8c:	cc                   	int3
401c8d:	70 40                	jo     0x401ccf
401c8f:	00 46 27             	add    %al,0x27(%esi)
401c92:	00 00                	add    %al,(%eax)
401c94:	e0 70                	loopne 0x401d06
401c96:	40                   	inc    %eax
401c97:	00 37                	add    %dh,(%edi)
401c99:	27                   	daa
401c9a:	00 00                	add    %al,(%eax)
401c9c:	f4                   	hlt
401c9d:	70 40                	jo     0x401cdf
401c9f:	00 1e                	add    %bl,(%esi)
401ca1:	27                   	daa
401ca2:	00 00                	add    %al,(%eax)
401ca4:	14 71                	adc    $0x71,%al
401ca6:	40                   	inc    %eax
401ca7:	00 51 27             	add    %dl,0x27(%ecx)
401caa:	00 00                	add    %al,(%eax)
401cac:	20 71 40             	and    %dh,0x40(%ecx)
401caf:	00 34 27             	add    %dh,(%edi,%eiz,1)
401cb2:	00 00                	add    %al,(%eax)
401cb4:	34 71                	xor    $0x71,%al
401cb6:	40                   	inc    %eax
401cb7:	00 14 27             	add    %dl,(%edi,%eiz,1)
401cba:	00 00                	add    %al,(%eax)
401cbc:	4c                   	dec    %esp
401cbd:	71 40                	jno    0x401cff
401cbf:	00 26                	add    %ah,(%esi)
401cc1:	27                   	daa
401cc2:	00 00                	add    %al,(%eax)
401cc4:	58                   	pop    %eax
401cc5:	71 40                	jno    0x401d07
401cc7:	00 48 27             	add    %cl,0x27(%eax)
401cca:	00 00                	add    %al,(%eax)
401ccc:	6c                   	insb   (%dx),%es:(%edi)
401ccd:	71 40                	jno    0x401d0f
401ccf:	00 28                	add    %ch,(%eax)
401cd1:	27                   	daa
401cd2:	00 00                	add    %al,(%eax)
401cd4:	80 71 40 00          	xorb   $0x0,0x40(%ecx)
401cd8:	38 27                	cmp    %ah,(%edi)
401cda:	00 00                	add    %al,(%eax)
401cdc:	94                   	xchg   %eax,%esp
401cdd:	71 40                	jno    0x401d1f
401cdf:	00 4f 27             	add    %cl,0x27(%edi)
401ce2:	00 00                	add    %al,(%eax)
401ce4:	a4                   	movsb  %ds:(%esi),%es:(%edi)
401ce5:	71 40                	jno    0x401d27
401ce7:	00 42 27             	add    %al,0x27(%edx)
401cea:	00 00                	add    %al,(%eax)
401cec:	b8 71 40 00 44       	mov    $0x44004071,%eax
401cf1:	27                   	daa
401cf2:	00 00                	add    %al,(%eax)
401cf4:	c8 71 40 00          	enter  $0x4071,$0x0
401cf8:	43                   	inc    %ebx
401cf9:	27                   	daa
401cfa:	00 00                	add    %al,(%eax)
401cfc:	d8 71 40             	fdivs  0x40(%ecx)
401cff:	00 47 27             	add    %al,0x27(%edi)
401d02:	00 00                	add    %al,(%eax)
401d04:	ec                   	in     (%dx),%al
401d05:	71 40                	jno    0x401d47
401d07:	00 3a                	add    %bh,(%edx)
401d09:	27                   	daa
401d0a:	00 00                	add    %al,(%eax)
401d0c:	fc                   	cld
401d0d:	71 40                	jno    0x401d4f
401d0f:	00 49 27             	add    %cl,0x27(%ecx)
401d12:	00 00                	add    %al,(%eax)
401d14:	10 72 40             	adc    %dh,0x40(%edx)
401d17:	00 36                	add    %dh,(%esi)
401d19:	27                   	daa
401d1a:	00 00                	add    %al,(%eax)
401d1c:	20 72 40             	and    %dh,0x40(%edx)
401d1f:	00 3d 27 00 00 30    	add    %bh,0x30000027
401d25:	72 40                	jb     0x401d67
401d27:	00 3b                	add    %bh,(%ebx)
401d29:	27                   	daa
401d2a:	00 00                	add    %al,(%eax)
401d2c:	48                   	dec    %eax
401d2d:	72 40                	jb     0x401d6f
401d2f:	00 39                	add    %bh,(%ecx)
401d31:	27                   	daa
401d32:	00 00                	add    %al,(%eax)
401d34:	60                   	pusha
401d35:	72 40                	jb     0x401d77
401d37:	00 4c 27 00          	add    %cl,0x0(%edi,%eiz,1)
401d3b:	00 74 72 40          	add    %dh,0x40(%edx,%esi,2)
401d3f:	00 33                	add    %dh,(%ebx)
401d41:	27                   	daa
401d42:	00 00                	add    %al,(%eax)
401d44:	80 72 40 00          	xorb   $0x0,0x40(%edx)
401d50:	66 00 00             	data16 add %al,(%eax)
401d53:	00 98 72 40 00 64    	add    %bl,0x64004072(%eax)
401d59:	00 00                	add    %al,(%eax)
401d5b:	00 b8 72 40 00 65    	add    %bh,0x65004072(%eax)
401d61:	00 00                	add    %al,(%eax)
401d63:	00 c8                	add    %cl,%al
401d65:	72 40                	jb     0x401da7
401d67:	00 71 00             	add    %dh,0x0(%ecx)
401d6a:	00 00                	add    %al,(%eax)
401d6c:	e0 72                	loopne 0x401de0
401d6e:	40                   	inc    %eax
401d6f:	00 07                	add    %al,(%edi)
401d71:	00 00                	add    %al,(%eax)
401d73:	00 f4                	add    %dh,%ah
401d75:	72 40                	jb     0x401db7
401d77:	00 21                	add    %ah,(%ecx)
401d79:	00 00                	add    %al,(%eax)
401d7b:	00 0c 73             	add    %cl,(%ebx,%esi,2)
401d7e:	40                   	inc    %eax
401d7f:	00 0e                	add    %cl,(%esi)
401d81:	00 00                	add    %al,(%eax)
401d83:	00 24 73             	add    %ah,(%ebx,%esi,2)
401d86:	40                   	inc    %eax
401d87:	00 09                	add    %cl,(%ecx)
401d89:	00 00                	add    %al,(%eax)
401d8b:	00 30                	add    %dh,(%eax)
401d8d:	73 40                	jae    0x401dcf
401d8f:	00 68 00             	add    %ch,0x0(%eax)