40240d:	fe 09                	decb   (%ecx)
40240f:	00 00                	add    %al,(%eax)
402411:	fe 09                	decb   (%ecx)
402413:	01 00                	add    %eax,(%eax)
402415:	6f                   	outsl  %ds:(%esi),(%dx)
402416:	4f                   	dec    %edi
402417:	00 00                	add    %al,(%eax)
402419:	0a 2a                	or     (%edx),%ch
40241b:	4a                   	dec    %edx
40241c:	2b 02                	sub    (%edx),%eax
40241e:	26 16                	es push %ss
402420:	fe 09                	decb   (%ecx)
402422:	00 00                	add    %al,(%eax)
402424:	fe 09                	decb   (%ecx)
402426:	01 00                	add    %eax,(%eax)
402428:	28 50 00             	sub    %dl,0x0(%eax)
40242b:	00 0a                	add    %cl,(%edx)
40242d:	2a 4a 2b             	sub    0x2b(%edx),%cl
402430:	02 26                	add    (%esi),%ah
402432:	16                   	push   %ss
402433:	fe 09                	decb   (%ecx)
402435:	00 00                	add    %al,(%eax)
402437:	fe 09                	decb   (%ecx)
402439:	01 00                	add    %eax,(%eax)
40243b:	28 51 00             	sub    %dl,0x0(%ecx)
40243e:	00 0a                	add    %cl,(%edx)
402440:	2a 4a 2b             	sub    0x2b(%edx),%cl
402443:	02 26                	add    (%esi),%ah
402445:	16                   	push   %ss
402446:	fe 09                	decb   (%ecx)
402448:	00 00                	add    %al,(%eax)
40244a:	fe 09                	decb   (%ecx)
40244c:	01 00                	add    %eax,(%eax)
40244e:	28 42 00             	sub    %al,0x0(%edx)
402451:	00 0a                	add    %cl,(%edx)
402453:	2a 4a 2b             	sub    0x2b(%edx),%cl
402456:	02 26                	add    (%esi),%ah
402458:	16                   	push   %ss
402459:	fe 09                	decb   (%ecx)
40245b:	00 00                	add    %al,(%eax)
40245d:	fe 09                	decb   (%ecx)
40245f:	01 00                	add    %eax,(%eax)
402461:	28 52 00             	sub    %dl,0x0(%edx)
402464:	00 0a                	add    %cl,(%edx)
402466:	2a 4a 2b             	sub    0x2b(%edx),%cl
402469:	02 26                	add    (%esi),%ah
40246b:	16                   	push   %ss
40246c:	fe 09                	decb   (%ecx)
40246e:	00 00                	add    %al,(%eax)
402470:	fe 09                	decb   (%ecx)
402472:	01 00                	add    %eax,(%eax)
402474:	28 53 00             	sub    %dl,0x0(%ebx)
402477:	00 0a                	add    %cl,(%edx)
402479:	2a 4a 2b             	sub    0x2b(%edx),%cl
40247c:	02 26                	add    (%esi),%ah
40247e:	16                   	push   %ss
40247f:	fe 09                	decb   (%ecx)
402481:	00 00                	add    %al,(%eax)
402483:	fe 09                	decb   (%ecx)
402485:	01 00                	add    %eax,(%eax)
402487:	28 54 00 00          	sub    %dl,0x0(%eax,%eax,1)
40248b:	0a 2a                	or     (%edx),%ch
40248d:	3a 2b                	cmp    (%ebx),%ch
40248f:	02 26                	add    (%esi),%ah
402491:	16                   	push   %ss
402492:	fe 09                	decb   (%ecx)
402494:	00 00                	add    %al,(%eax)
402496:	28 55 00             	sub    %dl,0x0(%ebp)
402499:	00 0a                	add    %cl,(%edx)
40249b:	2a 4a 2b             	sub    0x2b(%edx),%cl
40249e:	02 26                	add    (%esi),%ah
4024a0:	16                   	push   %ss
4024a1:	fe 09                	decb   (%ecx)
4024a3:	00 00                	add    %al,(%eax)
4024a5:	fe 09                	decb   (%ecx)
4024a7:	01 00                	add    %eax,(%eax)
4024a9:	6f                   	outsl  %ds:(%esi),(%dx)
4024aa:	5c                   	pop    %esp
4024ab:	00 00                	add    %al,(%eax)
4024ad:	0a 2a                	or     (%edx),%ch
4024af:	3a 2b                	cmp    (%ebx),%ch
4024b1:	02 26                	add    (%esi),%ah
4024b3:	16                   	push   %ss
4024b4:	fe 09                	decb   (%ecx)
4024b6:	00 00                	add    %al,(%eax)
4024b8:	6f                   	outsl  %ds:(%esi),(%dx)
4024b9:	5d                   	pop    %ebp
4024ba:	00 00                	add    %al,(%eax)
4024bc:	0a 2a                	or     (%edx),%ch
4024be:	3a 2b                	cmp    (%ebx),%ch
4024c0:	02 26                	add    (%esi),%ah
4024c2:	16                   	push   %ss
4024c3:	fe 09                	decb   (%ecx)
4024c5:	00 00                	add    %al,(%eax)
4024c7:	6f                   	outsl  %ds:(%esi),(%dx)
4024c8:	3d 00 00 0a 2a       	cmp    $0x2a0a0000,%eax
4024cd:	3a 2b                	cmp    (%ebx),%ch
4024cf:	02 26                	add    (%esi),%ah
4024d1:	16                   	push   %ss
4024d2:	fe 09                	decb   (%ecx)
4024d4:	00 00                	add    %al,(%eax)
4024d6:	6f                   	outsl  %ds:(%esi),(%dx)
4024d7:	5e                   	pop    %esi
4024d8:	00 00                	add    %al,(%eax)
4024da:	0a 2a                	or     (%edx),%ch
4024dc:	4a                   	dec    %edx
4024dd:	2b 02                	sub    (%edx),%eax
4024df:	26 16                	es push %ss
4024e1:	fe 09                	decb   (%ecx)
4024e3:	00 00                	add    %al,(%eax)
4024e5:	fe 09                	decb   (%ecx)
4024e7:	01 00                	add    %eax,(%eax)
4024e9:	6f                   	outsl  %ds:(%esi),(%dx)
4024ea:	5f                   	pop    %edi
4024eb:	00 00                	add    %al,(%eax)
4024ed:	0a 2a                	or     (%edx),%ch
4024ef:	4a                   	dec    %edx
4024f0:	2b 02                	sub    (%edx),%eax
4024f2:	26 16                	es push %ss
4024f4:	fe 09                	decb   (%ecx)
4024f6:	00 00                	add    %al,(%eax)
4024f8:	fe 09                	decb   (%ecx)
4024fa:	01 00                	add    %eax,(%eax)
4024fc:	6f                   	outsl  %ds:(%esi),(%dx)
4024fd:	60                   	pusha
4024fe:	00 00                	add    %al,(%eax)
402500:	0a 2a                	or     (%edx),%ch
402502:	4a                   	dec    %edx
402503:	2b 02                	sub    (%edx),%eax
402505:	26 16                	es push %ss
402507:	fe 09                	decb   (%ecx)
402509:	00 00                	add    %al,(%eax)
40250b:	fe 09                	decb   (%ecx)
40250d:	01 00                	add    %eax,(%eax)
40250f:	6f                   	outsl  %ds:(%esi),(%dx)
402510:	61                   	popa
402511:	00 00                	add    %al,(%eax)
402513:	0a 2a                	or     (%edx),%ch
402515:	4a                   	dec    %edx
402516:	2b 02                	sub    (%edx),%eax
402518:	26 16                	es push %ss
40251a:	fe 09                	decb   (%ecx)
40251c:	00 00                	add    %al,(%eax)
40251e:	fe 09                	decb   (%ecx)
402520:	01 00                	add    %eax,(%eax)
402522:	6f                   	outsl  %ds:(%esi),(%dx)
402523:	62 00                	bound  %eax,(%eax)
402525:	00 0a                	add    %cl,(%edx)
402527:	2a 3a                	sub    (%edx),%bh
402529:	2b 02                	sub    (%edx),%eax
40252b:	26 16                	es push %ss
40252d:	fe 09                	decb   (%ecx)
40252f:	00 00                	add    %al,(%eax)
402531:	6f                   	outsl  %ds:(%esi),(%dx)
402532:	63 00                	arpl   %eax,(%eax)
402534:	00 0a                	add    %cl,(%edx)
402536:	2a 4a 2b             	sub    0x2b(%edx),%cl
402539:	02 26                	add    (%esi),%ah
40253b:	16                   	push   %ss
40253c:	fe 09                	decb   (%ecx)
40253e:	00 00                	add    %al,(%eax)
402540:	fe 09                	decb   (%ecx)
402542:	01 00                	add    %eax,(%eax)
402544:	6f                   	outsl  %ds:(%esi),(%dx)
402545:	64 00 00             	add    %al,%fs:(%eax)
402548:	0a 2a                	or     (%edx),%ch
40254a:	4a                   	dec    %edx
40254b:	2b 02                	sub    (%edx),%eax
40254d:	26 16                	es push %ss
40254f:	fe 09                	decb   (%ecx)
402551:	00 00                	add    %al,(%eax)
402553:	fe 09                	decb   (%ecx)
402555:	01 00                	add    %eax,(%eax)
402557:	28 65 00             	sub    %ah,0x0(%ebp)
40255a:	00 0a                	add    %cl,(%edx)
40255c:	2a 4a 2b             	sub    0x2b(%edx),%cl
40255f:	02 26                	add    (%esi),%ah
402561:	16                   	push   %ss
402562:	fe 09                	decb   (%ecx)
402564:	00 00                	add    %al,(%eax)
402566:	fe 09                	decb   (%ecx)
402568:	01 00                	add    %eax,(%eax)
40256a:	28 66 00             	sub    %ah,0x0(%esi)
40256d:	00 0a                	add    %cl,(%edx)
40256f:	2a 4a 2b             	sub    0x2b(%edx),%cl
402572:	02 26                	add    (%esi),%ah
402574:	16                   	push   %ss
402575:	fe 09                	decb   (%ecx)
402577:	00 00                	add    %al,(%eax)
402579:	fe 09                	decb   (%ecx)
40257b:	01 00                	add    %eax,(%eax)
40257d:	6f                   	outsl  %ds:(%esi),(%dx)
40257e:	54                   	push   %esp
40257f:	00 00                	add    %al,(%eax)
402581:	0a 2a                	or     (%edx),%ch
402583:	3a 2b                	cmp    (%ebx),%ch
402585:	02 26                	add    (%esi),%ah
402587:	16                   	push   %ss
402588:	fe 09                	decb   (%ecx)
40258a:	00 00                	add    %al,(%eax)
40258c:	6f                   	outsl  %ds:(%esi),(%dx)
40258d:	55                   	push   %ebp
40258e:	00 00                	add    %al,(%eax)
402590:	0a 2a                	or     (%edx),%ch
402592:	2e 2b 02             	sub    %cs:(%edx),%eax
402595:	26 16                	es push %ss
402597:	00 28                	add    %ch,(%eax)
402599:	e6 00                	out    %al,$0x0
40259b:	00 06                	add    %al,(%esi)
40259d:	2a 4a 2b             	sub    0x2b(%edx),%cl
4025a0:	02 26                	add    (%esi),%ah
4025a2:	16                   	push   %ss
4025a3:	fe 09                	decb   (%ecx)
4025a5:	00 00                	add    %al,(%eax)
4025a7:	fe 09                	decb   (%ecx)
4025a9:	01 00                	add    %eax,(%eax)
4025ab:	6f                   	outsl  %ds:(%esi),(%dx)
4025ac:	70 00                	jo     0x4025ae
4025ae:	00 0a                	add    %cl,(%edx)
4025b0:	2a 4e 2b             	sub    0x2b(%esi),%cl
4025b3:	02 26                	add    (%esi),%ah
4025b5:	16                   	push   %ss
4025b6:	00 fe                	add    %bh,%dh
4025b8:	09 00                	or     %eax,(%eax)
4025ba:	00 fe                	add    %bh,%dh
4025bc:	09 01                	or     %eax,(%ecx)
4025be:	00 28                	add    %ch,(%eax)
4025c0:	71 00                	jno    0x4025c2
4025c2:	00 0a                	add    %cl,(%edx)
4025c4:	2a 3e                	sub    (%esi),%bh
4025c6:	2b 02                	sub    (%edx),%eax
4025c8:	26 16                	es push %ss
4025ca:	00 fe                	add    %bh,%dh
4025cc:	09 00                	or     %eax,(%eax)
4025ce:	00 28                	add    %ch,(%eax)
4025d0:	72 00                	jb     0x4025d2
4025d2:	00 0a                	add    %cl,(%edx)
4025d4:	2a 4a 2b             	sub    0x2b(%edx),%cl
4025d7:	02 26                	add    (%esi),%ah
4025d9:	16                   	push   %ss
4025da:	fe 09                	decb   (%ecx)
4025dc:	00 00                	add    %al,(%eax)
4025de:	fe 09                	decb   (%ecx)
4025e0:	01 00                	add    %eax,(%eax)
4025e2:	6f                   	outsl  %ds:(%esi),(%dx)
4025e3:	73 00                	jae    0x4025e5
4025e5:	00 0a                	add    %cl,(%edx)
4025e7:	2a 3a                	sub    (%edx),%bh
4025e9:	2b 02                	sub    (%edx),%eax
4025eb:	26 16                	es push %ss
4025ed:	fe 09                	decb   (%ecx)
4025ef:	00 00                	add    %al,(%eax)
4025f1:	6f                   	outsl  %ds:(%esi),(%dx)
4025f2:	74 00                	je     0x4025f4
4025f4:	00 0a                	add    %cl,(%edx)
4025f6:	2a 3e                	sub    (%esi),%bh
4025f8:	2b 02                	sub    (%edx),%eax
4025fa:	26 16                	es push %ss
4025fc:	00 fe                	add    %bh,%dh
4025fe:	09 00                	or     %eax,(%eax)
402600:	00 28                	add    %ch,(%eax)
402602:	75 00                	jne    0x402604
402604:	00 0a                	add    %cl,(%edx)
402606:	2a 3e                	sub    (%esi),%bh
402608:	2b 02                	sub    (%edx),%eax
40260a:	26 16                	es push %ss
40260c:	00 fe                	add    %bh,%dh
40260e:	09 00                	or     %eax,(%eax)
402610:	00 28                	add    %ch,(%eax)
402612:	76 00                	jbe    0x402614
402614:	00 0a                	add    %cl,(%edx)
402616:	2a 3a                	sub    (%edx),%bh
402618:	2b 02                	sub    (%edx),%eax
40261a:	26 16                	es push %ss
40261c:	fe 09                	decb   (%ecx)
40261e:	00 00                	add    %al,(%eax)
402620:	6f                   	outsl  %ds:(%esi),(%dx)
402621:	77 00                	ja     0x402623
402623:	00 0a                	add    %cl,(%edx)
402625:	2a 3e                	sub    (%esi),%bh
402627:	2b 02                	sub    (%edx),%eax
402629:	26 16                	es push %ss
40262b:	00 fe                	add    %bh,%dh
40262d:	09 00                	or     %eax,(%eax)
40262f:	00 28                	add    %ch,(%eax)
402631:	78 00                	js     0x402633
402633:	00 0a                	add    %cl,(%edx)
402635:	2a 3a                	sub    (%edx),%bh
402637:	2b 02                	sub    (%edx),%eax
402639:	26 16                	es push %ss
40263b:	fe 09                	decb   (%ecx)
40263d:	00 00                	add    %al,(%eax)
40263f:	6f                   	outsl  %ds:(%esi),(%dx)
402640:	79 00                	jns    0x402642
402642:	00 0a                	add    %cl,(%edx)
402644:	2a 5e 2b             	sub    0x2b(%esi),%bl
402647:	02 26                	add    (%esi),%ah
402649:	16                   	push   %ss
40264a:	00 fe                	add    %bh,%dh
40264c:	09 00                	or     %eax,(%eax)
40264e:	00 fe                	add    %bh,%dh
402650:	09 01                	or     %eax,(%ecx)
402652:	00 fe                	add    %bh,%dh
402654:	09 02                	or     %eax,(%edx)
402656:	00 28                	add    %ch,(%eax)
402658:	7a 00                	jp     0x40265a
40265a:	00 0a                	add    %cl,(%edx)
40265c:	2a 3e                	sub    (%esi),%bh
40265e:	2b 02                	sub    (%edx),%eax
402660:	26 16                	es push %ss
402662:	00 fe                	add    %bh,%dh
402664:	09 00                	or     %eax,(%eax)
402666:	00 28                	add    %ch,(%eax)
402668:	7b 00                	jnp    0x40266a
40266a:	00 0a                	add    %cl,(%edx)
40266c:	2a 3a                	sub    (%edx),%bh
40266e:	2b 02                	sub    (%edx),%eax
402670:	26 16                	es push %ss
402672:	fe 09                	decb   (%ecx)
402674:	00 00                	add    %al,(%eax)
402676:	6f                   	outsl  %ds:(%esi),(%dx)
402677:	7c 00                	jl     0x402679
402679:	00 0a                	add    %cl,(%edx)
40267b:	2a 4a 2b             	sub    0x2b(%edx),%cl
40267e:	02 26                	add    (%esi),%ah
402680:	16                   	push   %ss
402681:	fe 09                	decb   (%ecx)
402683:	00 00                	add    %al,(%eax)
402685:	fe 09                	decb   (%ecx)
402687:	01 00                	add    %eax,(%eax)
402689:	6f                   	outsl  %ds:(%esi),(%dx)
40268a:	7d 00                	jge    0x40268c
40268c:	00 0a                	add    %cl,(%edx)
40268e:	2a 3a                	sub    (%edx),%bh
402690:	2b 02                	sub    (%edx),%eax
402692:	26 16                	es push %ss
402694:	fe 09                	decb   (%ecx)
402696:	00 00                	add    %al,(%eax)
402698:	6f                   	outsl  %ds:(%esi),(%dx)
402699:	7e 00                	jle    0x40269b
40269b:	00 0a                	add    %cl,(%edx)
40269d:	2a 3a                	sub    (%edx),%bh
40269f:	2b 02                	sub    (%edx),%eax
4026a1:	26 16                	es push %ss
4026a3:	fe 09                	decb   (%ecx)
4026a5:	00 00                	add    %al,(%eax)
4026a7:	6f                   	outsl  %ds:(%esi),(%dx)
4026a8:	7f 00                	jg     0x4026aa
4026aa:	00 0a                	add    %cl,(%edx)
4026ac:	2a 3a                	sub    (%edx),%bh