477455:	70 68                	jo     0x4774bf
477457:	69 63 73 55 6e 69 74 	imul   $0x74696e55,0x73(%ebx),%esp
47745e:	00 49 63             	add    %cl,0x63(%ecx)
477461:	6f                   	outsl  %ds:(%esi),(%dx)
477462:	6e                   	outsb  %ds:(%esi),(%dx)
477463:	00 50 65             	add    %dl,0x65(%eax)
477466:	6e                   	outsb  %ds:(%esi),(%dx)
477467:	00 50 6f             	add    %dl,0x6f(%eax)
47746a:	69 6e 74 00 4d 61 72 	imul   $0x72614d00,0x74(%esi),%ebp
477471:	67 69 6e 73 00 53 79 	imul   $0x73795300,0x73(%bp),%ebp
477478:	73
477479:	74 65                	je     0x4774e0
47747b:	6d                   	insl   (%dx),%es:(%edi)
47747c:	2e 44                	cs inc %esp
47747e:	72 61                	jb     0x4774e1
477480:	77 69                	ja     0x4774eb
477482:	6e                   	outsb  %ds:(%esi),(%dx)
477483:	67 2e 50             	addr16 cs push %eax
477486:	72 69                	jb     0x4774f1
477488:	6e                   	outsb  %ds:(%esi),(%dx)
477489:	74 69                	je     0x4774f4
47748b:	6e                   	outsb  %ds:(%esi),(%dx)
47748c:	67 00 50 61          	add    %dl,0x61(%bx,%si)
477490:	67 65 53             	addr16 gs push %ebx
477493:	65 74 74             	gs je  0x47750a
477496:	69 6e 67 73 00 50 72 	imul   $0x72500073,0x67(%esi),%ebp
47749d:	69 6e 74 44 6f 63 75 	imul   $0x75636f44,0x74(%esi),%ebp
4774a4:	6d                   	insl   (%dx),%es:(%edi)
4774a5:	65 6e                	outsb  %gs:(%esi),(%dx)
4774a7:	74 00                	je     0x4774a9
4774a9:	50                   	push   %eax
4774aa:	72 69                	jb     0x477515
4774ac:	6e                   	outsb  %ds:(%esi),(%dx)
4774ad:	74 50                	je     0x4774ff
4774af:	61                   	popa
4774b0:	67 65 45             	addr16 gs inc %ebp
4774b3:	76 65                	jbe    0x47751a
4774b5:	6e                   	outsb  %ds:(%esi),(%dx)
4774b6:	74 41                	je     0x4774f9
4774b8:	72 67                	jb     0x477521
4774ba:	73 00                	jae    0x4774bc
4774bc:	50                   	push   %eax
4774bd:	72 69                	jb     0x477528
4774bf:	6e                   	outsb  %ds:(%esi),(%dx)
4774c0:	74 50                	je     0x477512
4774c2:	61                   	popa
4774c3:	67 65 45             	addr16 gs inc %ebp
4774c6:	76 65                	jbe    0x47752d
4774c8:	6e                   	outsb  %ds:(%esi),(%dx)
4774c9:	74 48                	je     0x477513
4774cb:	61                   	popa
4774cc:	6e                   	outsb  %ds:(%esi),(%dx)
4774cd:	64 6c                	fs insb (%dx),%es:(%edi)
4774cf:	65 72 00             	gs jb  0x4774d2
4774d2:	50                   	push   %eax
4774d3:	72 69                	jb     0x47753e
4774d5:	6e                   	outsb  %ds:(%esi),(%dx)
4774d6:	74 65                	je     0x47753d
4774d8:	72 53                	jb     0x47752d
4774da:	65 74 74             	gs je  0x477551
4774dd:	69 6e 67 73 00 52 65 	imul   $0x65520073,0x67(%esi),%ebp
4774e4:	63 74 61 6e          	arpl   %esi,0x6e(%ecx,%eiz,2)
4774e8:	67 6c                	insb   (%dx),%es:(%di)
4774ea:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
4774ee:	63 74 61 6e          	arpl   %esi,0x6e(%ecx,%eiz,2)
4774f2:	67 6c                	insb   (%dx),%es:(%di)
4774f4:	65 46                	gs inc %esi
4774f6:	00 53 69             	add    %dl,0x69(%ebx)
4774f9:	7a 65                	jp     0x477560
4774fb:	00 53 69             	add    %dl,0x69(%ebx)
4774fe:	7a 65                	jp     0x477565
477500:	46                   	inc    %esi
477501:	00 53 74             	add    %dl,0x74(%ebx)
477504:	72 69                	jb     0x47756f
477506:	6e                   	outsb  %ds:(%esi),(%dx)
477507:	67 46                	addr16 inc %esi
477509:	6f                   	outsl  %ds:(%esi),(%dx)
47750a:	72 6d                	jb     0x477579
47750c:	61                   	popa
47750d:	74 00                	je     0x47750f
47750f:	53                   	push   %ebx
477510:	79 73                	jns    0x477585
477512:	74 65                	je     0x477579
477514:	6d                   	insl   (%dx),%es:(%edi)
477515:	43                   	inc    %ebx
477516:	6f                   	outsl  %ds:(%esi),(%dx)
477517:	6c                   	insb   (%dx),%es:(%edi)
477518:	6f                   	outsl  %ds:(%esi),(%dx)
477519:	72 73                	jb     0x47758e
47751b:	00 45 6e             	add    %al,0x6e(%ebp)
47751e:	75 6d                	jne    0x47758d
477520:	00 45 6e             	add    %al,0x6e(%ebp)
477523:	76 69                	jbe    0x47758e
477525:	72 6f                	jb     0x477596
477527:	6e                   	outsb  %ds:(%esi),(%dx)
477528:	6d                   	insl   (%dx),%es:(%edi)
477529:	65 6e                	outsb  %gs:(%esi),(%dx)
47752b:	74 00                	je     0x47752d
47752d:	45                   	inc    %ebp
47752e:	76 65                	jbe    0x477595
477530:	6e                   	outsb  %ds:(%esi),(%dx)
477531:	74 41                	je     0x477574
477533:	72 67                	jb     0x47759c
477535:	73 00                	jae    0x477537
477537:	45                   	inc    %ebp
477538:	76 65                	jbe    0x47759f
47753a:	6e                   	outsb  %ds:(%esi),(%dx)
47753b:	74 48                	je     0x477585
47753d:	61                   	popa
47753e:	6e                   	outsb  %ds:(%esi),(%dx)
47753f:	64 6c                	fs insb (%dx),%es:(%edi)
477541:	65 72 00             	gs jb  0x477544
477544:	45                   	inc    %ebp
477545:	78 63                	js     0x4775aa
477547:	65 70 74             	gs jo  0x4775be
47754a:	69 6f 6e 00 46 6c 61 	imul   $0x616c4600,0x6e(%edi),%ebp
477551:	67 73 41             	addr16 jae 0x477595
477554:	74 74                	je     0x4775ca
477556:	72 69                	jb     0x4775c1
477558:	62 75 74             	bound  %esi,0x74(%ebp)
47755b:	65 00 43 75          	add    %al,%gs:0x75(%ebx)
47755f:	6c                   	insb   (%dx),%es:(%edi)
477560:	74 75                	je     0x4775d7
477562:	72 65                	jb     0x4775c9
477564:	49                   	dec    %ecx
477565:	6e                   	outsb  %ds:(%esi),(%dx)
477566:	66 6f                	outsw  %ds:(%esi),(%dx)
477568:	00 53 79             	add    %dl,0x79(%ebx)
47756b:	73 74                	jae    0x4775e1
47756d:	65 6d                	gs insl (%dx),%es:(%edi)
47756f:	2e 47                	cs inc %edi
477571:	6c                   	insb   (%dx),%es:(%edi)
477572:	6f                   	outsl  %ds:(%esi),(%dx)
477573:	62 61 6c             	bound  %esp,0x6c(%ecx)
477576:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
47757d:	00 47 75             	add    %al,0x75(%edi)
477580:	69 64 00 49 41 73 79 	imul   $0x6e797341,0x49(%eax,%eax,1),%esp
477587:	6e
477588:	63 52 65             	arpl   %edx,0x65(%edx)
47758b:	73 75                	jae    0x477602
47758d:	6c                   	insb   (%dx),%es:(%edi)
47758e:	74 00                	je     0x477590
477590:	49                   	dec    %ecx
477591:	44                   	inc    %esp
477592:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
477599:	6c                   	insb   (%dx),%es:(%edi)
47759a:	65 00 49 46          	add    %cl,%gs:0x46(%ecx)
47759e:	6f                   	outsl  %ds:(%esi),(%dx)
47759f:	72 6d                	jb     0x47760e
4775a1:	61                   	popa
4775a2:	74 50                	je     0x4775f4
4775a4:	72 6f                	jb     0x477615
4775a6:	76 69                	jbe    0x477611
4775a8:	64 65 72 00          	fs gs jb 0x4775ac
4775ac:	45                   	inc    %ebp
4775ad:	6e                   	outsb  %ds:(%esi),(%dx)
4775ae:	64 4f                	fs dec %edi
4775b0:	66 53                	push   %bx
4775b2:	74 72                	je     0x477626
4775b4:	65 61                	gs popa
4775b6:	6d                   	insl   (%dx),%es:(%edi)
4775b7:	45                   	inc    %ebp
4775b8:	78 63                	js     0x47761d
4775ba:	65 70 74             	gs jo  0x477631
4775bd:	69 6f 6e 00 53 79 73 	imul   $0x73795300,0x6e(%edi),%ebp
4775c4:	74 65                	je     0x47762b
4775c6:	6d                   	insl   (%dx),%es:(%edi)
4775c7:	2e 49                	cs dec %ecx
4775c9:	4f                   	dec    %edi
4775ca:	00 46 69             	add    %al,0x69(%esi)
4775cd:	6c                   	insb   (%dx),%es:(%edi)
4775ce:	65 00 46 69          	add    %al,%gs:0x69(%esi)
4775d2:	6c                   	insb   (%dx),%es:(%edi)
4775d3:	65 41                	gs inc %ecx
4775d5:	63 63 65             	arpl   %esp,0x65(%ebx)
4775d8:	73 73                	jae    0x47764d
4775da:	00 46 69             	add    %al,0x69(%esi)
4775dd:	6c                   	insb   (%dx),%es:(%edi)
4775de:	65 49                	gs dec %ecx
4775e0:	6e                   	outsb  %ds:(%esi),(%dx)
4775e1:	66 6f                	outsw  %ds:(%esi),(%dx)
4775e3:	00 46 69             	add    %al,0x69(%esi)
4775e6:	6c                   	insb   (%dx),%es:(%edi)
4775e7:	65 4d                	gs dec %ebp
4775e9:	6f                   	outsl  %ds:(%esi),(%dx)
4775ea:	64 65 00 46 69       	fs add %al,%gs:0x69(%esi)
4775ef:	6c                   	insb   (%dx),%es:(%edi)
4775f0:	65 53                	gs push %ebx
4775f2:	68 61 72 65 00       	push   $0x657261
4775f7:	46                   	inc    %esi
4775f8:	69 6c 65 53 74 72 65 	imul   $0x61657274,0x53(%ebp,%eiz,2),%ebp
4775ff:	61
477600:	6d                   	insl   (%dx),%es:(%edi)
477601:	00 50 61             	add    %dl,0x61(%eax)
477604:	74 68                	je     0x47766e
477606:	00 53 74             	add    %dl,0x74(%ebx)
477609:	72 65                	jb     0x477670
47760b:	61                   	popa
47760c:	6d                   	insl   (%dx),%es:(%edi)
47760d:	00 53 74             	add    %dl,0x74(%ebx)
477610:	72 65                	jb     0x477677
477612:	61                   	popa
477613:	6d                   	insl   (%dx),%es:(%edi)
477614:	52                   	push   %edx
477615:	65 61                	gs popa
477617:	64 65 72 00          	fs gs jb 0x47761b
47761b:	54                   	push   %esp
47761c:	65 78 74             	gs js  0x477693
47761f:	52                   	push   %edx
477620:	65 61                	gs popa
477622:	64 65 72 00          	fs gs jb 0x477626
477626:	49                   	dec    %ecx
477627:	6e                   	outsb  %ds:(%esi),(%dx)
477628:	74 31                	je     0x47765b
47762a:	36 00 49 6e          	add    %cl,%ss:0x6e(%ecx)
47762e:	74 33                	je     0x477663
477630:	32 00                	xor    (%eax),%al
477632:	49                   	dec    %ecx
477633:	6e                   	outsb  %ds:(%esi),(%dx)
477634:	74 36                	je     0x47766c
477636:	34 00                	xor    $0x0,%al
477638:	49                   	dec    %ecx
477639:	6e                   	outsb  %ds:(%esi),(%dx)
47763a:	74 50                	je     0x47768c
47763c:	74 72                	je     0x4776b0
47763e:	00 4d 61             	add    %cl,0x61(%ebp)
477641:	74 68                	je     0x4776ab
477643:	00 4d 75             	add    %cl,0x75(%ebp)
477646:	6c                   	insb   (%dx),%es:(%edi)
477647:	74 69                	je     0x4776b2
477649:	63 61 73             	arpl   %esp,0x73(%ecx)
47764c:	74 44                	je     0x477692
47764e:	65 6c                	gs insb (%dx),%es:(%edi)
477650:	65 67 61             	gs addr16 popa
477653:	74 65                	je     0x4776ba
477655:	00 4e 6f             	add    %cl,0x6f(%esi)
477658:	74 53                	je     0x4776ad
47765a:	75 70                	jne    0x4776cc
47765c:	70 6f                	jo     0x4776cd
47765e:	72 74                	jb     0x4776d4
477660:	65 64 45             	gs fs inc %ebp
477663:	78 63                	js     0x4776c8
477665:	65 70 74             	gs jo  0x4776dc
477668:	69 6f 6e 00 4f 62 6a 	imul   $0x6a624f00,0x6e(%edi),%ebp
47766f:	65 63 74 00 4f       	arpl   %esi,%gs:0x4f(%eax,%eax,1)
477674:	62 6a 65             	bound  %ebp,0x65(%edx)
477677:	63 74 44 69          	arpl   %esi,0x69(%esp,%eax,2)
47767b:	73 70                	jae    0x4776ed
47767d:	6f                   	outsl  %ds:(%esi),(%dx)
47767e:	73 65                	jae    0x4776e5
477680:	64 45                	fs inc %ebp
477682:	78 63                	js     0x4776e7
477684:	65 70 74             	gs jo  0x4776fb
477687:	69 6f 6e 00 41 73 73 	imul   $0x73734100,0x6e(%edi),%ebp
47768e:	65 6d                	gs insl (%dx),%es:(%edi)
477690:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
477694:	53                   	push   %ebx
477695:	79 73                	jns    0x47770a
477697:	74 65                	je     0x4776fe
477699:	6d                   	insl   (%dx),%es:(%edi)
47769a:	2e 52                	cs push %edx
47769c:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
47769f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4776a4:	6e                   	outsb  %ds:(%esi),(%dx)
4776a5:	00 41 73             	add    %al,0x73(%ecx)
4776a8:	73 65                	jae    0x47770f
4776aa:	6d                   	insl   (%dx),%es:(%edi)
4776ab:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4776af:	6f                   	outsl  %ds:(%esi),(%dx)
4776b0:	6d                   	insl   (%dx),%es:(%edi)
4776b1:	70 61                	jo     0x477714
4776b3:	6e                   	outsb  %ds:(%esi),(%dx)
4776b4:	79 41                	jns    0x4776f7
4776b6:	74 74                	je     0x47772c
4776b8:	72 69                	jb     0x477723
4776ba:	62 75 74             	bound  %esi,0x74(%ebp)
4776bd:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4776c1:	73 65                	jae    0x477728
4776c3:	6d                   	insl   (%dx),%es:(%edi)
4776c4:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4776c8:	6f                   	outsl  %ds:(%esi),(%dx)
4776c9:	6e                   	outsb  %ds:(%esi),(%dx)
4776ca:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
4776d0:	74 69                	je     0x47773b
4776d2:	6f                   	outsl  %ds:(%esi),(%dx)
4776d3:	6e                   	outsb  %ds:(%esi),(%dx)
4776d4:	41                   	inc    %ecx
4776d5:	74 74                	je     0x47774b
4776d7:	72 69                	jb     0x477742
4776d9:	62 75 74             	bound  %esi,0x74(%ebp)
4776dc:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4776e0:	73 65                	jae    0x477747
4776e2:	6d                   	insl   (%dx),%es:(%edi)
4776e3:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4776e7:	6f                   	outsl  %ds:(%esi),(%dx)
4776e8:	70 79                	jo     0x477763
4776ea:	72 69                	jb     0x477755
4776ec:	67 68 74 41 74 74    	addr16 push $0x74744174
4776f2:	72 69                	jb     0x47775d
4776f4:	62 75 74             	bound  %esi,0x74(%ebp)
4776f7:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4776fb:	73 65                	jae    0x477762
4776fd:	6d                   	insl   (%dx),%es:(%edi)
4776fe:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
477702:	65 73 63             	gs jae 0x477768
477705:	72 69                	jb     0x477770
477707:	70 74                	jo     0x47777d
477709:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
477710:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
477717:	73 73                	jae    0x47778c
477719:	65 6d                	gs insl (%dx),%es:(%edi)
47771b:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
47771f:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
477726:	69
477727:	6f                   	outsl  %ds:(%esi),(%dx)
477728:	6e                   	outsb  %ds:(%esi),(%dx)
477729:	41                   	inc    %ecx
47772a:	74 74                	je     0x4777a0
47772c:	72 69                	jb     0x477797
47772e:	62 75 74             	bound  %esi,0x74(%ebp)
477731:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
477735:	73 65                	jae    0x47779c
477737:	6d                   	insl   (%dx),%es:(%edi)
477738:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
47773c:	61                   	popa
47773d:	6d                   	insl   (%dx),%es:(%edi)
47773e:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
477742:	73 65                	jae    0x4777a9
477744:	6d                   	insl   (%dx),%es:(%edi)
477745:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
477749:	72 6f                	jb     0x4777ba
47774b:	64 75 63             	fs jne 0x4777b1
47774e:	74 41                	je     0x477791
477750:	74 74                	je     0x4777c6
477752:	72 69                	jb     0x4777bd
477754:	62 75 74             	bound  %esi,0x74(%ebp)
477757:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
47775b:	73 65                	jae    0x4777c2
47775d:	6d                   	insl   (%dx),%es:(%edi)
47775e:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
477762:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
477769:	72
47776a:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
477771:	73 73                	jae    0x4777e6
477773:	65 6d                	gs insl (%dx),%es:(%edi)
477775:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
477779:	72 61                	jb     0x4777dc
47777b:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
47777e:	61                   	popa
47777f:	72 6b                	jb     0x4777ec