44d943:	64 35 4e 6b 75 35    	fs xor $0x35756b4e,%eax
44d949:	64 2f                	fs das
44d94b:	72 33                	jb     0x44d980
44d94d:	59                   	pop    %ecx
44d94e:	7a 78                	jp     0x44d9c8
44d950:	6c                   	insb   (%dx),%es:(%edi)
44d951:	4f                   	dec    %edi
44d952:	46                   	inc    %esi
44d953:	54                   	push   %esp
44d954:	70 51                	jo     0x44d9a7
44d956:	65 38 54 36 48       	cmp    %dl,%gs:0x48(%esi,%esi,1)
44d95b:	52                   	push   %edx
44d95c:	44                   	inc    %esp
44d95d:	7a 4e                	jp     0x44d9ad
44d95f:	47                   	inc    %edi
44d960:	51                   	push   %ecx
44d961:	4b                   	dec    %ebx
44d962:	31 44 45 79          	xor    %eax,0x79(%ebp,%eax,2)
44d966:	69 68 6c 41 2b 31 45 	imul   $0x45312b41,0x6c(%eax),%ebp
44d96d:	38 4b 39             	cmp    %cl,0x39(%ebx)
44d970:	6b 57 31 49          	imul   $0x49,0x31(%edi),%edx
44d974:	53                   	push   %ebx
44d975:	6d                   	insl   (%dx),%es:(%edi)
44d976:	36 63 76 41          	arpl   %esi,%ss:0x41(%esi)
44d97a:	2f                   	das
44d97b:	48                   	dec    %eax
44d97c:	69 48 35 75 63 47 53 	imul   $0x53476375,0x35(%eax),%ecx
44d983:	73 56                	jae    0x44d9db
44d985:	4f                   	dec    %edi
44d986:	4f                   	dec    %edi
44d987:	32 2f                	xor    (%edi),%ch
44d989:	4f                   	dec    %edi
44d98a:	43                   	inc    %ebx
44d98b:	47                   	inc    %edi
44d98c:	51                   	push   %ecx
44d98d:	30 48 75             	xor    %cl,0x75(%eax)
44d990:	58                   	pop    %eax
44d991:	59                   	pop    %ecx
44d992:	6b 42 64 38          	imul   $0x38,0x64(%edx),%eax
44d996:	70 4b                	jo     0x44d9e3
44d998:	65 6f                	outsl  %gs:(%esi),(%dx)
44d99a:	63 78 37             	arpl   %edi,0x37(%eax)
44d99d:	41                   	inc    %ecx
44d99e:	45                   	inc    %ebp
44d99f:	45                   	inc    %ebp
44d9a0:	73 72                	jae    0x44da14
44d9a2:	79 44                	jns    0x44d9e8
44d9a4:	71 6f                	jno    0x44da15
44d9a6:	78 45                	js     0x44d9ed
44d9a8:	4c                   	dec    %esp
44d9a9:	78 51                	js     0x44d9fc
44d9ab:	44                   	inc    %esp
44d9ac:	63 6a 75             	arpl   %ebp,0x75(%edx)
44d9af:	56                   	push   %esi
44d9b0:	67 63 64 78          	arpl   %esp,0x78(%si)
44d9b4:	56                   	push   %esi
44d9b5:	6a 75                	push   $0x75
44d9b7:	71 70                	jno    0x44da29
44d9b9:	45                   	inc    %ebp
44d9ba:	4a                   	dec    %edx
44d9bb:	77 46                	ja     0x44da03
44d9bd:	56                   	push   %esi
44d9be:	43                   	inc    %ebx
44d9bf:	35 39 67 43 67       	xor    $0x67436739,%eax
44d9c4:	2b 70 51             	sub    0x51(%eax),%esi
44d9c7:	35 4c 4e 41 6c       	xor    $0x6c414e4c,%eax
44d9cc:	73 33                	jae    0x44da01
44d9ce:	78 54                	js     0x44da24
44d9d0:	47                   	inc    %edi
44d9d1:	6b 55 61 53          	imul   $0x53,0x61(%ebp),%edx
44d9d5:	44                   	inc    %esp
44d9d6:	4b                   	dec    %ebx
44d9d7:	4c                   	dec    %esp
44d9d8:	7a 7a                	jp     0x44da54
44d9da:	53                   	push   %ebx
44d9db:	36 69 4b 6e 66 2f 34 	imul   $0x2b342f66,%ss:0x6e(%ebx),%ecx
44d9e2:	2b
44d9e3:	44                   	inc    %esp
44d9e4:	4b                   	dec    %ebx
44d9e5:	6e                   	outsb  %ds:(%esi),(%dx)
44d9e6:	65 42                	gs inc %edx
44d9e8:	51                   	push   %ecx
44d9e9:	4b                   	dec    %ebx
44d9ea:	4b                   	dec    %ebx
44d9eb:	41                   	inc    %ecx
44d9ec:	53                   	push   %ebx
44d9ed:	57                   	push   %edi
44d9ee:	58                   	pop    %eax
44d9ef:	51                   	push   %ecx
44d9f0:	43                   	inc    %ebx
44d9f1:	50                   	push   %eax
44d9f2:	2b 66 69             	sub    0x69(%esi),%esp
44d9f5:	69 36 56 65 32 39    	imul   $0x39326556,(%esi),%esi
44d9fb:	78 50                	js     0x44da4d
44d9fd:	35 46 71 2b 2b       	xor    $0x2b2b7146,%eax
44da02:	54                   	push   %esp
44da03:	64 4e                	fs dec %esi
44da05:	6a 38                	push   $0x38
44da07:	41                   	inc    %ecx
44da08:	30 58 56             	xor    %bl,0x56(%eax)
44da0b:	36 45                	ss inc %ebp
44da0d:	64 58                	fs pop %eax
44da0f:	31 6d 33             	xor    %ebp,0x33(%ebp)
44da12:	76 79                	jbe    0x44da8d
44da14:	56                   	push   %esi
44da15:	6b 55 73 58          	imul   $0x58,0x73(%ebp),%edx
44da19:	78 2b                	js     0x44da46
44da1b:	49                   	dec    %ecx
44da1c:	77 75                	ja     0x44da93
44da1e:	33 45 5a             	xor    0x5a(%ebp),%eax
44da21:	30 44 61 53          	xor    %al,0x53(%ecx,%eiz,2)
44da25:	4b                   	dec    %ebx
44da26:	61                   	popa
44da27:	6d                   	insl   (%dx),%es:(%edi)
44da28:	54                   	push   %esp
44da29:	51                   	push   %ecx
44da2a:	6e                   	outsb  %ds:(%esi),(%dx)
44da2b:	68 50 46 39 74       	push   $0x74394650
44da30:	65 36 42             	gs ss inc %edx
44da33:	6f                   	outsl  %ds:(%esi),(%dx)
44da34:	45                   	inc    %ebp
44da35:	45                   	inc    %ebp
44da36:	37                   	aaa
44da37:	4a                   	dec    %edx
44da38:	42                   	inc    %edx
44da39:	78 64                	js     0x44da9f
44da3b:	31 62 41             	xor    %esp,0x41(%edx)
44da3e:	54                   	push   %esp
44da3f:	5a                   	pop    %edx
44da40:	56                   	push   %esi
44da41:	4f                   	dec    %edi
44da42:	79 72                	jns    0x44dab6
44da44:	54                   	push   %esp
44da45:	2f                   	das
44da46:	6c                   	insb   (%dx),%es:(%edi)
44da47:	4a                   	dec    %edx
44da48:	79 52                	jns    0x44da9c
44da4a:	57                   	push   %edi
44da4b:	48                   	dec    %eax
44da4c:	75 67                	jne    0x44dab5
44da4e:	73 54                	jae    0x44daa4
44da50:	6e                   	outsb  %ds:(%esi),(%dx)
44da51:	6d                   	insl   (%dx),%es:(%edi)
44da52:	41                   	inc    %ecx
44da53:	53                   	push   %ebx
44da54:	66 30 41 48          	data16 xor %al,0x48(%ecx)
44da58:	71 43                	jno    0x44da9d
44da5a:	43                   	inc    %ebx
44da5b:	53                   	push   %ebx
44da5c:	64 50                	fs push %eax
44da5e:	48                   	dec    %eax
44da5f:	76 4c                	jbe    0x44daad
44da61:	4e                   	dec    %esi
44da62:	33 4c 34 5a          	xor    0x5a(%esp,%esi,1),%ecx
44da66:	69 43 51 62 46 74 73 	imul   $0x73744662,0x51(%ebx),%eax
44da6d:	4e                   	dec    %esi
44da6e:	66 4b                	dec    %bx
44da70:	68 6f 6a 65 72       	push   $0x72656a6f
44da75:	4d                   	dec    %ebp
44da76:	51                   	push   %ecx
44da77:	47                   	inc    %edi
44da78:	73 6f                	jae    0x44dae9
44da7a:	63 6b 31             	arpl   %ebp,0x31(%ebx)
44da7d:	45                   	inc    %ebp
44da7e:	72 6a                	jb     0x44daea
44da80:	41                   	inc    %ecx
44da81:	75 65                	jne    0x44dae8
44da83:	38 72 76             	cmp    %dh,0x76(%edx)
44da86:	62 42 51             	bound  %eax,0x51(%edx)
44da89:	35 55 54 55 52       	xor    $0x52555455,%eax
44da8e:	61                   	popa
44da8f:	79 6c                	jns    0x44dafd
44da91:	65 56                	gs push %esi
44da93:	33 61 76             	xor    0x76(%ecx),%esp
44da96:	79 53                	jns    0x44daeb
44da98:	69 32 4b 78 65 47    	imul   $0x4765784b,(%edx),%esi
44da9e:	30 4d 75             	xor    %cl,0x75(%ebp)
44daa1:	78 6c                	js     0x44db0f
44daa3:	6f                   	outsl  %ds:(%esi),(%dx)
44daa4:	58                   	pop    %eax
44daa5:	32 42 56             	xor    0x56(%edx),%al
44daa8:	48                   	dec    %eax
44daa9:	55                   	push   %ebp
44daaa:	51                   	push   %ecx
44daab:	43                   	inc    %ebx
44daac:	5a                   	pop    %edx
44daad:	79 53                	jns    0x44db02
44daaf:	4f                   	dec    %edi
44dab0:	52                   	push   %edx
44dab1:	42                   	inc    %edx
44dab2:	6d                   	insl   (%dx),%es:(%edi)
44dab3:	56                   	push   %esi
44dab4:	6f                   	outsl  %ds:(%esi),(%dx)
44dab5:	42                   	inc    %edx
44dab6:	35 30 45 61 39       	xor    $0x39614530,%eax
44dabb:	39 37                	cmp    %esi,(%edi)
44dabd:	54                   	push   %esp
44dabe:	2f                   	das
44dabf:	58                   	pop    %eax
44dac0:	6b 62 54 71          	imul   $0x71,0x54(%edx),%esp
44dac4:	75 77                	jne    0x44db3d
44dac6:	4a                   	dec    %edx
44dac7:	39 34 59             	cmp    %esi,(%ecx,%ebx,2)
44daca:	56                   	push   %esi
44dacb:	37                   	aaa
44dacc:	65 55                	gs push %ebp
44dace:	6c                   	insb   (%dx),%es:(%edi)
44dacf:	4f                   	dec    %edi
44dad0:	6b 6c 4b 55 5a       	imul   $0x5a,0x55(%ebx,%ecx,2),%ebp
44dad5:	61                   	popa
44dad6:	71 56                	jno    0x44db2e
44dad8:	49                   	dec    %ecx
44dad9:	73 31                	jae    0x44db0c
44dadb:	6f                   	outsl  %ds:(%esi),(%dx)
44dadc:	79 2b                	jns    0x44db09
44dade:	75 36                	jne    0x44db16
44dae0:	45                   	inc    %ebp
44dae1:	38 52 55             	cmp    %dl,0x55(%edx)
44dae4:	39 49 4b             	cmp    %ecx,0x4b(%ecx)
44dae7:	49                   	dec    %ecx
44dae8:	6e                   	outsb  %ds:(%esi),(%dx)
44dae9:	6e                   	outsb  %ds:(%esi),(%dx)
44daea:	6f                   	outsl  %ds:(%esi),(%dx)
44daeb:	50                   	push   %eax
44daec:	31 48 4f             	xor    %ecx,0x4f(%eax)
44daef:	4a                   	dec    %edx
44daf0:	4e                   	dec    %esi
44daf1:	41                   	inc    %ecx
44daf2:	6b 4f 6e 53          	imul   $0x53,0x6e(%edi),%ecx
44daf6:	59                   	pop    %ecx
44daf7:	61                   	popa
44daf8:	41                   	inc    %ecx
44daf9:	6d                   	insl   (%dx),%es:(%edi)
44dafa:	66 37                	data16 aaa
44dafc:	79 66                	jns    0x44db64
44dafe:	50                   	push   %eax
44daff:	45                   	inc    %ebp
44db00:	69 56 41 79 74 68 53 	imul   $0x53687479,0x41(%esi),%edx
44db07:	30 62 32             	xor    %ah,0x32(%edx)
44db0a:	38 4d 61             	cmp    %cl,0x61(%ebp)
44db0d:	55                   	push   %ebp
44db0e:	30 33                	xor    %dh,(%ebx)
44db10:	74 39                	je     0x44db4b
44db12:	56                   	push   %esi
44db13:	43                   	inc    %ebx
44db14:	50                   	push   %eax
44db15:	6f                   	outsl  %ds:(%esi),(%dx)
44db16:	6e                   	outsb  %ds:(%esi),(%dx)
44db17:	2b 34 4e             	sub    (%esi,%ecx,2),%esi
44db1a:	48                   	dec    %eax
44db1b:	76 32                	jbe    0x44db4f
44db1d:	72 45                	jb     0x44db64
44db1f:	47                   	inc    %edi
44db20:	74 57                	je     0x44db79
44db22:	6c                   	insb   (%dx),%es:(%edi)
44db23:	58                   	pop    %eax
44db24:	39 6a 69             	cmp    %ebp,0x69(%edx)
44db27:	51                   	push   %ecx
44db28:	77 66                	ja     0x44db90
44db2a:	6e                   	outsb  %ds:(%esi),(%dx)
44db2b:	58                   	pop    %eax
44db2c:	62 39                	bound  %edi,(%ecx)
44db2e:	7a 41                	jp     0x44db71
44db30:	4d                   	dec    %ebp
44db31:	6c                   	insb   (%dx),%es:(%edi)
44db32:	72 37                	jb     0x44db6b
44db34:	2b 31                	sub    (%ecx),%esi
44db36:	76 2b                	jbe    0x44db63
44db38:	79 50                	jns    0x44db8a
44db3a:	73 41                	jae    0x44db7d
44db3c:	6c                   	insb   (%dx),%es:(%edi)
44db3d:	48                   	dec    %eax
44db3e:	41                   	inc    %ecx
44db3f:	49                   	dec    %ecx
44db40:	70 66                	jo     0x44dba8
44db42:	32 54 78 58          	xor    0x58(%eax,%edi,2),%dl
44db46:	42                   	inc    %edx
44db47:	34 57                	xor    $0x57,%al
44db49:	6d                   	insl   (%dx),%es:(%edi)
44db4a:	75 57                	jne    0x44dba3
44db4c:	39 69 48             	cmp    %ebp,0x48(%ecx)
44db4f:	6e                   	outsb  %ds:(%esi),(%dx)
44db50:	4c                   	dec    %esp
44db51:	6f                   	outsl  %ds:(%esi),(%dx)
44db52:	6d                   	insl   (%dx),%es:(%edi)
44db53:	67 33 68 78          	xor    0x78(%bx,%si),%ebp
44db57:	79 31                	jns    0x44db8a
44db59:	33 74 44 34          	xor    0x34(%esp,%eax,2),%esi
44db5d:	59                   	pop    %ecx
44db5e:	32 57 78             	xor    0x78(%edi),%dl
44db61:	42                   	inc    %edx
44db62:	35 31 33 68 64       	xor    $0x64683331,%eax
44db67:	51                   	push   %ecx
44db68:	37                   	aaa
44db69:	2f                   	das
44db6a:	47                   	inc    %edi
44db6b:	46                   	inc    %esi
44db6c:	50                   	push   %eax
44db6d:	37                   	aaa
44db6e:	2f                   	das
44db6f:	2f                   	das
44db70:	4a                   	dec    %edx
44db71:	6d                   	insl   (%dx),%es:(%edi)
44db72:	33 67 41             	xor    0x41(%edi),%esp
44db75:	75 64                	jne    0x44dbdb
44db77:	69 4e 45 57 6d 31 76 	imul   $0x76316d57,0x45(%esi),%ecx
44db7e:	48                   	dec    %eax
44db7f:	72 48                	jb     0x44dbc9
44db81:	45                   	inc    %ebp
44db82:	4d                   	dec    %ebp
44db83:	37                   	aaa
44db84:	59                   	pop    %ecx
44db85:	57                   	push   %edi
44db86:	59                   	pop    %ecx
44db87:	49                   	dec    %ecx
44db88:	72 63                	jb     0x44dbed
44db8a:	39 34 33             	cmp    %esi,(%ebx,%esi,1)
44db8d:	46                   	inc    %esi
44db8e:	6e                   	outsb  %ds:(%esi),(%dx)
44db8f:	59                   	pop    %ecx
44db90:	6d                   	insl   (%dx),%es:(%edi)
44db91:	66 69 73 63 79 4e    	imul   $0x4e79,0x63(%ebx),%si
44db97:	4a                   	dec    %edx
44db98:	66 50                	push   %ax
44db9a:	70 73                	jo     0x44dc0f
44db9c:	45                   	inc    %ebp
44db9d:	78 34                	js     0x44dbd3
44db9f:	78 4a                	js     0x44dbeb
44dba1:	69 52 78 32 47 33 57 	imul   $0x57334732,0x78(%edx),%edx
44dba8:	31 32                	xor    %esi,(%edx)
44dbaa:	47                   	inc    %edi
44dbab:	76 78                	jbe    0x44dc25
44dbad:	77 7a                	ja     0x44dc29
44dbaf:	31 71 4c             	xor    %esi,0x4c(%ecx)
44dbb2:	34 35                	xor    $0x35,%al
44dbb4:	38 4b 37             	cmp    %cl,0x37(%ebx)
44dbb7:	62 6d 46             	bound  %ebp,0x46(%ebp)
44dbba:	4f                   	dec    %edi
44dbbb:	76 54                	jbe    0x44dc11
44dbbd:	47                   	inc    %edi
44dbbe:	47                   	inc    %edi
44dbbf:	35 73 48 48 32       	xor    $0x32484873,%eax
44dbc4:	54                   	push   %esp
44dbc5:	75 4d                	jne    0x44dc14
44dbc7:	6f                   	outsl  %ds:(%esi),(%dx)
44dbc8:	55                   	push   %ebp
44dbc9:	72 79                	jb     0x44dc44
44dbcb:	6d                   	insl   (%dx),%es:(%edi)
44dbcc:	59                   	pop    %ecx
44dbcd:	75 67                	jne    0x44dc36