4042be:	72 00                	jb     0x4042c0
4042c0:	72 00                	jb     0x4042c2
4042c2:	6f                   	outsl  %ds:(%esi),(%dx)
4042c3:	00 72 00             	add    %dh,0x0(%edx)
4042c6:	3a 00                	cmp    (%eax),%al
4042c8:	20 00                	and    %al,(%eax)
4042ca:	49                   	dec    %ecx
4042cb:	00 6e 00             	add    %ch,0x0(%esi)
4042ce:	76 00                	jbe    0x4042d0
4042d0:	61                   	popa
4042d1:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
4042d5:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4042d9:	00 62 00             	add    %ah,0x0(%edx)
4042dc:	61                   	popa
4042dd:	00 74 00 63          	add    %dh,0x63(%eax,%eax,1)
4042e1:	00 68 00             	add    %ch,0x0(%eax)
4042e4:	20 00                	and    %al,(%eax)
4042e6:	49                   	dec    %ecx
4042e7:	00 2f                	add    %ch,(%edi)
4042e9:	00 4f 00             	add    %cl,0x0(%edi)
4042ec:	20 00                	and    %al,(%eax)
4042ee:	73 00                	jae    0x4042f0
4042f0:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
4042f6:	2e 00 00             	add    %al,%cs:(%eax)
4042f9:	00 00                	add    %al,(%eax)
4042fb:	00 00                	add    %al,(%eax)
4042fd:	00 00                	add    %al,(%eax)
4042ff:	00 55 00             	add    %dl,0x0(%ebp)
404302:	73 00                	jae    0x404304
404304:	61                   	popa
404305:	00 67 00             	add    %ah,0x0(%edi)
404308:	65 00 20             	add    %ah,%gs:(%eax)
40430b:	00 45 00             	add    %al,0x0(%ebp)
40430e:	72 00                	jb     0x404310
404310:	72 00                	jb     0x404312
404312:	6f                   	outsl  %ds:(%esi),(%dx)
404313:	00 72 00             	add    %dh,0x0(%edx)
404316:	3a 00                	cmp    (%eax),%al
404318:	20 00                	and    %al,(%eax)
40431a:	49                   	dec    %ecx
40431b:	00 6e 00             	add    %ch,0x0(%esi)
40431e:	76 00                	jbe    0x404320
404320:	61                   	popa
404321:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
404325:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
404329:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40432d:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
404331:	00 62 00             	add    %ah,0x0(%edx)
404334:	61                   	popa
404335:	00 73 00             	add    %dh,0x0(%ebx)
404338:	65 00 20             	add    %ah,%gs:(%eax)
40433b:	00 65 00             	add    %ah,0x0(%ebp)
40433e:	78 00                	js     0x404340
404340:	74 00                	je     0x404342
404342:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
404346:	73 00                	jae    0x404348
404348:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40434e:	20 00                	and    %al,(%eax)
404350:	73 00                	jae    0x404352
404352:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
404358:	2e 00 00             	add    %al,%cs:(%eax)
40435b:	00 00                	add    %al,(%eax)
40435d:	00 00                	add    %al,(%eax)
40435f:	00 55 00             	add    %dl,0x0(%ebp)
404362:	73 00                	jae    0x404364
404364:	61                   	popa
404365:	00 67 00             	add    %ah,0x0(%edi)
404368:	65 00 20             	add    %ah,%gs:(%eax)
40436b:	00 45 00             	add    %al,0x0(%ebp)
40436e:	72 00                	jb     0x404370
404370:	72 00                	jb     0x404372
404372:	6f                   	outsl  %ds:(%esi),(%dx)
404373:	00 72 00             	add    %dh,0x0(%edx)
404376:	3a 00                	cmp    (%eax),%al
404378:	20 00                	and    %al,(%eax)
40437a:	4e                   	dec    %esi
40437b:	00 6f 00             	add    %ch,0x0(%edi)
40437e:	20 00                	and    %al,(%eax)
404380:	6d                   	insl   (%dx),%es:(%edi)
404381:	00 6f 00             	add    %ch,0x0(%edi)
404384:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
404388:	20 00                	and    %al,(%eax)
40438a:	73 00                	jae    0x40438c
40438c:	70 00                	jo     0x40438e
40438e:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
404392:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
404398:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
40439d:	00 00                	add    %al,(%eax)
40439f:	00 55 00             	add    %dl,0x0(%ebp)
4043a2:	73 00                	jae    0x4043a4
4043a4:	61                   	popa
4043a5:	00 67 00             	add    %ah,0x0(%edi)
4043a8:	65 00 20             	add    %ah,%gs:(%eax)
4043ab:	00 45 00             	add    %al,0x0(%ebp)
4043ae:	72 00                	jb     0x4043b0
4043b0:	72 00                	jb     0x4043b2
4043b2:	6f                   	outsl  %ds:(%esi),(%dx)
4043b3:	00 72 00             	add    %dh,0x0(%edx)
4043b6:	3a 00                	cmp    (%eax),%al
4043b8:	20 00                	and    %al,(%eax)
4043ba:	4d                   	dec    %ebp
4043bb:	00 6f 00             	add    %ch,0x0(%edi)
4043be:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4043c2:	20 00                	and    %al,(%eax)
4043c4:	73 00                	jae    0x4043c6
4043c6:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
4043cb:	00 63 00             	add    %ah,0x0(%ebx)
4043ce:	74 00                	je     0x4043d0
4043d0:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4043d6:	20 00                	and    %al,(%eax)
4043d8:	6d                   	insl   (%dx),%es:(%edi)
4043d9:	00 75 00             	add    %dh,0x0(%ebp)
4043dc:	73 00                	jae    0x4043de
4043de:	74 00                	je     0x4043e0
4043e0:	20 00                	and    %al,(%eax)
4043e2:	62 00                	bound  %eax,(%eax)
4043e4:	65 00 20             	add    %ah,%gs:(%eax)
4043e7:	00 70 00             	add    %dh,0x0(%eax)
4043ea:	72 00                	jb     0x4043ec
4043ec:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4043f0:	65 00 64 00 65       	add    %ah,%gs:0x65(%eax,%eax,1)
4043f5:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4043f9:	00 62 00             	add    %ah,0x0(%edx)
4043fc:	79 00                	jns    0x4043fe
4043fe:	20 00                	and    %al,(%eax)
404400:	27                   	daa
404401:	00 2d 00 27 00 20    	add    %ch,0x20002700
404407:	00 6f 00             	add    %ch,0x0(%edi)
40440a:	72 00                	jb     0x40440c
40440c:	20 00                	and    %al,(%eax)
40440e:	27                   	daa
40440f:	00 2f                	add    %ch,(%edi)
404411:	00 27                	add    %ah,(%edi)
404413:	00 2e                	add    %ch,(%esi)
404415:	00 00                	add    %al,(%eax)
404417:	00 55 00             	add    %dl,0x0(%ebp)
40441a:	73 00                	jae    0x40441c
40441c:	61                   	popa
40441d:	00 67 00             	add    %ah,0x0(%edi)
404420:	65 00 20             	add    %ah,%gs:(%eax)
404423:	00 45 00             	add    %al,0x0(%ebp)
404426:	72 00                	jb     0x404428
404428:	72 00                	jb     0x40442a
40442a:	6f                   	outsl  %ds:(%esi),(%dx)
40442b:	00 72 00             	add    %dh,0x0(%edx)
40442e:	3a 00                	cmp    (%eax),%al
404430:	20 00                	and    %al,(%eax)
404432:	49                   	dec    %ecx
404433:	00 6e 00             	add    %ch,0x0(%esi)
404436:	76 00                	jbe    0x404438
404438:	61                   	popa
404439:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40443d:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
404441:	00 6d 00             	add    %ch,0x0(%ebp)
404444:	6f                   	outsl  %ds:(%esi),(%dx)
404445:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
404449:	00 2e                	add    %ch,(%esi)
40444b:	00 00                	add    %al,(%eax)
40444d:	00 00                	add    %al,(%eax)
40444f:	00 55 00             	add    %dl,0x0(%ebp)
404452:	73 00                	jae    0x404454
404454:	61                   	popa
404455:	00 67 00             	add    %ah,0x0(%edi)
404458:	65 00 20             	add    %ah,%gs:(%eax)
40445b:	00 45 00             	add    %al,0x0(%ebp)
40445e:	72 00                	jb     0x404460
404460:	72 00                	jb     0x404462
404462:	6f                   	outsl  %ds:(%esi),(%dx)
404463:	00 72 00             	add    %dh,0x0(%edx)
404466:	3a 00                	cmp    (%eax),%al
404468:	20 00                	and    %al,(%eax)
40446a:	49                   	dec    %ecx
40446b:	00 6e 00             	add    %ch,0x0(%esi)
40446e:	76 00                	jbe    0x404470
404470:	61                   	popa
404471:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
404475:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
404479:	00 6e 00             	add    %ch,0x0(%esi)
40447c:	6f                   	outsl  %ds:(%esi),(%dx)
40447d:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
404481:	00 2f                	add    %ch,(%edi)
404483:	00 6c 00 67          	add    %ch,0x67(%eax,%eax,1)
404487:	00 70 00             	add    %dh,0x0(%eax)
40448a:	6f                   	outsl  %ds:(%esi),(%dx)
40448b:	00 73 00             	add    %dh,0x0(%ebx)
40448e:	20 00                	and    %al,(%eax)
404490:	73 00                	jae    0x404492
404492:	70 00                	jo     0x404494
404494:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
404498:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40449e:	63 00                	arpl   %eax,(%eax)
4044a0:	61                   	popa
4044a1:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4044a5:	00 6f 00             	add    %ch,0x0(%edi)
4044a8:	6e                   	outsb  %ds:(%esi),(%dx)
4044a9:	00 2e                	add    %ch,(%esi)
4044ab:	00 00                	add    %al,(%eax)
4044ad:	00 00                	add    %al,(%eax)
4044af:	00 55 00             	add    %dl,0x0(%ebp)
4044b2:	73 00                	jae    0x4044b4
4044b4:	61                   	popa
4044b5:	00 67 00             	add    %ah,0x0(%edi)
4044b8:	65 00 20             	add    %ah,%gs:(%eax)
4044bb:	00 45 00             	add    %al,0x0(%ebp)
4044be:	72 00                	jb     0x4044c0
4044c0:	72 00                	jb     0x4044c2
4044c2:	6f                   	outsl  %ds:(%esi),(%dx)
4044c3:	00 72 00             	add    %dh,0x0(%edx)
4044c6:	3a 00                	cmp    (%eax),%al
4044c8:	20 00                	and    %al,(%eax)
4044ca:	49                   	dec    %ecx
4044cb:	00 6e 00             	add    %ch,0x0(%esi)
4044ce:	76 00                	jbe    0x4044d0
4044d0:	61                   	popa
4044d1:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
4044d5:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4044d9:	00 73 00             	add    %dh,0x0(%ebx)
4044dc:	74 00                	je     0x4044de
4044de:	6f                   	outsl  %ds:(%esi),(%dx)
4044df:	00 70 00             	add    %dh,0x0(%eax)
4044e2:	20 00                	and    %al,(%eax)
4044e4:	72 00                	jb     0x4044e6
4044e6:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4044ea:	6f                   	outsl  %ds:(%esi),(%dx)
4044eb:	00 76 00             	add    %dh,0x0(%esi)
4044ee:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4044f2:	79 00                	jns    0x4044f4
4044f4:	20 00                	and    %al,(%eax)
4044f6:	6f                   	outsl  %ds:(%esi),(%dx)
4044f7:	00 70 00             	add    %dh,0x0(%eax)
4044fa:	74 00                	je     0x4044fc
4044fc:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
404502:	2e 00 00             	add    %al,%cs:(%eax)
404505:	00 00                	add    %al,(%eax)
404507:	00 55 00             	add    %dl,0x0(%ebp)
40450a:	73 00                	jae    0x40450c
40450c:	61                   	popa
40450d:	00 67 00             	add    %ah,0x0(%edi)
404510:	65 00 20             	add    %ah,%gs:(%eax)
404513:	00 45 00             	add    %al,0x0(%ebp)
404516:	72 00                	jb     0x404518
404518:	72 00                	jb     0x40451a
40451a:	6f                   	outsl  %ds:(%esi),(%dx)
40451b:	00 72 00             	add    %dh,0x0(%edx)
40451e:	3a 00                	cmp    (%eax),%al
404520:	20 00                	and    %al,(%eax)
404522:	49                   	dec    %ecx
404523:	00 6e 00             	add    %ch,0x0(%esi)
404526:	76 00                	jbe    0x404528
404528:	61                   	popa
404529:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40452d:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
404531:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
404535:	00 66 00             	add    %ah,0x0(%esi)
404538:	61                   	popa
404539:	00 75 00             	add    %dh,0x0(%ebp)
40453c:	6c                   	insb   (%dx),%es:(%edi)
40453d:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
404541:	00 72 00             	add    %dh,0x0(%edx)
404544:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
404548:	74 00                	je     0x40454a
40454a:	6f                   	outsl  %ds:(%esi),(%dx)
40454b:	00 72 00             	add    %dh,0x0(%edx)
40454e:	65 00 20             	add    %ah,%gs:(%eax)
404551:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
404555:	00 63 00             	add    %ah,0x0(%ebx)
404558:	61                   	popa
404559:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
40455d:	00 6f 00             	add    %ch,0x0(%edi)
404560:	6e                   	outsb  %ds:(%esi),(%dx)
404561:	00 20                	add    %ah,(%eax)
404563:	00 6f 00             	add    %ch,0x0(%edi)
404566:	70 00                	jo     0x404568
404568:	74 00                	je     0x40456a
40456a:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
404570:	2e 00 00             	add    %al,%cs:(%eax)
404573:	00 00                	add    %al,(%eax)
404575:	00 00                	add    %al,(%eax)
404577:	00 55 00             	add    %dl,0x0(%ebp)
40457a:	73 00                	jae    0x40457c
40457c:	61                   	popa
40457d:	00 67 00             	add    %ah,0x0(%edi)
404580:	65 00 20             	add    %ah,%gs:(%eax)
404583:	00 45 00             	add    %al,0x0(%ebp)
404586:	72 00                	jb     0x404588
404588:	72 00                	jb     0x40458a
40458a:	6f                   	outsl  %ds:(%esi),(%dx)
40458b:	00 72 00             	add    %dh,0x0(%edx)
40458e:	3a 00                	cmp    (%eax),%al
404590:	20 00                	and    %al,(%eax)
404592:	49                   	dec    %ecx
404593:	00 6e 00             	add    %ch,0x0(%esi)
404596:	76 00                	jbe    0x404598
404598:	61                   	popa
404599:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40459d:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
4045a1:	00 70 00             	add    %dh,0x0(%eax)
4045a4:	61                   	popa
4045a5:	00 75 00             	add    %dh,0x0(%ebp)
4045a8:	73 00                	jae    0x4045aa
4045aa:	65 00 20             	add    %ah,%gs:(%eax)
4045ad:	00 69 00             	add    %ch,0x0(%ecx)
4045b0:	6e                   	outsb  %ds:(%esi),(%dx)
4045b1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4045b5:	00 72 00             	add    %dh,0x0(%edx)
4045b8:	76 00                	jbe    0x4045ba
4045ba:	61                   	popa
4045bb:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
4045bf:	00 73 00             	add    %dh,0x0(%ebx)
4045c2:	70 00                	jo     0x4045c4
4045c4:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4045c8:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
4045ce:	63 00                	arpl   %eax,(%eax)
4045d0:	61                   	popa
4045d1:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4045d5:	00 6f 00             	add    %ch,0x0(%edi)
4045d8:	6e                   	outsb  %ds:(%esi),(%dx)
4045d9:	00 2e                	add    %ch,(%esi)
4045db:	00 00                	add    %al,(%eax)
4045dd:	00 00                	add    %al,(%eax)
4045df:	00 55 00             	add    %dl,0x0(%ebp)
4045e2:	73 00                	jae    0x4045e4
4045e4:	61                   	popa
4045e5:	00 67 00             	add    %ah,0x0(%edi)
4045e8:	65 00 20             	add    %ah,%gs:(%eax)
4045eb:	00 45 00             	add    %al,0x0(%ebp)
4045ee:	72 00                	jb     0x4045f0
4045f0:	72 00                	jb     0x4045f2
4045f2:	6f                   	outsl  %ds:(%esi),(%dx)
4045f3:	00 72 00             	add    %dh,0x0(%edx)
4045f6:	3a 00                	cmp    (%eax),%al
4045f8:	20 00                	and    %al,(%eax)
4045fa:	49                   	dec    %ecx
4045fb:	00 6e 00             	add    %ch,0x0(%esi)
4045fe:	76 00                	jbe    0x404600
404600:	61                   	popa
404601:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
404605:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
404609:	00 6d 00             	add    %ch,0x0(%ebp)
40460c:	61                   	popa
40460d:	00 78 00             	add    %bh,0x0(%eax)
404610:	69 00 6d 00 75 00    	imul   $0x75006d,(%eax),%eax
404616:	6d                   	insl   (%dx),%es:(%edi)
404617:	00 20                	add    %ah,(%eax)
404619:	00 63 00             	add    %ah,0x0(%ebx)
40461c:	61                   	popa
40461d:	00 63 00             	add    %ah,0x0(%ebx)
404620:	68 00 65 00 20       	push   $0x20006500
404625:	00 73 00             	add    %dh,0x0(%ebx)
404628:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax