401d92:	00 00                	add    %al,(%eax)
401d94:	44                   	inc    %esp
401d95:	73 40                	jae    0x401dd7
401d97:	00 20                	add    %ah,(%eax)
401d99:	00 00                	add    %al,(%eax)
401d9b:	00 50 73             	add    %dl,0x73(%eax)
401d9e:	40                   	inc    %eax
401d9f:	00 6a 00             	add    %ch,0x0(%edx)
401da2:	00 00                	add    %al,(%eax)
401da4:	5c                   	pop    %esp
401da5:	73 40                	jae    0x401de7
401da7:	00 67 00             	add    %ah,0x0(%edi)
401daa:	00 00                	add    %al,(%eax)
401dac:	70 73                	jo     0x401e21
401dae:	40                   	inc    %eax
401daf:	00 6b 00             	add    %ch,0x0(%ebx)
401db2:	00 00                	add    %al,(%eax)
401db4:	90                   	nop
401db5:	73 40                	jae    0x401df7
401db7:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
401dbb:	00 a4 73 40 00 12 00 	add    %ah,0x120040(%ebx,%esi,2)
401dc2:	00 00                	add    %al,(%eax)
401dc4:	ec                   	in     (%dx),%al
401dc5:	6f                   	outsl  %ds:(%esi),(%dx)
401dc6:	40                   	inc    %eax
401dc7:	00 6d 00             	add    %ch,0x0(%ebp)
401dca:	00 00                	add    %al,(%eax)
401dcc:	b8 73 40 00 10       	mov    $0x10004073,%eax
401dd1:	00 00                	add    %al,(%eax)
401dd3:	00 10                	add    %dl,(%eax)
401dd5:	6f                   	outsl  %ds:(%esi),(%dx)
401dd6:	40                   	inc    %eax
401dd7:	00 29                	add    %ch,(%ecx)
401dd9:	00 00                	add    %al,(%eax)
401ddb:	00 34 6f             	add    %dh,(%edi,%ebp,2)
401dde:	40                   	inc    %eax
401ddf:	00 08                	add    %cl,(%eax)
401de1:	00 00                	add    %al,(%eax)
401de3:	00 d8                	add    %bl,%al
401de5:	73 40                	jae    0x401e27
401de7:	00 11                	add    %dl,(%ecx)
401de9:	00 00                	add    %al,(%eax)
401deb:	00 e0                	add    %ah,%al
401ded:	6e                   	outsb  %ds:(%esi),(%dx)
401dee:	40                   	inc    %eax
401def:	00 1b                	add    %bl,(%ebx)
401df1:	00 00                	add    %al,(%eax)
401df3:	00 f0                	add    %dh,%al
401df5:	73 40                	jae    0x401e37
401df7:	00 26                	add    %ah,(%esi)
401df9:	00 00                	add    %al,(%eax)
401dfb:	00 fc                	add    %bh,%ah
401dfd:	6e                   	outsb  %ds:(%esi),(%dx)
401dfe:	40                   	inc    %eax
401dff:	00 28                	add    %ch,(%eax)
401e01:	00 00                	add    %al,(%eax)
401e03:	00 8c 6f 40 00 6e 00 	add    %cl,0x6e0040(%edi,%ebp,2)
401e0a:	00 00                	add    %al,(%eax)
401e0c:	00 74 40 00          	add    %dh,0x0(%eax,%eax,2)
401e10:	6f                   	outsl  %ds:(%esi),(%dx)
401e11:	00 00                	add    %al,(%eax)
401e13:	00 14 74             	add    %dl,(%esp,%esi,2)
401e16:	40                   	inc    %eax
401e17:	00 2a                	add    %ch,(%edx)
401e19:	00 00                	add    %al,(%eax)
401e1b:	00 28                	add    %ch,(%eax)
401e1d:	74 40                	je     0x401e5f
401e1f:	00 19                	add    %bl,(%ecx)
401e21:	00 00                	add    %al,(%eax)
401e23:	00 40 74             	add    %al,0x74(%eax)
401e26:	40                   	inc    %eax
401e27:	00 04 00             	add    %al,(%eax,%eax,1)
401e2a:	00 00                	add    %al,(%eax)
401e2c:	4c                   	dec    %esp
401e2d:	71 40                	jno    0x401e6f
401e2f:	00 16                	add    %dl,(%esi)
401e31:	00 00                	add    %al,(%eax)
401e33:	00 48 6f             	add    %cl,0x6f(%eax)
401e36:	40                   	inc    %eax
401e37:	00 1d 00 00 00 64    	add    %bl,0x64000000
401e3d:	74 40                	je     0x401e7f
401e3f:	00 05 00 00 00 28    	add    %al,0x28000000
401e45:	6f                   	outsl  %ds:(%esi),(%dx)
401e46:	40                   	inc    %eax
401e47:	00 15 00 00 00 74    	add    %dl,0x74000000
401e4d:	74 40                	je     0x401e8f
401e4f:	00 73 00             	add    %dh,0x0(%ebx)
401e52:	00 00                	add    %al,(%eax)
401e54:	84 74 40 00          	test   %dh,0x0(%eax,%eax,2)
401e58:	74 00                	je     0x401e5a
401e5a:	00 00                	add    %al,(%eax)
401e5c:	94                   	xchg   %eax,%esp
401e5d:	74 40                	je     0x401e9f
401e5f:	00 75 00             	add    %dh,0x0(%ebp)
401e62:	00 00                	add    %al,(%eax)
401e64:	a4                   	movsb  %ds:(%esi),%es:(%edi)
401e65:	74 40                	je     0x401ea7
401e67:	00 76 00             	add    %dh,0x0(%esi)
401e6a:	00 00                	add    %al,(%eax)
401e6c:	b4 74                	mov    $0x74,%ah
401e6e:	40                   	inc    %eax
401e6f:	00 77 00             	add    %dh,0x0(%edi)
401e72:	00 00                	add    %al,(%eax)
401e74:	c8 74 40 00          	enter  $0x4074,$0x0
401e78:	0a 00                	or     (%eax),%al
401e7a:	00 00                	add    %al,(%eax)
401e7c:	d8 74 40 00          	fdivs  0x0(%eax,%eax,2)
401e80:	79 00                	jns    0x401e82
401e82:	00 00                	add    %al,(%eax)
401e84:	ec                   	in     (%dx),%al
401e85:	74 40                	je     0x401ec7
401e87:	00 27                	add    %ah,(%edi)
401e89:	00 00                	add    %al,(%eax)
401e8b:	00 a4 6f 40 00 78 00 	add    %ah,0x780040(%edi,%ebp,2)
401e92:	00 00                	add    %al,(%eax)
401e94:	f4                   	hlt
401e95:	74 40                	je     0x401ed7
401e97:	00 7a 00             	add    %bh,0x0(%edx)
401e9a:	00 00                	add    %al,(%eax)
401e9c:	0c 75                	or     $0x75,%al
401e9e:	40                   	inc    %eax
401e9f:	00 7b 00             	add    %bh,0x0(%ebx)
401ea2:	00 00                	add    %al,(%eax)
401ea4:	18 75 40             	sbb    %dh,0x40(%ebp)
401ea7:	00 1c 00             	add    %bl,(%eax,%eax,1)
401eaa:	00 00                	add    %al,(%eax)
401eac:	5c                   	pop    %esp
401ead:	6f                   	outsl  %ds:(%esi),(%dx)
401eae:	40                   	inc    %eax
401eaf:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
401eb3:	00 2c 75 40 00 06 00 	add    %ch,0x60040(,%esi,2)
401eba:	00 00                	add    %al,(%eax)
401ebc:	40                   	inc    %eax
401ebd:	75 40                	jne    0x401eff
401ebf:	00 13                	add    %dl,(%ebx)
401ec1:	00 00                	add    %al,(%eax)
401ec3:	00 ec                	add    %ch,%ah
401ec5:	6e                   	outsb  %ds:(%esi),(%dx)
401ec6:	40                   	inc    %eax
401ec7:	00 02                	add    %al,(%edx)
401ec9:	00 00                	add    %al,(%eax)
401ecb:	00 70 6f             	add    %dh,0x6f(%eax)
401ece:	40                   	inc    %eax
401ecf:	00 03                	add    %al,(%ebx)
401ed1:	00 00                	add    %al,(%eax)
401ed3:	00 5c 75 40          	add    %bl,0x40(%ebp,%esi,2)
401ed7:	00 14 00             	add    %dl,(%eax,%eax,1)
401eda:	00 00                	add    %al,(%eax)
401edc:	6c                   	insb   (%dx),%es:(%edi)
401edd:	75 40                	jne    0x401f1f
401edf:	00 80 00 00 00 7c    	add    %al,0x7c000000(%eax)
401ee5:	75 40                	jne    0x401f27
401ee7:	00 7d 00             	add    %bh,0x0(%ebp)
401eea:	00 00                	add    %al,(%eax)
401eec:	8c 75 40             	mov    %?,0x40(%ebp)
401eef:	00 7e 00             	add    %bh,0x0(%esi)
401ef2:	00 00                	add    %al,(%eax)
401ef4:	9c                   	pushf
401ef5:	75 40                	jne    0x401f37
401ef7:	00 0c 00             	add    %cl,(%eax,%eax,1)
401efa:	00 00                	add    %al,(%eax)
401efc:	b8 6f 40 00 81       	mov    $0x8100406f,%eax
401f01:	00 00                	add    %al,(%eax)
401f03:	00 ac 75 40 00 69 00 	add    %ch,0x690040(%ebp,%esi,2)
401f0a:	00 00                	add    %al,(%eax)
401f0c:	00 70 40             	add    %dh,0x40(%eax)
401f0f:	00 70 00             	add    %dh,0x0(%eax)
401f12:	00 00                	add    %al,(%eax)
401f14:	bc 75 40 00 01       	mov    $0x1004075,%esp
401f19:	00 00                	add    %al,(%eax)
401f1b:	00 d4                	add    %dl,%ah
401f1d:	75 40                	jne    0x401f5f
401f1f:	00 82 00 00 00 ec    	add    %al,-0x14000000(%edx)
401f25:	75 40                	jne    0x401f67
401f27:	00 8c 00 00 00 04 76 	add    %cl,0x76040000(%eax,%eax,1)
401f2e:	40                   	inc    %eax
401f2f:	00 85 00 00 00 1c    	add    %al,0x1c000000(%ebp)
401f35:	76 40                	jbe    0x401f77
401f37:	00 0d 00 00 00 cc    	add    %cl,0xcc000000
401f3d:	6e                   	outsb  %ds:(%esi),(%dx)
401f3e:	40                   	inc    %eax
401f3f:	00 86 00 00 00 28    	add    %al,0x28000000(%esi)
401f45:	76 40                	jbe    0x401f87
401f47:	00 87 00 00 00 38    	add    %al,0x38000000(%edi)
401f4d:	76 40                	jbe    0x401f8f
401f4f:	00 1e                	add    %bl,(%esi)
401f51:	00 00                	add    %al,(%eax)
401f53:	00 50 76             	add    %dl,0x76(%eax)
401f56:	40                   	inc    %eax
401f57:	00 24 00             	add    %ah,(%eax,%eax,1)
401f5a:	00 00                	add    %al,(%eax)
401f5c:	68 76 40 00 0b       	push   $0xb004076
401f61:	00 00                	add    %al,(%eax)
401f63:	00 cc                	add    %cl,%ah
401f65:	6f                   	outsl  %ds:(%esi),(%dx)
401f66:	40                   	inc    %eax
401f67:	00 22                	add    %ah,(%edx)
401f69:	00 00                	add    %al,(%eax)
401f6b:	00 88 76 40 00 7f    	add    %cl,0x7f004076(%eax)
401f71:	00 00                	add    %al,(%eax)
401f73:	00 9c 76 40 00 89 00 	add    %bl,0x890040(%esi,%esi,2)
401f7a:	00 00                	add    %al,(%eax)
401f7c:	b4 76                	mov    $0x76,%ah
401f7e:	40                   	inc    %eax
401f7f:	00 8b 00 00 00 c4    	add    %cl,-0x3c000000(%ebx)
401f85:	76 40                	jbe    0x401fc7
401f87:	00 8a 00 00 00 d4    	add    %cl,-0x2c000000(%edx)
401f8d:	76 40                	jbe    0x401fcf
401f8f:	00 17                	add    %dl,(%edi)
401f91:	00 00                	add    %al,(%eax)
401f93:	00 e0                	add    %ah,%al
401f95:	76 40                	jbe    0x401fd7
401f97:	00 18                	add    %bl,(%eax)
401f99:	00 00                	add    %al,(%eax)
401f9b:	00 14 70             	add    %dl,(%eax,%esi,2)
401f9e:	40                   	inc    %eax
401f9f:	00 1f                	add    %bl,(%edi)
401fa1:	00 00                	add    %al,(%eax)
401fa3:	00 00                	add    %al,(%eax)
401fa5:	77 40                	ja     0x401fe7
401fa7:	00 72 00             	add    %dh,0x0(%edx)
401faa:	00 00                	add    %al,(%eax)
401fac:	10 77 40             	adc    %dh,0x40(%edi)
401faf:	00 84 00 00 00 30 77 	add    %al,0x77300000(%eax,%eax,1)
401fb6:	40                   	inc    %eax
401fb7:	00 88 00 00 00 40    	add    %cl,0x40000000(%eax)
401fbd:	77 40                	ja     0x401fff
401fc7:	00 00                	add    %al,(%eax)
401fc9:	ef                   	out    %eax,(%dx)
401fca:	41                   	inc    %ecx
401fcb:	00 70 f7             	add    %dh,-0x9(%eax)
401fce:	41                   	inc    %ecx
401fcf:	00 30                	add    %dh,(%eax)
401fd1:	ef                   	out    %eax,(%dx)
401fd2:	41                   	inc    %ecx
401fd3:	00 70 f7             	add    %dh,-0x9(%eax)
401fd6:	41                   	inc    %ecx
401fd7:	00 30                	add    %dh,(%eax)
401fd9:	f3 41                	repz inc %ecx
401fdb:	00 c0                	add    %al,%al
401fdd:	05 45 00 10 06       	add    $0x6100045,%eax
401fe2:	45                   	inc    %ebp
401fe3:	00 3e                	add    %bh,(%esi)
401fe5:	00 40 00             	add    %al,0x0(%eax)
401fe8:	88 78 40             	mov    %bh,0x40(%eax)
401feb:	00 3e                	add    %bh,(%esi)
401fed:	00 40 00             	add    %al,0x0(%eax)
401ff0:	c8 78 40 00          	enter  $0x4078,$0x0
401ff4:	3e 00 40 00          	add    %al,%ds:0x0(%eax)
401ff8:	08 79 40             	or     %bh,0x40(%ecx)
401ffb:	00 3e                	add    %bh,(%esi)
401ffd:	00 40 00             	add    %al,0x0(%eax)
402000:	48                   	dec    %eax
402001:	79 40                	jns    0x402043
402003:	00 3e                	add    %bh,(%esi)
402005:	00 40 00             	add    %al,0x0(%eax)
402008:	88 79 40             	mov    %bh,0x40(%ecx)
40200b:	00 94 45 40 00 40 29 	add    %dl,0x29400040(%ebp,%eax,2)
402012:	42                   	inc    %edx
402013:	00 20                	add    %ah,(%eax)
402015:	29 42 00             	sub    %eax,0x0(%edx)
402018:	60                   	pusha
402019:	29 42 00             	sub    %eax,0x0(%edx)
40201c:	70 28                	jo     0x402046
40201e:	42                   	inc    %edx
40201f:	00 c0                	add    %al,%al
402021:	60                   	pusha
402022:	41                   	inc    %ecx
402023:	00 a0 3e 41 00 60    	add    %ah,0x6000413e(%eax)
402029:	60                   	pusha
40202a:	41                   	inc    %ecx
40202b:	00 b0 3c 41 00 80    	add    %dh,-0x7fffbec4(%eax)
402031:	2f                   	das
402032:	43                   	inc    %ebx
402033:	00 60 61             	add    %ah,0x61(%eax)
402036:	41                   	inc    %ecx
402037:	00 a0 cc 40 00 a8    	add    %ah,-0x57ffbf34(%eax)
40203d:	45                   	inc    %ebp
40203e:	40                   	inc    %eax
40203f:	00 30                	add    %dh,(%eax)
402041:	29 42 00             	sub    %eax,0x0(%edx)
402044:	10 29                	adc    %ch,(%ecx)
402046:	42                   	inc    %edx
402047:	00 50 29             	add    %dl,0x29(%eax)
40204a:	42                   	inc    %edx
40204b:	00 30                	add    %dh,(%eax)
40204d:	66 41                	inc    %cx
40204f:	00 bc 45 40 00 60 d3 	add    %bh,-0x2c9fffc0(%ebp,%eax,2)
402056:	41                   	inc    %ecx
402057:	00 10                	add    %dl,(%eax)
402059:	60                   	pusha
40205a:	41                   	inc    %ecx
40205b:	00 a0 3b 41 00 c0    	add    %ah,-0x3fffbec5(%eax)
402061:	d7                   	xlat   %ds:(%ebx)
402062:	41                   	inc    %ecx
402063:	00 00                	add    %al,(%eax)
402065:	d0 41 00             	rolb   $1,0x0(%ecx)
402068:	d0 7d 44             	sarb   $1,0x44(%ebp)
40206b:	00 30                	add    %dh,(%eax)
40206d:	7d 44                	jge    0x4020b3
40206f:	00 e0                	add    %ah,%al
402071:	7a 44                	jp     0x4020b7
402073:	00 70 7e             	add    %dh,0x7e(%eax)
402076:	44                   	inc    %esp
402077:	00 20                	add    %ah,(%eax)
402079:	7f 44                	jg     0x4020bf
40207b:	00 f0                	add    %dh,%al
40207d:	60                   	pusha
40207e:	41                   	inc    %ecx
40207f:	00 2c 4d 40 00 60 8f 	add    %ch,-0x709fffc0(,%ecx,2)
402086:	44                   	inc    %esp
402087:	00 30                	add    %dh,(%eax)
402089:	95                   	xchg   %eax,%ebp
40208a:	44                   	inc    %esp
40208b:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
402091:	60                   	pusha
402092:	41                   	inc    %ecx
402093:	00 7c 4d 40          	add    %bh,0x40(%ebp,%ecx,2)
402097:	00 a0 91 44 00 90    	add    %ah,-0x6fffbb6f(%eax)
40209d:	9a 44 00 80 b8 44 00 	lcall  $0x44,$0xb8800044
4020a4:	c0 ed 41             	shr    $0x41,%ch
4020a7:	00 50 a5             	add    %dl,-0x5b(%eax)
4020aa:	44                   	inc    %esp
4020ab:	00 90 4d 40 00 80    	add    %dl,-0x7fffbfb3(%eax)
4020b1:	90                   	nop
4020b2:	44                   	inc    %esp
4020b3:	00 10                	add    %dl,(%eax)
4020b5:	98                   	cwtl
4020b6:	44                   	inc    %esp
4020b7:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
4020bd:	ed                   	in     (%dx),%eax
4020be:	41                   	inc    %ecx
4020bf:	00 50 a5             	add    %dl,-0x5b(%eax)
4020c2:	44                   	inc    %esp
4020c3:	00 a4 4d 40 00 d0 91 	add    %ah,-0x6e2fffc0(%ebp,%ecx,2)
4020ca:	44                   	inc    %esp
4020cb:	00 30                	add    %dh,(%eax)
4020cd:	9b                   	fwait
4020ce:	44                   	inc    %esp
4020cf:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
4020d5:	ed                   	in     (%dx),%eax
4020d6:	41                   	inc    %ecx
4020d7:	00 50 a5             	add    %dl,-0x5b(%eax)
4020da:	44                   	inc    %esp
4020db:	00 b8 4d 40 00 e0    	add    %bh,-0x1fffbfb3(%eax)
4020e1:	90                   	nop
4020e2:	44                   	inc    %esp
4020e3:	00 50 99             	add    %dl,-0x67(%eax)
4020e6:	44                   	inc    %esp
4020e7:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)