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
408769:	00 76 00             	add    %dh,0x0(%esi)
40876c:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
408771:	00 6f 00             	add    %ch,0x0(%edi)
408774:	6c                   	insb   (%dx),%es:(%edi)
408775:	00 53 00             	add    %dl,0x0(%ebx)
408778:	74 00                	je     0x40877a
40877a:	72 00                	jb     0x40877c
40877c:	69 00 70 00 42 00    	imul   $0x420070,(%eax),%eax
408782:	75 00                	jne    0x408784
408784:	74 00                	je     0x408786
408786:	74 00                	je     0x408788
408788:	6f                   	outsl  %ds:(%esi),(%dx)
408789:	00 6e 00             	add    %ch,0x0(%esi)
40878c:	00 09                	add    %cl,(%ecx)
40878e:	53                   	push   %ebx
40878f:	00 61 00             	add    %ah,0x0(%ecx)
408792:	76 00                	jbe    0x408794
408794:	65 00 00             	add    %al,%gs:(%eax)
408797:	27                   	daa
408798:	74 00                	je     0x40879a
40879a:	6f                   	outsl  %ds:(%esi),(%dx)
40879b:	00 6f 00             	add    %ch,0x0(%edi)
40879e:	6c                   	insb   (%dx),%es:(%edi)
40879f:	00 53 00             	add    %dl,0x0(%ebx)
4087a2:	74 00                	je     0x4087a4
4087a4:	72 00                	jb     0x4087a6
4087a6:	69 00 70 00 53 00    	imul   $0x530070,(%eax),%eax
4087ac:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
4087b0:	61                   	popa
4087b1:	00 72 00             	add    %dh,0x0(%edx)
4087b4:	61                   	popa
4087b5:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
4087b9:	00 72 00             	add    %dh,0x0(%edx)
4087bc:	31 00                	xor    %eax,(%eax)
4087be:	00 35 70 00 72 00    	add    %dh,0x720070
4087c4:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
4087ca:	54                   	push   %esp
4087cb:	00 6f 00             	add    %ch,0x0(%edi)
4087ce:	6f                   	outsl  %ds:(%esi),(%dx)
4087cf:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4087d3:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4087d7:	00 69 00             	add    %ch,0x0(%ecx)
4087da:	70 00                	jo     0x4087dc
4087dc:	42                   	inc    %edx
4087dd:	00 75 00             	add    %dh,0x0(%ebp)
4087e0:	74 00                	je     0x4087e2
4087e2:	74 00                	je     0x4087e4
4087e4:	6f                   	outsl  %ds:(%esi),(%dx)
4087e5:	00 6e 00             	add    %ch,0x0(%esi)
4087e8:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4087ec:	6d                   	insl   (%dx),%es:(%edi)
4087ed:	00 61 00             	add    %ah,0x0(%ecx)
4087f0:	67 00 65 00          	add    %ah,0x0(%di)
4087f4:	00 29                	add    %ch,(%ecx)
4087f6:	70 00                	jo     0x4087f8
4087f8:	72 00                	jb     0x4087fa
4087fa:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
408800:	54                   	push   %esp
408801:	00 6f 00             	add    %ch,0x0(%edi)
408804:	6f                   	outsl  %ds:(%esi),(%dx)
408805:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
408809:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40880d:	00 69 00             	add    %ch,0x0(%ecx)
408810:	70 00                	jo     0x408812
408812:	42                   	inc    %edx
408813:	00 75 00             	add    %dh,0x0(%ebp)
408816:	74 00                	je     0x408818
408818:	74 00                	je     0x40881a
40881a:	6f                   	outsl  %ds:(%esi),(%dx)
40881b:	00 6e 00             	add    %ch,0x0(%esi)
40881e:	00 0b                	add    %cl,(%ebx)
408820:	50                   	push   %eax
408821:	00 72 00             	add    %dh,0x0(%edx)
408824:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
40882a:	00 43 70             	add    %al,0x70(%ebx)
40882d:	00 72 00             	add    %dh,0x0(%edx)
408830:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
408836:	50                   	push   %eax
408837:	00 72 00             	add    %dh,0x0(%edx)
40883a:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
40883e:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
408844:	54                   	push   %esp
408845:	00 6f 00             	add    %ch,0x0(%edi)
408848:	6f                   	outsl  %ds:(%esi),(%dx)
408849:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
40884d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
408851:	00 69 00             	add    %ch,0x0(%ecx)
408854:	70 00                	jo     0x408856
408856:	42                   	inc    %edx
408857:	00 75 00             	add    %dh,0x0(%ebp)
40885a:	74 00                	je     0x40885c
40885c:	74 00                	je     0x40885e
40885e:	6f                   	outsl  %ds:(%esi),(%dx)
40885f:	00 6e 00             	add    %ch,0x0(%esi)
408862:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
408866:	6d                   	insl   (%dx),%es:(%edi)
408867:	00 61 00             	add    %ah,0x0(%ecx)
40886a:	67 00 65 00          	add    %ah,0x0(%di)
40886e:	00 37                	add    %dh,(%edi)
408870:	70 00                	jo     0x408872
408872:	72 00                	jb     0x408874
408874:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
40887a:	50                   	push   %eax
40887b:	00 72 00             	add    %dh,0x0(%edx)
40887e:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
408882:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
408888:	54                   	push   %esp
408889:	00 6f 00             	add    %ch,0x0(%edi)
40888c:	6f                   	outsl  %ds:(%esi),(%dx)
40888d:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
408891:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
408895:	00 69 00             	add    %ch,0x0(%ecx)
408898:	70 00                	jo     0x40889a
40889a:	42                   	inc    %edx
40889b:	00 75 00             	add    %dh,0x0(%ebp)
40889e:	74 00                	je     0x4088a0
4088a0:	74 00                	je     0x4088a2
4088a2:	6f                   	outsl  %ds:(%esi),(%dx)
4088a3:	00 6e 00             	add    %ch,0x0(%esi)
4088a6:	00 1b                	add    %bl,(%ebx)
4088a8:	50                   	push   %eax
4088a9:	00 72 00             	add    %dh,0x0(%edx)
4088ac:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
4088b2:	20 00                	and    %al,(%eax)
4088b4:	50                   	push   %eax
4088b5:	00 72 00             	add    %dh,0x0(%edx)
4088b8:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
4088bc:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
4088c2:	00 27                	add    %ah,(%edi)
4088c4:	74 00                	je     0x4088c6
4088c6:	6f                   	outsl  %ds:(%esi),(%dx)
4088c7:	00 6f 00             	add    %ch,0x0(%edi)
4088ca:	6c                   	insb   (%dx),%es:(%edi)
4088cb:	00 53 00             	add    %dl,0x0(%ebx)
4088ce:	74 00                	je     0x4088d0
4088d0:	72 00                	jb     0x4088d2
4088d2:	69 00 70 00 53 00    	imul   $0x530070,(%eax),%eax
4088d8:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
4088dc:	61                   	popa
4088dd:	00 72 00             	add    %dh,0x0(%edx)
4088e0:	61                   	popa
4088e1:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
4088e5:	00 72 00             	add    %dh,0x0(%edx)
4088e8:	32 00                	xor    (%eax),%al
4088ea:	00 33                	add    %dh,(%ebx)
4088ec:	68 00 65 00 6c       	push   $0x6c006500
4088f1:	00 70 00             	add    %dh,0x0(%eax)
4088f4:	54                   	push   %esp
4088f5:	00 6f 00             	add    %ch,0x0(%edi)
4088f8:	6f                   	outsl  %ds:(%esi),(%dx)
4088f9:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4088fd:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
408901:	00 69 00             	add    %ch,0x0(%ecx)
408904:	70 00                	jo     0x408906
408906:	42                   	inc    %edx
408907:	00 75 00             	add    %dh,0x0(%ebp)
40890a:	74 00                	je     0x40890c
40890c:	74 00                	je     0x40890e
40890e:	6f                   	outsl  %ds:(%esi),(%dx)
40890f:	00 6e 00             	add    %ch,0x0(%esi)
408912:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
408916:	6d                   	insl   (%dx),%es:(%edi)
408917:	00 61 00             	add    %ah,0x0(%ecx)
40891a:	67 00 65 00          	add    %ah,0x0(%di)
40891e:	00 27                	add    %ah,(%edi)
408920:	68 00 65 00 6c       	push   $0x6c006500
408925:	00 70 00             	add    %dh,0x0(%eax)
408928:	54                   	push   %esp
408929:	00 6f 00             	add    %ch,0x0(%edi)
40892c:	6f                   	outsl  %ds:(%esi),(%dx)
40892d:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
408931:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
408935:	00 69 00             	add    %ch,0x0(%ecx)
408938:	70 00                	jo     0x40893a
40893a:	42                   	inc    %edx