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
44dbcf:	62 70 42             	bound  %esi,0x42(%eax)
44dbd2:	35 55 6a 73 72       	xor    $0x72736a55,%eax
44dbd7:	2f                   	das
44dbd8:	55                   	push   %ebp
44dbd9:	52                   	push   %edx
44dbda:	55                   	push   %ebp
44dbdb:	55                   	push   %ebp
44dbdc:	55                   	push   %ebp
44dbdd:	56                   	push   %esi
44dbde:	65 56                	gs push %esi
44dbe0:	39 79 2f             	cmp    %edi,0x2f(%ecx)
44dbe3:	52                   	push   %edx
44dbe4:	72 77                	jb     0x44dc5d
44dbe6:	37                   	aaa
44dbe7:	31 6d 37             	xor    %ebp,0x37(%ebp)
44dbea:	71 34                	jno    0x44dc20
44dbec:	61                   	popa
44dbed:	6b 46 66 79          	imul   $0x79,0x66(%esi),%eax
44dbf1:	52                   	push   %edx
44dbf2:	55                   	push   %ebp
44dbf3:	54                   	push   %esp
44dbf4:	66 4f                	dec    %di
44dbf6:	42                   	inc    %edx
44dbf7:	46                   	inc    %esi
44dbf8:	62 32                	bound  %esi,(%edx)
44dbfa:	61                   	popa
44dbfb:	4f                   	dec    %edi
44dbfc:	4d                   	dec    %ebp
44dbfd:	71 42                	jno    0x44dc41
44dbff:	67 78 7a             	addr16 js 0x44dc7c
44dc02:	47                   	inc    %edi
44dc03:	68 61 71 56 30       	push   $0x30567161
44dc08:	6e                   	outsb  %ds:(%esi),(%dx)
44dc09:	4e                   	dec    %esi
44dc0a:	53                   	push   %ebx
44dc0b:	78 6c                	js     0x44dc79
44dc0d:	43                   	inc    %ebx
44dc0e:	47                   	inc    %edi
44dc0f:	78 4e                	js     0x44dc5f
44dc11:	79 4e                	jns    0x44dc61
44dc13:	48                   	dec    %eax
44dc14:	34 53                	xor    $0x53,%al
44dc16:	4c                   	dec    %esp
44dc17:	5a                   	pop    %edx
44dc18:	38 70 32             	cmp    %dh,0x32(%eax)
44dc1b:	37                   	aaa
44dc1c:	4e                   	dec    %esi
44dc1d:	42                   	inc    %edx
44dc1e:	75 6f                	jne    0x44dc8f
44dc20:	4e                   	dec    %esi
44dc21:	76 79                	jbe    0x44dc9c
44dc23:	6e                   	outsb  %ds:(%esi),(%dx)
44dc24:	57                   	push   %edi
44dc25:	68 59 70 53 74       	push   $0x74537059
44dc2a:	42                   	inc    %edx
44dc2b:	55                   	push   %ebp
44dc2c:	35 69 68 35 31       	xor    $0x31356869,%eax
44dc31:	77 37                	ja     0x44dc6a
44dc33:	49                   	dec    %ecx
44dc34:	68 63 59 50 6c       	push   $0x6c505963
44dc39:	4d                   	dec    %ebp
44dc3a:	49                   	dec    %ecx
44dc3b:	61                   	popa
44dc3c:	38 39                	cmp    %bh,(%ecx)
44dc3e:	75 79                	jne    0x44dcb9
44dc40:	72 71                	jb     0x44dcb3
44dc42:	33 52 4f             	xor    0x4f(%edx),%edx
44dc45:	4e                   	dec    %esi
44dc46:	71 34                	jno    0x44dc7c
44dc48:	42                   	inc    %edx
44dc49:	59                   	pop    %ecx
44dc4a:	61                   	popa
44dc4b:	65 2f                	gs das
44dc4d:	63 6e 55             	arpl   %ebp,0x55(%esi)
44dc50:	39 75 55             	cmp    %esi,0x55(%ebp)
44dc53:	4a                   	dec    %edx
44dc54:	78 6a                	js     0x44dcc0
44dc56:	71 41                	jno    0x44dc99
44dc58:	33 51 78             	xor    0x78(%ecx),%edx
44dc5b:	2f                   	das
44dc5c:	48                   	dec    %eax
44dc5d:	4b                   	dec    %ebx
44dc5e:	57                   	push   %edi
44dc5f:	64 2b 31             	sub    %fs:(%ecx),%esi
44dc62:	6a 66                	push   $0x66
44dc64:	6b 36 54             	imul   $0x54,(%esi),%esi
44dc67:	42                   	inc    %edx
44dc68:	6a 4b                	push   $0x4b
44dc6a:	44                   	inc    %esp
44dc6b:	6e                   	outsb  %ds:(%esi),(%dx)
44dc6c:	31 43 33             	xor    %eax,0x33(%ebx)
44dc6f:	36 73 6c             	ss jae 0x44dcde
44dc72:	45                   	inc    %ebp
44dc73:	44                   	inc    %esp
44dc74:	6e                   	outsb  %ds:(%esi),(%dx)
44dc75:	52                   	push   %edx
44dc76:	2b 50 57             	sub    0x57(%eax),%edx
44dc79:	6d                   	insl   (%dx),%es:(%edi)
44dc7a:	36 6b 7a 77 50       	imul   $0x50,%ss:0x77(%edx),%edi
44dc7f:	68 6a 66 69 66       	push   $0x6669666a
44dc84:	75 4d                	jne    0x44dcd3
44dc86:	32 62 6b             	xor    0x6b(%edx),%ah
44dc89:	64 53                	fs push %ebx
44dc8b:	72 6b                	jb     0x44dcf8
44dc8d:	74 33                	je     0x44dcc2
44dc8f:	65 65 59             	gs gs pop %ecx
44dc92:	63 6a 4f             	arpl   %ebp,0x4f(%edx)
44dc95:	6c                   	insb   (%dx),%es:(%edi)
44dc96:	48                   	dec    %eax
44dc97:	34 2b                	xor    $0x2b,%al
44dc99:	69 38 41 69 4f 70    	imul   $0x704f6941,(%eax),%edi
44dc9f:	58                   	pop    %eax
44dca0:	4c                   	dec    %esp
44dca1:	47                   	inc    %edi
44dca2:	46                   	inc    %esi
44dca3:	54                   	push   %esp
44dca4:	32 41 47             	xor    0x47(%ecx),%al
44dca7:	77 56                	ja     0x44dcff
44dca9:	2f                   	das
44dcaa:	66 71 76             	data16 jno 0x44dd23
44dcad:	6e                   	outsb  %ds:(%esi),(%dx)
44dcae:	52                   	push   %edx
44dcaf:	48                   	dec    %eax
44dcb0:	32 42 6e             	xor    0x6e(%edx),%al
44dcb3:	71 58                	jno    0x44dd0d
44dcb5:	6e                   	outsb  %ds:(%esi),(%dx)
44dcb6:	37                   	aaa
44dcb7:	63 6c 75 62          	arpl   %ebp,0x62(%ebp,%esi,2)
44dcbb:	34 65                	xor    $0x65,%al
44dcbd:	4f                   	dec    %edi
44dcbe:	36 34 4c             	ss xor $0x4c,%al
44dcc1:	66 48                	dec    %ax
44dcc3:	5a                   	pop    %edx
44dcc4:	61                   	popa
44dcc5:	41                   	inc    %ecx
44dcc6:	68 6a 30 4a 36       	push   $0x364a306a
44dccb:	55                   	push   %ebp
44dccc:	42                   	inc    %edx
44dccd:	72 63                	jb     0x44dd32
44dccf:	62 66 4c             	bound  %esp,0x4c(%esi)
44dcd2:	4e                   	dec    %esi
44dcd3:	6d                   	insl   (%dx),%es:(%edi)
44dcd4:	41                   	inc    %ecx
44dcd5:	35 45 4d 2f 44       	xor    $0x442f4d45,%eax
44dcda:	41                   	inc    %ecx
44dcdb:	34 5a                	xor    $0x5a,%al
44dcdd:	6a 33                	push   $0x33
44dcdf:	69 44 31 7a 77 43 49 	imul   $0x2b494377,0x7a(%ecx,%esi,1),%eax
44dce6:	2b
44dce7:	46                   	inc    %esi
44dce8:	2b 70 30             	sub    0x30(%eax),%esi
44dceb:	36 38 51 53          	cmp    %dl,%ss:0x53(%ecx)
44dcef:	6f                   	outsl  %ds:(%esi),(%dx)
44dcf0:	61                   	popa
44dcf1:	34 2f                	xor    $0x2f,%al
44dcf3:	4f                   	dec    %edi
44dcf4:	58                   	pop    %eax
44dcf5:	51                   	push   %ecx
44dcf6:	37                   	aaa
44dcf7:	51                   	push   %ecx
44dcf8:	58                   	pop    %eax
44dcf9:	31 4c 31 79          	xor    %ecx,0x79(%ecx,%esi,1)
44dcfd:	4c                   	dec    %esp
44dcfe:	39 68 56             	cmp    %ebp,0x56(%eax)
44dd01:	76 53                	jbe    0x44dd56
44dd03:	2f                   	das
44dd04:	75 4a                	jne    0x44dd50
44dd06:	6d                   	insl   (%dx),%es:(%edi)
44dd07:	54                   	push   %esp
44dd08:	33 73 61             	xor    0x61(%ebx),%esi
44dd0b:	4c                   	dec    %esp
44dd0c:	46                   	inc    %esi
44dd0d:	48                   	dec    %eax
44dd0e:	45                   	inc    %ebp
44dd0f:	46                   	inc    %esi