423361:	4f                   	dec    %edi
423362:	62 6a 65             	bound  %ebp,0x65(%edx)
423365:	63 74 00 47          	arpl   %esi,0x47(%eax,%eax,1)
423369:	65 74 4f             	gs je  0x4233bb
42336c:	62 6a 65             	bound  %ebp,0x65(%edx)
42336f:	63 74 00 6f          	arpl   %esi,0x6f(%eax,%eax,1)
423373:	62 6a 65             	bound  %ebp,0x65(%edx)
423376:	63 74 00 58          	arpl   %esi,0x58(%eax,%eax,1)
42337a:	6d                   	insl   (%dx),%es:(%edi)
42337b:	6c                   	insb   (%dx),%es:(%edi)
42337c:	53                   	push   %ebx
42337d:	63 68 65             	arpl   %ebp,0x65(%eax)
423380:	6d                   	insl   (%dx),%es:(%edi)
423381:	61                   	popa
423382:	53                   	push   %ebx
423383:	65 74 00             	gs je  0x423386
423386:	67 65 74 5f          	addr16 gs je 0x4233e9
42338a:	44                   	inc    %esp
42338b:	61                   	popa
42338c:	74 61                	je     0x4233ef
42338e:	53                   	push   %ebx
42338f:	65 74 00             	gs je  0x423392
423392:	49                   	dec    %ecx
423393:	6e                   	outsb  %ds:(%esi),(%dx)
423394:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
42339b:	65
42339c:	44                   	inc    %esp
42339d:	65 72 69             	gs jb  0x423409
4233a0:	76 65                	jbe    0x423407
4233a2:	64 44                	fs inc %esp
4233a4:	61                   	popa
4233a5:	74 61                	je     0x423408
4233a7:	53                   	push   %ebx
4233a8:	65 74 00             	gs je  0x4233ab
4233ab:	52                   	push   %edx
4233ac:	65 73 65             	gs jae 0x423414
4233af:	74 00                	je     0x4233b1
4233b1:	67 65 74 5f          	addr16 gs je 0x423414
4233b5:	48                   	dec    %eax
4233b6:	65 69 67 68 74 00 45 	imul   $0x6e450074,%gs:0x68(%edi),%esp
4233bd:	6e
4233be:	64 49                	fs dec %ecx
4233c0:	6e                   	outsb  %ds:(%esi),(%dx)
4233c1:	69 74 00 42 65 67 69 	imul   $0x6e696765,0x42(%eax,%eax,1),%esi
4233c8:	6e
4233c9:	49                   	dec    %ecx
4233ca:	6e                   	outsb  %ds:(%esi),(%dx)
4233cb:	69 74 00 64 65 74 72 	imul   $0x6f727465,0x64(%eax,%eax,1),%esi
4233d2:	6f
4233d3:	69 74 00 49 41 73 79 	imul   $0x6e797341,0x49(%eax,%eax,1),%esi
4233da:	6e
4233db:	63 52 65             	arpl   %edx,0x65(%edx)
4233de:	73 75                	jae    0x423455
4233e0:	6c                   	insb   (%dx),%es:(%edi)
4233e1:	74 00                	je     0x4233e3
4233e3:	72 65                	jb     0x42344a
4233e5:	73 75                	jae    0x42345c
4233e7:	6c                   	insb   (%dx),%es:(%edi)
4233e8:	74 00                	je     0x4233ea
4233ea:	72 65                	jb     0x423451
4233ec:	6c                   	insb   (%dx),%es:(%edi)
4233ed:	61                   	popa
4233ee:	74 69                	je     0x423459
4233f0:	6f                   	outsl  %ds:(%esi),(%dx)
4233f1:	6e                   	outsb  %ds:(%esi),(%dx)
4233f2:	53                   	push   %ebx
4233f3:	65 72 76             	gs jb  0x42346c
4233f6:	65 72 5f             	gs jb  0x423458
4233f9:	43                   	inc    %ebx
4233fa:	6c                   	insb   (%dx),%es:(%edi)
4233fb:	69 65 6e 74 00 70 61 	imul   $0x61700074,0x6e(%ebp),%esp
423402:	72 65                	jb     0x423469
423404:	6e                   	outsb  %ds:(%esi),(%dx)
423405:	74 53                	je     0x42345a
423407:	65 72 76             	gs jb  0x423480
42340a:	65 72 52             	gs jb  0x42345f
42340d:	6f                   	outsl  %ds:(%esi),(%dx)
42340e:	77 42                	ja     0x423452
423410:	79 53                	jns    0x423465
423412:	65 72 76             	gs jb  0x42348b
423415:	65 72 5f             	gs jb  0x423477
423418:	43                   	inc    %ebx
423419:	6c                   	insb   (%dx),%es:(%edi)
42341a:	69 65 6e 74 00 67 65 	imul   $0x65670074,0x6e(%ebp),%esp
423421:	74 5f                	je     0x423482
423423:	43                   	inc    %ebx
423424:	6c                   	insb   (%dx),%es:(%edi)
423425:	69 65 6e 74 00 74 61 	imul   $0x61740074,0x6e(%ebp),%esp
42342c:	62 6c 65 43          	bound  %ebp,0x43(%ebp,%eiz,2)
423430:	6c                   	insb   (%dx),%es:(%edi)
423431:	69 65 6e 74 00 53 68 	imul   $0x68530074,0x6e(%ebp),%esp
423438:	6f                   	outsl  %ds:(%esi),(%dx)
423439:	75 6c                	jne    0x4234a7
42343b:	64 53                	fs push %ebx
42343d:	65 72 69             	gs jb  0x4234a9
423440:	61                   	popa
423441:	6c                   	insb   (%dx),%es:(%edi)
423442:	69 7a 65 43 6c 69 65 	imul   $0x65696c43,0x65(%edx),%edi
423449:	6e                   	outsb  %ds:(%esi),(%dx)
42344a:	74 00                	je     0x42344c
42344c:	67 65 74 5f          	addr16 gs je 0x4234af
423450:	43                   	inc    %ebx
423451:	75 72                	jne    0x4234c5
423453:	72 65                	jb     0x4234ba
423455:	6e                   	outsb  %ds:(%esi),(%dx)
423456:	74 00                	je     0x423458
423458:	53                   	push   %ebx
423459:	65 72 76             	gs jb  0x4234d2
42345c:	65 72 52             	gs jb  0x4234b1
42345f:	6f                   	outsl  %ds:(%esi),(%dx)
423460:	77 43                	ja     0x4234a5
423462:	68 61 6e 67 65       	push   $0x65676e61
423467:	45                   	inc    %ebp
423468:	76 65                	jbe    0x4234cf
42346a:	6e                   	outsb  %ds:(%esi),(%dx)
42346b:	74 00                	je     0x42346d
42346d:	43                   	inc    %ebx
42346e:	6c                   	insb   (%dx),%es:(%edi)
42346f:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
423476:	43                   	inc    %ebx
423477:	68 61 6e 67 65       	push   $0x65676e61
42347c:	45                   	inc    %ebp
42347d:	76 65                	jbe    0x4234e4
42347f:	6e                   	outsb  %ds:(%esi),(%dx)
423480:	74 00                	je     0x423482
423482:	67 65 74 5f          	addr16 gs je 0x4234e5
423486:	45                   	inc    %ebp
423487:	6e                   	outsb  %ds:(%esi),(%dx)
423488:	74 72                	je     0x4234fc
42348a:	79 50                	jns    0x4234dc
42348c:	6f                   	outsl  %ds:(%esi),(%dx)
42348d:	69 6e 74 00 67 65 74 	imul   $0x74656700,0x74(%esi),%ebp
423494:	5f                   	pop    %edi
423495:	43                   	inc    %ebx
423496:	6f                   	outsl  %ds:(%esi),(%dx)
423497:	75 6e                	jne    0x423507
423499:	74 00                	je     0x42349b
42349b:	43                   	inc    %ebx
42349c:	6f                   	outsl  %ds:(%esi),(%dx)
42349d:	6e                   	outsb  %ds:(%esi),(%dx)
42349e:	76 65                	jbe    0x423505
4234a0:	72 74                	jb     0x423516
4234a2:	00 67 65             	add    %ah,0x65(%edi)
4234a5:	74 5f                	je     0x423506
4234a7:	50                   	push   %eax
4234a8:	6f                   	outsl  %ds:(%esi),(%dx)
4234a9:	72 74                	jb     0x42351f
4234ab:	00 73 65             	add    %dh,0x65(%ebx)
4234ae:	74 5f                	je     0x42350f
4234b0:	50                   	push   %eax
4234b1:	6f                   	outsl  %ds:(%esi),(%dx)
4234b2:	72 74                	jb     0x423528
4234b4:	00 63 6f             	add    %ah,0x6f(%ebx)
4234b7:	6c                   	insb   (%dx),%es:(%edi)
4234b8:	75 6d                	jne    0x423527
4234ba:	6e                   	outsb  %ds:(%esi),(%dx)
4234bb:	50                   	push   %eax
4234bc:	6f                   	outsl  %ds:(%esi),(%dx)
4234bd:	72 74                	jb     0x423533
4234bf:	00 4d 6f             	add    %cl,0x6f(%ebp)
4234c2:	76 65                	jbe    0x423529
4234c4:	4e                   	dec    %esi
4234c5:	65 78 74             	gs js  0x42353c
4234c8:	00 53 79             	add    %dl,0x79(%ebx)
4234cb:	73 74                	jae    0x423541
4234cd:	65 6d                	gs insl (%dx),%es:(%edi)
4234cf:	2e 54                	cs push %esp
4234d1:	65 78 74             	gs js  0x423548
4234d4:	00 53 74             	add    %dl,0x74(%ebx)
4234d7:	72 65                	jb     0x42353e
4234d9:	61                   	popa
4234da:	6d                   	insl   (%dx),%es:(%edi)
4234db:	69 6e 67 43 6f 6e 74 	imul   $0x746e6f43,0x67(%esi),%ebp
4234e2:	65 78 74             	gs js  0x423559
4234e5:	00 63 6f             	add    %ah,0x6f(%ebx)
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