405f27:	0a 00                	or     (%eax),%al
405f29:	02 7b 5c             	add    0x5c(%ebx),%bh
405f2c:	00 00                	add    %al,(%eax)
405f2e:	04 17                	add    $0x17,%al
405f30:	6f                   	outsl  %ds:(%esi),(%dx)
405f31:	27                   	daa
405f32:	00 00                	add    %al,(%eax)
405f34:	0a 00                	or     (%eax),%al
405f36:	02 7b 5c             	add    0x5c(%ebx),%bh
405f39:	00 00                	add    %al,(%eax)
405f3b:	04 20                	add    $0x20,%al
405f3d:	e3 01                	jecxz  0x405f40
405f3f:	00 00                	add    %al,(%eax)
405f41:	1f                   	pop    %ds
405f42:	2e 73 28             	jae,pn 0x405f6d
405f45:	00 00                	add    %al,(%eax)
405f47:	0a 6f 29             	or     0x29(%edi),%ch
405f4a:	00 00                	add    %al,(%eax)
405f4c:	0a 00                	or     (%eax),%al
405f4e:	02 7b 5c             	add    0x5c(%ebx),%bh
405f51:	00 00                	add    %al,(%eax)
405f53:	04 72                	add    $0x72,%al
405f55:	50                   	push   %eax
405f56:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
405f5b:	00 00                	add    %al,(%eax)
405f5d:	0a 00                	or     (%eax),%al
405f5f:	02 7b 5c             	add    0x5c(%ebx),%bh
405f62:	00 00                	add    %al,(%eax)
405f64:	04 16                	add    $0x16,%al
405f66:	1f                   	pop    %ds
405f67:	0c 73                	or     $0x73,%al
405f69:	2b 00                	sub    (%eax),%eax
405f6b:	00 0a                	add    %cl,(%edx)
405f6d:	6f                   	outsl  %ds:(%esi),(%dx)
405f6e:	2c 00                	sub    $0x0,%al
405f70:	00 0a                	add    %cl,(%edx)
405f72:	00 02                	add    %al,(%edx)
405f74:	7b 5c                	jnp    0x405fd2
405f76:	00 00                	add    %al,(%eax)
405f78:	04 1f                	add    $0x1f,%al
405f7a:	12 6f 2d             	adc    0x2d(%edi),%ch
405f7d:	00 00                	add    %al,(%eax)
405f7f:	0a 00                	or     (%eax),%al
405f81:	02 7b 5c             	add    0x5c(%ebx),%bh
405f84:	00 00                	add    %al,(%eax)
405f86:	04 72                	add    $0x72,%al
405f88:	cb                   	lret
405f89:	0c 00                	or     $0x0,%al
405f8b:	70 6f                	jo     0x405ffc
405f8d:	9d                   	popf
405f8e:	00 00                	add    %al,(%eax)
405f90:	0a 00                	or     (%eax),%al
405f92:	02 7b 5d             	add    0x5d(%ebx),%bh
405f95:	00 00                	add    %al,(%eax)
405f97:	04 17                	add    $0x17,%al
405f99:	6f                   	outsl  %ds:(%esi),(%dx)
405f9a:	27                   	daa
405f9b:	00 00                	add    %al,(%eax)
405f9d:	0a 00                	or     (%eax),%al
405f9f:	02 7b 5d             	add    0x5d(%ebx),%bh
405fa2:	00 00                	add    %al,(%eax)
405fa4:	04 20                	add    $0x20,%al
405fa6:	0c 01                	or     $0x1,%al
405fa8:	00 00                	add    %al,(%eax)
405faa:	1f                   	pop    %ds
405fab:	2e 73 28             	jae,pn 0x405fd6
405fae:	00 00                	add    %al,(%eax)
405fb0:	0a 6f 29             	or     0x29(%edi),%ch
405fb3:	00 00                	add    %al,(%eax)
405fb5:	0a 00                	or     (%eax),%al
405fb7:	02 7b 5d             	add    0x5d(%ebx),%bh
405fba:	00 00                	add    %al,(%eax)
405fbc:	04 72                	add    $0x72,%al
405fbe:	42                   	inc    %edx
405fbf:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
405fc4:	00 00                	add    %al,(%eax)
405fc6:	0a 00                	or     (%eax),%al
405fc8:	02 7b 5d             	add    0x5d(%ebx),%bh
405fcb:	00 00                	add    %al,(%eax)
405fcd:	04 16                	add    $0x16,%al
405fcf:	1f                   	pop    %ds
405fd0:	0c 73                	or     $0x73,%al
405fd2:	2b 00                	sub    (%eax),%eax
405fd4:	00 0a                	add    %cl,(%edx)
405fd6:	6f                   	outsl  %ds:(%esi),(%dx)
405fd7:	2c 00                	sub    $0x0,%al
405fd9:	00 0a                	add    %cl,(%edx)
405fdb:	00 02                	add    %al,(%edx)
405fdd:	7b 5d                	jnp    0x40603c
405fdf:	00 00                	add    %al,(%eax)
405fe1:	04 1f                	add    $0x1f,%al
405fe3:	13 6f 2d             	adc    0x2d(%edi),%ebp
405fe6:	00 00                	add    %al,(%eax)
405fe8:	0a 00                	or     (%eax),%al
405fea:	02 7b 5d             	add    0x5d(%ebx),%bh
405fed:	00 00                	add    %al,(%eax)
405fef:	04 72                	add    $0x72,%al
405ff1:	f4                   	hlt
405ff2:	05 00 70 6f 9d       	add    $0x9d6f7000,%eax
405ff7:	00 00                	add    %al,(%eax)
405ff9:	0a 00                	or     (%eax),%al
405ffb:	02 7b 5e             	add    0x5e(%ebx),%bh
405ffe:	00 00                	add    %al,(%eax)
406000:	04 17                	add    $0x17,%al
406002:	6f                   	outsl  %ds:(%esi),(%dx)
406003:	27                   	daa
406004:	00 00                	add    %al,(%eax)
406006:	0a 00                	or     (%eax),%al
406008:	02 7b 5e             	add    0x5e(%ebx),%bh
40600b:	00 00                	add    %al,(%eax)
40600d:	04 20                	add    $0x20,%al
40600f:	73 01                	jae    0x406012
406011:	00 00                	add    %al,(%eax)
406013:	1f                   	pop    %ds
406014:	2e 73 28             	jae,pn 0x40603f
406017:	00 00                	add    %al,(%eax)
406019:	0a 6f 29             	or     0x29(%edi),%ch
40601c:	00 00                	add    %al,(%eax)
40601e:	0a 00                	or     (%eax),%al
406020:	02 7b 5e             	add    0x5e(%ebx),%bh
406023:	00 00                	add    %al,(%eax)
406025:	04 72                	add    $0x72,%al
406027:	34 05                	xor    $0x5,%al
406029:	00 70 6f             	add    %dh,0x6f(%eax)
40602c:	2a 00                	sub    (%eax),%al
40602e:	00 0a                	add    %cl,(%edx)
406030:	00 02                	add    %al,(%edx)
406032:	7b 5e                	jnp    0x406092
406034:	00 00                	add    %al,(%eax)
406036:	04 16                	add    $0x16,%al
406038:	1f                   	pop    %ds
406039:	0c 73                	or     $0x73,%al
40603b:	2b 00                	sub    (%eax),%eax
40603d:	00 0a                	add    %cl,(%edx)
40603f:	6f                   	outsl  %ds:(%esi),(%dx)
406040:	2c 00                	sub    $0x0,%al
406042:	00 0a                	add    %cl,(%edx)
406044:	00 02                	add    %al,(%edx)
406046:	7b 5e                	jnp    0x4060a6
406048:	00 00                	add    %al,(%eax)
40604a:	04 1f                	add    $0x1f,%al
40604c:	14 6f                	adc    $0x6f,%al
40604e:	2d 00 00 0a 00       	sub    $0xa0000,%eax
406053:	02 7b 5e             	add    0x5e(%ebx),%bh
406056:	00 00                	add    %al,(%eax)
406058:	04 72                	add    $0x72,%al
40605a:	00 06                	add    %al,(%esi)
40605c:	00 70 6f             	add    %dh,0x6f(%eax)
40605f:	9d                   	popf
406060:	00 00                	add    %al,(%eax)
406062:	0a 00                	or     (%eax),%al
406064:	02 7b 5f             	add    0x5f(%ebx),%bh
406067:	00 00                	add    %al,(%eax)
406069:	04 17                	add    $0x17,%al
40606b:	6f                   	outsl  %ds:(%esi),(%dx)
40606c:	27                   	daa
40606d:	00 00                	add    %al,(%eax)
40606f:	0a 00                	or     (%eax),%al
406071:	02 7b 5f             	add    0x5f(%ebx),%bh
406074:	00 00                	add    %al,(%eax)
406076:	04 20                	add    $0x20,%al
406078:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406079:	00 00                	add    %al,(%eax)
40607b:	00 1f                	add    %bl,(%edi)
40607d:	2e 73 28             	jae,pn 0x4060a8
406080:	00 00                	add    %al,(%eax)
406082:	0a 6f 29             	or     0x29(%edi),%ch
406085:	00 00                	add    %al,(%eax)
406087:	0a 00                	or     (%eax),%al
406089:	02 7b 5f             	add    0x5f(%ebx),%bh
40608c:	00 00                	add    %al,(%eax)
40608e:	04 72                	add    $0x72,%al
406090:	f0 04 00             	lock add $0x0,%al
406093:	70 6f                	jo     0x406104
406095:	2a 00                	sub    (%eax),%al
406097:	00 0a                	add    %cl,(%edx)
406099:	00 02                	add    %al,(%edx)
40609b:	7b 5f                	jnp    0x4060fc
40609d:	00 00                	add    %al,(%eax)
40609f:	04 16                	add    $0x16,%al
4060a1:	1f                   	pop    %ds
4060a2:	0c 73                	or     $0x73,%al
4060a4:	2b 00                	sub    (%eax),%eax
4060a6:	00 0a                	add    %cl,(%edx)
4060a8:	6f                   	outsl  %ds:(%esi),(%dx)
4060a9:	2c 00                	sub    $0x0,%al
4060ab:	00 0a                	add    %cl,(%edx)
4060ad:	00 02                	add    %al,(%edx)
4060af:	7b 5f                	jnp    0x406110
4060b1:	00 00                	add    %al,(%eax)
4060b3:	04 1f                	add    $0x1f,%al
4060b5:	15 6f 2d 00 00       	adc    $0x2d6f,%eax
4060ba:	0a 00                	or     (%eax),%al
4060bc:	02 7b 5f             	add    0x5f(%ebx),%bh
4060bf:	00 00                	add    %al,(%eax)
4060c1:	04 72                	add    $0x72,%al
4060c3:	e8 05 00 70 6f       	call   0x6fb060cd
4060c8:	9d                   	popf
4060c9:	00 00                	add    %al,(%eax)
4060cb:	0a 00                	or     (%eax),%al
4060cd:	02 7b 60             	add    0x60(%ebx),%bh
4060d0:	00 00                	add    %al,(%eax)
4060d2:	04 17                	add    $0x17,%al
4060d4:	6f                   	outsl  %ds:(%esi),(%dx)
4060d5:	27                   	daa
4060d6:	00 00                	add    %al,(%eax)
4060d8:	0a 00                	or     (%eax),%al
4060da:	02 7b 60             	add    0x60(%ebx),%bh
4060dd:	00 00                	add    %al,(%eax)
4060df:	04 20                	add    $0x20,%al
4060e1:	e3 01                	jecxz  0x4060e4
4060e3:	00 00                	add    %al,(%eax)
4060e5:	20 89 00 00 00 73    	and    %cl,0x73000000(%ecx)
4060eb:	28 00                	sub    %al,(%eax)
4060ed:	00 0a                	add    %cl,(%edx)
4060ef:	6f                   	outsl  %ds:(%esi),(%dx)
4060f0:	29 00                	sub    %eax,(%eax)
4060f2:	00 0a                	add    %cl,(%edx)
4060f4:	00 02                	add    %al,(%edx)
4060f6:	7b 60                	jnp    0x406158
4060f8:	00 00                	add    %al,(%eax)
4060fa:	04 72                	add    $0x72,%al
4060fc:	cc                   	int3
4060fd:	05 00 70 6f 2a       	add    $0x2a6f7000,%eax
406102:	00 00                	add    %al,(%eax)
406104:	0a 00                	or     (%eax),%al
406106:	02 7b 60             	add    0x60(%ebx),%bh
406109:	00 00                	add    %al,(%eax)
40610b:	04 16                	add    $0x16,%al
40610d:	1f                   	pop    %ds
40610e:	0c 73                	or     $0x73,%al
406110:	2b 00                	sub    (%eax),%eax
406112:	00 0a                	add    %cl,(%edx)
406114:	6f                   	outsl  %ds:(%esi),(%dx)
406115:	2c 00                	sub    $0x0,%al
406117:	00 0a                	add    %cl,(%edx)
406119:	00 02                	add    %al,(%edx)
40611b:	7b 60                	jnp    0x40617d
40611d:	00 00                	add    %al,(%eax)
40611f:	04 1f                	add    $0x1f,%al
406121:	16                   	push   %ss
406122:	6f                   	outsl  %ds:(%esi),(%dx)
406123:	2d 00 00 0a 00       	sub    $0xa0000,%eax
406128:	02 7b 60             	add    0x60(%ebx),%bh
40612b:	00 00                	add    %al,(%eax)
40612d:	04 72                	add    $0x72,%al
40612f:	f3 0c 00             	repz or $0x0,%al
406132:	70 6f                	jo     0x4061a3
406134:	9d                   	popf
406135:	00 00                	add    %al,(%eax)
406137:	0a 00                	or     (%eax),%al
406139:	02 7b 61             	add    0x61(%ebx),%bh
40613c:	00 00                	add    %al,(%eax)
40613e:	04 17                	add    $0x17,%al
406140:	6f                   	outsl  %ds:(%esi),(%dx)
406141:	27                   	daa
406142:	00 00                	add    %al,(%eax)
406144:	0a 00                	or     (%eax),%al
406146:	02 7b 61             	add    0x61(%ebx),%bh
406149:	00 00                	add    %al,(%eax)
40614b:	04 20                	add    $0x20,%al
40614d:	e3 01                	jecxz  0x406150
40614f:	00 00                	add    %al,(%eax)
406151:	1f                   	pop    %ds
406152:	5b                   	pop    %ebx
406153:	73 28                	jae    0x40617d
406155:	00 00                	add    %al,(%eax)
406157:	0a 6f 29             	or     0x29(%edi),%ch
40615a:	00 00                	add    %al,(%eax)
40615c:	0a 00                	or     (%eax),%al
40615e:	02 7b 61             	add    0x61(%ebx),%bh
406161:	00 00                	add    %al,(%eax)
406163:	04 72                	add    $0x72,%al
406165:	f9                   	stc
406166:	0c 00                	or     $0x0,%al
406168:	70 6f                	jo     0x4061d9
40616a:	2a 00                	sub    (%eax),%al
40616c:	00 0a                	add    %cl,(%edx)
40616e:	00 02                	add    %al,(%edx)
406170:	7b 61                	jnp    0x4061d3
406172:	00 00                	add    %al,(%eax)
406174:	04 16                	add    $0x16,%al
406176:	1f                   	pop    %ds
406177:	0c 73                	or     $0x73,%al
406179:	2b 00                	sub    (%eax),%eax
40617b:	00 0a                	add    %cl,(%edx)
40617d:	6f                   	outsl  %ds:(%esi),(%dx)
40617e:	2c 00                	sub    $0x0,%al
406180:	00 0a                	add    %cl,(%edx)
406182:	00 02                	add    %al,(%edx)
406184:	7b 61                	jnp    0x4061e7
406186:	00 00                	add    %al,(%eax)
406188:	04 1f                	add    $0x1f,%al
40618a:	17                   	pop    %ss
40618b:	6f                   	outsl  %ds:(%esi),(%dx)
40618c:	2d 00 00 0a 00       	sub    $0xa0000,%eax
406191:	02 7b 61             	add    0x61(%ebx),%bh
406194:	00 00                	add    %al,(%eax)
406196:	04 72                	add    $0x72,%al
406198:	09 0d 00 70 6f 9d    	or     %ecx,0x9d6f7000
40619e:	00 00                	add    %al,(%eax)
4061a0:	0a 00                	or     (%eax),%al
4061a2:	02 7b 62             	add    0x62(%ebx),%bh
4061a5:	00 00                	add    %al,(%eax)
4061a7:	04 17                	add    $0x17,%al
4061a9:	6f                   	outsl  %ds:(%esi),(%dx)
4061aa:	27                   	daa
4061ab:	00 00                	add    %al,(%eax)
4061ad:	0a 00                	or     (%eax),%al
4061af:	02 7b 62             	add    0x62(%ebx),%bh
4061b2:	00 00                	add    %al,(%eax)
4061b4:	04 20                	add    $0x20,%al
4061b6:	73 01                	jae    0x4061b9
4061b8:	00 00                	add    %al,(%eax)
4061ba:	1f                   	pop    %ds
4061bb:	5b                   	pop    %ebx
4061bc:	73 28                	jae    0x4061e6
4061be:	00 00                	add    %al,(%eax)
4061c0:	0a 6f 29             	or     0x29(%edi),%ch
4061c3:	00 00                	add    %al,(%eax)
4061c5:	0a 00                	or     (%eax),%al
4061c7:	02 7b 62             	add    0x62(%ebx),%bh
4061ca:	00 00                	add    %al,(%eax)
4061cc:	04 72                	add    $0x72,%al
4061ce:	0d 0d 00 70 6f       	or     $0x6f70000d,%eax
4061d3:	2a 00                	sub    (%eax),%al
4061d5:	00 0a                	add    %cl,(%edx)
4061d7:	00 02                	add    %al,(%edx)
4061d9:	7b 62                	jnp    0x40623d
4061db:	00 00                	add    %al,(%eax)
4061dd:	04 16                	add    $0x16,%al
4061df:	1f                   	pop    %ds
4061e0:	0c 73                	or     $0x73,%al
4061e2:	2b 00                	sub    (%eax),%eax
4061e4:	00 0a                	add    %cl,(%edx)
4061e6:	6f                   	outsl  %ds:(%esi),(%dx)
4061e7:	2c 00                	sub    $0x0,%al
4061e9:	00 0a                	add    %cl,(%edx)
4061eb:	00 02                	add    %al,(%edx)
4061ed:	7b 62                	jnp    0x406251
4061ef:	00 00                	add    %al,(%eax)
4061f1:	04 1f                	add    $0x1f,%al
4061f3:	18 6f 2d             	sbb    %ch,0x2d(%edi)
4061f6:	00 00                	add    %al,(%eax)
4061f8:	0a 00                	or     (%eax),%al
4061fa:	02 7b 62             	add    0x62(%ebx),%bh
4061fd:	00 00                	add    %al,(%eax)
4061ff:	04 72                	add    $0x72,%al
406201:	1d 0c 00 70 6f       	sbb    $0x6f70000c,%eax
406206:	9d                   	popf