44f798:	50                   	push   %eax
44f799:	61                   	popa
44f79a:	64 64 69 6e 67 00 47 	fs imul $0x74654700,%fs:0x67(%esi),%ebp
44f7a1:	65 74
44f7a3:	52                   	push   %edx
44f7a4:	65 73 6f             	gs jae 0x44f816
44f7a7:	75 72                	jne    0x44f81b
44f7a9:	63 65 53             	arpl   %esp,0x53(%ebp)
44f7ac:	65 74 00             	gs je  0x44f7af
44f7af:	52                   	push   %edx
44f7b0:	65 73 6f             	gs jae 0x44f822
44f7b3:	75 72                	jne    0x44f827
44f7b5:	63 65 53             	arpl   %esp,0x53(%ebp)
44f7b8:	65 74 00             	gs je  0x44f7bb
44f7bb:	43                   	inc    %ebx
44f7bc:	75 6c                	jne    0x44f82a
44f7be:	74 75                	je     0x44f835
44f7c0:	72 65                	jb     0x44f827
44f7c2:	49                   	dec    %ecx
44f7c3:	6e                   	outsb  %ds:(%esi),(%dx)
44f7c4:	66 6f                	outsw  %ds:(%esi),(%dx)
44f7c6:	00 53 79             	add    %dl,0x79(%ebx)
44f7c9:	73 74                	jae    0x44f83f
44f7cb:	65 6d                	gs insl (%dx),%es:(%edi)
44f7cd:	2e 47                	cs inc %edi
44f7cf:	6c                   	insb   (%dx),%es:(%edi)
44f7d0:	6f                   	outsl  %ds:(%esi),(%dx)
44f7d1:	62 61 6c             	bound  %esp,0x6c(%ecx)
44f7d4:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
44f7db:	00 73 65             	add    %dh,0x65(%ebx)
44f7de:	74 5f                	je     0x44f83f
44f7e0:	54                   	push   %esp
44f7e1:	61                   	popa
44f7e2:	62 53 74             	bound  %edx,0x74(%ebx)
44f7e5:	6f                   	outsl  %ds:(%esi),(%dx)
44f7e6:	70 00                	jo     0x44f7e8
44f7e8:	44                   	inc    %esp
44f7e9:	65 6c                	gs insb (%dx),%es:(%edi)
44f7eb:	65 67 61             	gs addr16 popa
44f7ee:	74 65                	je     0x44f855
44f7f0:	00 6f 70             	add    %ch,0x70(%edi)
44f7f3:	5f                   	pop    %edi
44f7f4:	49                   	dec    %ecx
44f7f5:	6e                   	outsb  %ds:(%esi),(%dx)
44f7f6:	65 71 75             	gs jno 0x44f86e
44f7f9:	61                   	popa
44f7fa:	6c                   	insb   (%dx),%es:(%edi)
44f7fb:	69 74 79 00 73 65 74 	imul   $0x5f746573,0x0(%ecx,%edi,2),%esi
44f802:	5f
44f803:	41                   	inc    %ecx
44f804:	75 74                	jne    0x44f87a
44f806:	6f                   	outsl  %ds:(%esi),(%dx)
44f807:	53                   	push   %ebx
44f808:	63 61 6c             	arpl   %esp,0x6c(%ecx)
44f80b:	65 4d                	gs dec %ebp
44f80d:	6f                   	outsl  %ds:(%esi),(%dx)
44f80e:	64 65 00 41 75       	fs add %al,%gs:0x75(%ecx)
44f813:	74 6f                	je     0x44f884
44f815:	53                   	push   %ebx
44f816:	63 61 6c             	arpl   %esp,0x6c(%ecx)
44f819:	65 4d                	gs dec %ebp
44f81b:	6f                   	outsl  %ds:(%esi),(%dx)
44f81c:	64 65 00 47 65       	fs add %al,%gs:0x65(%edi)
44f821:	74 45                	je     0x44f868
44f823:	6e                   	outsb  %ds:(%esi),(%dx)
44f824:	75 6d                	jne    0x44f893
44f826:	65 72 61             	gs jb  0x44f88a
44f829:	74 6f                	je     0x44f89a
44f82b:	72 00                	jb     0x44f82d
44f82d:	49                   	dec    %ecx
44f82e:	44                   	inc    %esp
44f82f:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
44f836:	72 79                	jb     0x44f8b1
44f838:	45                   	inc    %ebp
44f839:	6e                   	outsb  %ds:(%esi),(%dx)
44f83a:	75 6d                	jne    0x44f8a9
44f83c:	65 72 61             	gs jb  0x44f8a0
44f83f:	74 6f                	je     0x44f8b0
44f841:	72 00                	jb     0x44f843
44f843:	53                   	push   %ebx
44f844:	79 73                	jns    0x44f8b9
44f846:	74 65                	je     0x44f8ad
44f848:	6d                   	insl   (%dx),%es:(%edi)
44f849:	2e 43                	cs inc %ebx
44f84b:	6f                   	outsl  %ds:(%esi),(%dx)
44f84c:	6c                   	insb   (%dx),%es:(%edi)
44f84d:	6c                   	insb   (%dx),%es:(%edi)
44f84e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44f853:	6e                   	outsb  %ds:(%esi),(%dx)
44f854:	73 00                	jae    0x44f856
44f856:	52                   	push   %edx
44f857:	65 73 75             	gs jae 0x44f8cf
44f85a:	6d                   	insl   (%dx),%es:(%edi)
44f85b:	65 4c                	gs dec %esp
44f85d:	61                   	popa
44f85e:	79 6f                	jns    0x44f8cf
44f860:	75 74                	jne    0x44f8d6
44f862:	00 67 65             	add    %ah,0x65(%edi)
44f865:	74 5f                	je     0x44f8c6
44f867:	56                   	push   %esi
44f868:	61                   	popa
44f869:	6c                   	insb   (%dx),%es:(%edi)
44f86a:	75 65                	jne    0x44f8d1
44f86c:	00 61 64             	add    %ah,0x64(%ecx)
44f86f:	64 5f                	fs pop %edi
44f871:	4c                   	dec    %esp
44f872:	6f                   	outsl  %ds:(%esi),(%dx)
44f873:	61                   	popa
44f874:	64 00 50 65          	add    %dl,%fs:0x65(%eax)
44f878:	72 66                	jb     0x44f8e0
44f87a:	6f                   	outsl  %ds:(%esi),(%dx)
44f87b:	72 6d                	jb     0x44f8ea
44f87d:	4c                   	dec    %esp
44f87e:	61                   	popa
44f87f:	79 6f                	jns    0x44f8f0
44f881:	75 74                	jne    0x44f8f7
44f883:	00 73 65             	add    %dh,0x65(%ebx)
44f886:	74 5f                	je     0x44f8e7
44f888:	49                   	dec    %ecx
44f889:	6d                   	insl   (%dx),%es:(%edi)
44f88a:	61                   	popa
44f88b:	67 65 00 73 65       	add    %dh,%gs:0x65(%bp,%di)
44f890:	74 5f                	je     0x44f8f1
44f892:	42                   	inc    %edx
44f893:	61                   	popa
44f894:	63 6b 43             	arpl   %ebp,0x43(%ebx)
44f897:	6f                   	outsl  %ds:(%esi),(%dx)
44f898:	6c                   	insb   (%dx),%es:(%edi)
44f899:	6f                   	outsl  %ds:(%esi),(%dx)
44f89a:	72 00                	jb     0x44f89c
44f89c:	53                   	push   %ebx
44f89d:	75 73                	jne    0x44f912
44f89f:	70 65                	jo     0x44f906
44f8a1:	6e                   	outsb  %ds:(%esi),(%dx)
44f8a2:	64 4c                	fs dec %esp
44f8a4:	61                   	popa
44f8a5:	79 6f                	jns    0x44f916
44f8a7:	75 74                	jne    0x44f91d
44f8a9:	00 61 64             	add    %ah,0x64(%ecx)
44f8ac:	64 5f                	fs pop %edi
44f8ae:	53                   	push   %ebx
44f8af:	63 72 6f             	arpl   %esi,0x6f(%edx)
44f8b2:	6c                   	insb   (%dx),%es:(%edi)
44f8b3:	6c                   	insb   (%dx),%es:(%edi)
44f8b4:	00 47 65             	add    %al,0x65(%edi)
44f8b7:	74 45                	je     0x44f8fe
44f8b9:	78 70                	js     0x44f92b
44f8bb:	6f                   	outsl  %ds:(%esi),(%dx)
44f8bc:	72 74                	jb     0x44f932
44f8be:	65 64 54             	gs fs push %esp
44f8c1:	79 70                	jns    0x44f933
44f8c3:	65 73 00             	gs jae 0x44f8c6
44f8c6:	67 65 74 5f          	addr16 gs je 0x44f929
44f8ca:	43                   	inc    %ebx
44f8cb:	75 72                	jne    0x44f93f
44f8cd:	72 65                	jb     0x44f934
44f8cf:	6e                   	outsb  %ds:(%esi),(%dx)
44f8d0:	74 43                	je     0x44f915
44f8d2:	75 6c                	jne    0x44f940
44f8d4:	74 75                	je     0x44f94b
44f8d6:	72 65                	jb     0x44f93d
44f8d8:	00 48 44             	add    %cl,0x44(%eax)
44f8db:	35 50 6f 73 74       	xor    $0x74736f50,%eax
44f8e0:	4f                   	dec    %edi
44f8e1:	70 74                	jo     0x44f957
44f8e3:	2e 65 78 65          	cs js,pn 0x44f94c
44f8e7:	00 48 44             	add    %cl,0x44(%eax)
44f8ea:	35 50 6f 73 74       	xor    $0x74736f50,%eax
44f8ef:	4f                   	dec    %edi
44f8f0:	70 74                	jo     0x44f966
44f8f2:	00 6d 73             	add    %ch,0x73(%ebp)
44f8f5:	63 6f 72             	arpl   %ebp,0x72(%edi)
44f8f8:	6c                   	insb   (%dx),%es:(%edi)
44f8f9:	69 62 00 6e 74 64 6c 	imul   $0x6c64746e,0x0(%edx),%esp
44f900:	6c                   	insb   (%dx),%es:(%edi)
44f901:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
44f904:	6c                   	insb   (%dx),%es:(%edi)
44f905:	00 6b 65             	add    %ch,0x65(%ebx)
44f908:	72 6e                	jb     0x44f978
44f90a:	65 6c                	gs insb (%dx),%es:(%edi)
44f90c:	33 32                	xor    (%edx),%esi
44f90e:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
44f911:	6c                   	insb   (%dx),%es:(%edi)
44f912:	00 e4                	add    %ah,%ah
44f914:	80 99 c5 aa eb ac b2 	sbbb   $0xb2,-0x5314553b(%ecx)
44f91b:	e2 be                	loop   0x44f8db
44f91d:	83 ed 94             	sub    $0xffffff94,%ebp
44f920:	bd e3 8a a6 e2       	mov    $0xe2a68ae3,%ebp
44f925:	a9 9c ee ac a6       	test   $0xa6acee9c,%eax
44f92a:	00 3c 4d 6f 64 75 6c 	add    %bh,0x6c75646f(,%ecx,2)
44f931:	65 3e 00 e9          	gs ds add %ch,%cl
44f935:	bc a8 e9 b8 87       	mov    $0x87b8e9a8,%esp
44f93a:	ec                   	in     (%dx),%al
44f93b:	94                   	xchg   %eax,%esp
44f93c:	91                   	xchg   %eax,%ecx
44f93d:	e7 98                	out    %eax,$0x98
44f93f:	b9 e1 92 8f e1       	mov    $0xe18f92e1,%ecx
44f944:	a1 a9 e4 91 b0       	mov    0xb091e4a9,%eax
44f949:	e6 85                	out    %al,$0x85
44f94b:	b5 00                	mov    $0x0,%ch
44f94d:	44                   	inc    %esp
44f94e:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
44f955:	72 79                	jb     0x44f9d0
44f957:	60                   	pusha
44f958:	32 00                	xor    (%eax),%al
44f95a:	53                   	push   %ebx
44f95b:	79 73                	jns    0x44f9d0
44f95d:	74 65                	je     0x44f9c4
44f95f:	6d                   	insl   (%dx),%es:(%edi)
44f960:	2e 43                	cs inc %ebx
44f962:	6f                   	outsl  %ds:(%esi),(%dx)
44f963:	6c                   	insb   (%dx),%es:(%edi)
44f964:	6c                   	insb   (%dx),%es:(%edi)
44f965:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44f96a:	6e                   	outsb  %ds:(%esi),(%dx)
44f96b:	73 2e                	jae    0x44f99b
44f96d:	47                   	inc    %edi
44f96e:	65 6e                	outsb  %gs:(%esi),(%dx)
44f970:	65 72 69             	gs jb  0x44f9dc
44f973:	63 00                	arpl   %eax,(%eax)
44f975:	ed                   	in     (%dx),%eax
44f976:	8c b9 ec a6 88 e5    	mov    %?,-0x1a775914(%ecx)
44f97c:	87 97 ef 8c b3 ec    	xchg   %edx,-0x134c7311(%edi)
44f982:	bc 9c e8 9a 9a       	mov    $0x9a9ae89c,%esp
44f987:	ee                   	out    %al,(%dx)
44f988:	88 ba e5 90 b8 00    	mov    %bh,0xb890e5(%edx)
44f98e:	e4 90                	in     $0x90,%al
44f990:	92                   	xchg   %eax,%edx
44f991:	e7 8f                	out    %eax,$0x8f
44f993:	91                   	xchg   %eax,%ecx
44f994:	e2 a9                	loop   0x44f93f
44f996:	86 e0                	xchg   %ah,%al
44f998:	a0 93 e3 b4 b7       	mov    0xb7b4e393,%al
44f99d:	ea ae a1 e5 b4 83 e4 	ljmp   $0xe483,$0xb4e5a1ae
44f9a4:	8b a9 00 4d 65 74    	mov    0x74654d00(%ecx),%ebp
44f9aa:	68 6f 64 42 61       	push   $0x6142646f
44f9af:	73 65                	jae    0x44fa16
44f9b1:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
44f9b5:	6c                   	insb   (%dx),%es:(%edi)
44f9b6:	61                   	popa
44f9b7:	74 65                	je     0x44fa1e
44f9b9:	53                   	push   %ebx
44f9ba:	74 72                	je     0x44fa2e
44f9bc:	65 61                	gs popa
44f9be:	6d                   	insl   (%dx),%es:(%edi)
44f9bf:	00 53 79             	add    %dl,0x79(%ebx)
44f9c2:	73 74                	jae    0x44fa38
44f9c4:	65 6d                	gs insl (%dx),%es:(%edi)
44f9c6:	2e 49                	cs dec %ecx
44f9c8:	4f                   	dec    %edi
44f9c9:	2e 43                	cs inc %ebx
44f9cb:	6f                   	outsl  %ds:(%esi),(%dx)
44f9cc:	6d                   	insl   (%dx),%es:(%edi)
44f9cd:	70 72                	jo     0x44fa41
44f9cf:	65 73 73             	gs jae 0x44fa45
44f9d2:	69 6f 6e 00 41 70 70 	imul   $0x70704100,0x6e(%edi),%ebp
44f9d9:	44                   	inc    %esp
44f9da:	6f                   	outsl  %ds:(%esi),(%dx)
44f9db:	6d                   	insl   (%dx),%es:(%edi)
44f9dc:	61                   	popa
44f9dd:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
44f9e4:	43                   	inc    %ebx
44f9e5:	75 72                	jne    0x44fa59
44f9e7:	72 65                	jb     0x44fa4e
44f9e9:	6e                   	outsb  %ds:(%esi),(%dx)
44f9ea:	74 44                	je     0x44fa30
44f9ec:	6f                   	outsl  %ds:(%esi),(%dx)
44f9ed:	6d                   	insl   (%dx),%es:(%edi)
44f9ee:	61                   	popa
44f9ef:	69 6e 00 52 65 73 6f 	imul   $0x6f736552,0x0(%esi),%ebp
44f9f6:	6c                   	insb   (%dx),%es:(%edi)
44f9f7:	76 65                	jbe    0x44fa5e
44f9f9:	45                   	inc    %ebp
44f9fa:	76 65                	jbe    0x44fa61
44f9fc:	6e                   	outsb  %ds:(%esi),(%dx)
44f9fd:	74 48                	je     0x44fa47
44f9ff:	61                   	popa
44fa00:	6e                   	outsb  %ds:(%esi),(%dx)
44fa01:	64 6c                	fs insb (%dx),%es:(%edi)
44fa03:	65 72 00             	gs jb  0x44fa06
44fa06:	61                   	popa
44fa07:	64 64 5f             	fs fs pop %edi
44fa0a:	52                   	push   %edx
44fa0b:	65 73 6f             	gs jae 0x44fa7d
44fa0e:	75 72                	jne    0x44fa82
44fa10:	63 65 52             	arpl   %esp,0x52(%ebp)
44fa13:	65 73 6f             	gs jae 0x44fa85
44fa16:	6c                   	insb   (%dx),%es:(%edi)
44fa17:	76 65                	jbe    0x44fa7e
44fa19:	00 42 69             	add    %al,0x69(%edx)
44fa1c:	74 43                	je     0x44fa61
44fa1e:	6f                   	outsl  %ds:(%esi),(%dx)
44fa1f:	6e                   	outsb  %ds:(%esi),(%dx)
44fa20:	76 65                	jbe    0x44fa87
44fa22:	72 74                	jb     0x44fa98
44fa24:	65 72 00             	gs jb  0x44fa27
44fa27:	54                   	push   %esp
44fa28:	6f                   	outsl  %ds:(%esi),(%dx)
44fa29:	55                   	push   %ebp
44fa2a:	49                   	dec    %ecx
44fa2b:	6e                   	outsb  %ds:(%esi),(%dx)
44fa2c:	74 33                	je     0x44fa61
44fa2e:	32 00                	xor    (%eax),%al
44fa30:	67 65 74 5f          	addr16 gs je 0x44fa93
44fa34:	4c                   	dec    %esp
44fa35:	65 6e                	outsb  %gs:(%esi),(%dx)
44fa37:	67 74 68             	addr16 je 0x44faa2
44fa3a:	00 42 79             	add    %al,0x79(%edx)
44fa3d:	74 65                	je     0x44faa4
44fa3f:	00 47 65             	add    %al,0x65(%edi)
44fa42:	74 43                	je     0x44fa87
44fa44:	75 72                	jne    0x44fab8
44fa46:	72 65                	jb     0x44faad
44fa48:	6e                   	outsb  %ds:(%esi),(%dx)
44fa49:	74 4d                	je     0x44fa98
44fa4b:	65 74 68             	gs je  0x44fab6
44fa4e:	6f                   	outsl  %ds:(%esi),(%dx)
44fa4f:	64 00 52 69          	add    %dl,%fs:0x69(%edx)
44fa53:	6a 6e                	push   $0x6e
44fa55:	64 61                	fs popa
44fa57:	65 6c                	gs insb (%dx),%es:(%edi)
44fa59:	4d                   	dec    %ebp
44fa5a:	61                   	popa
44fa5b:	6e                   	outsb  %ds:(%esi),(%dx)
44fa5c:	61                   	popa
44fa5d:	67 65 64 00 53 79    	gs add %dl,%fs:0x79(%bp,%di)
44fa63:	73 74                	jae    0x44fad9
44fa65:	65 6d                	gs insl (%dx),%es:(%edi)
44fa67:	2e 53                	cs push %ebx
44fa69:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
44fa6d:	69 74 79 2e 43 72 79 	imul   $0x70797243,0x2e(%ecx,%edi,2),%esi
44fa74:	70
44fa75:	74 6f                	je     0x44fae6
44fa77:	67 72 61             	addr16 jb 0x44fadb
44fa7a:	70 68                	jo     0x44fae4
44fa7c:	79 00                	jns    0x44fa7e
44fa7e:	4d                   	dec    %ebp
44fa7f:	44                   	inc    %esp
44fa80:	35 00 43 72 65       	xor    $0x65724300,%eax
44fa85:	61                   	popa
44fa86:	74 65                	je     0x44faed
44fa88:	00 48 61             	add    %cl,0x61(%eax)
44fa8b:	73 68                	jae    0x44faf5
44fa8d:	41                   	inc    %ecx
44fa8e:	6c                   	insb   (%dx),%es:(%edi)
44fa8f:	67 6f                	outsl  %ds:(%si),(%dx)
44fa91:	72 69                	jb     0x44fafc
44fa93:	74 68                	je     0x44fafd
44fa95:	6d                   	insl   (%dx),%es:(%edi)
44fa96:	00 43 6f             	add    %al,0x6f(%ebx)