42013b:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
42013f:	20 00                	and    %al,(%eax)
420141:	6c                   	insb   (%dx),%es:(%edi)
420142:	00 6f 00             	add    %ch,0x0(%edi)
420145:	73 00                	jae    0x420147
420147:	74 00                	je     0x420149
420149:	20 00                	and    %al,(%eax)
42014b:	64 00 75 00          	add    %dh,%fs:0x0(%ebp)
42014f:	72 00                	jb     0x420151
420151:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
420157:	20 00                	and    %al,(%eax)
420159:	6c                   	insb   (%dx),%es:(%edi)
42015a:	00 61 00             	add    %ah,0x0(%ecx)
42015d:	73 00                	jae    0x42015f
42015f:	74 00                	je     0x420161
420161:	20 00                	and    %al,(%eax)
420163:	63 00                	arpl   %eax,(%eax)
420165:	72 00                	jb     0x420167
420167:	61                   	popa
420168:	00 73 00             	add    %dh,0x0(%ebx)
42016b:	68 00 20 00 3a       	push   $0x3a002000
420170:	00 28                	add    %ch,(%eax)
420172:	00 00                	add    %al,(%eax)
420174:	7d 45                	jge    0x4201bb
420176:	00 72 00             	add    %dh,0x0(%edx)
420179:	72 00                	jb     0x42017b
42017b:	6f                   	outsl  %ds:(%esi),(%dx)
42017c:	00 72 00             	add    %dh,0x0(%edx)
42017f:	21 00                	and    %eax,(%eax)
420181:	20 00                	and    %al,(%eax)
420183:	59                   	pop    %ecx
420184:	00 6f 00             	add    %ch,0x0(%edi)
420187:	75 00                	jne    0x420189
420189:	72 00                	jb     0x42018b
42018b:	20 00                	and    %al,(%eax)
42018d:	70 00                	jo     0x42018f
42018f:	72 00                	jb     0x420191
420191:	6f                   	outsl  %ds:(%esi),(%dx)
420192:	00 67 00             	add    %ah,0x0(%edi)
420195:	72 00                	jb     0x420197
420197:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
42019b:	73 00                	jae    0x42019d
42019d:	20 00                	and    %al,(%eax)
42019f:	68 00 61 00 73       	push   $0x73006100
4201a4:	00 20                	add    %ah,(%eax)
4201a6:	00 62 00             	add    %ah,0x0(%edx)
4201a9:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
4201ad:	6e                   	outsb  %ds:(%esi),(%dx)
4201ae:	00 20                	add    %ah,(%eax)
4201b0:	00 73 00             	add    %dh,0x0(%ebx)
4201b3:	61                   	popa
4201b4:	00 76 00             	add    %dh,0x0(%esi)
4201b7:	65 00 64 00 2c       	add    %ah,%gs:0x2c(%eax,%eax,1)
4201bc:	00 20                	add    %ah,(%eax)
4201be:	00 70 00             	add    %dh,0x0(%eax)
4201c1:	6c                   	insb   (%dx),%es:(%edi)
4201c2:	00 65 00             	add    %ah,0x0(%ebp)
4201c5:	61                   	popa
4201c6:	00 73 00             	add    %dh,0x0(%ebx)
4201c9:	65 00 20             	add    %ah,%gs:(%eax)
4201cc:	00 72 00             	add    %dh,0x0(%edx)
4201cf:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4201d3:	74 00                	je     0x4201d5
4201d5:	61                   	popa
4201d6:	00 72 00             	add    %dh,0x0(%edx)
4201d9:	74 00                	je     0x4201db
4201db:	20 00                	and    %al,(%eax)
4201dd:	79 00                	jns    0x4201df
4201df:	6f                   	outsl  %ds:(%esi),(%dx)
4201e0:	00 75 00             	add    %dh,0x0(%ebp)
4201e3:	72 00                	jb     0x4201e5
4201e5:	20 00                	and    %al,(%eax)
4201e7:	67 00 61 00          	add    %ah,0x0(%bx,%di)
4201eb:	6d                   	insl   (%dx),%es:(%edi)
4201ec:	00 65 00             	add    %ah,0x0(%ebp)
4201ef:	2e 00 00             	add    %al,%cs:(%eax)
4201f2:	03 61 00             	add    0x0(%ecx),%esp
4201f5:	00 03                	add    %al,(%ebx)
4201f7:	65 00 00             	add    %al,%gs:(%eax)
4201fa:	03 69 00             	add    0x0(%ecx),%ebp
4201fd:	00 03                	add    %al,(%ebx)
4201ff:	6f                   	outsl  %ds:(%esi),(%dx)
420200:	00 00                	add    %al,(%eax)
420202:	03 75 00             	add    0x0(%ebp),%esi
420205:	00 2d 59 00 6f 00    	add    %ch,0x6f0059
42020b:	75 00                	jne    0x42020d
42020d:	20 00                	and    %al,(%eax)
42020f:	68 00 61 00 76       	push   $0x76006100
420214:	00 65 00             	add    %ah,0x0(%ebp)
420217:	20 00                	and    %al,(%eax)
420219:	66 00 6f 00          	data16 add %ch,0x0(%edi)
42021d:	75 00                	jne    0x42021f
42021f:	6e                   	outsb  %ds:(%esi),(%dx)
420220:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
420224:	00 61 00             	add    %ah,0x0(%ecx)
420227:	6e                   	outsb  %ds:(%esi),(%dx)
420228:	00 20                	add    %ah,(%eax)
42022a:	00 7b 00             	add    %bh,0x0(%ebx)
42022d:	30 00                	xor    %al,(%eax)
42022f:	7d 00                	jge    0x420231
420231:	2e 00 00             	add    %al,%cs:(%eax)
420234:	2b 59 00             	sub    0x0(%ecx),%ebx
420237:	6f                   	outsl  %ds:(%esi),(%dx)
420238:	00 75 00             	add    %dh,0x0(%ebp)
42023b:	20 00                	and    %al,(%eax)
42023d:	68 00 61 00 76       	push   $0x76006100
420242:	00 65 00             	add    %ah,0x0(%ebp)
420245:	20 00                	and    %al,(%eax)
420247:	66 00 6f 00          	data16 add %ch,0x0(%edi)
42024b:	75 00                	jne    0x42024d
42024d:	6e                   	outsb  %ds:(%esi),(%dx)
42024e:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
420252:	00 61 00             	add    %ah,0x0(%ecx)
420255:	20 00                	and    %al,(%eax)
420257:	7b 00                	jnp    0x420259
420259:	30 00                	xor    %al,(%eax)
42025b:	7d 00                	jge    0x42025d
42025d:	2e 00 00             	add    %al,%cs:(%eax)
420260:	4d                   	dec    %ebp
420261:	20 00                	and    %al,(%eax)
420263:	70 00                	jo     0x420265
420265:	6f                   	outsl  %ds:(%esi),(%dx)
420266:	00 69 00             	add    %ch,0x0(%ecx)
420269:	6e                   	outsb  %ds:(%esi),(%dx)
42026a:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
42026e:	00 20                	add    %ah,(%eax)
420270:	00 68 00             	add    %ch,0x0(%eax)
420273:	61                   	popa
420274:	00 76 00             	add    %dh,0x0(%esi)
420277:	65 00 20             	add    %ah,%gs:(%eax)
42027a:	00 62 00             	add    %ah,0x0(%edx)
42027d:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
420281:	6e                   	outsb  %ds:(%esi),(%dx)
420282:	00 20                	add    %ah,(%eax)
420284:	00 61 00             	add    %ah,0x0(%ecx)
420287:	64 00 64 00 65       	add    %ah,%fs:0x65(%eax,%eax,1)
42028c:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
420290:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
420294:	00 20                	add    %ah,(%eax)
420296:	00 79 00             	add    %bh,0x0(%ecx)
420299:	6f                   	outsl  %ds:(%esi),(%dx)
42029a:	00 75 00             	add    %dh,0x0(%ebp)
42029d:	72 00                	jb     0x42029f
42029f:	20 00                	and    %al,(%eax)
4202a1:	73 00                	jae    0x4202a3
4202a3:	63 00                	arpl   %eax,(%eax)
4202a5:	6f                   	outsl  %ds:(%esi),(%dx)
4202a6:	00 72 00             	add    %dh,0x0(%edx)
4202a9:	65 00 2e             	add    %ch,%gs:(%esi)
4202ac:	00 00                	add    %al,(%eax)
4202ae:	4b                   	dec    %ebx
4202af:	20 00                	and    %al,(%eax)
4202b1:	70 00                	jo     0x4202b3
4202b3:	6f                   	outsl  %ds:(%esi),(%dx)
4202b4:	00 69 00             	add    %ch,0x0(%ecx)
4202b7:	6e                   	outsb  %ds:(%esi),(%dx)
4202b8:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4202bc:	00 68 00             	add    %ch,0x0(%eax)
4202bf:	61                   	popa
4202c0:	00 76 00             	add    %dh,0x0(%esi)
4202c3:	65 00 20             	add    %ah,%gs:(%eax)
4202c6:	00 62 00             	add    %ah,0x0(%edx)
4202c9:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
4202cd:	6e                   	outsb  %ds:(%esi),(%dx)
4202ce:	00 20                	add    %ah,(%eax)
4202d0:	00 61 00             	add    %ah,0x0(%ecx)
4202d3:	64 00 64 00 65       	add    %ah,%fs:0x65(%eax,%eax,1)
4202d8:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4202dc:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
4202e0:	00 20                	add    %ah,(%eax)
4202e2:	00 79 00             	add    %bh,0x0(%ecx)
4202e5:	6f                   	outsl  %ds:(%esi),(%dx)
4202e6:	00 75 00             	add    %dh,0x0(%ebp)
4202e9:	72 00                	jb     0x4202eb
4202eb:	20 00                	and    %al,(%eax)
4202ed:	73 00                	jae    0x4202ef
4202ef:	63 00                	arpl   %eax,(%eax)
4202f1:	6f                   	outsl  %ds:(%esi),(%dx)
4202f2:	00 72 00             	add    %dh,0x0(%edx)
4202f5:	65 00 2e             	add    %ch,%gs:(%esi)
4202f8:	00 00                	add    %al,(%eax)
4202fa:	0b 62 00             	or     0x0(%edx),%esp
4202fd:	6c                   	insb   (%dx),%es:(%edi)
4202fe:	00 6f 00             	add    %ch,0x0(%edi)
420301:	63 00                	arpl   %eax,(%eax)
420303:	6b 00 00             	imul   $0x0,(%eax),%eax
420306:	80 af 59 00 6f 00 75 	subb   $0x75,0x6f0059(%edi)
42030d:	00 20                	add    %ah,(%eax)
42030f:	00 68 00             	add    %ch,0x0(%eax)
420312:	61                   	popa
420313:	00 76 00             	add    %dh,0x0(%esi)
420316:	65 00 20             	add    %ah,%gs:(%eax)
420319:	00 62 00             	add    %ah,0x0(%edx)
42031c:	6c                   	insb   (%dx),%es:(%edi)
42031d:	00 6f 00             	add    %ch,0x0(%edi)
420320:	63 00                	arpl   %eax,(%eax)
420322:	6b 00 65             	imul   $0x65,(%eax),%eax
420325:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
420329:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
42032d:	00 65 00             	add    %ah,0x0(%ebp)
420330:	20 00                	and    %al,(%eax)
420332:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
420336:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
42033a:	79 00                	jns    0x42033c
42033c:	27                   	daa
42033d:	00 73 00             	add    %dh,0x0(%ebx)
420340:	20 00                	and    %al,(%eax)
420342:	61                   	popa
420343:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
420347:	00 61 00             	add    %ah,0x0(%ecx)
42034a:	63 00                	arpl   %eax,(%eax)
42034c:	6b 00 2c             	imul   $0x2c,(%eax),%eax
42034f:	00 20                	add    %ah,(%eax)
420351:	00 79 00             	add    %bh,0x0(%ecx)
420354:	6f                   	outsl  %ds:(%esi),(%dx)
420355:	00 75 00             	add    %dh,0x0(%ebp)
420358:	20 00                	and    %al,(%eax)
42035a:	77 00                	ja     0x42035c
42035c:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
420362:	20 00                	and    %al,(%eax)
420364:	74 00                	je     0x420366
420366:	61                   	popa
420367:	00 6b 00             	add    %ch,0x0(%ebx)
42036a:	65 00 20             	add    %ah,%gs:(%eax)
42036d:	00 68 00             	add    %ch,0x0(%eax)
420370:	61                   	popa
420371:	00 6c 00 66          	add    %ch,0x66(%eax,%eax,1)
420375:	00 20                	add    %ah,(%eax)
420377:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
42037b:	00 6d 00             	add    %ch,0x0(%ebp)
42037e:	61                   	popa
42037f:	00 67 00             	add    %ah,0x0(%edi)
420382:	65 00 20             	add    %ah,%gs:(%eax)
420385:	00 61 00             	add    %ah,0x0(%ecx)
420388:	6e                   	outsb  %ds:(%esi),(%dx)
420389:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
42038d:	00 72 00             	add    %dh,0x0(%edx)
420390:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
420394:	61                   	popa
420395:	00 69 00             	add    %ch,0x0(%ecx)
420398:	6e                   	outsb  %ds:(%esi),(%dx)
420399:	00 20                	add    %ah,(%eax)
42039b:	00 73 00             	add    %dh,0x0(%ebx)
42039e:	6f                   	outsl  %ds:(%esi),(%dx)
42039f:	00 6d 00             	add    %ch,0x0(%ebp)
4203a2:	65 00 20             	add    %ah,%gs:(%eax)
4203a5:	00 73 00             	add    %dh,0x0(%ebx)
4203a8:	74 00                	je     0x4203aa
4203aa:	61                   	popa
4203ab:	00 6d 00             	add    %ch,0x0(%ebp)
4203ae:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
4203b4:	2e 00 01             	add    %al,%cs:(%ecx)
4203b7:	80 8d 59 00 6f 00 75 	orb    $0x75,0x6f0059(%ebp)
4203be:	00 20                	add    %ah,(%eax)
4203c0:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
4203c4:	00 20                	add    %ah,(%eax)
4203c6:	00 6e 00             	add    %ch,0x0(%esi)
4203c9:	6f                   	outsl  %ds:(%esi),(%dx)
4203ca:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4203ce:	00 68 00             	add    %ch,0x0(%eax)
4203d1:	61                   	popa
4203d2:	00 76 00             	add    %dh,0x0(%esi)
4203d5:	65 00 20             	add    %ah,%gs:(%eax)
4203d8:	00 65 00             	add    %ah,0x0(%ebp)
4203db:	6e                   	outsb  %ds:(%esi),(%dx)
4203dc:	00 6f 00             	add    %ch,0x0(%edi)
4203df:	75 00                	jne    0x4203e1
4203e1:	67 00 68 00          	add    %ch,0x0(%bx,%si)
4203e5:	20 00                	and    %al,(%eax)
4203e7:	73 00                	jae    0x4203e9
4203e9:	74 00                	je     0x4203eb
4203eb:	61                   	popa
4203ec:	00 6d 00             	add    %ch,0x0(%ebp)
4203ef:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
4203f5:	20 00                	and    %al,(%eax)
4203f7:	74 00                	je     0x4203f9
4203f9:	6f                   	outsl  %ds:(%esi),(%dx)
4203fa:	00 20                	add    %ah,(%eax)
4203fc:	00 61 00             	add    %ah,0x0(%ecx)
4203ff:	74 00                	je     0x420401
420401:	74 00                	je     0x420403
420403:	61                   	popa
420404:	00 63 00             	add    %ah,0x0(%ebx)
420407:	6b 00 2e             	imul   $0x2e,(%eax),%eax
42040a:	00 20                	add    %ah,(%eax)
42040c:	00 42 00             	add    %al,0x0(%edx)
42040f:	6c                   	insb   (%dx),%es:(%edi)
420410:	00 6f 00             	add    %ch,0x0(%edi)
420413:	63 00                	arpl   %eax,(%eax)
420415:	6b 00 20             	imul   $0x20,(%eax),%eax
420418:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
42041c:	00 20                	add    %ah,(%eax)
42041e:	00 72 00             	add    %dh,0x0(%edx)
420421:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
420425:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
420429:	20 00                	and    %al,(%eax)
42042b:	73 00                	jae    0x42042d
42042d:	6f                   	outsl  %ds:(%esi),(%dx)
42042e:	00 6d 00             	add    %ch,0x0(%ebp)
420431:	65 00 20             	add    %ah,%gs:(%eax)
420434:	00 73 00             	add    %dh,0x0(%ebx)
420437:	74 00                	je     0x420439
420439:	61                   	popa
42043a:	00 6d 00             	add    %ch,0x0(%ebp)
42043d:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
420443:	2e 00 00             	add    %al,%cs:(%eax)
420446:	1f                   	pop    %ds
420447:	59                   	pop    %ecx
420448:	00 6f 00             	add    %ch,0x0(%edi)
42044b:	75 00                	jne    0x42044d
42044d:	20 00                	and    %al,(%eax)
42044f:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
420453:	64 00 67 00          	add    %ah,%fs:0x0(%edi)
420457:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
42045c:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
420460:	00 65 00             	add    %ah,0x0(%ebp)
420463:	20 00                	and    %al,(%eax)
420465:	00 15 27 00 73 00    	add    %dl,0x730027
42046b:	20 00                	and    %al,(%eax)
42046d:	61                   	popa
42046e:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
420472:	00 61 00             	add    %ah,0x0(%ecx)
420475:	63 00                	arpl   %eax,(%eax)
420477:	6b 00 21             	imul   $0x21,(%eax),%eax
42047a:	00 01                	add    %al,(%ecx)
42047c:	09 54 00 68          	or     %edx,0x68(%eax,%eax,1)
420480:	00 65 00             	add    %ah,0x0(%ebp)
420483:	20 00                	and    %al,(%eax)
420485:	00 31                	add    %dh,(%ecx)
420487:	20 00                	and    %al,(%eax)
420489:	68 00 61 00 73       	push   $0x73006100
42048e:	00 20                	add    %ah,(%eax)
420490:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
420494:	00 64 00 67          	add    %ah,0x67(%eax,%eax,1)
420498:	00 65 00             	add    %ah,0x0(%ebp)
42049b:	64 00 20             	add    %ah,%fs:(%eax)
42049e:	00 79 00             	add    %bh,0x0(%ecx)
4204a1:	6f                   	outsl  %ds:(%esi),(%dx)
4204a2:	00 75 00             	add    %dh,0x0(%ebp)
4204a5:	72 00                	jb     0x4204a7
4204a7:	20 00                	and    %al,(%eax)
4204a9:	61                   	popa
4204aa:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
4204ae:	00 61 00             	add    %ah,0x0(%ecx)
4204b1:	63 00                	arpl   %eax,(%eax)
4204b3:	6b 00 21             	imul   $0x21,(%eax),%eax
4204b6:	00 00                	add    %al,(%eax)
4204b8:	4b                   	dec    %ebx
4204b9:	59                   	pop    %ecx
4204ba:	00 6f 00             	add    %ch,0x0(%edi)