421f5d:	6c                   	insb   (%dx),%es:(%edi)
421f5e:	00 4f 00             	add    %cl,0x0(%edi)
421f61:	6c                   	insb   (%dx),%es:(%edi)
421f62:	00 64 00 41          	add    %ah,0x41(%eax,%eax,1)
421f66:	00 72 00             	add    %dh,0x0(%edx)
421f69:	6d                   	insl   (%dx),%es:(%edi)
421f6a:	00 6f 00             	add    %ch,0x0(%edi)
421f6d:	72 00                	jb     0x421f6f
421f6f:	52                   	push   %edx
421f70:	00 61 00             	add    %ah,0x0(%ecx)
421f73:	72 00                	jb     0x421f75
421f75:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
421f7b:	00 03                	add    %al,(%ebx)
421f7d:	32 00                	xor    (%eax),%al
421f7f:	00 1d 4f 00 6c 00    	add    %bl,0x6c004f
421f85:	64 00 41 00          	add    %al,%fs:0x0(%ecx)
421f89:	72 00                	jb     0x421f8b
421f8b:	6d                   	insl   (%dx),%es:(%edi)
421f8c:	00 6f 00             	add    %ch,0x0(%edi)
421f8f:	72 00                	jb     0x421f91
421f91:	56                   	push   %esi
421f92:	00 61 00             	add    %ah,0x0(%ecx)
421f95:	6c                   	insb   (%dx),%es:(%edi)
421f96:	00 4c 00 62          	add    %cl,0x62(%eax,%eax,1)
421f9a:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
421f9e:	19 41 00             	sbb    %eax,0x0(%ecx)
421fa1:	72 00                	jb     0x421fa3
421fa3:	6d                   	insl   (%dx),%es:(%edi)
421fa4:	00 6f 00             	add    %ch,0x0(%edi)
421fa7:	72 00                	jb     0x421fa9
421fa9:	20 00                	and    %al,(%eax)
421fab:	56                   	push   %esi
421fac:	00 61 00             	add    %ah,0x0(%ecx)
421faf:	6c                   	insb   (%dx),%es:(%edi)
421fb0:	00 75 00             	add    %dh,0x0(%ebp)
421fb3:	65 00 3a             	add    %bh,%gs:(%edx)
421fb6:	00 00                	add    %al,(%eax)
421fb8:	1d 6c 00 62 00       	sbb    $0x62006c,%eax
421fbd:	6c                   	insb   (%dx),%es:(%edi)
421fbe:	00 4f 00             	add    %cl,0x0(%edi)
421fc1:	6c                   	insb   (%dx),%es:(%edi)
421fc2:	00 64 00 41          	add    %ah,0x41(%eax,%eax,1)
421fc6:	00 72 00             	add    %dh,0x0(%edx)
421fc9:	6d                   	insl   (%dx),%es:(%edi)
421fca:	00 6f 00             	add    %ch,0x0(%edi)
421fcd:	72 00                	jb     0x421fcf
421fcf:	56                   	push   %esi
421fd0:	00 61 00             	add    %ah,0x0(%ecx)
421fd3:	6c                   	insb   (%dx),%es:(%edi)
421fd4:	00 00                	add    %al,(%eax)
421fd6:	05 31 00 30 00       	add    $0x300031,%eax
421fdb:	00 1f                	add    %bl,(%edi)
421fdd:	6c                   	insb   (%dx),%es:(%edi)
421fde:	00 62 00             	add    %ah,0x0(%edx)
421fe1:	6c                   	insb   (%dx),%es:(%edi)
421fe2:	00 4e 00             	add    %cl,0x0(%esi)
421fe5:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
421fe9:	41                   	inc    %ecx
421fea:	00 72 00             	add    %dh,0x0(%edx)
421fed:	6d                   	insl   (%dx),%es:(%edi)
421fee:	00 6f 00             	add    %ch,0x0(%edi)
421ff1:	72 00                	jb     0x421ff3
421ff3:	4e                   	dec    %esi
421ff4:	00 61 00             	add    %ah,0x0(%ecx)
421ff7:	6d                   	insl   (%dx),%es:(%edi)
421ff8:	00 65 00             	add    %ah,0x0(%ebp)
421ffb:	00 2d 6c 00 62 00    	add    %ch,0x62006c
422001:	6c                   	insb   (%dx),%es:(%edi)
422002:	00 4e 00             	add    %cl,0x0(%esi)
422005:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
422009:	41                   	inc    %ecx
42200a:	00 72 00             	add    %dh,0x0(%edx)
42200d:	6d                   	insl   (%dx),%es:(%edi)
42200e:	00 6f 00             	add    %ch,0x0(%edi)
422011:	72 00                	jb     0x422013
422013:	52                   	push   %edx
422014:	00 61 00             	add    %ah,0x0(%ecx)
422017:	72 00                	jb     0x422019
422019:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
42201f:	4c                   	dec    %esp
422020:	00 61 00             	add    %ah,0x0(%ecx)
422023:	62 00                	bound  %eax,(%eax)
422025:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
42202a:	23 6c 00 62          	and    0x62(%eax,%eax,1),%ebp
42202e:	00 6c 00 4e          	add    %ch,0x4e(%eax,%eax,1)
422032:	00 65 00             	add    %ah,0x0(%ebp)
422035:	77 00                	ja     0x422037
422037:	41                   	inc    %ecx
422038:	00 72 00             	add    %dh,0x0(%edx)
42203b:	6d                   	insl   (%dx),%es:(%edi)
42203c:	00 6f 00             	add    %ch,0x0(%edi)
42203f:	72 00                	jb     0x422041
422041:	52                   	push   %edx
422042:	00 61 00             	add    %ah,0x0(%ecx)
422045:	72 00                	jb     0x422047
422047:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
42204d:	00 1f                	add    %bl,(%edi)
42204f:	6c                   	insb   (%dx),%es:(%edi)
422050:	00 62 00             	add    %ah,0x0(%edx)
422053:	6c                   	insb   (%dx),%es:(%edi)
422054:	00 4e 00             	add    %cl,0x0(%esi)
422057:	41                   	inc    %ecx
422058:	00 72 00             	add    %dh,0x0(%edx)
42205b:	6d                   	insl   (%dx),%es:(%edi)
42205c:	00 6f 00             	add    %ch,0x0(%edi)
42205f:	72 00                	jb     0x422061
422061:	56                   	push   %esi
422062:	00 61 00             	add    %ah,0x0(%ecx)
422065:	6c                   	insb   (%dx),%es:(%edi)
422066:	00 4c 00 62          	add    %cl,0x62(%eax,%eax,1)
42206a:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
42206e:	1d 6c 00 62 00       	sbb    $0x62006c,%eax
422073:	6c                   	insb   (%dx),%es:(%edi)
422074:	00 4e 00             	add    %cl,0x0(%esi)
422077:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
42207b:	41                   	inc    %ecx
42207c:	00 72 00             	add    %dh,0x0(%edx)
42207f:	6d                   	insl   (%dx),%es:(%edi)
422080:	00 6f 00             	add    %ch,0x0(%edi)
422083:	72 00                	jb     0x422085
422085:	56                   	push   %esi
422086:	00 61 00             	add    %ah,0x0(%ecx)
422089:	6c                   	insb   (%dx),%es:(%edi)
42208a:	00 00                	add    %al,(%eax)
42208c:	17                   	pop    %ss
42208d:	70 00                	jo     0x42208f
42208f:	69 00 63 00 74 00    	imul   $0x740063,(%eax),%eax
422095:	75 00                	jne    0x422097
422097:	72 00                	jb     0x422099
422099:	65 00 42 00          	add    %al,%gs:0x0(%edx)
42209d:	6f                   	outsl  %ds:(%esi),(%dx)
42209e:	00 78 00             	add    %bh,0x0(%eax)
4220a1:	31 00                	xor    %eax,(%eax)
4220a3:	00 11                	add    %dl,(%ecx)
4220a5:	70 00                	jo     0x4220a7
4220a7:	6e                   	outsb  %ds:(%esi),(%dx)
4220a8:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
4220ac:	00 72 00             	add    %dh,0x0(%edx)
4220af:	6d                   	insl   (%dx),%es:(%edi)
4220b0:	00 6f 00             	add    %ch,0x0(%edi)
4220b3:	72 00                	jb     0x4220b5
4220b5:	00 25 6c 00 62 00    	add    %ah,0x62006c
4220bb:	6c                   	insb   (%dx),%es:(%edi)
4220bc:	00 4e 00             	add    %cl,0x0(%esi)
4220bf:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4220c3:	41                   	inc    %ecx
4220c4:	00 72 00             	add    %dh,0x0(%edx)
4220c7:	6d                   	insl   (%dx),%es:(%edi)
4220c8:	00 6f 00             	add    %ch,0x0(%edi)
4220cb:	72 00                	jb     0x4220cd
4220cd:	45                   	inc    %ebp
4220ce:	00 76 00             	add    %dh,0x0(%esi)
4220d1:	61                   	popa
4220d2:	00 73 00             	add    %dh,0x0(%ebx)
4220d5:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4220db:	00 25 6c 00 62 00    	add    %ah,0x62006c
4220e1:	6c                   	insb   (%dx),%es:(%edi)
4220e2:	00 4e 00             	add    %cl,0x0(%esi)
4220e5:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4220e9:	45                   	inc    %ebp
4220ea:	00 76 00             	add    %dh,0x0(%esi)
4220ed:	61                   	popa
4220ee:	00 73 00             	add    %dh,0x0(%ebx)
4220f1:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4220f7:	4c                   	dec    %esp
4220f8:	00 61 00             	add    %ah,0x0(%ecx)
4220fb:	62 00                	bound  %eax,(%eax)
4220fd:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
422102:	23 45 00             	and    0x0(%ebp),%eax
422105:	76 00                	jbe    0x422107
422107:	61                   	popa
422108:	00 73 00             	add    %dh,0x0(%ebx)
42210b:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
422111:	20 00                	and    %al,(%eax)
422113:	4d                   	dec    %ebp
422114:	00 6f 00             	add    %ch,0x0(%edi)
422117:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
42211b:	66 00 69 00          	data16 add %ch,0x0(%ecx)
42211f:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
422123:	3a 00                	cmp    (%eax),%al
422125:	00 25 6c 00 62 00    	add    %ah,0x62006c
42212b:	6c                   	insb   (%dx),%es:(%edi)
42212c:	00 4f 00             	add    %cl,0x0(%edi)
42212f:	6c                   	insb   (%dx),%es:(%edi)
422130:	00 64 00 41          	add    %ah,0x41(%eax,%eax,1)
422134:	00 72 00             	add    %dh,0x0(%edx)
422137:	6d                   	insl   (%dx),%es:(%edi)
422138:	00 6f 00             	add    %ch,0x0(%edi)
42213b:	72 00                	jb     0x42213d
42213d:	45                   	inc    %ebp
42213e:	00 76 00             	add    %dh,0x0(%esi)
422141:	61                   	popa
422142:	00 73 00             	add    %dh,0x0(%ebx)
422145:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
42214b:	00 1f                	add    %bl,(%edi)
42214d:	6c                   	insb   (%dx),%es:(%edi)
42214e:	00 62 00             	add    %ah,0x0(%edx)
422151:	6c                   	insb   (%dx),%es:(%edi)
422152:	00 45 00             	add    %al,0x0(%ebp)
422155:	76 00                	jbe    0x422157
422157:	61                   	popa
422158:	00 73 00             	add    %dh,0x0(%ebx)
42215b:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
422161:	4c                   	dec    %esp
422162:	00 61 00             	add    %ah,0x0(%ecx)
422165:	62 00                	bound  %eax,(%eax)
422167:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
42216c:	21 6c 00 62          	and    %ebp,0x62(%eax,%eax,1)
422170:	00 6c 00 4f          	add    %ch,0x4f(%eax,%eax,1)
422174:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
422178:	00 57 00             	add    %dl,0x0(%edi)
42217b:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
42217f:	70 00                	jo     0x422181
422181:	6f                   	outsl  %ds:(%esi),(%dx)
422182:	00 6e 00             	add    %ch,0x0(%esi)
422185:	4e                   	dec    %esi
422186:	00 61 00             	add    %ah,0x0(%ecx)
422189:	6d                   	insl   (%dx),%es:(%edi)
42218a:	00 65 00             	add    %ah,0x0(%ebp)
42218d:	00 1b                	add    %bl,(%ebx)
42218f:	5b                   	pop    %ebx
422190:	00 57 00             	add    %dl,0x0(%edi)
422193:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
422197:	70 00                	jo     0x422199
422199:	6f                   	outsl  %ds:(%esi),(%dx)
42219a:	00 6e 00             	add    %ch,0x0(%esi)
42219d:	20 00                	and    %al,(%eax)
42219f:	4e                   	dec    %esi
4221a0:	00 61 00             	add    %ah,0x0(%ecx)
4221a3:	6d                   	insl   (%dx),%es:(%edi)
4221a4:	00 65 00             	add    %ah,0x0(%ebp)
4221a7:	5d                   	pop    %ebp
4221a8:	00 00                	add    %al,(%eax)
4221aa:	1f                   	pop    %ds
4221ab:	6c                   	insb   (%dx),%es:(%edi)
4221ac:	00 62 00             	add    %ah,0x0(%edx)
4221af:	6c                   	insb   (%dx),%es:(%edi)
4221b0:	00 57 00             	add    %dl,0x0(%edi)
4221b3:	52                   	push   %edx
4221b4:	00 61 00             	add    %ah,0x0(%ecx)
4221b7:	72 00                	jb     0x4221b9
4221b9:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
4221bf:	4c                   	dec    %esp
4221c0:	00 61 00             	add    %ah,0x0(%ecx)
4221c3:	62 00                	bound  %eax,(%eax)
4221c5:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
4221ca:	25 6c 00 62 00       	and    $0x62006c,%eax
4221cf:	6c                   	insb   (%dx),%es:(%edi)
4221d0:	00 4f 00             	add    %cl,0x0(%edi)
4221d3:	6c                   	insb   (%dx),%es:(%edi)
4221d4:	00 64 00 57          	add    %ah,0x57(%eax,%eax,1)
4221d8:	00 65 00             	add    %ah,0x0(%ebp)
4221db:	61                   	popa
4221dc:	00 70 00             	add    %dh,0x0(%eax)
4221df:	6f                   	outsl  %ds:(%esi),(%dx)
4221e0:	00 6e 00             	add    %ch,0x0(%esi)
4221e3:	52                   	push   %edx
4221e4:	00 61 00             	add    %ah,0x0(%ecx)
4221e7:	72 00                	jb     0x4221e9
4221e9:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
4221ef:	00 25 6c 00 62 00    	add    %ah,0x62006c
4221f5:	6c                   	insb   (%dx),%es:(%edi)
4221f6:	00 4f 00             	add    %cl,0x0(%edi)
4221f9:	6c                   	insb   (%dx),%es:(%edi)
4221fa:	00 64 00 42          	add    %ah,0x42(%eax,%eax,1)
4221fe:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
422202:	00 6d 00             	add    %ch,0x0(%ebp)
422205:	61                   	popa
422206:	00 67 00             	add    %ah,0x0(%edi)
422209:	65 00 4c 00 61       	add    %cl,%gs:0x61(%eax,%eax,1)
42220e:	00 62 00             	add    %ah,0x0(%edx)
422211:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
422216:	19 42 00             	sbb    %eax,0x0(%edx)
422219:	61                   	popa
42221a:	00 73 00             	add    %dh,0x0(%ebx)
42221d:	65 00 20             	add    %ah,%gs:(%eax)
422220:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
422224:	00 6d 00             	add    %ch,0x0(%ebp)
422227:	61                   	popa
422228:	00 67 00             	add    %ah,0x0(%edi)
42222b:	65 00 3a             	add    %bh,%gs:(%edx)
42222e:	00 00                	add    %al,(%eax)
422230:	1b 6c 00 62          	sbb    0x62(%eax,%eax,1),%ebp
422234:	00 6c 00 4f          	add    %ch,0x4f(%eax,%eax,1)
422238:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
42223c:	00 42 00             	add    %al,0x0(%edx)
42223f:	44                   	inc    %esp
422240:	00 61 00             	add    %ah,0x0(%ecx)
422243:	6d                   	insl   (%dx),%es:(%edi)
422244:	00 61 00             	add    %ah,0x0(%ecx)
422247:	67 00 65 00          	add    %ah,0x0(%di)
42224b:	00 27                	add    %ah,(%edi)
42224d:	6c                   	insb   (%dx),%es:(%edi)
42224e:	00 62 00             	add    %ah,0x0(%edx)
422251:	6c                   	insb   (%dx),%es:(%edi)
422252:	00 4f 00             	add    %cl,0x0(%edi)
422255:	6c                   	insb   (%dx),%es:(%edi)
422256:	00 64 00 41          	add    %ah,0x41(%eax,%eax,1)
42225a:	00 50 00             	add    %dl,0x0(%eax)
42225d:	44                   	inc    %esp
42225e:	00 61 00             	add    %ah,0x0(%ecx)
422261:	6d                   	insl   (%dx),%es:(%edi)
422262:	00 61 00             	add    %ah,0x0(%ecx)
422265:	67 00 65 00          	add    %ah,0x0(%di)
422269:	4c                   	dec    %esp
42226a:	00 61 00             	add    %ah,0x0(%ecx)
42226d:	62 00                	bound  %eax,(%eax)
42226f:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
422274:	15 41 00 50 00       	adc    $0x500041,%eax
422279:	20 00                	and    %al,(%eax)
42227b:	44                   	inc    %esp
42227c:	00 61 00             	add    %ah,0x0(%ecx)
42227f:	6d                   	insl   (%dx),%es:(%edi)
422280:	00 61 00             	add    %ah,0x0(%ecx)
422283:	67 00 65 00          	add    %ah,0x0(%di)
422287:	3a 00                	cmp    (%eax),%al
422289:	00 1d 6c 00 62 00    	add    %bl,0x62006c
42228f:	6c                   	insb   (%dx),%es:(%edi)
422290:	00 4f 00             	add    %cl,0x0(%edi)
422293:	6c                   	insb   (%dx),%es:(%edi)
422294:	00 64 00 41          	add    %ah,0x41(%eax,%eax,1)
422298:	00 50 00             	add    %dl,0x0(%eax)
42229b:	44                   	inc    %esp
42229c:	00 61 00             	add    %ah,0x0(%ecx)
42229f:	6d                   	insl   (%dx),%es:(%edi)
4222a0:	00 61 00             	add    %ah,0x0(%ecx)
4222a3:	67 00 65 00          	add    %ah,0x0(%di)
4222a7:	00 21                	add    %ah,(%ecx)
4222a9:	6c                   	insb   (%dx),%es:(%edi)
4222aa:	00 62 00             	add    %ah,0x0(%edx)
4222ad:	6c                   	insb   (%dx),%es:(%edi)
4222ae:	00 4e 00             	add    %cl,0x0(%esi)
4222b1:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4222b5:	57                   	push   %edi
4222b6:	00 65 00             	add    %ah,0x0(%ebp)
4222b9:	61                   	popa
4222ba:	00 70 00             	add    %dh,0x0(%eax)
4222bd:	6f                   	outsl  %ds:(%esi),(%dx)
4222be:	00 6e 00             	add    %ch,0x0(%esi)
4222c1:	4e                   	dec    %esi
4222c2:	00 61 00             	add    %ah,0x0(%ecx)
4222c5:	6d                   	insl   (%dx),%es:(%edi)
4222c6:	00 65 00             	add    %ah,0x0(%ebp)
4222c9:	00 25 6c 00 62 00    	add    %ah,0x62006c
4222cf:	6c                   	insb   (%dx),%es:(%edi)
4222d0:	00 4e 00             	add    %cl,0x0(%esi)
4222d3:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4222d7:	57                   	push   %edi
4222d8:	00 65 00             	add    %ah,0x0(%ebp)
4222db:	61                   	popa