4234e8:	6e                   	outsb  %ds:(%esi),(%dx)
4234e9:	74 65                	je     0x423550
4234eb:	78 74                	js     0x423561
4234ed:	00 67 65             	add    %ah,0x65(%edi)
4234f0:	74 5f                	je     0x423551
4234f2:	52                   	push   %edx
4234f3:	6f                   	outsl  %ds:(%esi),(%dx)
4234f4:	77 00                	ja     0x4234f6
4234f6:	44                   	inc    %esp
4234f7:	61                   	popa
4234f8:	74 61                	je     0x42355b
4234fa:	52                   	push   %edx
4234fb:	6f                   	outsl  %ds:(%esi),(%dx)
4234fc:	77 00                	ja     0x4234fe
4234fe:	67 65 74 5f          	addr16 gs je 0x423561
423502:	53                   	push   %ebx
423503:	65 72 76             	gs jb  0x42357c
423506:	65 72 52             	gs jb  0x42355b
423509:	6f                   	outsl  %ds:(%esi),(%dx)
42350a:	77 00                	ja     0x42350c
42350c:	73 65                	jae    0x423573
42350e:	74 5f                	je     0x42356f
423510:	53                   	push   %ebx
423511:	65 72 76             	gs jb  0x42358a
423514:	65 72 52             	gs jb  0x423569
423517:	6f                   	outsl  %ds:(%esi),(%dx)
423518:	77 00                	ja     0x42351a
42351a:	41                   	inc    %ecx
42351b:	64 64 53             	fs fs push %ebx
42351e:	65 72 76             	gs jb  0x423597
423521:	65 72 52             	gs jb  0x423576
423524:	6f                   	outsl  %ds:(%esi),(%dx)
423525:	77 00                	ja     0x423527
423527:	52                   	push   %edx
423528:	65 6d                	gs insl (%dx),%es:(%edi)
42352a:	6f                   	outsl  %ds:(%esi),(%dx)
42352b:	76 65                	jbe    0x423592
42352d:	53                   	push   %ebx
42352e:	65 72 76             	gs jb  0x4235a7
423531:	65 72 52             	gs jb  0x423586
423534:	6f                   	outsl  %ds:(%esi),(%dx)
423535:	77 00                	ja     0x423537
423537:	4e                   	dec    %esi
423538:	65 77 53             	gs ja  0x42358e
42353b:	65 72 76             	gs jb  0x4235b4
42353e:	65 72 52             	gs jb  0x423593
423541:	6f                   	outsl  %ds:(%esi),(%dx)
423542:	77 00                	ja     0x423544
423544:	41                   	inc    %ecx
423545:	64 64 43             	fs fs inc %ebx
423548:	6c                   	insb   (%dx),%es:(%edi)
423549:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
423550:	00 52 65             	add    %dl,0x65(%edx)
423553:	6d                   	insl   (%dx),%es:(%edi)
423554:	6f                   	outsl  %ds:(%esi),(%dx)
423555:	76 65                	jbe    0x4235bc
423557:	43                   	inc    %ebx
423558:	6c                   	insb   (%dx),%es:(%edi)
423559:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
423560:	00 4e 65             	add    %cl,0x65(%esi)
423563:	77 43                	ja     0x4235a8
423565:	6c                   	insb   (%dx),%es:(%edi)
423566:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
42356d:	00 47 65             	add    %al,0x65(%edi)
423570:	74 50                	je     0x4235c2
423572:	61                   	popa
423573:	72 65                	jb     0x4235da
423575:	6e                   	outsb  %ds:(%esi),(%dx)
423576:	74 52                	je     0x4235ca
423578:	6f                   	outsl  %ds:(%esi),(%dx)
423579:	77 00                	ja     0x42357b
42357b:	53                   	push   %ebx
42357c:	65 74 50             	gs je  0x4235cf
42357f:	61                   	popa
423580:	72 65                	jb     0x4235e7
423582:	6e                   	outsb  %ds:(%esi),(%dx)
423583:	74 52                	je     0x4235d7
423585:	6f                   	outsl  %ds:(%esi),(%dx)
423586:	77 00                	ja     0x423588
423588:	65 76 65             	gs jbe 0x4235f0
42358b:	6e                   	outsb  %ds:(%esi),(%dx)
42358c:	74 52                	je     0x4235e0
42358e:	6f                   	outsl  %ds:(%esi),(%dx)
42358f:	77 00                	ja     0x423591
423591:	4e                   	dec    %esi
423592:	65 77 52             	gs ja  0x4235e7
423595:	6f                   	outsl  %ds:(%esi),(%dx)
423596:	77 00                	ja     0x423598
423598:	72 6f                	jb     0x423609
42359a:	77 00                	ja     0x42359c
42359c:	69 6e 64 65 78 00 67 	imul   $0x67007865,0x64(%esi),%ebp
4235a3:	65 74 5f             	gs je  0x423605
4235a6:	50                   	push   %eax
4235a7:	72 65                	jb     0x42360e
4235a9:	66 69 78 00 73 65    	imul   $0x6573,0x0(%eax),%di
4235af:	74 5f                	je     0x423610
4235b1:	50                   	push   %eax
4235b2:	72 65                	jb     0x423619
4235b4:	66 69 78 00 73 65    	imul   $0x6573,0x0(%eax),%di
4235ba:	74 5f                	je     0x42361b
4235bc:	49                   	dec    %ecx
4235bd:	74 65                	je     0x423624
4235bf:	6d                   	insl   (%dx),%es:(%edi)
4235c0:	41                   	inc    %ecx
4235c1:	72 72                	jb     0x423635
4235c3:	61                   	popa
4235c4:	79 00                	jns    0x4235c6
4235c6:	54                   	push   %esp
4235c7:	6f                   	outsl  %ds:(%esi),(%dx)
4235c8:	41                   	inc    %ecx
4235c9:	72 72                	jb     0x42363d
4235cb:	61                   	popa
4235cc:	79 00                	jns    0x4235ce
4235ce:	67 65 74 5f          	addr16 gs je 0x423631
4235d2:	41                   	inc    %ecx
4235d3:	73 73                	jae    0x423648
4235d5:	65 6d                	gs insl (%dx),%es:(%edi)
4235d7:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4235db:	47                   	inc    %edi
4235dc:	65 74 45             	gs je  0x423624
4235df:	6e                   	outsb  %ds:(%esi),(%dx)
4235e0:	74 72                	je     0x423654
4235e2:	79 41                	jns    0x423625
4235e4:	73 73                	jae    0x423659
4235e6:	65 6d                	gs insl (%dx),%es:(%edi)
4235e8:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4235ec:	58                   	pop    %eax
4235ed:	6d                   	insl   (%dx),%es:(%edi)
4235ee:	6c                   	insb   (%dx),%es:(%edi)
4235ef:	53                   	push   %ebx
4235f0:	63 68 65             	arpl   %ebp,0x65(%eax)
4235f3:	6d                   	insl   (%dx),%es:(%edi)
4235f4:	61                   	popa
4235f5:	41                   	inc    %ecx
4235f6:	6e                   	outsb  %ds:(%esi),(%dx)
4235f7:	79 00                	jns    0x4235f9
4235f9:	42                   	inc    %edx
4235fa:	6c                   	insb   (%dx),%es:(%edi)
4235fb:	6f                   	outsl  %ds:(%esi),(%dx)
4235fc:	63 6b 43             	arpl   %ebp,0x43(%ebx)
4235ff:	6f                   	outsl  %ds:(%esi),(%dx)
423600:	70 79                	jo     0x42367b
423602:	00 67 65             	add    %ah,0x65(%edi)
423605:	74 5f                	je     0x423666
423607:	4d                   	dec    %ebp
423608:	69 6e 69 6d 75 6d 43 	imul   $0x436d756d,0x69(%esi),%ebp
42360f:	61                   	popa
423610:	70 61                	jo     0x423673
423612:	63 69 74             	arpl   %ebp,0x74(%ecx)
423615:	79 00                	jns    0x423617
423617:	73 65                	jae    0x42367e
423619:	74 5f                	je     0x42367a
42361b:	4d                   	dec    %ebp
42361c:	69 6e 69 6d 75 6d 43 	imul   $0x436d756d,0x69(%esi),%ebp
423623:	61                   	popa
423624:	70 61                	jo     0x423687
423626:	63 69 74             	arpl   %ebp,0x74(%ecx)
423629:	79 00                	jns    0x42362b
42362b:	6f                   	outsl  %ds:(%esi),(%dx)
42362c:	70 5f                	jo     0x42368d
42362e:	49                   	dec    %ecx
42362f:	6e                   	outsb  %ds:(%esi),(%dx)
423630:	65 71 75             	gs jno 0x4236a8
423633:	61                   	popa
423634:	6c                   	insb   (%dx),%es:(%edi)
423635:	69 74 79 00 44 65 73 	imul   $0x69736544,0x0(%ecx,%edi,2),%esi
42363c:	69
42363d:	67 6e                	outsb  %ds:(%si),(%dx)
42363f:	65 72 53             	gs jb  0x423695
423642:	65 72 69             	gs jb  0x4236ae
423645:	61                   	popa
423646:	6c                   	insb   (%dx),%es:(%edi)
423647:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
42364e:	56                   	push   %esi
42364f:	69 73 69 62 69 6c 69 	imul   $0x696c6962,0x69(%ebx),%esi
423656:	74 79                	je     0x4236d1
423658:	00 00                	add    %al,(%eax)
42365a:	33 44 00 65          	xor    0x65(%eax,%eax,1),%eax
42365e:	00 76 00             	add    %dh,0x0(%esi)
423661:	65 00 6c 00 6f       	add    %ch,%gs:0x6f(%eax,%eax,1)
423666:	00 70 00             	add    %dh,0x0(%eax)
423669:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
42366d:	73 00                	jae    0x42366f
42366f:	20 00                	and    %al,(%eax)
423671:	66 00 72 00          	data16 add %dh,0x0(%edx)
423675:	6f                   	outsl  %ds:(%esi),(%dx)
423676:	00 6d 00             	add    %ch,0x0(%ebp)
423679:	20 00                	and    %al,(%eax)
42367b:	69 00 74 00 61 00    	imul   $0x610074,(%eax),%eax
423681:	6c                   	insb   (%dx),%es:(%edi)
423682:	00 79 00             	add    %bh,0x0(%ecx)
423685:	20 00                	and    %al,(%eax)
423687:	5e                   	pop    %esi
423688:	00 5f 00             	add    %bl,0x0(%edi)
42368b:	5e                   	pop    %esi
42368c:	00 00                	add    %al,(%eax)
42368e:	3f                   	aas
42368f:	43                   	inc    %ebx
423690:	00 61 00             	add    %ah,0x0(%ecx)
423693:	6c                   	insb   (%dx),%es:(%edi)
423694:	00 63 00             	add    %ah,0x0(%ebx)
423697:	75 00                	jne    0x423699
423699:	6c                   	insb   (%dx),%es:(%edi)
42369a:	00 61 00             	add    %ah,0x0(%ecx)
42369d:	74 00                	je     0x42369f
42369f:	6f                   	outsl  %ds:(%esi),(%dx)
4236a0:	00 72 00             	add    %dh,0x0(%edx)
4236a3:	2e 00 50 00          	add    %dl,%cs:0x0(%eax)
4236a7:	72 00                	jb     0x4236a9
4236a9:	6f                   	outsl  %ds:(%esi),(%dx)
4236aa:	00 70 00             	add    %dh,0x0(%eax)
4236ad:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4236b1:	74 00                	je     0x4236b3
4236b3:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
4236b9:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
4236bd:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4236c1:	6f                   	outsl  %ds:(%esi),(%dx)
4236c2:	00 75 00             	add    %dh,0x0(%ebp)
4236c5:	72 00                	jb     0x4236c7
4236c7:	63 00                	arpl   %eax,(%eax)
4236c9:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4236cd:	00 13                	add    %dl,(%ebx)
4236cf:	58                   	pop    %eax
4236d0:	00 6d 00             	add    %ch,0x0(%ebp)
4236d3:	6c                   	insb   (%dx),%es:(%edi)
4236d4:	00 53 00             	add    %dl,0x0(%ebx)
4236d7:	63 00                	arpl   %eax,(%eax)
4236d9:	68 00 65 00 6d       	push   $0x6d006500
4236de:	00 61 00             	add    %ah,0x0(%ecx)
4236e1:	00 0d 53 00 65 00    	add    %cl,0x650053
4236e7:	72 00                	jb     0x4236e9
4236e9:	76 00                	jbe    0x4236eb
4236eb:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4236ef:	00 0d 43 00 6c 00    	add    %cl,0x6c0043
4236f5:	69 00 65 00 6e 00    	imul   $0x6e0065,(%eax),%eax
4236fb:	74 00                	je     0x4236fd
4236fd:	00 1b                	add    %bl,(%ebx)
4236ff:	53                   	push   %ebx
423700:	00 65 00             	add    %ah,0x0(%ebp)
423703:	72 00                	jb     0x423705
423705:	76 00                	jbe    0x423707
423707:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
42370b:	5f                   	pop    %edi
42370c:	00 43 00             	add    %al,0x0(%ebx)
42370f:	6c                   	insb   (%dx),%es:(%edi)
423710:	00 69 00             	add    %ch,0x0(%ecx)
423713:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
423717:	74 00                	je     0x423719
423719:	00 0d 43 00 6f 00    	add    %cl,0x6f0043
42371f:	72 00                	jb     0x423721
423721:	65 00 44 00 42       	add    %al,%gs:0x42(%eax,%eax,1)
423726:	00 00                	add    %al,(%eax)
423728:	01 00                	add    %eax,(%eax)
42372a:	3b 68 00             	cmp    0x0(%eax),%ebp
42372d:	74 00                	je     0x42372f
42372f:	74 00                	je     0x423731
423731:	70 00                	jo     0x423733
423733:	3a 00                	cmp    (%eax),%al
423735:	2f                   	das
423736:	00 2f                	add    %ch,(%edi)
423738:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
42373c:	00 6d 00             	add    %ch,0x0(%ebp)
42373f:	70 00                	jo     0x423741
423741:	75 00                	jne    0x423743
423743:	72 00                	jb     0x423745
423745:	69 00 2e 00 6f 00    	imul   $0x6f002e,(%eax),%eax
42374b:	72 00                	jb     0x42374d
42374d:	67 00 2f             	add    %ch,(%bx)
423750:	00 43 00             	add    %al,0x0(%ebx)
423753:	6f                   	outsl  %ds:(%esi),(%dx)
423754:	00 72 00             	add    %dh,0x0(%edx)
423757:	65 00 44 00 42       	add    %al,%gs:0x42(%eax,%eax,1)
42375c:	00 2e                	add    %ch,(%esi)
42375e:	00 78 00             	add    %bh,0x0(%eax)
423761:	73 00                	jae    0x423763
423763:	64 00 00             	add    %al,%fs:(%eax)
423766:	43                   	inc    %ebx
423767:	52                   	push   %edx
423768:	00 61 00             	add    %ah,0x0(%ecx)
42376b:	7a 00                	jp     0x42376d
42376d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
423771:	53                   	push   %ebx
423772:	00 79 00             	add    %bh,0x0(%ecx)
423775:	6e                   	outsb  %ds:(%esi),(%dx)
423776:	00 61 00             	add    %ah,0x0(%ecx)
423779:	70 00                	jo     0x42377b
42377b:	73 00                	jae    0x42377d
42377d:	65 00 2e             	add    %ch,%gs:(%esi)
423780:	00 50 00             	add    %dl,0x0(%eax)
423783:	72 00                	jb     0x423785
423785:	6f                   	outsl  %ds:(%esi),(%dx)
423786:	00 70 00             	add    %dh,0x0(%eax)
423789:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
42378d:	74 00                	je     0x42378f
42378f:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
423795:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
423799:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
42379d:	6f                   	outsl  %ds:(%esi),(%dx)
42379e:	00 75 00             	add    %dh,0x0(%ebp)
4237a1:	72 00                	jb     0x4237a3
4237a3:	63 00                	arpl   %eax,(%eax)
4237a5:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4237a9:	00 05 49 00 50 00    	add    %al,0x500049
4237af:	00 09                	add    %cl,(%ecx)
4237b1:	50                   	push   %eax
4237b2:	00 6f 00             	add    %ch,0x0(%edi)
4237b5:	72 00                	jb     0x4237b7
4237b7:	74 00                	je     0x4237b9
4237b9:	00 0f                	add    %cl,(%edi)
4237bb:	53                   	push   %ebx
4237bc:	00 65 00             	add    %ah,0x0(%ebp)
4237bf:	73 00                	jae    0x4237c1
4237c1:	73 00                	jae    0x4237c3
4237c3:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4237c9:	00 05 49 00 44 00    	add    %al,0x440049
4237cf:	00 41 68             	add    %al,0x68(%ecx)
4237d2:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
4237d6:	00 70 00             	add    %dh,0x0(%eax)
4237d9:	3a 00                	cmp    (%eax),%al
4237db:	2f                   	das
4237dc:	00 2f                	add    %ch,(%edi)
4237de:	00 77 00             	add    %dh,0x0(%edi)
4237e1:	77 00                	ja     0x4237e3
4237e3:	77 00                	ja     0x4237e5
4237e5:	2e 00 77 00          	add    %dh,%cs:0x0(%edi)
4237e9:	33 00                	xor    (%eax),%eax
4237eb:	2e 00 6f 00          	add    %ch,%cs:0x0(%edi)
4237ef:	72 00                	jb     0x4237f1
4237f1:	67 00 2f             	add    %ch,(%bx)
4237f4:	00 32                	add    %dh,(%edx)
4237f6:	00 30                	add    %dh,(%eax)
4237f8:	00 30                	add    %dh,(%eax)
4237fa:	00 31                	add    %dh,(%ecx)
4237fc:	00 2f                	add    %ch,(%edi)
4237fe:	00 58 00             	add    %bl,0x0(%eax)
423801:	4d                   	dec    %ebp
423802:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
423806:	00 63 00             	add    %ah,0x0(%ebx)
423809:	68 00 65 00 6d       	push   $0x6d006500
42380e:	00 61 00             	add    %ah,0x0(%ecx)
423811:	00 53 75             	add    %dl,0x75(%ebx)
423814:	00 72 00             	add    %dh,0x0(%edx)
423817:	6e                   	outsb  %ds:(%esi),(%dx)
423818:	00 3a                	add    %bh,(%edx)
42381a:	00 73 00             	add    %dh,0x0(%ebx)
42381d:	63 00                	arpl   %eax,(%eax)
42381f:	68 00 65 00 6d       	push   $0x6d006500
423824:	00 61 00             	add    %ah,0x0(%ecx)
423827:	73 00                	jae    0x423829
423829:	2d 00 6d 00 69       	sub    $0x69006d00,%eax