421f97:	00 00                	add    %al,(%eax)
421f99:	24 0b                	and    $0xb,%al
421f9b:	7c 05                	jl     0x421fa2
421f9d:	00 00                	add    %al,(%eax)
421f9f:	4e                   	dec    %esi
421fa0:	0b 7c 05 00          	or     0x0(%ebp,%eax,1),%edi
421fa4:	00 3c 0b             	add    %bh,(%ebx,%ecx,1)
421fa7:	7c 05                	jl     0x421fae
421fa9:	00 00                	add    %al,(%eax)
421fab:	17                   	pop    %ss
421fac:	0b 7c 05 00          	or     0x0(%ebp,%eax,1),%edi
421fb0:	00 38                	add    %bh,(%eax)
421fb2:	12 82 05 00 00 db    	adc    -0x24fffffb(%edx),%al
421fb8:	0a 86 05 00 00 24    	or     0x24000005(%esi),%al
421fbe:	0b 7c 05 00          	or     0x0(%ebp,%eax,1),%edi
421fc2:	00 4e 0b             	add    %cl,0xb(%esi)
421fc5:	7c 05                	jl     0x421fcc
421fc7:	00 00                	add    %al,(%eax)
421fc9:	3c 0b                	cmp    $0xb,%al
421fcb:	7c 05                	jl     0x421fd2
421fcd:	00 00                	add    %al,(%eax)
421fcf:	17                   	pop    %ss
421fd0:	0b 7c 05 00          	or     0x0(%ebp,%eax,1),%edi
421fd4:	00 38                	add    %bh,(%eax)
421fd6:	12 82 05 00 00 db    	adc    -0x24fffffb(%edx),%al
421fdc:	0a 8c 05 00 00 9d 00 	or     0x9d0000(%ebp,%eax,1),%cl
421fe3:	92                   	xchg   %eax,%edx
421fe4:	05 00 00 5e 12       	add    $0x125e0000,%eax
421fe9:	92                   	xchg   %eax,%edx
421fea:	05 00 00 77 0b       	add    $0xb770000,%eax
421fef:	92                   	xchg   %eax,%edx
421ff0:	05 00 00 76 00       	add    $0x760000,%eax
421ff5:	92                   	xchg   %eax,%edx
421ff6:	05 00 00 9d 00       	add    $0x9d0000,%eax
421ffb:	92                   	xchg   %eax,%edx
421ffc:	05 00 00 5e 12       	add    $0x125e0000,%eax
422001:	92                   	xchg   %eax,%edx
422002:	05 00 00 77 0b       	add    $0xb770000,%eax
422007:	92                   	xchg   %eax,%edx
422008:	05 00 00 76 00       	add    $0x760000,%eax
42200d:	92                   	xchg   %eax,%edx
42200e:	05 00 00 dd 12       	add    $0x12dd0000,%eax
422013:	96                   	xchg   %eax,%esi
422014:	05 00 00 37 13       	add    $0x13370000,%eax
422019:	96                   	xchg   %eax,%esi
42201a:	05 00 00 20 0c       	add    $0xc200000,%eax
42201f:	9b                   	fwait
422020:	05 00 00 37 13       	add    $0x13370000,%eax
422025:	a1 05 00 00 20       	mov    0x20000005,%eax
42202a:	0c 9b                	or     $0x9b,%al
42202c:	05 08 00 31 00       	add    $0x310008,%eax
422031:	02 00                	add    (%eax),%al
422033:	10 00                	adc    %al,(%eax)
422035:	32 00                	xor    (%eax),%al
422037:	02 00                	add    (%eax),%al
422039:	02 00                	add    (%eax),%al
42203b:	09 00                	or     %eax,(%eax)
42203d:	03 00                	add    (%eax),%eax
42203f:	08 00                	or     %al,(%eax)
422041:	33 00                	xor    (%eax),%eax
422043:	04 00                	add    $0x0,%al
422045:	10 00                	adc    %al,(%eax)
422047:	34 00                	xor    $0x0,%al
422049:	04 00                	add    $0x0,%al
42204b:	02 00                	add    (%eax),%al
42204d:	0a 00                	or     (%eax),%al
42204f:	05 00 08 00 35       	add    $0x35000800,%eax
422054:	00 06                	add    %al,(%esi)
422056:	00 10                	add    %dl,(%eax)
422058:	00 36                	add    %dh,(%esi)
42205a:	00 06                	add    %al,(%esi)
42205c:	00 02                	add    %al,(%edx)
42205e:	00 0b                	add    %cl,(%ebx)
422060:	00 07                	add    %al,(%edi)
422062:	00 01                	add    %al,(%ecx)
422064:	00 0c 00             	add    %cl,(%eax,%eax,1)
422067:	07                   	pop    %es
422068:	00 08                	add    %cl,(%eax)
42206a:	00 37                	add    %dh,(%edi)
42206c:	00 08                	add    %cl,(%eax)
42206e:	00 10                	add    %dl,(%eax)
422070:	00 38                	add    %bh,(%eax)
422072:	00 08                	add    %cl,(%eax)
422074:	00 02                	add    %al,(%edx)
422076:	00 0d 00 09 00 08    	add    %cl,0x8000900
42207c:	00 51 00             	add    %dl,0x0(%ecx)
42207f:	0a 00                	or     (%eax),%al
422081:	10 00                	adc    %al,(%eax)
422083:	52                   	push   %edx
422084:	00 0a                	add    %cl,(%edx)
422086:	00 02                	add    %al,(%edx)
422088:	00 0e                	add    %cl,(%esi)
42208a:	00 0b                	add    %cl,(%ebx)
42208c:	00 08                	add    %cl,(%eax)
42208e:	00 53 00             	add    %dl,0x0(%ebx)
422091:	0c 00                	or     $0x0,%al
422093:	10 00                	adc    %al,(%eax)
422095:	54                   	push   %esp
422096:	00 0c 00             	add    %cl,(%eax,%eax,1)
422099:	02 00                	add    (%eax),%al
42209b:	1d 00 0d 00 08       	sbb    $0x8000d00,%eax
4220a0:	00 55 00             	add    %dl,0x0(%ebp)
4220a3:	0e                   	push   %cs
4220a4:	00 10                	add    %dl,(%eax)
4220a6:	00 56 00             	add    %dl,0x0(%esi)
4220a9:	0e                   	push   %cs
4220aa:	00 02                	add    %al,(%edx)
4220ac:	00 1e                	add    %bl,(%esi)
4220ae:	00 0f                	add    %cl,(%edi)
4220b0:	00 01                	add    %al,(%ecx)
4220b2:	00 1f                	add    %bl,(%edi)
4220b4:	00 0f                	add    %cl,(%edi)
4220b6:	00 08                	add    %cl,(%eax)
4220b8:	00 57 00             	add    %dl,0x0(%edi)
4220bb:	10 00                	adc    %al,(%eax)
4220bd:	10 00                	adc    %al,(%eax)
4220bf:	58                   	pop    %eax
4220c0:	00 10                	add    %dl,(%eax)
4220c2:	00 02                	add    %al,(%edx)
4220c4:	00 2b                	add    %ch,(%ebx)
4220c6:	00 11                	add    %dl,(%ecx)
4220c8:	00 02                	add    %al,(%edx)
4220ca:	00 2c 00             	add    %ch,(%eax,%eax,1)
4220cd:	13 00                	adc    (%eax),%eax
4220cf:	02 00                	add    (%eax),%al
4220d1:	2d 00 15 00 02       	sub    $0x2001500,%eax
4220d6:	00 2e                	add    %ch,(%esi)
4220d8:	00 17                	add    %dl,(%edi)
4220da:	00 02                	add    %al,(%edx)
4220dc:	00 2f                	add    %ch,(%edi)
4220de:	00 19                	add    %bl,(%ecx)
4220e0:	00 02                	add    %al,(%edx)
4220e2:	00 30                	add    %dh,(%eax)
4220e4:	00 1b                	add    %bl,(%ebx)
4220e6:	00 02                	add    %al,(%edx)
4220e8:	00 4b 00             	add    %cl,0x0(%ebx)
4220eb:	1d 00 02 00 4c       	sbb    $0x4c000200,%eax
4220f0:	00 1f                	add    %bl,(%edi)
4220f2:	00 02                	add    %al,(%edx)
4220f4:	00 4d 00             	add    %cl,0x0(%ebp)
4220f7:	21 00                	and    %eax,(%eax)
4220f9:	02 00                	add    (%eax),%al
4220fb:	4e                   	dec    %esi
4220fc:	00 23                	add    %ah,(%ebx)
4220fe:	00 02                	add    %al,(%edx)
422100:	00 4f 00             	add    %cl,0x0(%edi)
422103:	25 00 02 00 50       	and    $0x50000200,%eax
422108:	00 27                	add    %ah,(%edi)
42210a:	00 02                	add    %al,(%edx)
42210c:	00 69 00             	add    %ch,0x0(%ecx)
42210f:	29 00                	sub    %eax,(%eax)
422111:	01 00                	add    %eax,(%eax)
422113:	6a 00                	push   $0x0
422115:	29 00                	sub    %eax,(%eax)
422117:	02 00                	add    (%eax),%al
422119:	6b 00 2b             	imul   $0x2b,(%eax),%eax
42211c:	00 01                	add    %al,(%ecx)
42211e:	00 6c 00 2b          	add    %ch,0x2b(%eax,%eax,1)
422122:	00 02                	add    %al,(%edx)
422124:	00 6d 00             	add    %ch,0x0(%ebp)
422127:	2d 00 01 00 6e       	sub    $0x6e000100,%eax
42212c:	00 2d 00 02 00 6f    	add    %ch,0x6f000200
422132:	00 2f                	add    %ch,(%edi)
422134:	00 01                	add    %al,(%ecx)
422136:	00 70 00             	add    %dh,0x0(%eax)
422139:	2f                   	das
42213a:	00 02                	add    %al,(%edx)
42213c:	00 7b 00             	add    %bh,0x0(%ebx)
42213f:	31 00                	xor    %eax,(%eax)
422141:	01 00                	add    %eax,(%eax)
422143:	7c 00                	jl     0x422145
422145:	31 00                	xor    %eax,(%eax)
422147:	02 00                	add    (%eax),%al
422149:	7d 00                	jge    0x42214b
42214b:	33 00                	xor    (%eax),%eax
42214d:	01 00                	add    %eax,(%eax)
42214f:	7e 00                	jle    0x422151
422151:	33 00                	xor    (%eax),%eax
422153:	02 00                	add    (%eax),%al
422155:	7f 00                	jg     0x422157
422157:	35 00 01 00 80       	xor    $0x80000100,%eax
42215c:	00 35 00 02 00 81    	add    %dh,0x81000200
422162:	00 37                	add    %dh,(%edi)
422164:	00 01                	add    %al,(%ecx)
422166:	00 82 00 37 00 02    	add    %al,0x2003700(%edx)
42216c:	00 83 00 39 00 01    	add    %al,0x1003900(%ebx)
422172:	00 84 00 39 00 02 00 	add    %al,0x20039(%eax,%eax,1)
422179:	8e 00                	mov    (%eax),%es
42217b:	3b 00                	cmp    (%eax),%eax
42217d:	02 00                	add    (%eax),%al
42217f:	8f 00                	pop    (%eax)
422181:	3d 00 02 00 91       	cmp    $0x91000200,%eax
422186:	00 3f                	add    %bh,(%edi)
422188:	00 02                	add    %al,(%edx)
42218a:	00 92 00 41 00 20    	add    %dl,0x20004100(%edx)
422190:	00 2f                	add    %ch,(%edi)
422192:	00 73 00             	add    %dh,0x0(%ebx)
422195:	0c 04                	or     $0x4,%al
422197:	04 80                	add    $0x80,%al
422199:	00 00                	add    %al,(%eax)
42219b:	01 00                	add    %eax,(%eax)
4221a9:	3f                   	aas
4221aa:	05 00 00 04 00       	add    $0x40000,%eax
4221b7:	00 00                	add    %al,(%eax)
4221b9:	27                   	daa
4221ba:	04 36                	add    $0x36,%al
4221bc:	01 00                	add    %eax,(%eax)
4221be:	00 00                	add    %al,(%eax)
4221c0:	00 04 00             	add    %al,(%eax,%eax,1)
4221cb:	00 00                	add    %al,(%eax)
4221cd:	30 04 c6             	xor    %al,(%esi,%eax,8)
4221d0:	09 00                	or     %eax,(%eax)
4221d2:	00 00                	add    %al,(%eax)
4221d4:	00 04 00             	add    %al,(%eax,%eax,1)
4221df:	00 00                	add    %al,(%eax)
4221e1:	27                   	daa
4221e2:	04 e0                	add    $0xe0,%al
4221e4:	0a 00                	or     (%eax),%al
4221e6:	00 00                	add    %al,(%eax)
4221e8:	00 04 00             	add    %al,(%eax,%eax,1)
4221f3:	00 00                	add    %al,(%eax)
4221f5:	27                   	daa
4221f6:	04 ae                	add    $0xae,%al
4221f8:	0a 00                	or     (%eax),%al
4221fa:	00 00                	add    %al,(%eax)
4221fc:	00 04 00             	add    %al,(%eax,%eax,1)
422207:	00 00                	add    %al,(%eax)
422209:	27                   	daa
42220a:	04 0c                	add    $0xc,%al
42220c:	01 00                	add    %eax,(%eax)
42220e:	00 00                	add    %al,(%eax)
422210:	00 04 00             	add    %al,(%eax,%eax,1)
42221b:	00 00                	add    %al,(%eax)
42221d:	27                   	daa
42221e:	04 e4                	add    $0xe4,%al
422220:	0f 00 00             	sldt   (%eax)
422223:	00 00                	add    %al,(%eax)
422225:	00 00                	add    %al,(%eax)
422227:	00 00                	add    %al,(%eax)
422229:	01 00                	add    %eax,(%eax)
42222b:	00 00                	add    %al,(%eax)
42222d:	0a 0f                	or     (%edi),%cl
42222f:	00 00                	add    %al,(%eax)
422231:	05 00 03 00 06       	add    $0x6000300,%eax
422236:	00 03                	add    %al,(%ebx)
422238:	00 07                	add    %al,(%edi)
42223a:	00 03                	add    %al,(%ebx)
42223c:	00 08                	add    %cl,(%eax)
42223e:	00 03                	add    %al,(%ebx)
422240:	00 09                	add    %cl,(%ecx)
422242:	00 03                	add    %al,(%ebx)
422244:	00 0a                	add    %cl,(%edx)
422246:	00 03                	add    %al,(%ebx)
422248:	00 0b                	add    %cl,(%ebx)
42224a:	00 03                	add    %al,(%ebx)
42224c:	00 0c 00             	add    %cl,(%eax,%eax,1)
42224f:	03 00                	add    (%eax),%eax
422251:	1d 01 ee 02 1d       	sbb    $0x1d02ee01,%eax
422256:	01 b1 03 00 00 00    	add    %esi,0x3(%ecx)
42225c:	00 00                	add    %al,(%eax)
42225e:	66 32 30             	data16 xor (%eax),%dh
422261:	00 64 65 74          	add    %ah,0x74(%ebp,%eiz,2)
422265:	72 6f                	jb     0x4222d6
422267:	69 74 30 00 49 45 6e 	imul   $0x756e4549,0x0(%eax,%esi,1),%esi
42226e:	75
42226f:	6d                   	insl   (%dx),%es:(%edi)
422270:	65 72 61             	gs jb  0x4222d4
422273:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
422277:	31 00                	xor    %eax,(%eax)
422279:	54                   	push   %esp
42227a:	79 70                	jns    0x4222ec
42227c:	65 64 54             	gs fs push %esp
42227f:	61                   	popa
422280:	62 6c 65 42          	bound  %ebp,0x42(%ebp,%eiz,2)
422284:	61                   	popa
422285:	73 65                	jae    0x4222ec
422287:	60                   	pusha
422288:	31 00                	xor    %eax,(%eax)
42228a:	4c                   	dec    %esp
42228b:	69 73 74 60 31 00 64 	imul   $0x64003160,0x74(%ebx),%esi
422292:	65 74 72             	gs je  0x422307
422295:	6f                   	outsl  %ds:(%esi),(%dx)
422296:	69 74 31 00 49 6e 74 	imul   $0x33746e49,0x0(%ecx,%esi,1),%esi
42229d:	33
42229e:	32 00                	xor    (%eax),%al
4222a0:	64 65 74 72          	fs gs je 0x422316
4222a4:	6f                   	outsl  %ds:(%esi),(%dx)
4222a5:	69 74 32 00 3c 4d 6f 	imul   $0x646f4d3c,0x0(%edx,%esi,1),%esi
4222ac:	64
4222ad:	75 6c                	jne    0x42231b
4222af:	65 3e 00 43 6f       	gs add %al,%ds:0x6f(%ebx)
4222b4:	72 65                	jb     0x42231b
4222b6:	44                   	inc    %esp
4222b7:	42                   	inc    %edx
4222b8:	00 67 65             	add    %ah,0x65(%edi)
4222bb:	74 5f                	je     0x42231c
4222bd:	42                   	inc    %edx
4222be:	00 67 65             	add    %ah,0x65(%edi)
4222c1:	74 5f                	je     0x422322
4222c3:	49                   	dec    %ecx
4222c4:	44                   	inc    %esp
4222c5:	00 73 65             	add    %dh,0x65(%ebx)
4222c8:	74 5f                	je     0x422329
4222ca:	49                   	dec    %ecx
4222cb:	44                   	inc    %esp
4222cc:	00 63 6f             	add    %ah,0x6f(%ebx)
4222cf:	6c                   	insb   (%dx),%es:(%edi)
4222d0:	75 6d                	jne    0x42233f
4222d2:	6e                   	outsb  %ds:(%esi),(%dx)
4222d3:	49                   	dec    %ecx
4222d4:	44                   	inc    %esp
4222d5:	00 67 65             	add    %ah,0x65(%edi)
4222d8:	74 5f                	je     0x422339
4222da:	47                   	inc    %edi
4222db:	00 53 79             	add    %dl,0x79(%ebx)
4222de:	73 74                	jae    0x422354
4222e0:	65 6d                	gs insl (%dx),%es:(%edi)
4222e2:	2e 49                	cs dec %ecx
4222e4:	4f                   	dec    %edi
4222e5:	00 67 65             	add    %ah,0x65(%edi)
4222e8:	74 5f                	je     0x422349
4222ea:	49                   	dec    %ecx
4222eb:	50                   	push   %eax
4222ec:	00 73 65             	add    %dh,0x65(%ebx)
4222ef:	74 5f                	je     0x422350
4222f1:	49                   	dec    %ecx
4222f2:	50                   	push   %eax
4222f3:	00 63 6f             	add    %ah,0x6f(%ebx)
4222f6:	6c                   	insb   (%dx),%es:(%edi)
4222f7:	75 6d                	jne    0x422366
4222f9:	6e                   	outsb  %ds:(%esi),(%dx)
4222fa:	49                   	dec    %ecx
4222fb:	50                   	push   %eax
4222fc:	00 67 65             	add    %ah,0x65(%edi)
4222ff:	74 5f                	je     0x422360
422301:	52                   	push   %edx
422302:	00 61 61             	add    %ah,0x61(%ecx)
422305:	00 53 79             	add    %dl,0x79(%ebx)
422308:	73 74                	jae    0x42237e
42230a:	65 6d                	gs insl (%dx),%es:(%edi)
42230c:	2e 58                	cs pop %eax
42230e:	6d                   	insl   (%dx),%es:(%edi)
42230f:	6c                   	insb   (%dx),%es:(%edi)
422310:	2e 53                	cs push %ebx
422312:	63 68 65             	arpl   %ebp,0x65(%eax)
422315:	6d                   	insl   (%dx),%es:(%edi)
422316:	61                   	popa
422317:	00 47 65             	add    %al,0x65(%edi)
42231a:	74 54                	je     0x422370
42231c:	79 70                	jns    0x42238e