4a54cc:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
4a54d0:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4a54d7:	77
4a54d8:	73 61                	jae    0x4a553b
4a54da:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4a54de:	74 74                	je     0x4a5554
4a54e0:	72 69                	jb     0x4a554b
4a54e2:	62 75 74             	bound  %esi,0x74(%ebp)
4a54e5:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4a54e9:	6d                   	insl   (%dx),%es:(%edi)
4a54ea:	56                   	push   %esi
4a54eb:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
4a54f2:	74 74                	je     0x4a5568
4a54f4:	72 69                	jb     0x4a555f
4a54f6:	62 75 74             	bound  %esi,0x74(%ebp)
4a54f9:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4a54fd:	73 65                	jae    0x4a5564
4a54ff:	6d                   	insl   (%dx),%es:(%edi)
4a5500:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4a5504:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
4a550b:	72
4a550c:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4a5513:	73 73                	jae    0x4a5588
4a5515:	65 6d                	gs insl (%dx),%es:(%edi)
4a5517:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4a551b:	72 61                	jb     0x4a557e
4a551d:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
4a5520:	61                   	popa
4a5521:	72 6b                	jb     0x4a558e
4a5523:	41                   	inc    %ecx
4a5524:	74 74                	je     0x4a559a
4a5526:	72 69                	jb     0x4a5591
4a5528:	62 75 74             	bound  %esi,0x74(%ebp)
4a552b:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
4a5530:	67 65 74 46          	addr16 gs je 0x4a557a
4a5534:	72 61                	jb     0x4a5597
4a5536:	6d                   	insl   (%dx),%es:(%edi)
4a5537:	65 77 6f             	gs ja  0x4a55a9
4a553a:	72 6b                	jb     0x4a55a7
4a553c:	41                   	inc    %ecx
4a553d:	74 74                	je     0x4a55b3
4a553f:	72 69                	jb     0x4a55aa
4a5541:	62 75 74             	bound  %esi,0x74(%ebp)
4a5544:	65 00 53 65          	add    %dl,%gs:0x65(%ebx)
4a5548:	63 75 72             	arpl   %esi,0x72(%ebp)
4a554b:	69 74 79 53 61 66 65 	imul   $0x43656661,0x53(%ecx,%edi,2),%esi
4a5552:	43
4a5553:	72 69                	jb     0x4a55be
4a5555:	74 69                	je     0x4a55c0
4a5557:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4a555a:	41                   	inc    %ecx
4a555b:	74 74                	je     0x4a55d1
4a555d:	72 69                	jb     0x4a55c8
4a555f:	62 75 74             	bound  %esi,0x74(%ebp)
4a5562:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4a5566:	73 65                	jae    0x4a55cd
4a5568:	6d                   	insl   (%dx),%es:(%edi)
4a5569:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
4a556d:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4a5574:	69
4a5575:	6f                   	outsl  %ds:(%esi),(%dx)
4a5576:	6e                   	outsb  %ds:(%esi),(%dx)
4a5577:	41                   	inc    %ecx
4a5578:	74 74                	je     0x4a55ee
4a557a:	72 69                	jb     0x4a55e5
4a557c:	62 75 74             	bound  %esi,0x74(%ebp)
4a557f:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4a5583:	73 65                	jae    0x4a55ea
4a5585:	6d                   	insl   (%dx),%es:(%edi)
4a5586:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4a558a:	6f                   	outsl  %ds:(%esi),(%dx)
4a558b:	6e                   	outsb  %ds:(%esi),(%dx)
4a558c:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
4a5592:	74 69                	je     0x4a55fd
4a5594:	6f                   	outsl  %ds:(%esi),(%dx)
4a5595:	6e                   	outsb  %ds:(%esi),(%dx)
4a5596:	41                   	inc    %ecx
4a5597:	74 74                	je     0x4a560d
4a5599:	72 69                	jb     0x4a5604
4a559b:	62 75 74             	bound  %esi,0x74(%ebp)
4a559e:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4a55a2:	73 65                	jae    0x4a5609
4a55a4:	6d                   	insl   (%dx),%es:(%edi)
4a55a5:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
4a55a9:	65 73 63             	gs jae 0x4a560f
4a55ac:	72 69                	jb     0x4a5617
4a55ae:	70 74                	jo     0x4a5624
4a55b0:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
4a55b7:	69 62 75 74 65 00 54 	imul   $0x54006574,0x75(%edx),%esp
4a55be:	68 65 6d 65 49       	push   $0x49656d65
4a55c3:	6e                   	outsb  %ds:(%esi),(%dx)
4a55c4:	66 6f                	outsw  %ds:(%esi),(%dx)
4a55c6:	41                   	inc    %ecx
4a55c7:	74 74                	je     0x4a563d
4a55c9:	72 69                	jb     0x4a5634
4a55cb:	62 75 74             	bound  %esi,0x74(%ebp)
4a55ce:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4a55d2:	6d                   	insl   (%dx),%es:(%edi)
4a55d3:	70 69                	jo     0x4a563e
4a55d5:	6c                   	insb   (%dx),%es:(%edi)
4a55d6:	61                   	popa
4a55d7:	74 69                	je     0x4a5642
4a55d9:	6f                   	outsl  %ds:(%esi),(%dx)
4a55da:	6e                   	outsb  %ds:(%esi),(%dx)
4a55db:	52                   	push   %edx
4a55dc:	65 6c                	gs insb (%dx),%es:(%edi)
4a55de:	61                   	popa
4a55df:	78 61                	js     0x4a5642
4a55e1:	74 69                	je     0x4a564c
4a55e3:	6f                   	outsl  %ds:(%esi),(%dx)
4a55e4:	6e                   	outsb  %ds:(%esi),(%dx)
4a55e5:	73 41                	jae    0x4a5628
4a55e7:	74 74                	je     0x4a565d
4a55e9:	72 69                	jb     0x4a5654
4a55eb:	62 75 74             	bound  %esi,0x74(%ebp)
4a55ee:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4a55f2:	73 65                	jae    0x4a5659
4a55f4:	6d                   	insl   (%dx),%es:(%edi)
4a55f5:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
4a55f9:	72 6f                	jb     0x4a566a
4a55fb:	64 75 63             	fs jne 0x4a5661
4a55fe:	74 41                	je     0x4a5641
4a5600:	74 74                	je     0x4a5676
4a5602:	72 69                	jb     0x4a566d
4a5604:	62 75 74             	bound  %esi,0x74(%ebp)
4a5607:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4a560b:	73 65                	jae    0x4a5672
4a560d:	6d                   	insl   (%dx),%es:(%edi)
4a560e:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4a5612:	6f                   	outsl  %ds:(%esi),(%dx)
4a5613:	70 79                	jo     0x4a568e
4a5615:	72 69                	jb     0x4a5680
4a5617:	67 68 74 41 74 74    	addr16 push $0x74744174
4a561d:	72 69                	jb     0x4a5688
4a561f:	62 75 74             	bound  %esi,0x74(%ebp)
4a5622:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4a5626:	73 65                	jae    0x4a568d
4a5628:	6d                   	insl   (%dx),%es:(%edi)
4a5629:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4a562d:	6f                   	outsl  %ds:(%esi),(%dx)
4a562e:	6d                   	insl   (%dx),%es:(%edi)
4a562f:	70 61                	jo     0x4a5692
4a5631:	6e                   	outsb  %ds:(%esi),(%dx)
4a5632:	79 41                	jns    0x4a5675
4a5634:	74 74                	je     0x4a56aa
4a5636:	72 69                	jb     0x4a56a1
4a5638:	62 75 74             	bound  %esi,0x74(%ebp)
4a563b:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4a563f:	6e                   	outsb  %ds:(%esi),(%dx)
4a5640:	74 69                	je     0x4a56ab
4a5642:	6d                   	insl   (%dx),%es:(%edi)
4a5643:	65 43                	gs inc %ebx
4a5645:	6f                   	outsl  %ds:(%esi),(%dx)
4a5646:	6d                   	insl   (%dx),%es:(%edi)
4a5647:	70 61                	jo     0x4a56aa
4a5649:	74 69                	je     0x4a56b4
4a564b:	62 69 6c             	bound  %ebp,0x6c(%ecx)
4a564e:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
4a5655:	69
4a5656:	62 75 74             	bound  %esi,0x74(%ebp)
4a5659:	65 00 42 79          	add    %al,%gs:0x79(%edx)
4a565d:	74 65                	je     0x4a56c4
4a565f:	00 76 61             	add    %dh,0x61(%esi)
4a5662:	6c                   	insb   (%dx),%es:(%edi)
4a5663:	75 65                	jne    0x4a56ca
4a5665:	00 66 00             	add    %ah,0x0(%esi)
4a5668:	53                   	push   %ebx
4a5669:	79 73                	jns    0x4a56de
4a566b:	74 65                	je     0x4a56d2
4a566d:	6d                   	insl   (%dx),%es:(%edi)
4a566e:	2e 52                	cs push %edx
4a5670:	75 6e                	jne    0x4a56e0
4a5672:	74 69                	je     0x4a56dd
4a5674:	6d                   	insl   (%dx),%es:(%edi)
4a5675:	65 2e 56             	gs cs push %esi
4a5678:	65 72 73             	gs jb  0x4a56ee
4a567b:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
4a5682:	53                   	push   %ebx
4a5683:	74 72                	je     0x4a56f7
4a5685:	69 6e 67 00 4d 61 74 	imul   $0x74614d00,0x67(%esi),%ebp
4a568c:	68 00 57 23 69       	push   $0x69235700
4a5691:	00 55 72             	add    %dl,0x72(%ebp)
4a5694:	69 00 38 54 6a 00    	imul   $0x6a5438,(%eax),%eax
4a569a:	4d                   	dec    %ebp
4a569b:	5e                   	pop    %esi
4a569c:	6b 00 50             	imul   $0x50,(%eax),%eax
4a569f:	72 65                	jb     0x4a5706
4a56a1:	73 65                	jae    0x4a5708
4a56a3:	6e                   	outsb  %ds:(%esi),(%dx)
4a56a4:	74 61                	je     0x4a5707
4a56a6:	74 69                	je     0x4a5711
4a56a8:	6f                   	outsl  %ds:(%esi),(%dx)
4a56a9:	6e                   	outsb  %ds:(%esi),(%dx)
4a56aa:	46                   	inc    %esi
4a56ab:	72 61                	jb     0x4a570e
4a56ad:	6d                   	insl   (%dx),%es:(%edi)
4a56ae:	65 77 6f             	gs ja  0x4a5720
4a56b1:	72 6b                	jb     0x4a571e
4a56b3:	00 53 79             	add    %dl,0x79(%ebx)
4a56b6:	73 74                	jae    0x4a572c
4a56b8:	65 6d                	gs insl (%dx),%es:(%edi)
4a56ba:	2e 43                	cs inc %ebx
4a56bc:	6f                   	outsl  %ds:(%esi),(%dx)
4a56bd:	6d                   	insl   (%dx),%es:(%edi)
4a56be:	70 6f                	jo     0x4a572f
4a56c0:	6e                   	outsb  %ds:(%esi),(%dx)
4a56c1:	65 6e                	outsb  %gs:(%esi),(%dx)
4a56c3:	74 4d                	je     0x4a5712
4a56c5:	6f                   	outsl  %ds:(%esi),(%dx)
4a56c6:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
4a56c9:	00 53 79             	add    %dl,0x79(%ebx)
4a56cc:	73 74                	jae    0x4a5742
4a56ce:	65 6d                	gs insl (%dx),%es:(%edi)
4a56d0:	2e 58                	cs pop %eax
4a56d2:	61                   	popa
4a56d3:	6d                   	insl   (%dx),%es:(%edi)
4a56d4:	6c                   	insb   (%dx),%es:(%edi)
4a56d5:	00 55 73             	add    %dl,0x73(%ebp)
4a56d8:	65 72 43             	gs jb  0x4a571e
4a56db:	6f                   	outsl  %ds:(%esi),(%dx)
4a56dc:	6e                   	outsb  %ds:(%esi),(%dx)
4a56dd:	74 72                	je     0x4a5751
4a56df:	6f                   	outsl  %ds:(%esi),(%dx)
4a56e0:	6c                   	insb   (%dx),%es:(%edi)
4a56e1:	00 53 79             	add    %dl,0x79(%ebx)
4a56e4:	73 74                	jae    0x4a575a
4a56e6:	65 6d                	gs insl (%dx),%es:(%edi)
4a56e8:	00 35 50 6e 00 34    	add    %dh,0x34006e50
4a56ee:	51                   	push   %ecx
4a56ef:	6e                   	outsb  %ds:(%esi),(%dx)
4a56f0:	00 72 65             	add    %dh,0x65(%edx)
4a56f3:	73 6f                	jae    0x4a5764
4a56f5:	75 72                	jne    0x4a5769
4a56f7:	63 65 4d             	arpl   %esp,0x4d(%ebp)
4a56fa:	61                   	popa
4a56fb:	6e                   	outsb  %ds:(%esi),(%dx)
4a56fc:	00 41 70             	add    %al,0x70(%ecx)
4a56ff:	70 6c                	jo     0x4a576d
4a5701:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4a5708:	00 52 65             	add    %dl,0x65(%edx)
4a570b:	73 6f                	jae    0x4a577c
4a570d:	75 72                	jne    0x4a5781
4a570f:	63 65 44             	arpl   %esp,0x44(%ebp)
4a5712:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
4a5719:	72 79                	jb     0x4a5794
4a571b:	4c                   	dec    %esp
4a571c:	6f                   	outsl  %ds:(%esi),(%dx)
4a571d:	63 61 74             	arpl   %esp,0x74(%ecx)
4a5720:	69 6f 6e 00 53 79 73 	imul   $0x73795300,0x6e(%edi),%ebp
4a5727:	74 65                	je     0x4a578e
4a5729:	6d                   	insl   (%dx),%es:(%edi)
4a572a:	2e 43                	cs inc %ebx
4a572c:	6f                   	outsl  %ds:(%esi),(%dx)
4a572d:	6e                   	outsb  %ds:(%esi),(%dx)
4a572e:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
4a5734:	74 69                	je     0x4a579f
4a5736:	6f                   	outsl  %ds:(%esi),(%dx)
4a5737:	6e                   	outsb  %ds:(%esi),(%dx)
4a5738:	00 53 79             	add    %dl,0x79(%ebx)
4a573b:	73 74                	jae    0x4a57b1
4a573d:	65 6d                	gs insl (%dx),%es:(%edi)
4a573f:	2e 47                	cs inc %edi
4a5741:	6c                   	insb   (%dx),%es:(%edi)
4a5742:	6f                   	outsl  %ds:(%esi),(%dx)
4a5743:	62 61 6c             	bound  %esp,0x6c(%ecx)
4a5746:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
4a574d:	00 53 79             	add    %dl,0x79(%ebx)
4a5750:	73 74                	jae    0x4a57c6
4a5752:	65 6d                	gs insl (%dx),%es:(%edi)
4a5754:	2e 52                	cs push %edx
4a5756:	75 6e                	jne    0x4a57c6
4a5758:	74 69                	je     0x4a57c3
4a575a:	6d                   	insl   (%dx),%es:(%edi)
4a575b:	65 2e 53             	gs cs push %ebx
4a575e:	65 72 69             	gs jb  0x4a57ca
4a5761:	61                   	popa
4a5762:	6c                   	insb   (%dx),%es:(%edi)
4a5763:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
4a576a:	00 53 79             	add    %dl,0x79(%ebx)
4a576d:	73 74                	jae    0x4a57e3
4a576f:	65 6d                	gs insl (%dx),%es:(%edi)
4a5771:	2e 52                	cs push %edx
4a5773:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
4a5776:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4a577b:	6e                   	outsb  %ds:(%esi),(%dx)
4a577c:	00 46 69             	add    %al,0x69(%esi)
4a577f:	6c                   	insb   (%dx),%es:(%edi)
4a5780:	65 4c                	gs dec %esp
4a5782:	6f                   	outsl  %ds:(%esi),(%dx)
4a5783:	61                   	popa
4a5784:	64 45                	fs inc %ebp
4a5786:	78 63                	js     0x4a57eb
4a5788:	65 70 74             	gs jo  0x4a57ff
4a578b:	69 6f 6e 00 4d 65 74 	imul   $0x74654d00,0x6e(%edi),%ebp
4a5792:	68 6f 64 49 6e       	push   $0x6e49646f
4a5797:	66 6f                	outsw  %ds:(%esi),(%dx)
4a5799:	00 43 75             	add    %al,0x75(%ebx)
4a579c:	6c                   	insb   (%dx),%es:(%edi)
4a579d:	74 75                	je     0x4a5814
4a579f:	72 65                	jb     0x4a5806
4a57a1:	49                   	dec    %ecx
4a57a2:	6e                   	outsb  %ds:(%esi),(%dx)
4a57a3:	66 6f                	outsw  %ds:(%esi),(%dx)
4a57a5:	00 35 50 70 00 53    	add    %dh,0x53007050
4a57ab:	79 73                	jns    0x4a5820
4a57ad:	74 65                	je     0x4a5814
4a57af:	6d                   	insl   (%dx),%es:(%edi)
4a57b0:	2e 57                	cs push %edi
4a57b2:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
4a57b9:	4d                   	dec    %ebp
4a57ba:	61                   	popa
4a57bb:	72 6b                	jb     0x4a5828
4a57bd:	75 70                	jne    0x4a582f
4a57bf:	00 48 7e             	add    %cl,0x7e(%eax)
4a57c2:	70 00                	jo     0x4a57c4
4a57c4:	44                   	inc    %esp
4a57c5:	23 71 00             	and    0x0(%ecx),%esi
4a57c8:	43                   	inc    %ebx
4a57c9:	68 61 72 00 52       	push   $0x52007261
4a57ce:	65 73 6f             	gs jae 0x4a5840
4a57d1:	75 72                	jne    0x4a5845
4a57d3:	63 65 4d             	arpl   %esp,0x4d(%ebp)
4a57d6:	61                   	popa
4a57d7:	6e                   	outsb  %ds:(%esi),(%dx)
4a57d8:	61                   	popa
4a57d9:	67 65 72 00          	addr16 gs jb 0x4a57dd
4a57dd:	53                   	push   %ebx
4a57de:	79 73                	jns    0x4a5853
4a57e0:	74 65                	je     0x4a5847
4a57e2:	6d                   	insl   (%dx),%es:(%edi)
4a57e3:	2e 43                	cs inc %ebx
4a57e5:	6f                   	outsl  %ds:(%esi),(%dx)
4a57e6:	64 65 44             	fs gs inc %esp
4a57e9:	6f                   	outsl  %ds:(%esi),(%dx)
4a57ea:	6d                   	insl   (%dx),%es:(%edi)
4a57eb:	2e 43                	cs inc %ebx
4a57ed:	6f                   	outsl  %ds:(%esi),(%dx)
4a57ee:	6d                   	insl   (%dx),%es:(%edi)
4a57ef:	70 69                	jo     0x4a585a
4a57f1:	6c                   	insb   (%dx),%es:(%edi)
4a57f2:	65 72 00             	gs jb  0x4a57f5
4a57f5:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
4a57fa:	00 2e                	add    %ch,(%esi)
4a57fc:	63 63 74             	arpl   %esp,0x74(%ebx)
4a57ff:	6f                   	outsl  %ds:(%esi),(%dx)
4a5800:	72 00                	jb     0x4a5802
4a5802:	49                   	dec    %ecx
4a5803:	43                   	inc    %ebx
4a5804:	6f                   	outsl  %ds:(%esi),(%dx)
4a5805:	6d                   	insl   (%dx),%es:(%edi)