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
4026ae:	2b 02                	sub    (%edx),%eax
4026b0:	26 16                	es push %ss
4026b2:	fe 09                	decb   (%ecx)
4026b4:	00 00                	add    %al,(%eax)
4026b6:	6f                   	outsl  %ds:(%esi),(%dx)
4026b7:	80 00 00             	addb   $0x0,(%eax)
4026ba:	0a 2a                	or     (%edx),%ch
4026bc:	3a 2b                	cmp    (%ebx),%ch
4026be:	02 26                	add    (%esi),%ah
4026c0:	16                   	push   %ss
4026c1:	fe 09                	decb   (%ecx)
4026c3:	00 00                	add    %al,(%eax)
4026c5:	6f                   	outsl  %ds:(%esi),(%dx)
4026c6:	81 00 00 0a 2a 3a    	addl   $0x3a2a0a00,(%eax)
4026cc:	2b 02                	sub    (%edx),%eax
4026ce:	26 16                	es push %ss
4026d0:	fe 09                	decb   (%ecx)
4026d2:	00 00                	add    %al,(%eax)
4026d4:	6f                   	outsl  %ds:(%esi),(%dx)
4026d5:	82 00 00             	addb   $0x0,(%eax)
4026d8:	0a 2a                	or     (%edx),%ch
4026da:	3a 2b                	cmp    (%ebx),%ch
4026dc:	02 26                	add    (%esi),%ah
4026de:	16                   	push   %ss
4026df:	fe 09                	decb   (%ecx)
4026e1:	00 00                	add    %al,(%eax)
4026e3:	6f                   	outsl  %ds:(%esi),(%dx)
4026e4:	83 00 00             	addl   $0x0,(%eax)
4026e7:	0a 2a                	or     (%edx),%ch
4026e9:	4a                   	dec    %edx
4026ea:	2b 02                	sub    (%edx),%eax
4026ec:	26 16                	es push %ss
4026ee:	fe 09                	decb   (%ecx)
4026f0:	00 00                	add    %al,(%eax)
4026f2:	fe 09                	decb   (%ecx)
4026f4:	01 00                	add    %eax,(%eax)
4026f6:	6f                   	outsl  %ds:(%esi),(%dx)
4026f7:	84 00                	test   %al,(%eax)
4026f9:	00 0a                	add    %cl,(%edx)
4026fb:	2a 3a                	sub    (%edx),%bh
4026fd:	2b 02                	sub    (%edx),%eax
4026ff:	26 16                	es push %ss
402701:	fe 09                	decb   (%ecx)
402703:	00 00                	add    %al,(%eax)
402705:	6f                   	outsl  %ds:(%esi),(%dx)
402706:	85 00                	test   %eax,(%eax)
402708:	00 0a                	add    %cl,(%edx)
40270a:	2a 4a 2b             	sub    0x2b(%edx),%cl
40270d:	02 26                	add    (%esi),%ah
40270f:	16                   	push   %ss
402710:	fe 09                	decb   (%ecx)
402712:	00 00                	add    %al,(%eax)
402714:	fe 09                	decb   (%ecx)
402716:	01 00                	add    %eax,(%eax)
402718:	6f                   	outsl  %ds:(%esi),(%dx)
402719:	86 00                	xchg   %al,(%eax)
40271b:	00 0a                	add    %cl,(%edx)
40271d:	2a 4a 2b             	sub    0x2b(%edx),%cl
402720:	02 26                	add    (%esi),%ah
402722:	16                   	push   %ss
402723:	fe 09                	decb   (%ecx)
402725:	00 00                	add    %al,(%eax)
402727:	fe 09                	decb   (%ecx)
402729:	01 00                	add    %eax,(%eax)
40272b:	6f                   	outsl  %ds:(%esi),(%dx)
40272c:	87 00                	xchg   %eax,(%eax)
40272e:	00 0a                	add    %cl,(%edx)
402730:	2a 4a 2b             	sub    0x2b(%edx),%cl
402733:	02 26                	add    (%esi),%ah
402735:	16                   	push   %ss
402736:	fe 09                	decb   (%ecx)
402738:	00 00                	add    %al,(%eax)
40273a:	fe 09                	decb   (%ecx)
40273c:	01 00                	add    %eax,(%eax)
40273e:	6f                   	outsl  %ds:(%esi),(%dx)
40273f:	88 00                	mov    %al,(%eax)
402741:	00 0a                	add    %cl,(%edx)
402743:	2a 3a                	sub    (%edx),%bh
402745:	2b 02                	sub    (%edx),%eax
402747:	26 16                	es push %ss
402749:	fe 09                	decb   (%ecx)
40274b:	00 00                	add    %al,(%eax)
40274d:	6f                   	outsl  %ds:(%esi),(%dx)
40274e:	89 00                	mov    %eax,(%eax)
402750:	00 0a                	add    %cl,(%edx)
402752:	2a 3a                	sub    (%edx),%bh
402754:	2b 02                	sub    (%edx),%eax
402756:	26 16                	es push %ss
402758:	fe 09                	decb   (%ecx)
40275a:	00 00                	add    %al,(%eax)
40275c:	6f                   	outsl  %ds:(%esi),(%dx)
40275d:	8a 00                	mov    (%eax),%al
40275f:	00 0a                	add    %cl,(%edx)
402761:	2a 4a 2b             	sub    0x2b(%edx),%cl
402764:	02 26                	add    (%esi),%ah
402766:	16                   	push   %ss
402767:	fe 09                	decb   (%ecx)
402769:	00 00                	add    %al,(%eax)
40276b:	fe 09                	decb   (%ecx)
40276d:	01 00                	add    %eax,(%eax)
40276f:	6f                   	outsl  %ds:(%esi),(%dx)
402770:	8b 00                	mov    (%eax),%eax
402772:	00 0a                	add    %cl,(%edx)
402774:	2a 3a                	sub    (%edx),%bh
402776:	2b 02                	sub    (%edx),%eax
402778:	26 16                	es push %ss
40277a:	fe 09                	decb   (%ecx)
40277c:	00 00                	add    %al,(%eax)
40277e:	6f                   	outsl  %ds:(%esi),(%dx)
40277f:	8c 00                	mov    %es,(%eax)
402781:	00 0a                	add    %cl,(%edx)
402783:	2a 3a                	sub    (%edx),%bh
402785:	2b 02                	sub    (%edx),%eax
402787:	26 16                	es push %ss
402789:	fe 09                	decb   (%ecx)
40278b:	00 00                	add    %al,(%eax)
40278d:	6f                   	outsl  %ds:(%esi),(%dx)
40278e:	8d 00                	lea    (%eax),%eax
402790:	00 0a                	add    %cl,(%edx)
402792:	2a 2e                	sub    (%esi),%ch
402794:	2b 02                	sub    (%edx),%eax
402796:	26 16                	es push %ss
402798:	00 28                	add    %ch,(%eax)
40279a:	8e 00                	mov    (%eax),%es
40279c:	00 0a                	add    %cl,(%edx)
40279e:	2a 4a 2b             	sub    0x2b(%edx),%cl
4027a1:	02 26                	add    (%esi),%ah
4027a3:	16                   	push   %ss
4027a4:	fe 09                	decb   (%ecx)
4027a6:	00 00                	add    %al,(%eax)
4027a8:	fe 09                	decb   (%ecx)
4027aa:	01 00                	add    %eax,(%eax)
4027ac:	6f                   	outsl  %ds:(%esi),(%dx)
4027ad:	8f 00                	pop    (%eax)
4027af:	00 0a                	add    %cl,(%edx)
4027b1:	2a 2e                	sub    (%esi),%ch
4027b3:	2b 02                	sub    (%edx),%eax
4027b5:	26 16                	es push %ss
4027b7:	00 28                	add    %ch,(%eax)
4027b9:	90                   	nop
4027ba:	00 00                	add    %al,(%eax)
4027bc:	0a 2a                	or     (%edx),%ch
4027be:	4a                   	dec    %edx
4027bf:	2b 02                	sub    (%edx),%eax
4027c1:	26 16                	es push %ss
4027c3:	fe 09                	decb   (%ecx)
4027c5:	00 00                	add    %al,(%eax)
4027c7:	fe 09                	decb   (%ecx)
4027c9:	01 00                	add    %eax,(%eax)
4027cb:	6f                   	outsl  %ds:(%esi),(%dx)
4027cc:	91                   	xchg   %eax,%ecx
4027cd:	00 00                	add    %al,(%eax)
4027cf:	0a 2a                	or     (%edx),%ch
4027d1:	3a 2b                	cmp    (%ebx),%ch
4027d3:	02 26                	add    (%esi),%ah
4027d5:	16                   	push   %ss
4027d6:	fe 09                	decb   (%ecx)
4027d8:	00 00                	add    %al,(%eax)
4027da:	6f                   	outsl  %ds:(%esi),(%dx)
4027db:	92                   	xchg   %eax,%edx
4027dc:	00 00                	add    %al,(%eax)
4027de:	0a 2a                	or     (%edx),%ch
4027e0:	4a                   	dec    %edx
4027e1:	2b 02                	sub    (%edx),%eax
4027e3:	26 16                	es push %ss
4027e5:	fe 09                	decb   (%ecx)
4027e7:	00 00                	add    %al,(%eax)
4027e9:	fe 09                	decb   (%ecx)
4027eb:	01 00                	add    %eax,(%eax)
4027ed:	6f                   	outsl  %ds:(%esi),(%dx)
4027ee:	93                   	xchg   %eax,%ebx
4027ef:	00 00                	add    %al,(%eax)
4027f1:	0a 2a                	or     (%edx),%ch
4027f3:	4a                   	dec    %edx
4027f4:	2b 02                	sub    (%edx),%eax