44c844:	65 69 67 68 74 53 69 	imul   $0x7a695374,%gs:0x68(%edi),%esp
44c84b:	7a
44c84c:	65 4d                	gs dec %ebp
44c84e:	6f                   	outsl  %ds:(%esi),(%dx)
44c84f:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
44c854:	74 5f                	je     0x44c8b5
44c856:	43                   	inc    %ebx
44c857:	6f                   	outsl  %ds:(%esi),(%dx)
44c858:	6c                   	insb   (%dx),%es:(%edi)
44c859:	75 6d                	jne    0x44c8c8
44c85b:	6e                   	outsb  %ds:(%esi),(%dx)
44c85c:	73 00                	jae    0x44c85e
44c85e:	44                   	inc    %esp
44c85f:	61                   	popa
44c860:	74 61                	je     0x44c8c3
44c862:	47                   	inc    %edi
44c863:	72 69                	jb     0x44c8ce
44c865:	64 56                	fs push %esi
44c867:	69 65 77 43 6f 6c 75 	imul   $0x756c6f43,0x77(%ebp),%esp
44c86e:	6d                   	insl   (%dx),%es:(%edi)
44c86f:	6e                   	outsb  %ds:(%esi),(%dx)
44c870:	43                   	inc    %ebx
44c871:	6f                   	outsl  %ds:(%esi),(%dx)
44c872:	6c                   	insb   (%dx),%es:(%edi)
44c873:	6c                   	insb   (%dx),%es:(%edi)
44c874:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44c879:	6e                   	outsb  %ds:(%esi),(%dx)
44c87a:	00 61 64             	add    %ah,0x64(%ecx)
44c87d:	64 5f                	fs pop %edi
44c87f:	4d                   	dec    %ebp
44c880:	6f                   	outsl  %ds:(%esi),(%dx)
44c881:	75 73                	jne    0x44c8f6
44c883:	65 43                	gs inc %ebx
44c885:	6c                   	insb   (%dx),%es:(%edi)
44c886:	69 63 6b 00 73 65 74 	imul   $0x74657300,0x6b(%ebx),%esp
44c88d:	5f                   	pop    %edi
44c88e:	48                   	dec    %eax
44c88f:	65 61                	gs popa
44c891:	64 65 72 54          	fs gs jb 0x44c8e9
44c895:	65 78 74             	gs js  0x44c90c
44c898:	00 45 6e             	add    %al,0x6e(%ebp)
44c89b:	64 49                	fs dec %ecx
44c89d:	6e                   	outsb  %ds:(%esi),(%dx)
44c89e:	69 74 00 67 65 74 5f 	imul   $0x435f7465,0x67(%eax,%eax,1),%esi
44c8a5:	43
44c8a6:	6f                   	outsl  %ds:(%esi),(%dx)
44c8a7:	75 6e                	jne    0x44c917
44c8a9:	74 00                	je     0x44c8ab
44c8ab:	48                   	dec    %eax
44c8ac:	69 64 65 00 73 65 74 	imul   $0x5f746573,0x0(%ebp,%eiz,2),%esp
44c8b3:	5f
44c8b4:	50                   	push   %eax
44c8b5:	61                   	popa
44c8b6:	73 73                	jae    0x44c92b
44c8b8:	77 6f                	ja     0x44c929
44c8ba:	72 64                	jb     0x44c920
44c8bc:	43                   	inc    %ebx
44c8bd:	68 61 72 00 41       	push   $0x41007261
44c8c2:	70 70                	jo     0x44c934
44c8c4:	6c                   	insb   (%dx),%es:(%edi)
44c8c5:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
44c8cc:	00 52 75             	add    %dl,0x75(%edx)
44c8cf:	6e                   	outsb  %ds:(%esi),(%dx)
44c8d0:	00 45 6e             	add    %al,0x6e(%ebp)
44c8d3:	61                   	popa
44c8d4:	62 6c 65 56          	bound  %ebp,0x56(%ebp,%eiz,2)
44c8d8:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
44c8df:	79 6c                	jns    0x44c94d
44c8e1:	65 73 00             	gs jae 0x44c8e4
44c8e4:	53                   	push   %ebx
44c8e5:	65 74 43             	gs je  0x44c92b
44c8e8:	6f                   	outsl  %ds:(%esi),(%dx)
44c8e9:	6d                   	insl   (%dx),%es:(%edi)
44c8ea:	70 61                	jo     0x44c94d
44c8ec:	74 69                	je     0x44c957
44c8ee:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
44c8f2:	65 78 74             	gs js  0x44c969
44c8f5:	52                   	push   %edx
44c8f6:	65 6e                	outsb  %gs:(%esi),(%dx)
44c8f8:	64 65 72 69          	fs gs jb 0x44c965
44c8fc:	6e                   	outsb  %ds:(%esi),(%dx)
44c8fd:	67 44                	addr16 inc %esp
44c8ff:	65 66 61             	gs popaw
44c902:	75 6c                	jne    0x44c970
44c904:	74 00                	je     0x44c906
44c906:	67 65 74 5f          	addr16 gs je 0x44c969
44c90a:	41                   	inc    %ecx
44c90b:	73 73                	jae    0x44c980
44c90d:	65 6d                	gs insl (%dx),%es:(%edi)
44c90f:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
44c913:	47                   	inc    %edi
44c914:	65 74 54             	gs je  0x44c96b
44c917:	79 70                	jns    0x44c989
44c919:	65 46                	gs inc %esi
44c91b:	72 6f                	jb     0x44c98c
44c91d:	6d                   	insl   (%dx),%es:(%edi)
44c91e:	48                   	dec    %eax
44c91f:	61                   	popa
44c920:	6e                   	outsb  %ds:(%esi),(%dx)
44c921:	64 6c                	fs insb (%dx),%es:(%edi)
44c923:	65 00 53 65          	add    %dl,%gs:0x65(%ebx)
44c927:	74 74                	je     0x44c99d
44c929:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
44c930:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
44c934:	6e                   	outsb  %ds:(%esi),(%dx)
44c935:	63 68 72             	arpl   %ebp,0x72(%eax)
44c938:	6f                   	outsl  %ds:(%esi),(%dx)
44c939:	6e                   	outsb  %ds:(%esi),(%dx)
44c93a:	69 7a 65 64 00 42 79 	imul   $0x79420064,0x65(%edx),%edi
44c941:	74 65                	je     0x44c9a8
44c943:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
44c947:	6c                   	insb   (%dx),%es:(%edi)
44c948:	61                   	popa
44c949:	74 65                	je     0x44c9b0
44c94b:	53                   	push   %ebx
44c94c:	74 72                	je     0x44c9c0
44c94e:	65 61                	gs popa
44c950:	6d                   	insl   (%dx),%es:(%edi)
44c951:	00 53 79             	add    %dl,0x79(%ebx)
44c954:	73 74                	jae    0x44c9ca
44c956:	65 6d                	gs insl (%dx),%es:(%edi)
44c958:	2e 49                	cs dec %ecx
44c95a:	4f                   	dec    %edi
44c95b:	2e 43                	cs inc %ebx
44c95d:	6f                   	outsl  %ds:(%esi),(%dx)
44c95e:	6d                   	insl   (%dx),%es:(%edi)
44c95f:	70 72                	jo     0x44c9d3
44c961:	65 73 73             	gs jae 0x44c9d7
44c964:	69 6f 6e 00 4d 65 6d 	imul   $0x6d654d00,0x6e(%edi),%ebp
44c96b:	6f                   	outsl  %ds:(%esi),(%dx)
44c96c:	72 79                	jb     0x44c9e7
44c96e:	53                   	push   %ebx
44c96f:	74 72                	je     0x44c9e3
44c971:	65 61                	gs popa
44c973:	6d                   	insl   (%dx),%es:(%edi)
44c974:	00 43 6f             	add    %al,0x6f(%ebx)
44c977:	6d                   	insl   (%dx),%es:(%edi)
44c978:	70 72                	jo     0x44c9ec
44c97a:	65 73 73             	gs jae 0x44c9f0
44c97d:	69 6f 6e 4d 6f 64 65 	imul   $0x65646f4d,0x6e(%edi),%ebp
44c984:	00 54 72 79          	add    %dl,0x79(%edx,%esi,2)
44c988:	47                   	inc    %edi
44c989:	65 74 56             	gs je  0x44c9e2
44c98c:	61                   	popa
44c98d:	6c                   	insb   (%dx),%es:(%edi)
44c98e:	75 65                	jne    0x44c9f5
44c990:	00 67 65             	add    %ah,0x65(%edi)
44c993:	74 5f                	je     0x44c9f4
44c995:	4e                   	dec    %esi
44c996:	61                   	popa
44c997:	6d                   	insl   (%dx),%es:(%edi)
44c998:	65 00 54 6f 4c       	add    %dl,%gs:0x4c(%edi,%ebp,2)
44c99d:	6f                   	outsl  %ds:(%esi),(%dx)
44c99e:	77 65                	ja     0x44ca05
44c9a0:	72 49                	jb     0x44c9eb
44c9a2:	6e                   	outsb  %ds:(%esi),(%dx)
44c9a3:	76 61                	jbe    0x44ca06
44c9a5:	72 69                	jb     0x44ca10
44c9a7:	61                   	popa
44c9a8:	6e                   	outsb  %ds:(%esi),(%dx)
44c9a9:	74 00                	je     0x44c9ab
44c9ab:	67 65 74 5f          	addr16 gs je 0x44ca0e
44c9af:	43                   	inc    %ebx
44c9b0:	75 6c                	jne    0x44ca1e
44c9b2:	74 75                	je     0x44ca29
44c9b4:	72 65                	jb     0x44ca1b
44c9b6:	49                   	dec    %ecx
44c9b7:	6e                   	outsb  %ds:(%esi),(%dx)
44c9b8:	66 6f                	outsw  %ds:(%esi),(%dx)
44c9ba:	00 49 73             	add    %cl,0x73(%ecx)
44c9bd:	4e                   	dec    %esi
44c9be:	75 6c                	jne    0x44ca2c
44c9c0:	6c                   	insb   (%dx),%es:(%edi)
44c9c1:	4f                   	dec    %edi
44c9c2:	72 45                	jb     0x44ca09
44c9c4:	6d                   	insl   (%dx),%es:(%edi)
44c9c5:	70 74                	jo     0x44ca3b
44c9c7:	79 00                	jns    0x44c9c9
44c9c9:	4c                   	dec    %esp
44c9ca:	6f                   	outsl  %ds:(%esi),(%dx)
44c9cb:	61                   	popa
44c9cc:	64 00 4d 6f          	add    %cl,%fs:0x6f(%ebp)
44c9d0:	6e                   	outsb  %ds:(%esi),(%dx)
44c9d1:	69 74 6f 72 00 53 79 	imul   $0x73795300,0x72(%edi,%ebp,2),%esi
44c9d8:	73
44c9d9:	74 65                	je     0x44ca40
44c9db:	6d                   	insl   (%dx),%es:(%edi)
44c9dc:	2e 54                	cs push %esp
44c9de:	68 72 65 61 64       	push   $0x64616572
44c9e3:	69 6e 67 00 45 6e 74 	imul   $0x746e4500,0x67(%esi),%ebp
44c9ea:	65 72 00             	gs jb  0x44c9ed
44c9ed:	43                   	inc    %ebx
44c9ee:	6f                   	outsl  %ds:(%esi),(%dx)
44c9ef:	6e                   	outsb  %ds:(%esi),(%dx)
44c9f0:	74 61                	je     0x44ca53
44c9f2:	69 6e 73 4b 65 79 00 	imul   $0x79654b,0x73(%esi),%ebp
44c9f9:	73 65                	jae    0x44ca60
44c9fb:	74 5f                	je     0x44ca5c
44c9fd:	49                   	dec    %ecx
44c9fe:	74 65                	je     0x44ca65
44ca00:	6d                   	insl   (%dx),%es:(%edi)
44ca01:	00 49 6e             	add    %cl,0x6e(%ecx)
44ca04:	74 65                	je     0x44ca6b
44ca06:	72 6c                	jb     0x44ca74
44ca08:	6f                   	outsl  %ds:(%esi),(%dx)
44ca09:	63 6b 65             	arpl   %ebp,0x65(%ebx)
44ca0c:	64 00 45 78          	add    %al,%fs:0x78(%ebp)
44ca10:	63 68 61             	arpl   %ebp,0x61(%eax)
44ca13:	6e                   	outsb  %ds:(%esi),(%dx)
44ca14:	67 65 00 52 65       	add    %dl,%gs:0x65(%bp,%si)
44ca19:	73 6f                	jae    0x44ca8a
44ca1b:	6c                   	insb   (%dx),%es:(%edi)
44ca1c:	76 65                	jbe    0x44ca83
44ca1e:	45                   	inc    %ebp
44ca1f:	76 65                	jbe    0x44ca86
44ca21:	6e                   	outsb  %ds:(%esi),(%dx)
44ca22:	74 48                	je     0x44ca6c
44ca24:	61                   	popa
44ca25:	6e                   	outsb  %ds:(%esi),(%dx)
44ca26:	64 6c                	fs insb (%dx),%es:(%edi)
44ca28:	65 72 00             	gs jb  0x44ca2b
44ca2b:	41                   	inc    %ecx
44ca2c:	70 70                	jo     0x44ca9e
44ca2e:	44                   	inc    %esp
44ca2f:	6f                   	outsl  %ds:(%esi),(%dx)
44ca30:	6d                   	insl   (%dx),%es:(%edi)
44ca31:	61                   	popa
44ca32:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
44ca39:	43                   	inc    %ebx
44ca3a:	75 72                	jne    0x44caae
44ca3c:	72 65                	jb     0x44caa3
44ca3e:	6e                   	outsb  %ds:(%esi),(%dx)
44ca3f:	74 44                	je     0x44ca85
44ca41:	6f                   	outsl  %ds:(%esi),(%dx)
44ca42:	6d                   	insl   (%dx),%es:(%edi)
44ca43:	61                   	popa
44ca44:	69 6e 00 47 65 74 41 	imul   $0x41746547,0x0(%esi),%ebp
44ca4b:	73 73                	jae    0x44cac0
44ca4d:	65 6d                	gs insl (%dx),%es:(%edi)
44ca4f:	62 6c 69 65          	bound  %ebp,0x65(%ecx,%ebp,2)
44ca53:	73 00                	jae    0x44ca55
44ca55:	47                   	inc    %edi
44ca56:	65 74 4e             	gs je  0x44caa7
44ca59:	61                   	popa
44ca5a:	6d                   	insl   (%dx),%es:(%edi)
44ca5b:	65 00 45 71          	add    %al,%gs:0x71(%ebp)
44ca5f:	75 61                	jne    0x44cac2
44ca61:	6c                   	insb   (%dx),%es:(%edi)
44ca62:	73 00                	jae    0x44ca64
44ca64:	57                   	push   %edi
44ca65:	72 69                	jb     0x44cad0
44ca67:	74 65                	je     0x44cace
44ca69:	00 52 65             	add    %dl,0x65(%edx)
44ca6c:	61                   	popa
44ca6d:	64 00 45 6e          	add    %al,%fs:0x6e(%ebp)
44ca71:	64 73 57             	fs jae 0x44cacb
44ca74:	69 74 68 00 47 65 74 	imul   $0x4d746547,0x0(%eax,%ebp,2),%esi
44ca7b:	4d
44ca7c:	61                   	popa
44ca7d:	6e                   	outsb  %ds:(%esi),(%dx)
44ca7e:	69 66 65 73 74 52 65 	imul   $0x65527473,0x65(%esi),%esp
44ca85:	73 6f                	jae    0x44caf6
44ca87:	75 72                	jne    0x44cafb
44ca89:	63 65 53             	arpl   %esp,0x53(%ebp)
44ca8c:	74 72                	je     0x44cb00
44ca8e:	65 61                	gs popa
44ca90:	6d                   	insl   (%dx),%es:(%edi)
44ca91:	00 73 65             	add    %dh,0x65(%ebx)
44ca94:	74 5f                	je     0x44caf5
44ca96:	50                   	push   %eax
44ca97:	6f                   	outsl  %ds:(%esi),(%dx)
44ca98:	73 69                	jae    0x44cb03
44ca9a:	74 69                	je     0x44cb05
44ca9c:	6f                   	outsl  %ds:(%esi),(%dx)
44ca9d:	6e                   	outsb  %ds:(%esi),(%dx)
44ca9e:	00 45 78             	add    %al,0x78(%ebp)
44caa1:	69 74 00 6f 70 5f 49 	imul   $0x6e495f70,0x6f(%eax,%eax,1),%esi
44caa8:	6e
44caa9:	65 71 75             	gs jno 0x44cb21
44caac:	61                   	popa
44caad:	6c                   	insb   (%dx),%es:(%edi)
44caae:	69 74 79 00 6f 70 5f 	imul   $0x455f706f,0x0(%ecx,%edi,2),%esi
44cab5:	45
44cab6:	71 75                	jno    0x44cb2d
44cab8:	61                   	popa
44cab9:	6c                   	insb   (%dx),%es:(%edi)
44caba:	69 74 79 00 67 65 74 	imul   $0x5f746567,0x0(%ecx,%edi,2),%esi
44cac1:	5f
44cac2:	46                   	inc    %esi
44cac3:	6c                   	insb   (%dx),%es:(%edi)
44cac4:	61                   	popa
44cac5:	67 73 00             	addr16 jae 0x44cac8
44cac8:	61                   	popa
44cac9:	64 64 5f             	fs fs pop %edi
44cacc:	41                   	inc    %ecx
44cacd:	73 73                	jae    0x44cb42
44cacf:	65 6d                	gs insl (%dx),%es:(%edi)
44cad1:	62 6c 79 52          	bound  %ebp,0x52(%ecx,%edi,2)
44cad5:	65 73 6f             	gs jae 0x44cb47
44cad8:	6c                   	insb   (%dx),%es:(%edi)
44cad9:	76 65                	jbe    0x44cb40
44cadb:	00 00                	add    %al,(%eax)
44cadd:	03 4e 00             	add    0x0(%esi),%ecx
44cae0:	00 31                	add    %dh,(%ecx)
44cae2:	42                   	inc    %edx
44cae3:	00 43 00             	add    %al,0x0(%ebx)
44cae6:	44                   	inc    %esp
44cae7:	00 46 00             	add    %al,0x0(%esi)
44caea:	47                   	inc    %edi
44caeb:	00 48 00             	add    %cl,0x0(%eax)
44caee:	4a                   	dec    %edx
44caef:	00 4b 00             	add    %cl,0x0(%ebx)
44caf2:	4d                   	dec    %ebp
44caf3:	00 50 00             	add    %dl,0x0(%eax)
44caf6:	51                   	push   %ecx
44caf7:	00 52 00             	add    %dl,0x0(%edx)
44cafa:	54                   	push   %esp
44cafb:	00 56 00             	add    %dl,0x0(%esi)
44cafe:	57                   	push   %edi
44caff:	00 58 00             	add    %bl,0x0(%eax)
44cb02:	59                   	pop    %ecx
44cb03:	00 32                	add    %dh,(%edx)
44cb05:	00 33                	add    %dh,(%ebx)
44cb07:	00 34 00             	add    %dh,(%eax,%eax,1)
44cb0a:	36 00 37             	add    %dh,%ss:(%edi)
44cb0d:	00 38                	add    %bh,(%eax)
44cb0f:	00 39                	add    %bh,(%ecx)
44cb11:	00 00                	add    %al,(%eax)
44cb13:	03 2d 00 01 19 7b    	add    0x7b190100,%ebp
44cb19:	00 30                	add    %dh,(%eax)
44cb1b:	00 7d 00             	add    %bh,0x0(%ebp)
44cb1e:	20 00                	and    %al,(%eax)
44cb20:	76 00                	jbe    0x44cb22
44cb22:	7b 00                	jnp    0x44cb24
44cb24:	31 00                	xor    %eax,(%eax)
44cb26:	7d 00                	jge    0x44cb28
44cb28:	2e 00 7b 00          	add    %bh,%cs:0x0(%ebx)
44cb2c:	32 00                	xor    (%eax),%al
44cb2e:	7d 00                	jge    0x44cb30
44cb30:	00 01                	add    %al,(%ecx)
44cb32:	00 13                	add    %dl,(%ebx)
44cb34:	43                   	inc    %ebx
44cb35:	00 6f 00             	add    %ch,0x0(%edi)
44cb38:	70 00                	jo     0x44cb3a
44cb3a:	69 00 65 00 64 00    	imul   $0x640065,(%eax),%eax
44cb40:	2e 00 2e             	add    %ch,%cs:(%esi)
44cb43:	00 2e                	add    %ch,(%esi)
44cb45:	00 00                	add    %al,(%eax)
44cb47:	2b 68 00             	sub    0x0(%eax),%ebp
44cb4a:	74 00                	je     0x44cb4c