4083e1:	00 6c 00 54          	add    %ch,0x54(%eax,%eax,1)
4083e5:	00 6f 00             	add    %ch,0x0(%edi)
4083e8:	6f                   	outsl  %ds:(%esi),(%dx)
4083e9:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4083ed:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4083f1:	00 69 00             	add    %ch,0x0(%ecx)
4083f4:	70 00                	jo     0x4083f6
4083f6:	4d                   	dec    %ebp
4083f7:	00 65 00             	add    %ah,0x0(%ebp)
4083fa:	6e                   	outsb  %ds:(%esi),(%dx)
4083fb:	00 75 00             	add    %dh,0x0(%ebp)
4083fe:	49                   	dec    %ecx
4083ff:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408403:	00 6d 00             	add    %ch,0x0(%ebp)
408406:	00 15 43 00 26 00    	add    %dl,0x260043
40840c:	6c                   	insb   (%dx),%es:(%edi)
40840d:	00 6f 00             	add    %ch,0x0(%edi)
408410:	73 00                	jae    0x408412
408412:	65 00 20             	add    %ah,%gs:(%eax)
408415:	00 41 00             	add    %al,0x0(%ecx)
408418:	6c                   	insb   (%dx),%es:(%edi)
408419:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
40841d:	3b 61 00             	cmp    0x0(%ecx),%esp
408420:	72 00                	jb     0x408422
408422:	72 00                	jb     0x408424
408424:	61                   	popa
408425:	00 6e 00             	add    %ch,0x0(%esi)
408428:	67 00 65 00          	add    %ah,0x0(%di)
40842c:	49                   	dec    %ecx
40842d:	00 63 00             	add    %ah,0x0(%ebx)
408430:	6f                   	outsl  %ds:(%esi),(%dx)
408431:	00 6e 00             	add    %ch,0x0(%esi)
408434:	73 00                	jae    0x408436
408436:	54                   	push   %esp
408437:	00 6f 00             	add    %ch,0x0(%edi)
40843a:	6f                   	outsl  %ds:(%esi),(%dx)
40843b:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40843f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
408443:	00 69 00             	add    %ch,0x0(%ecx)
408446:	70 00                	jo     0x408448
408448:	4d                   	dec    %ebp
408449:	00 65 00             	add    %ah,0x0(%ebp)
40844c:	6e                   	outsb  %ds:(%esi),(%dx)
40844d:	00 75 00             	add    %dh,0x0(%ebp)
408450:	49                   	dec    %ecx
408451:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408455:	00 6d 00             	add    %ch,0x0(%ebp)
408458:	00 1d 26 00 41 00    	add    %bl,0x410026
40845e:	72 00                	jb     0x408460
408460:	72 00                	jb     0x408462
408462:	61                   	popa
408463:	00 6e 00             	add    %ch,0x0(%esi)
408466:	67 00 65 00          	add    %ah,0x0(%di)
40846a:	20 00                	and    %al,(%eax)
40846c:	49                   	dec    %ecx
40846d:	00 63 00             	add    %ah,0x0(%ebx)
408470:	6f                   	outsl  %ds:(%esi),(%dx)
408471:	00 6e 00             	add    %ch,0x0(%esi)
408474:	73 00                	jae    0x408476
408476:	00 11                	add    %dl,(%ecx)
408478:	68 00 65 00 6c       	push   $0x6c006500
40847d:	00 70 00             	add    %dh,0x0(%eax)
408480:	4d                   	dec    %ebp
408481:	00 65 00             	add    %ah,0x0(%ebp)
408484:	6e                   	outsb  %ds:(%esi),(%dx)
408485:	00 75 00             	add    %dh,0x0(%ebp)
408488:	00 0b                	add    %cl,(%ebx)
40848a:	26 00 48 00          	add    %cl,%es:0x0(%eax)
40848e:	65 00 6c 00 70       	add    %ch,%gs:0x70(%eax,%eax,1)
408493:	00 00                	add    %al,(%eax)
408495:	33 63 00             	xor    0x0(%ebx),%esp
408498:	6f                   	outsl  %ds:(%esi),(%dx)
408499:	00 6e 00             	add    %ch,0x0(%esi)
40849c:	74 00                	je     0x40849e
40849e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4084a2:	74 00                	je     0x4084a4
4084a4:	73 00                	jae    0x4084a6
4084a6:	54                   	push   %esp
4084a7:	00 6f 00             	add    %ch,0x0(%edi)
4084aa:	6f                   	outsl  %ds:(%esi),(%dx)
4084ab:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4084af:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4084b3:	00 69 00             	add    %ch,0x0(%ecx)
4084b6:	70 00                	jo     0x4084b8
4084b8:	4d                   	dec    %ebp
4084b9:	00 65 00             	add    %ah,0x0(%ebp)
4084bc:	6e                   	outsb  %ds:(%esi),(%dx)
4084bd:	00 75 00             	add    %dh,0x0(%ebp)
4084c0:	49                   	dec    %ecx
4084c1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4084c5:	00 6d 00             	add    %ch,0x0(%ebp)
4084c8:	00 13                	add    %dl,(%ebx)
4084ca:	26 00 43 00          	add    %al,%es:0x0(%ebx)
4084ce:	6f                   	outsl  %ds:(%esi),(%dx)
4084cf:	00 6e 00             	add    %ch,0x0(%esi)
4084d2:	74 00                	je     0x4084d4
4084d4:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4084d8:	74 00                	je     0x4084da
4084da:	73 00                	jae    0x4084dc
4084dc:	00 39                	add    %bh,(%ecx)
4084de:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
4084e4:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
4084e8:	54                   	push   %esp
4084e9:	00 6f 00             	add    %ch,0x0(%edi)
4084ec:	6f                   	outsl  %ds:(%esi),(%dx)
4084ed:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4084f1:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4084f5:	00 69 00             	add    %ch,0x0(%ecx)
4084f8:	70 00                	jo     0x4084fa
4084fa:	4d                   	dec    %ebp
4084fb:	00 65 00             	add    %ah,0x0(%ebp)
4084fe:	6e                   	outsb  %ds:(%esi),(%dx)
4084ff:	00 75 00             	add    %dh,0x0(%ebp)
408502:	49                   	dec    %ecx
408503:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408507:	00 6d 00             	add    %ch,0x0(%ebp)
40850a:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
40850e:	6d                   	insl   (%dx),%es:(%edi)
40850f:	00 61 00             	add    %ah,0x0(%ecx)
408512:	67 00 65 00          	add    %ah,0x0(%di)
408516:	00 2d 69 00 6e 00    	add    %ch,0x6e0069
40851c:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
408520:	78 00                	js     0x408522
408522:	54                   	push   %esp
408523:	00 6f 00             	add    %ch,0x0(%edi)
408526:	6f                   	outsl  %ds:(%esi),(%dx)
408527:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40852b:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40852f:	00 69 00             	add    %ch,0x0(%ecx)
408532:	70 00                	jo     0x408534
408534:	4d                   	dec    %ebp
408535:	00 65 00             	add    %ah,0x0(%ebp)
408538:	6e                   	outsb  %ds:(%esi),(%dx)
408539:	00 75 00             	add    %dh,0x0(%ebp)
40853c:	49                   	dec    %ecx
40853d:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408541:	00 6d 00             	add    %ch,0x0(%ebp)
408544:	00 0d 26 00 49 00    	add    %cl,0x490026
40854a:	6e                   	outsb  %ds:(%esi),(%dx)
40854b:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40854f:	00 78 00             	add    %bh,0x0(%eax)
408552:	00 3b                	add    %bh,(%ebx)
408554:	73 00                	jae    0x408556
408556:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
40855a:	72 00                	jb     0x40855c
40855c:	63 00                	arpl   %eax,(%eax)
40855e:	68 00 54 00 6f       	push   $0x6f005400
408563:	00 6f 00             	add    %ch,0x0(%edi)
408566:	6c                   	insb   (%dx),%es:(%edi)
408567:	00 53 00             	add    %dl,0x0(%ebx)
40856a:	74 00                	je     0x40856c
40856c:	72 00                	jb     0x40856e
40856e:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
408574:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408578:	75 00                	jne    0x40857a
40857a:	49                   	dec    %ecx
40857b:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40857f:	00 6d 00             	add    %ch,0x0(%ebp)
408582:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
408586:	6d                   	insl   (%dx),%es:(%edi)
408587:	00 61 00             	add    %ah,0x0(%ecx)
40858a:	67 00 65 00          	add    %ah,0x0(%di)
40858e:	00 2f                	add    %ch,(%edi)
408590:	73 00                	jae    0x408592
408592:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
408596:	72 00                	jb     0x408598
408598:	63 00                	arpl   %eax,(%eax)
40859a:	68 00 54 00 6f       	push   $0x6f005400
40859f:	00 6f 00             	add    %ch,0x0(%edi)
4085a2:	6c                   	insb   (%dx),%es:(%edi)
4085a3:	00 53 00             	add    %dl,0x0(%ebx)
4085a6:	74 00                	je     0x4085a8
4085a8:	72 00                	jb     0x4085aa
4085aa:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
4085b0:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4085b4:	75 00                	jne    0x4085b6
4085b6:	49                   	dec    %ecx
4085b7:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4085bb:	00 6d 00             	add    %ch,0x0(%ebp)
4085be:	00 0f                	add    %cl,(%edi)
4085c0:	26 00 53 00          	add    %dl,%es:0x0(%ebx)
4085c4:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4085c8:	72 00                	jb     0x4085ca
4085ca:	63 00                	arpl   %eax,(%eax)
4085cc:	68 00 00 27 74       	push   $0x74270000
4085d1:	00 6f 00             	add    %ch,0x0(%edi)
4085d4:	6f                   	outsl  %ds:(%esi),(%dx)
4085d5:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4085d9:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4085dd:	00 69 00             	add    %ch,0x0(%ecx)
4085e0:	70 00                	jo     0x4085e2
4085e2:	53                   	push   %ebx
4085e3:	00 65 00             	add    %ah,0x0(%ebp)
4085e6:	70 00                	jo     0x4085e8
4085e8:	61                   	popa
4085e9:	00 72 00             	add    %dh,0x0(%edx)
4085ec:	61                   	popa
4085ed:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
4085f1:	00 72 00             	add    %dh,0x0(%edx)
4085f4:	38 00                	cmp    %al,(%eax)
4085f6:	00 2d 61 00 62 00    	add    %ch,0x620061
4085fc:	6f                   	outsl  %ds:(%esi),(%dx)
4085fd:	00 75 00             	add    %dh,0x0(%ebp)
408600:	74 00                	je     0x408602
408602:	54                   	push   %esp
408603:	00 6f 00             	add    %ch,0x0(%edi)
408606:	6f                   	outsl  %ds:(%esi),(%dx)
408607:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40860b:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40860f:	00 69 00             	add    %ch,0x0(%ecx)
408612:	70 00                	jo     0x408614
408614:	4d                   	dec    %ebp
408615:	00 65 00             	add    %ah,0x0(%ebp)
408618:	6e                   	outsb  %ds:(%esi),(%dx)
408619:	00 75 00             	add    %dh,0x0(%ebp)
40861c:	49                   	dec    %ecx
40861d:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
408621:	00 6d 00             	add    %ch,0x0(%ebp)
408624:	00 1d 26 00 41 00    	add    %bl,0x410026
40862a:	62 00                	bound  %eax,(%eax)
40862c:	6f                   	outsl  %ds:(%esi),(%dx)
40862d:	00 75 00             	add    %dh,0x0(%ebp)
408630:	74 00                	je     0x408632
408632:	20 00                	and    %al,(%eax)
408634:	2e 00 2e             	add    %ch,%cs:(%esi)
408637:	00 2e                	add    %ch,(%esi)
408639:	00 20                	add    %ah,(%eax)
40863b:	00 2e                	add    %ch,(%esi)
40863d:	00 2e                	add    %ch,(%esi)
40863f:	00 2e                	add    %ch,(%esi)
408641:	00 00                	add    %al,(%eax)
408643:	13 74 00 6f          	adc    0x6f(%eax,%eax,1),%esi
408647:	00 6f 00             	add    %ch,0x0(%edi)
40864a:	6c                   	insb   (%dx),%es:(%edi)
40864b:	00 53 00             	add    %dl,0x0(%ebx)
40864e:	74 00                	je     0x408650
408650:	72 00                	jb     0x408652
408652:	69 00 70 00 00 13    	imul   $0x13000070,(%eax),%eax
408658:	54                   	push   %esp
408659:	00 6f 00             	add    %ch,0x0(%edi)
40865c:	6f                   	outsl  %ds:(%esi),(%dx)
40865d:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
408661:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
408665:	00 69 00             	add    %ch,0x0(%ecx)
408668:	70 00                	jo     0x40866a
40866a:	00 31                	add    %dh,(%ecx)
40866c:	6e                   	outsb  %ds:(%esi),(%dx)
40866d:	00 65 00             	add    %ah,0x0(%ebp)
408670:	77 00                	ja     0x408672
408672:	54                   	push   %esp
408673:	00 6f 00             	add    %ch,0x0(%edi)
408676:	6f                   	outsl  %ds:(%esi),(%dx)
408677:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40867b:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40867f:	00 69 00             	add    %ch,0x0(%ecx)
408682:	70 00                	jo     0x408684
408684:	42                   	inc    %edx
408685:	00 75 00             	add    %dh,0x0(%ebp)
408688:	74 00                	je     0x40868a
40868a:	74 00                	je     0x40868c
40868c:	6f                   	outsl  %ds:(%esi),(%dx)
40868d:	00 6e 00             	add    %ch,0x0(%esi)
408690:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
408694:	6d                   	insl   (%dx),%es:(%edi)
408695:	00 61 00             	add    %ah,0x0(%ecx)
408698:	67 00 65 00          	add    %ah,0x0(%di)
40869c:	00 25 6e 00 65 00    	add    %ah,0x65006e
4086a2:	77 00                	ja     0x4086a4
4086a4:	54                   	push   %esp
4086a5:	00 6f 00             	add    %ch,0x0(%edi)
4086a8:	6f                   	outsl  %ds:(%esi),(%dx)
4086a9:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4086ad:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4086b1:	00 69 00             	add    %ch,0x0(%ecx)
4086b4:	70 00                	jo     0x4086b6
4086b6:	42                   	inc    %edx
4086b7:	00 75 00             	add    %dh,0x0(%ebp)
4086ba:	74 00                	je     0x4086bc
4086bc:	74 00                	je     0x4086be
4086be:	6f                   	outsl  %ds:(%esi),(%dx)
4086bf:	00 6e 00             	add    %ch,0x0(%esi)
4086c2:	00 07                	add    %al,(%edi)
4086c4:	4e                   	dec    %esi
4086c5:	00 65 00             	add    %ah,0x0(%ebp)
4086c8:	77 00                	ja     0x4086ca
4086ca:	00 33                	add    %dh,(%ebx)
4086cc:	6f                   	outsl  %ds:(%esi),(%dx)
4086cd:	00 70 00             	add    %dh,0x0(%eax)
4086d0:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4086d4:	54                   	push   %esp
4086d5:	00 6f 00             	add    %ch,0x0(%edi)
4086d8:	6f                   	outsl  %ds:(%esi),(%dx)
4086d9:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4086dd:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4086e1:	00 69 00             	add    %ch,0x0(%ecx)
4086e4:	70 00                	jo     0x4086e6
4086e6:	42                   	inc    %edx
4086e7:	00 75 00             	add    %dh,0x0(%ebp)
4086ea:	74 00                	je     0x4086ec
4086ec:	74 00                	je     0x4086ee
4086ee:	6f                   	outsl  %ds:(%esi),(%dx)
4086ef:	00 6e 00             	add    %ch,0x0(%esi)
4086f2:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4086f6:	6d                   	insl   (%dx),%es:(%edi)
4086f7:	00 61 00             	add    %ah,0x0(%ecx)
4086fa:	67 00 65 00          	add    %ah,0x0(%di)
4086fe:	00 27                	add    %ah,(%edi)
408700:	6f                   	outsl  %ds:(%esi),(%dx)
408701:	00 70 00             	add    %dh,0x0(%eax)
408704:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408708:	54                   	push   %esp
408709:	00 6f 00             	add    %ch,0x0(%edi)
40870c:	6f                   	outsl  %ds:(%esi),(%dx)
40870d:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
408711:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
408715:	00 69 00             	add    %ch,0x0(%ecx)
408718:	70 00                	jo     0x40871a
40871a:	42                   	inc    %edx
40871b:	00 75 00             	add    %dh,0x0(%ebp)
40871e:	74 00                	je     0x408720
408720:	74 00                	je     0x408722
408722:	6f                   	outsl  %ds:(%esi),(%dx)
408723:	00 6e 00             	add    %ch,0x0(%esi)
408726:	00 09                	add    %cl,(%ecx)
408728:	4f                   	dec    %edi
408729:	00 70 00             	add    %dh,0x0(%eax)
40872c:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408730:	00 33                	add    %dh,(%ebx)
408732:	73 00                	jae    0x408734
408734:	61                   	popa
408735:	00 76 00             	add    %dh,0x0(%esi)
408738:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
40873d:	00 6f 00             	add    %ch,0x0(%edi)
408740:	6c                   	insb   (%dx),%es:(%edi)
408741:	00 53 00             	add    %dl,0x0(%ebx)
408744:	74 00                	je     0x408746
408746:	72 00                	jb     0x408748
408748:	69 00 70 00 42 00    	imul   $0x420070,(%eax),%eax
40874e:	75 00                	jne    0x408750
408750:	74 00                	je     0x408752
408752:	74 00                	je     0x408754
408754:	6f                   	outsl  %ds:(%esi),(%dx)
408755:	00 6e 00             	add    %ch,0x0(%esi)
408758:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
40875c:	6d                   	insl   (%dx),%es:(%edi)
40875d:	00 61 00             	add    %ah,0x0(%ecx)
408760:	67 00 65 00          	add    %ah,0x0(%di)
408764:	00 27                	add    %ah,(%edi)
408766:	73 00                	jae    0x408768
408768:	61                   	popa