49e437:	6e                   	outsb  %ds:(%esi),(%dx)
49e438:	65 6e                	outsb  %gs:(%esi),(%dx)
49e43a:	74 4d                	je     0x49e489
49e43c:	6f                   	outsl  %ds:(%esi),(%dx)
49e43d:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
49e440:	00 41 73             	add    %al,0x73(%ecx)
49e443:	50                   	push   %eax
49e444:	61                   	popa
49e445:	72 61                	jb     0x49e4a8
49e447:	6c                   	insb   (%dx),%es:(%edi)
49e448:	6c                   	insb   (%dx),%es:(%edi)
49e449:	65 6c                	gs insb (%dx),%es:(%edi)
49e44b:	00 43 72             	add    %al,0x72(%ebx)
49e44e:	79 70                	jns    0x49e4c0
49e450:	74 6f                	je     0x49e4c1
49e452:	53                   	push   %ebx
49e453:	74 72                	je     0x49e4c7
49e455:	65 61                	gs popa
49e457:	6d                   	insl   (%dx),%es:(%edi)
49e458:	00 4d 65             	add    %cl,0x65(%ebp)
49e45b:	6d                   	insl   (%dx),%es:(%edi)
49e45c:	6f                   	outsl  %ds:(%esi),(%dx)
49e45d:	72 79                	jb     0x49e4d8
49e45f:	53                   	push   %ebx
49e460:	74 72                	je     0x49e4d4
49e462:	65 61                	gs popa
49e464:	6d                   	insl   (%dx),%es:(%edi)
49e465:	00 6c 70 50          	add    %ch,0x50(%eax,%esi,2)
49e469:	61                   	popa
49e46a:	72 61                	jb     0x49e4cd
49e46c:	6d                   	insl   (%dx),%es:(%edi)
49e46d:	00 76 57             	add    %dh,0x57(%esi)
49e470:	4e                   	dec    %esi
49e471:	41                   	inc    %ecx
49e472:	79 71                	jns    0x49e4e5
49e474:	67 75 4b             	addr16 jne 0x49e4c2
49e477:	73 6f                	jae    0x49e4e8
49e479:	54                   	push   %esp
49e47a:	77 6c                	ja     0x49e4e8
49e47c:	65 57                	gs push %edi
49e47e:	62 6d 00             	bound  %ebp,0x0(%ebp)
49e481:	53                   	push   %ebx
49e482:	79 73                	jns    0x49e4f7
49e484:	74 65                	je     0x49e4eb
49e486:	6d                   	insl   (%dx),%es:(%edi)
49e487:	00 53 79             	add    %dl,0x79(%ebx)
49e48a:	6d                   	insl   (%dx),%es:(%edi)
49e48b:	6d                   	insl   (%dx),%es:(%edi)
49e48c:	65 74 72             	gs je  0x49e501
49e48f:	69 63 41 6c 67 6f 72 	imul   $0x726f676c,0x41(%ebx),%esp
49e496:	69 74 68 6d 00 49 43 	imul   $0x72434900,0x6d(%eax,%ebp,2),%esi
49e49d:	72
49e49e:	79 70                	jns    0x49e510
49e4a0:	74 6f                	je     0x49e511
49e4a2:	54                   	push   %esp
49e4a3:	72 61                	jb     0x49e506
49e4a5:	6e                   	outsb  %ds:(%esi),(%dx)
49e4a6:	73 66                	jae    0x49e50e
49e4a8:	6f                   	outsl  %ds:(%esi),(%dx)
49e4a9:	72 6d                	jb     0x49e518
49e4ab:	00 45 6e             	add    %al,0x6e(%ebp)
49e4ae:	75 6d                	jne    0x49e51d
49e4b0:	00 72 65             	add    %dh,0x65(%edx)
49e4b3:	73 6f                	jae    0x49e524
49e4b5:	75 72                	jne    0x49e529
49e4b7:	63 65 4d             	arpl   %esp,0x4d(%ebp)
49e4ba:	61                   	popa
49e4bb:	6e                   	outsb  %ds:(%esi),(%dx)
49e4bc:	00 4d 61             	add    %cl,0x61(%ebp)
49e4bf:	69 6e 00 43 72 65 61 	imul   $0x61657243,0x0(%esi),%ebp
49e4c6:	74 65                	je     0x49e52d
49e4c8:	44                   	inc    %esp
49e4c9:	6f                   	outsl  %ds:(%esi),(%dx)
49e4ca:	6d                   	insl   (%dx),%es:(%edi)
49e4cb:	61                   	popa
49e4cc:	69 6e 00 5f 41 70 70 	imul   $0x7070415f,0x0(%esi),%ebp
49e4d3:	44                   	inc    %esp
49e4d4:	6f                   	outsl  %ds:(%esi),(%dx)
49e4d5:	6d                   	insl   (%dx),%es:(%edi)
49e4d6:	61                   	popa
49e4d7:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
49e4de:	43                   	inc    %ebx
49e4df:	75 72                	jne    0x49e553
49e4e1:	72 65                	jb     0x49e548
49e4e3:	6e                   	outsb  %ds:(%esi),(%dx)
49e4e4:	74 44                	je     0x49e52a
49e4e6:	6f                   	outsl  %ds:(%esi),(%dx)
49e4e7:	6d                   	insl   (%dx),%es:(%edi)
49e4e8:	61                   	popa
49e4e9:	69 6e 00 61 70 70 64 	imul   $0x64707061,0x0(%esi),%ebp
49e4f0:	75 72                	jne    0x49e564
49e4f2:	72 65                	jb     0x49e559
49e4f4:	6e                   	outsb  %ds:(%esi),(%dx)
49e4f5:	74 44                	je     0x49e53b
49e4f7:	6f                   	outsl  %ds:(%esi),(%dx)
49e4f8:	6d                   	insl   (%dx),%es:(%edi)
49e4f9:	61                   	popa
49e4fa:	69 6e 00 43 70 59 48 	imul   $0x48597043,0x0(%esi),%ebp
49e501:	51                   	push   %ecx
49e502:	72 4d                	jb     0x49e551
49e504:	4e                   	dec    %esi
49e505:	74 76                	je     0x49e57d
49e507:	56                   	push   %esi
49e508:	68 4e 79 4a 7a       	push   $0x7a4a794e
49e50d:	6d                   	insl   (%dx),%es:(%edi)
49e50e:	6e                   	outsb  %ds:(%esi),(%dx)
49e50f:	00 53 79             	add    %dl,0x79(%ebx)
49e512:	73 74                	jae    0x49e588
49e514:	65 6d                	gs insl (%dx),%es:(%edi)
49e516:	2e 47                	cs inc %edi
49e518:	6c                   	insb   (%dx),%es:(%edi)
49e519:	6f                   	outsl  %ds:(%esi),(%dx)
49e51a:	62 61 6c             	bound  %esp,0x6c(%ecx)
49e51d:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
49e524:	00 53 79             	add    %dl,0x79(%ebx)
49e527:	73 74                	jae    0x49e59d
49e529:	65 6d                	gs insl (%dx),%es:(%edi)
49e52b:	2e 52                	cs push %edx
49e52d:	75 6e                	jne    0x49e59d
49e52f:	74 69                	je     0x49e59a
49e531:	6d                   	insl   (%dx),%es:(%edi)
49e532:	65 2e 53             	gs cs push %ebx
49e535:	65 72 69             	gs jb  0x49e5a1
49e538:	61                   	popa
49e539:	6c                   	insb   (%dx),%es:(%edi)
49e53a:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
49e541:	00 53 79             	add    %dl,0x79(%ebx)
49e544:	73 74                	jae    0x49e5ba
49e546:	65 6d                	gs insl (%dx),%es:(%edi)
49e548:	2e 52                	cs push %edx
49e54a:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
49e54d:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
49e552:	6e                   	outsb  %ds:(%esi),(%dx)
49e553:	00 73 65             	add    %dh,0x65(%ebx)
49e556:	74 5f                	je     0x49e5b7
49e558:	50                   	push   %eax
49e559:	6f                   	outsl  %ds:(%esi),(%dx)
49e55a:	73 69                	jae    0x49e5c5
49e55c:	74 69                	je     0x49e5c7
49e55e:	6f                   	outsl  %ds:(%esi),(%dx)
49e55f:	6e                   	outsb  %ds:(%esi),(%dx)
49e560:	00 49 6e             	add    %cl,0x6e(%ecx)
49e563:	76 61                	jbe    0x49e5c6
49e565:	6c                   	insb   (%dx),%es:(%edi)
49e566:	69 64 4f 70 65 72 61 	imul   $0x74617265,0x70(%edi,%ecx,2),%esp
49e56d:	74
49e56e:	69 6f 6e 45 78 63 65 	imul   $0x65637845,0x6e(%edi),%ebp
49e575:	70 74                	jo     0x49e5eb
49e577:	69 6f 6e 00 5f 4d 65 	imul   $0x654d5f00,0x6e(%edi),%ebp
49e57e:	74 68                	je     0x49e5e8
49e580:	6f                   	outsl  %ds:(%esi),(%dx)
49e581:	64 49                	fs dec %ecx
49e583:	6e                   	outsb  %ds:(%esi),(%dx)
49e584:	66 6f                	outsw  %ds:(%esi),(%dx)
49e586:	00 43 75             	add    %al,0x75(%ebx)
49e589:	6c                   	insb   (%dx),%es:(%edi)
49e58a:	74 75                	je     0x49e601
49e58c:	72 65                	jb     0x49e5f3
49e58e:	49                   	dec    %ecx
49e58f:	6e                   	outsb  %ds:(%esi),(%dx)
49e590:	66 6f                	outsw  %ds:(%esi),(%dx)
49e592:	00 54 71 69          	add    %dl,0x69(%ecx,%esi,2)
49e596:	4a                   	dec    %edx
49e597:	77 6f                	ja     0x49e608
49e599:	58                   	pop    %eax
49e59a:	4f                   	dec    %edi
49e59b:	76 63                	jbe    0x49e600
49e59d:	43                   	inc    %ebx
49e59e:	63 49 57             	arpl   %ecx,0x57(%ecx)
49e5a1:	49                   	dec    %ecx
49e5a2:	50                   	push   %eax
49e5a3:	4d                   	dec    %ebp
49e5a4:	66 61                	popaw
49e5a6:	71 47                	jno    0x49e5ef
49e5a8:	4d                   	dec    %ebp
49e5a9:	70 00                	jo     0x49e5ab
49e5ab:	42                   	inc    %edx
49e5ac:	69 74 6d 61 70 00 43 	imul   $0x72430070,0x61(%ebp,%ebp,2),%esi
49e5b3:	72
49e5b4:	65 61                	gs popa
49e5b6:	74 65                	je     0x49e61d
49e5b8:	49                   	dec    %ecx
49e5b9:	6e                   	outsb  %ds:(%esi),(%dx)
49e5ba:	73 74                	jae    0x49e630
49e5bc:	61                   	popa
49e5bd:	6e                   	outsb  %ds:(%esi),(%dx)
49e5be:	63 65 41             	arpl   %esp,0x41(%ebp)
49e5c1:	6e                   	outsb  %ds:(%esi),(%dx)
49e5c2:	64 55                	fs push %ebp
49e5c4:	6e                   	outsb  %ds:(%esi),(%dx)
49e5c5:	77 72                	ja     0x49e639
49e5c7:	61                   	popa
49e5c8:	70 00                	jo     0x49e5ca
49e5ca:	49                   	dec    %ecx
49e5cb:	41                   	inc    %ecx
49e5cc:	70 70                	jo     0x49e63e
49e5ce:	44                   	inc    %esp
49e5cf:	6f                   	outsl  %ds:(%esi),(%dx)
49e5d0:	6d                   	insl   (%dx),%es:(%edi)
49e5d1:	61                   	popa
49e5d2:	69 6e 53 65 74 75 70 	imul   $0x70757465,0x53(%esi),%ebp
49e5d9:	00 53 79             	add    %dl,0x79(%ebx)
49e5dc:	73 74                	jae    0x49e652
49e5de:	65 6d                	gs insl (%dx),%es:(%edi)
49e5e0:	2e 4c                	cs dec %esp
49e5e2:	69 6e 71 00 67 65 74 	imul   $0x74656700,0x71(%esi),%ebp
49e5e9:	5f                   	pop    %edi
49e5ea:	52                   	push   %edx
49e5eb:	65 73 6f             	gs jae 0x49e65d
49e5ee:	75 72                	jne    0x49e662
49e5f0:	63 65 4d             	arpl   %esp,0x4d(%ebp)
49e5f3:	61                   	popa
49e5f4:	6e                   	outsb  %ds:(%esi),(%dx)
49e5f5:	61                   	popa
49e5f6:	67 65 72 00          	addr16 gs jb 0x49e5fa
49e5fa:	53                   	push   %ebx
49e5fb:	79 73                	jns    0x49e670
49e5fd:	74 65                	je     0x49e664
49e5ff:	6d                   	insl   (%dx),%es:(%edi)
49e600:	2e 43                	cs inc %ebx
49e602:	6f                   	outsl  %ds:(%esi),(%dx)
49e603:	64 65 44             	fs gs inc %esp
49e606:	6f                   	outsl  %ds:(%esi),(%dx)
49e607:	6d                   	insl   (%dx),%es:(%edi)
49e608:	2e 43                	cs inc %ebx
49e60a:	6f                   	outsl  %ds:(%esi),(%dx)
49e60b:	6d                   	insl   (%dx),%es:(%edi)
49e60c:	70 69                	jo     0x49e677
49e60e:	6c                   	insb   (%dx),%es:(%edi)
49e60f:	65 72 00             	gs jb  0x49e612
49e612:	42                   	inc    %edx
49e613:	69 74 43 6f 6e 76 65 	imul   $0x7265766e,0x6f(%ebx,%eax,2),%esi
49e61a:	72
49e61b:	74 65                	je     0x49e682
49e61d:	72 00                	jb     0x49e61f
49e61f:	49                   	dec    %ecx
49e620:	6d                   	insl   (%dx),%es:(%edi)
49e621:	70 6f                	jo     0x49e692
49e623:	72 74                	jb     0x49e699
49e625:	61                   	popa
49e626:	6e                   	outsb  %ds:(%esi),(%dx)
49e627:	74 53                	je     0x49e67c
49e629:	74 72                	je     0x49e69d
49e62b:	65 61                	gs popa
49e62d:	6d                   	insl   (%dx),%es:(%edi)
49e62e:	4d                   	dec    %ebp
49e62f:	61                   	popa
49e630:	6e                   	outsb  %ds:(%esi),(%dx)
49e631:	69 70 75 6c 61 74 6f 	imul   $0x6f74616c,0x75(%eax),%esi
49e638:	72 00                	jb     0x49e63a
49e63a:	49                   	dec    %ecx
49e63b:	45                   	inc    %ebp
49e63c:	6e                   	outsb  %ds:(%esi),(%dx)
49e63d:	75 6d                	jne    0x49e6ac
49e63f:	65 72 61             	gs jb  0x49e6a3
49e642:	74 6f                	je     0x49e6b3
49e644:	72 00                	jb     0x49e646
49e646:	47                   	inc    %edi
49e647:	65 74 45             	gs je  0x49e68f
49e64a:	6e                   	outsb  %ds:(%esi),(%dx)
49e64b:	75 6d                	jne    0x49e6ba
49e64d:	65 72 61             	gs jb  0x49e6b1
49e650:	74 6f                	je     0x49e6c1
49e652:	72 00                	jb     0x49e654
49e654:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
49e659:	00 2e                	add    %ch,(%esi)
49e65b:	63 63 74             	arpl   %esp,0x74(%ebx)
49e65e:	6f                   	outsl  %ds:(%esi),(%dx)
49e65f:	72 00                	jb     0x49e661
49e661:	43                   	inc    %ebx
49e662:	72 65                	jb     0x49e6c9
49e664:	61                   	popa
49e665:	74 65                	je     0x49e6cc
49e667:	44                   	inc    %esp
49e668:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
49e66c:	70 74                	jo     0x49e6e2
49e66e:	6f                   	outsl  %ds:(%esi),(%dx)
49e66f:	72 00                	jb     0x49e671
49e671:	49                   	dec    %ecx
49e672:	6e                   	outsb  %ds:(%esi),(%dx)
49e673:	74 50                	je     0x49e6c5
49e675:	74 72                	je     0x49e6e9
49e677:	00 68 6b             	add    %ch,0x6b(%eax)
49e67a:	71 6e                	jno    0x49e6ea
49e67c:	72 79                	jb     0x49e6f7
49e67e:	54                   	push   %esp
49e67f:	7a 64                	jp     0x49e6e5
49e681:	5a                   	pop    %edx
49e682:	70 59                	jo     0x49e6dd
49e684:	45                   	inc    %ebp
49e685:	75 7a                	jne    0x49e701
49e687:	49                   	dec    %ecx
49e688:	73 00                	jae    0x49e68a
49e68a:	4a                   	dec    %edx
49e68b:	66 41                	inc    %cx
49e68d:	41                   	inc    %ecx
49e68e:	42                   	inc    %edx
49e68f:	5a                   	pop    %edx
49e690:	78 68                	js     0x49e6fa
49e692:	6b 44 55 77 70       	imul   $0x70,0x77(%ebp,%edx,2),%eax
49e697:	71 4d                	jno    0x49e6e6
49e699:	67 4e                	addr16 dec %esi
49e69b:	63 73 00             	arpl   %esi,0x0(%ebx)
49e69e:	53                   	push   %ebx
49e69f:	79 73                	jns    0x49e714
49e6a1:	74 65                	je     0x49e708
49e6a3:	6d                   	insl   (%dx),%es:(%edi)
49e6a4:	2e 44                	cs inc %esp
49e6a6:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
49e6ad:	69 63 73 00 47 65 74 	imul   $0x74654700,0x73(%ebx),%esp
49e6b4:	4d                   	dec    %ebp
49e6b5:	65 74 68             	gs je  0x49e720
49e6b8:	6f                   	outsl  %ds:(%esi),(%dx)
49e6b9:	64 73 00             	fs jae 0x49e6bc
49e6bc:	53                   	push   %ebx
49e6bd:	79 73                	jns    0x49e732
49e6bf:	74 65                	je     0x49e726
49e6c1:	6d                   	insl   (%dx),%es:(%edi)
49e6c2:	2e 52                	cs push %edx
49e6c4:	75 6e                	jne    0x49e734
49e6c6:	74 69                	je     0x49e731
49e6c8:	6d                   	insl   (%dx),%es:(%edi)
49e6c9:	65 2e 49             	gs cs dec %ecx
49e6cc:	6e                   	outsb  %ds:(%esi),(%dx)
49e6cd:	74 65                	je     0x49e734
49e6cf:	72 6f                	jb     0x49e740
49e6d1:	70 53                	jo     0x49e726
49e6d3:	65 72 76             	gs jb  0x49e74c
49e6d6:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
49e6dd:	73 74                	jae    0x49e753
49e6df:	65 6d                	gs insl (%dx),%es:(%edi)
49e6e1:	2e 52                	cs push %edx
49e6e3:	75 6e                	jne    0x49e753
49e6e5:	74 69                	je     0x49e750
49e6e7:	6d                   	insl   (%dx),%es:(%edi)
49e6e8:	65 2e 43             	gs cs inc %ebx
49e6eb:	6f                   	outsl  %ds:(%esi),(%dx)
49e6ec:	6d                   	insl   (%dx),%es:(%edi)
49e6ed:	70 69                	jo     0x49e758
49e6ef:	6c                   	insb   (%dx),%es:(%edi)
49e6f0:	65 72 53             	gs jb  0x49e746
49e6f3:	65 72 76             	gs jb  0x49e76c
49e6f6:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
49e6fd:	73 74                	jae    0x49e773
49e6ff:	65 6d                	gs insl (%dx),%es:(%edi)
49e701:	2e 52                	cs push %edx
49e703:	65 73 6f             	gs jae 0x49e775
49e706:	75 72                	jne    0x49e77a
49e708:	63 65 73             	arpl   %esp,0x73(%ebp)
49e70b:	00 62 64             	add    %ah,0x64(%edx)