4062fb:	00 66 00             	add    %ah,0x0(%esi)
4062fe:	20 00                	and    %al,(%eax)
406300:	74 00                	je     0x406302
406302:	61                   	popa
406303:	00 62 00             	add    %ah,0x0(%edx)
406306:	6c                   	insb   (%dx),%es:(%edi)
406307:	00 65 00             	add    %ah,0x0(%ebp)
40630a:	73 00                	jae    0x40630c
40630c:	2f                   	das
40630d:	00 69 00             	add    %ch,0x0(%ecx)
406310:	6e                   	outsb  %ds:(%esi),(%dx)
406311:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
406315:	00 78 00             	add    %bh,0x0(%eax)
406318:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40631c:	2c 00                	sub    $0x0,%al
40631e:	20 00                	and    %al,(%eax)
406320:	62 00                	bound  %eax,(%eax)
406322:	75 00                	jne    0x406324
406324:	74 00                	je     0x406326
406326:	20 00                	and    %al,(%eax)
406328:	6d                   	insl   (%dx),%es:(%edi)
406329:	00 61 00             	add    %ah,0x0(%ecx)
40632c:	79 00                	jns    0x40632e
40632e:	20 00                	and    %al,(%eax)
406330:	69 00 6d 00 70 00    	imul   $0x70006d,(%eax),%eax
406336:	72 00                	jb     0x406338
406338:	6f                   	outsl  %ds:(%esi),(%dx)
406339:	00 76 00             	add    %dh,0x0(%esi)
40633c:	65 00 20             	add    %ah,%gs:(%eax)
40633f:	00 70 00             	add    %dh,0x0(%eax)
406342:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
406346:	66 00 6f 00          	data16 add %ch,0x0(%edi)
40634a:	72 00                	jb     0x40634c
40634c:	6d                   	insl   (%dx),%es:(%edi)
40634d:	00 61 00             	add    %ah,0x0(%ecx)
406350:	6e                   	outsb  %ds:(%esi),(%dx)
406351:	00 63 00             	add    %ah,0x0(%ebx)
406354:	65 00 20             	add    %ah,%gs:(%eax)
406357:	00 6f 00             	add    %ch,0x0(%edi)
40635a:	6e                   	outsb  %ds:(%esi),(%dx)
40635b:	00 25 00 63 00 00    	add    %ah,0x6300
406361:	00 00                	add    %al,(%eax)
406363:	00 00                	add    %al,(%eax)
406365:	00 00                	add    %al,(%eax)
406367:	00 20                	add    %ah,(%eax)
406369:	00 20                	add    %ah,(%eax)
40636b:	00 20                	add    %ah,(%eax)
40636d:	00 20                	add    %ah,(%eax)
40636f:	00 20                	add    %ah,(%eax)
406371:	00 20                	add    %ah,(%eax)
406373:	00 20                	add    %ah,(%eax)
406375:	00 20                	add    %ah,(%eax)
406377:	00 20                	add    %ah,(%eax)
406379:	00 20                	add    %ah,(%eax)
40637b:	00 20                	add    %ah,(%eax)
40637d:	00 20                	add    %ah,(%eax)
40637f:	00 20                	add    %ah,(%eax)
406381:	00 20                	add    %ah,(%eax)
406383:	00 20                	add    %ah,(%eax)
406385:	00 20                	add    %ah,(%eax)
406387:	00 20                	add    %ah,(%eax)
406389:	00 20                	add    %ah,(%eax)
40638b:	00 20                	add    %ah,(%eax)
40638d:	00 20                	add    %ah,(%eax)
40638f:	00 20                	add    %ah,(%eax)
406391:	00 20                	add    %ah,(%eax)
406393:	00 20                	add    %ah,(%eax)
406395:	00 20                	add    %ah,(%eax)
406397:	00 20                	add    %ah,(%eax)
406399:	00 20                	add    %ah,(%eax)
40639b:	00 20                	add    %ah,(%eax)
40639d:	00 20                	add    %ah,(%eax)
40639f:	00 20                	add    %ah,(%eax)
4063a1:	00 20                	add    %ah,(%eax)
4063a3:	00 20                	add    %ah,(%eax)
4063a5:	00 20                	add    %ah,(%eax)
4063a7:	00 20                	add    %ah,(%eax)
4063a9:	00 20                	add    %ah,(%eax)
4063ab:	00 20                	add    %ah,(%eax)
4063ad:	00 20                	add    %ah,(%eax)
4063af:	00 20                	add    %ah,(%eax)
4063b1:	00 20                	add    %ah,(%eax)
4063b3:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
4063b7:	00 65 00             	add    %ah,0x0(%ebp)
4063ba:	20 00                	and    %al,(%eax)
4063bc:	72 00                	jb     0x4063be
4063be:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4063c2:	75 00                	jne    0x4063c4
4063c4:	6c                   	insb   (%dx),%es:(%edi)
4063c5:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4063c9:	00 6e 00             	add    %ch,0x0(%esi)
4063cc:	67 00 20             	add    %ah,(%bx,%si)
4063cf:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
4063d3:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4063d7:	00 62 00             	add    %ah,0x0(%edx)
4063da:	61                   	popa
4063db:	00 73 00             	add    %dh,0x0(%ebx)
4063de:	65 00 2e             	add    %ch,%gs:(%esi)
4063e1:	00 25 00 63 00 00    	add    %ah,0x6300
4063e7:	00 20                	add    %ah,(%eax)
4063e9:	00 20                	add    %ah,(%eax)
4063eb:	00 20                	add    %ah,(%eax)
4063ed:	00 20                	add    %ah,(%eax)
4063ef:	00 20                	add    %ah,(%eax)
4063f1:	00 20                	add    %ah,(%eax)
4063f3:	00 20                	add    %ah,(%eax)
4063f5:	00 20                	add    %ah,(%eax)
4063f7:	00 20                	add    %ah,(%eax)
4063f9:	00 20                	add    %ah,(%eax)
4063fb:	00 20                	add    %ah,(%eax)
4063fd:	00 20                	add    %ah,(%eax)
4063ff:	00 20                	add    %ah,(%eax)
406401:	00 20                	add    %ah,(%eax)
406403:	00 20                	add    %ah,(%eax)
406405:	00 20                	add    %ah,(%eax)
406407:	00 20                	add    %ah,(%eax)
406409:	00 20                	add    %ah,(%eax)
40640b:	00 2f                	add    %ch,(%edi)
40640d:	00 75 00             	add    %dh,0x0(%ebp)
406410:	5b                   	pop    %ebx
406411:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
406415:	00 67 00             	add    %ah,0x0(%edi)
406418:	5d                   	pop    %ebp
406419:	00 20                	add    %ah,(%eax)
40641b:	00 20                	add    %ah,(%eax)
40641d:	00 20                	add    %ah,(%eax)
40641f:	00 20                	add    %ah,(%eax)
406421:	00 20                	add    %ah,(%eax)
406423:	00 20                	add    %ah,(%eax)
406425:	00 20                	add    %ah,(%eax)
406427:	00 20                	add    %ah,(%eax)
406429:	00 20                	add    %ah,(%eax)
40642b:	00 20                	add    %ah,(%eax)
40642d:	00 20                	add    %ah,(%eax)
40642f:	00 2d 00 20 00 73    	add    %ch,0x73002000
406435:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
406439:	00 70 00             	add    %dh,0x0(%eax)
40643c:	20 00                	and    %al,(%eax)
40643e:	72 00                	jb     0x406440
406440:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
406444:	6f                   	outsl  %ds:(%esi),(%dx)
406445:	00 76 00             	add    %dh,0x0(%esi)
406448:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40644c:	79 00                	jns    0x40644e
40644e:	20 00                	and    %al,(%eax)
406450:	77 00                	ja     0x406452
406452:	68 00 65 00 6e       	push   $0x6e006500
406457:	00 20                	add    %ah,(%eax)
406459:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40645d:	00 65 00             	add    %ah,0x0(%ebp)
406460:	20 00                	and    %al,(%eax)
406462:	55                   	push   %ebp
406463:	00 6e 00             	add    %ch,0x0(%esi)
406466:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
40646a:	20 00                	and    %al,(%eax)
40646c:	70 00                	jo     0x40646e
40646e:	68 00 61 00 73       	push   $0x73006100
406473:	00 65 00             	add    %ah,0x0(%ebp)
406476:	20 00                	and    %al,(%eax)
406478:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
40647e:	72 00                	jb     0x406480
406480:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
406484:	63 00                	arpl   %eax,(%eax)
406486:	68 00 65 00 64       	push   $0x64006500
40648b:	00 20                	add    %ah,(%eax)
40648d:	00 77 00             	add    %dh,0x0(%edi)
406490:	69 00 74 00 68 00    	imul   $0x680074,(%eax),%eax
406496:	20 00                	and    %al,(%eax)
406498:	74 00                	je     0x40649a
40649a:	68 00 65 00 20       	push   $0x20006500
40649f:	00 6f 00             	add    %ch,0x0(%edi)
4064a2:	70 00                	jo     0x4064a4
4064a4:	74 00                	je     0x4064a6
4064a6:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4064ac:	25 00 63 00 00       	and    $0x6300,%eax
4064b1:	00 00                	add    %al,(%eax)
4064b3:	00 00                	add    %al,(%eax)
4064b5:	00 00                	add    %al,(%eax)
4064b7:	00 20                	add    %ah,(%eax)
4064b9:	00 20                	add    %ah,(%eax)
4064bb:	00 20                	add    %ah,(%eax)
4064bd:	00 20                	add    %ah,(%eax)
4064bf:	00 20                	add    %ah,(%eax)
4064c1:	00 20                	add    %ah,(%eax)
4064c3:	00 20                	add    %ah,(%eax)
4064c5:	00 20                	add    %ah,(%eax)
4064c7:	00 20                	add    %ah,(%eax)
4064c9:	00 20                	add    %ah,(%eax)
4064cb:	00 20                	add    %ah,(%eax)
4064cd:	00 20                	add    %ah,(%eax)
4064cf:	00 20                	add    %ah,(%eax)
4064d1:	00 20                	add    %ah,(%eax)
4064d3:	00 20                	add    %ah,(%eax)
4064d5:	00 20                	add    %ah,(%eax)
4064d7:	00 20                	add    %ah,(%eax)
4064d9:	00 20                	add    %ah,(%eax)
4064db:	00 20                	add    %ah,(%eax)
4064dd:	00 20                	add    %ah,(%eax)
4064df:	00 20                	add    %ah,(%eax)
4064e1:	00 20                	add    %ah,(%eax)
4064e3:	00 20                	add    %ah,(%eax)
4064e5:	00 20                	add    %ah,(%eax)
4064e7:	00 20                	add    %ah,(%eax)
4064e9:	00 20                	add    %ah,(%eax)
4064eb:	00 20                	add    %ah,(%eax)
4064ed:	00 20                	add    %ah,(%eax)
4064ef:	00 20                	add    %ah,(%eax)
4064f1:	00 20                	add    %ah,(%eax)
4064f3:	00 20                	add    %ah,(%eax)
4064f5:	00 20                	add    %ah,(%eax)
4064f7:	00 20                	add    %ah,(%eax)
4064f9:	00 20                	add    %ah,(%eax)
4064fb:	00 20                	add    %ah,(%eax)
4064fd:	00 20                	add    %ah,(%eax)
4064ff:	00 20                	add    %ah,(%eax)
406501:	00 20                	add    %ah,(%eax)
406503:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
406507:	00 20                	add    %ah,(%eax)
406509:	00 73 00             	add    %dh,0x0(%ebx)
40650c:	74 00                	je     0x40650e
40650e:	6f                   	outsl  %ds:(%esi),(%dx)
40650f:	00 70 00             	add    %dh,0x0(%eax)
406512:	20 00                	and    %al,(%eax)
406514:	77 00                	ja     0x406516
406516:	68 00 65 00 6e       	push   $0x6e006500
40651b:	00 20                	add    %ah,(%eax)
40651d:	00 61 00             	add    %ah,0x0(%ecx)
406520:	20 00                	and    %al,(%eax)
406522:	63 00                	arpl   %eax,(%eax)
406524:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
406528:	74 00                	je     0x40652a
40652a:	61                   	popa
40652b:	00 69 00             	add    %ch,0x0(%ecx)
40652e:	6e                   	outsb  %ds:(%esi),(%dx)
40652f:	00 20                	add    %ah,(%eax)
406531:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
406535:	00 67 00             	add    %ah,0x0(%edi)
406538:	20 00                	and    %al,(%eax)
40653a:	67 00 65 00          	add    %ah,0x0(%di)
40653e:	6e                   	outsb  %ds:(%esi),(%dx)
40653f:	00 65 00             	add    %ah,0x0(%ebp)
406542:	72 00                	jb     0x406544
406544:	61                   	popa
406545:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
406549:	00 6f 00             	add    %ch,0x0(%edi)
40654c:	6e                   	outsb  %ds:(%esi),(%dx)
40654d:	00 20                	add    %ah,(%eax)
40654f:	00 69 00             	add    %ch,0x0(%ecx)
406552:	73 00                	jae    0x406554
406554:	20 00                	and    %al,(%eax)
406556:	72 00                	jb     0x406558
406558:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40655c:	6f                   	outsl  %ds:(%esi),(%dx)
40655d:	00 76 00             	add    %dh,0x0(%esi)
406560:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
406564:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
406569:	00 25 00 63 00 00    	add    %ah,0x6300
40656f:	00 20                	add    %ah,(%eax)
406571:	00 20                	add    %ah,(%eax)
406573:	00 20                	add    %ah,(%eax)
406575:	00 20                	add    %ah,(%eax)
406577:	00 20                	add    %ah,(%eax)
406579:	00 20                	add    %ah,(%eax)
40657b:	00 20                	add    %ah,(%eax)
40657d:	00 20                	add    %ah,(%eax)
40657f:	00 20                	add    %ah,(%eax)
406581:	00 20                	add    %ah,(%eax)
406583:	00 20                	add    %ah,(%eax)
406585:	00 20                	add    %ah,(%eax)
406587:	00 20                	add    %ah,(%eax)
406589:	00 20                	add    %ah,(%eax)
40658b:	00 20                	add    %ah,(%eax)
40658d:	00 20                	add    %ah,(%eax)
40658f:	00 20                	add    %ah,(%eax)
406591:	00 20                	add    %ah,(%eax)
406593:	00 20                	add    %ah,(%eax)
406595:	00 20                	add    %ah,(%eax)
406597:	00 20                	add    %ah,(%eax)
406599:	00 20                	add    %ah,(%eax)
40659b:	00 20                	add    %ah,(%eax)
40659d:	00 20                	add    %ah,(%eax)
40659f:	00 20                	add    %ah,(%eax)
4065a1:	00 20                	add    %ah,(%eax)
4065a3:	00 20                	add    %ah,(%eax)
4065a5:	00 20                	add    %ah,(%eax)
4065a7:	00 20                	add    %ah,(%eax)
4065a9:	00 20                	add    %ah,(%eax)
4065ab:	00 20                	add    %ah,(%eax)
4065ad:	00 20                	add    %ah,(%eax)
4065af:	00 20                	add    %ah,(%eax)
4065b1:	00 20                	add    %ah,(%eax)
4065b3:	00 20                	add    %ah,(%eax)
4065b5:	00 20                	add    %ah,(%eax)
4065b7:	00 20                	add    %ah,(%eax)
4065b9:	00 20                	add    %ah,(%eax)
4065bb:	00 5b 00             	add    %bl,0x0(%ebx)
4065be:	6c                   	insb   (%dx),%es:(%edi)
4065bf:	00 6f 00             	add    %ch,0x0(%edi)
4065c2:	67 00 5d 00          	add    %bl,0x0(%di)
4065c6:	20 00                	and    %al,(%eax)
4065c8:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
4065ce:	74 00                	je     0x4065d0
4065d0:	68 00 65 00 20       	push   $0x20006500
4065d5:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
4065d9:	00 67 00             	add    %ah,0x0(%edi)
4065dc:	20 00                	and    %al,(%eax)
4065de:	67 00 65 00          	add    %ah,0x0(%di)
4065e2:	6e                   	outsb  %ds:(%esi),(%dx)
4065e3:	00 65 00             	add    %ah,0x0(%ebp)
4065e6:	72 00                	jb     0x4065e8
4065e8:	61                   	popa
4065e9:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4065ed:	00 6f 00             	add    %ch,0x0(%edi)
4065f0:	6e                   	outsb  %ds:(%esi),(%dx)
4065f1:	00 20                	add    %ah,(%eax)
4065f3:	00 6e 00             	add    %ch,0x0(%esi)
4065f6:	75 00                	jne    0x4065f8
4065f8:	6d                   	insl   (%dx),%es:(%edi)
4065f9:	00 62 00             	add    %ah,0x0(%edx)
4065fc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
406600:	20 00                	and    %al,(%eax)
406602:	61                   	popa
406603:	00 6e 00             	add    %ch,0x0(%esi)
406606:	64 00 20             	add    %ah,%fs:(%eax)
406609:	00 69 00             	add    %ch,0x0(%ecx)
40660c:	66 00 20             	data16 add %ah,(%eax)
40660f:	00 6e 00             	add    %ch,0x0(%esi)
406612:	6f                   	outsl  %ds:(%esi),(%dx)
406613:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
406617:	00 73 00             	add    %dh,0x0(%ebx)
40661a:	70 00                	jo     0x40661c
40661c:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
406620:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
406626:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
40662b:	00 25 00 63 00 00    	add    %ah,0x6300
406631:	00 00                	add    %al,(%eax)
406633:	00 00                	add    %al,(%eax)
406635:	00 00                	add    %al,(%eax)
406637:	00 20                	add    %ah,(%eax)
406639:	00 20                	add    %ah,(%eax)
40663b:	00 20                	add    %ah,(%eax)
40663d:	00 20                	add    %ah,(%eax)
40663f:	00 20                	add    %ah,(%eax)
406641:	00 20                	add    %ah,(%eax)
406643:	00 20                	add    %ah,(%eax)
406645:	00 20                	add    %ah,(%eax)
406647:	00 20                	add    %ah,(%eax)
406649:	00 20                	add    %ah,(%eax)
40664b:	00 20                	add    %ah,(%eax)
40664d:	00 20                	add    %ah,(%eax)