443b46:	70 6f                	jo     0x443bb7
443b48:	36 61                	ss popa
443b4a:	47                   	inc    %edi
443b4b:	68 78 50 48 6c       	push   $0x6c485078
443b50:	4d                   	dec    %ebp
443b51:	77 52                	ja     0x443ba5
443b53:	39 31                	cmp    %esi,(%ecx)
443b55:	32 65 39             	xor    0x39(%ebp),%ah
443b58:	76 6e                	jbe    0x443bc8
443b5a:	6c                   	insb   (%dx),%es:(%edi)
443b5b:	46                   	inc    %esi
443b5c:	4e                   	dec    %esi
443b5d:	32 41 61             	xor    0x61(%ecx),%al
443b60:	35 52 62 4e 6c       	xor    $0x6c4e6252,%eax
443b65:	4b                   	dec    %ebx
443b66:	42                   	inc    %edx
443b67:	65 62 61 44          	bound  %esp,%gs:0x44(%ecx)
443b6b:	35 65 6c 51 6f       	xor    $0x6f516c65,%eax
443b70:	52                   	push   %edx
443b71:	70 7a                	jo     0x443bed
443b73:	63 59 4b             	arpl   %ebx,0x4b(%ecx)
443b76:	2f                   	das
443b77:	4b                   	dec    %ebx
443b78:	4f                   	dec    %edi
443b79:	49                   	dec    %ecx
443b7a:	6f                   	outsl  %ds:(%esi),(%dx)
443b7b:	5a                   	pop    %edx
443b7c:	7a 65                	jp     0x443be3
443b7e:	31 73 37             	xor    %esi,0x37(%ebx)
443b81:	76 6e                	jbe    0x443bf1
443b83:	71 48                	jno    0x443bcd
443b85:	4d                   	dec    %ebp
443b86:	54                   	push   %esp
443b87:	49                   	dec    %ecx
443b88:	64 36 7a 41          	fs ss jp 0x443bcd
443b8c:	4d                   	dec    %ebp
443b8d:	33 77 41             	xor    0x41(%edi),%esi
443b90:	6e                   	outsb  %ds:(%esi),(%dx)
443b91:	6d                   	insl   (%dx),%es:(%edi)
443b92:	38 52 31             	cmp    %dl,0x31(%edx)
443b95:	66 63 38             	arpl   %di,(%eax)
443b98:	5a                   	pop    %edx
443b99:	54                   	push   %esp
443b9a:	78 67                	js     0x443c03
443b9c:	37                   	aaa
443b9d:	37                   	aaa
443b9e:	62 43 6f             	bound  %eax,0x6f(%ebx)
443ba1:	64 62 69 34          	bound  %ebp,%fs:0x34(%ecx)
443ba5:	38 2b                	cmp    %ch,(%ebx)
443ba7:	64 4a                	fs dec %edx
443ba9:	4d                   	dec    %ebp
443baa:	69 53 53 42 75 65 4c 	imul   $0x4c657542,0x53(%ebx),%edx
443bb1:	42                   	inc    %edx
443bb2:	36 46                	ss inc %esi
443bb4:	67 37                	addr16 aaa
443bb6:	70 57                	jo     0x443c0f
443bb8:	4d                   	dec    %ebp
443bb9:	59                   	pop    %ecx
443bba:	46                   	inc    %esi
443bbb:	45                   	inc    %ebp
443bbc:	76 45                	jbe    0x443c03
443bbe:	4c                   	dec    %esp
443bbf:	34 62                	xor    $0x62,%al
443bc1:	37                   	aaa
443bc2:	49                   	dec    %ecx
443bc3:	58                   	pop    %eax
443bc4:	38 72 6f             	cmp    %dh,0x6f(%edx)
443bc7:	54                   	push   %esp
443bc8:	72 5a                	jb     0x443c24
443bca:	38 77 63             	cmp    %dh,0x63(%edi)
443bcd:	51                   	push   %ecx
443bce:	4e                   	dec    %esi
443bcf:	76 4d                	jbe    0x443c1e
443bd1:	4b                   	dec    %ebx
443bd2:	44                   	inc    %esp
443bd3:	5a                   	pop    %edx
443bd4:	35 48 61 6a 5a       	xor    $0x5a6a6148,%eax
443bd9:	4b                   	dec    %ebx
443bda:	67 46                	addr16 inc %esi
443bdc:	75 6c                	jne    0x443c4a
443bde:	34 64                	xor    $0x64,%al
443be0:	6d                   	insl   (%dx),%es:(%edi)
443be1:	45                   	inc    %ebp
443be2:	2b 31                	sub    (%ecx),%esi
443be4:	5a                   	pop    %edx
443be5:	64 4d                	fs dec %ebp
443be7:	6f                   	outsl  %ds:(%esi),(%dx)
443be8:	69 75 31 71 79 68 55 	imul   $0x55687971,0x31(%ebp),%esi
443bef:	4e                   	dec    %esi
443bf0:	53                   	push   %ebx
443bf1:	50                   	push   %eax
443bf2:	4e                   	dec    %esi
443bf3:	6f                   	outsl  %ds:(%esi),(%dx)
443bf4:	6e                   	outsb  %ds:(%esi),(%dx)
443bf5:	74 36                	je     0x443c2d
443bf7:	6e                   	outsb  %ds:(%esi),(%dx)
443bf8:	79 62                	jns    0x443c5c
443bfa:	4c                   	dec    %esp
443bfb:	68 77 36 36 59       	push   $0x59363677
443c00:	6b 47 75 35          	imul   $0x35,0x75(%edi),%eax
443c04:	55                   	push   %ebp
443c05:	6a 79                	push   $0x79
443c07:	64 57                	fs push %edi
443c09:	55                   	push   %ebp
443c0a:	49                   	dec    %ecx
443c0b:	6b 2b 6b             	imul   $0x6b,(%ebx),%ebp
443c0e:	33 50 37             	xor    0x37(%eax),%edx
443c11:	75 51                	jne    0x443c64
443c13:	73 4b                	jae    0x443c60
443c15:	2f                   	das
443c16:	33 43 6c             	xor    0x6c(%ebx),%eax
443c19:	2f                   	das
443c1a:	7a 58                	jp     0x443c74
443c1c:	31 4e 50             	xor    %ecx,0x50(%esi)
443c1f:	6e                   	outsb  %ds:(%esi),(%dx)
443c20:	66 70 66             	data16 jo 0x443c89
443c23:	2b 47 37             	sub    0x37(%edi),%eax
443c26:	65 65 71 62          	gs gs jno 0x443c8c
443c2a:	62 7a 74             	bound  %edi,0x74(%edx)
443c2d:	49                   	dec    %ecx
443c2e:	46                   	inc    %esi
443c2f:	74 74                	je     0x443ca5
443c31:	70 53                	jo     0x443c86
443c33:	77 45                	ja     0x443c7a
443c35:	69 59 67 36 69 53 77 	imul   $0x77536936,0x67(%ecx),%ebx
443c3c:	38 4a 6c             	cmp    %cl,0x6c(%edx)
443c3f:	56                   	push   %esi
443c40:	4e                   	dec    %esi
443c41:	35 2b 39 49 36       	xor    $0x3649392b,%eax
443c46:	52                   	push   %edx
443c47:	52                   	push   %edx
443c48:	36 57                	ss push %edi
443c4a:	71 5a                	jno    0x443ca6
443c4c:	33 49 51             	xor    0x51(%ecx),%ecx
443c4f:	2b 77 58             	sub    0x58(%edi),%esi
443c52:	6d                   	insl   (%dx),%es:(%edi)
443c53:	51                   	push   %ecx
443c54:	4d                   	dec    %ebp
443c55:	57                   	push   %edi
443c56:	78 4d                	js     0x443ca5
443c58:	70 4b                	jo     0x443ca5
443c5a:	55                   	push   %ebp
443c5b:	58                   	pop    %eax
443c5c:	37                   	aaa
443c5d:	48                   	dec    %eax
443c5e:	31 55 48             	xor    %edx,0x48(%ebp)
443c61:	6b 51 64 50          	imul   $0x50,0x64(%ecx),%edx
443c65:	6e                   	outsb  %ds:(%esi),(%dx)
443c66:	45                   	inc    %ebp
443c67:	6d                   	insl   (%dx),%es:(%edi)
443c68:	67 4a                	addr16 dec %edx
443c6a:	62 6a 37             	bound  %ebp,0x37(%edx)
443c6d:	4f                   	dec    %edi
443c6e:	44                   	inc    %esp
443c6f:	73 6c                	jae    0x443cdd
443c71:	72 65                	jb     0x443cd8
443c73:	6f                   	outsl  %ds:(%esi),(%dx)
443c74:	4a                   	dec    %edx
443c75:	6d                   	insl   (%dx),%es:(%edi)
443c76:	6f                   	outsl  %ds:(%esi),(%dx)
443c77:	46                   	inc    %esi
443c78:	65 30 42 4e          	xor    %al,%gs:0x4e(%edx)
443c7c:	58                   	pop    %eax
443c7d:	68 36 77 53 46       	push   $0x46537736
443c82:	6a 43                	push   $0x43
443c84:	4b                   	dec    %ebx
443c85:	56                   	push   %esi
443c86:	63 6a 33             	arpl   %ebp,0x33(%edx)
443c89:	37                   	aaa
443c8a:	6d                   	insl   (%dx),%es:(%edi)
443c8b:	6e                   	outsb  %ds:(%esi),(%dx)
443c8c:	5a                   	pop    %edx
443c8d:	39 79 63             	cmp    %edi,0x63(%ecx)
443c90:	55                   	push   %ebp
443c91:	51                   	push   %ecx
443c92:	62 67 47             	bound  %esp,0x47(%edi)
443c95:	6a 46                	push   $0x46
443c97:	4d                   	dec    %ebp
443c98:	55                   	push   %ebp
443c99:	73 4a                	jae    0x443ce5
443c9b:	35 41 46 31 74       	xor    $0x74314641,%eax
443ca0:	30 49 4f             	xor    %cl,0x4f(%ecx)
443ca3:	63 44 6d 68          	arpl   %eax,0x68(%ebp,%ebp,2)
443ca7:	39 4a 71             	cmp    %ecx,0x71(%edx)
443caa:	71 69                	jno    0x443d15
443cac:	42                   	inc    %edx
443cad:	39 33                	cmp    %esi,(%ebx)
443caf:	37                   	aaa
443cb0:	2f                   	das
443cb1:	4c                   	dec    %esp
443cb2:	6d                   	insl   (%dx),%es:(%edi)
443cb3:	72 53                	jb     0x443d08
443cb5:	64 58                	fs pop %eax
443cb7:	6f                   	outsl  %ds:(%esi),(%dx)
443cb8:	63 37                	arpl   %esi,(%edi)
443cba:	63 43 67             	arpl   %eax,0x67(%ebx)
443cbd:	6b 43 76 4f          	imul   $0x4f,0x76(%ebx),%eax
443cc1:	64 76 4c             	fs jbe 0x443d10
443cc4:	4f                   	dec    %edi
443cc5:	57                   	push   %edi
443cc6:	4f                   	dec    %edi
443cc7:	50                   	push   %eax
443cc8:	71 42                	jno    0x443d0c
443cca:	7a 69                	jp     0x443d35
443ccc:	33 6b 51             	xor    0x51(%ebx),%ebp
443ccf:	48                   	dec    %eax
443cd0:	39 32                	cmp    %esi,(%edx)
443cd2:	4b                   	dec    %ebx
443cd3:	6c                   	insb   (%dx),%es:(%edi)
443cd4:	2b 47 67             	sub    0x67(%edi),%eax
443cd7:	39 51 4b             	cmp    %edx,0x4b(%ecx)
443cda:	6b 6f 37 31          	imul   $0x31,0x37(%edi),%ebp
443cde:	4d                   	dec    %ebp
443cdf:	6f                   	outsl  %ds:(%esi),(%dx)
443ce0:	2b 74 2f 62          	sub    0x62(%edi,%ebp,1),%esi
443ce4:	4f                   	dec    %edi
443ce5:	4d                   	dec    %ebp
443ce6:	49                   	dec    %ecx
443ce7:	39 63 5a             	cmp    %esp,0x5a(%ebx)
443cea:	6e                   	outsb  %ds:(%esi),(%dx)
443ceb:	4d                   	dec    %ebp
443cec:	61                   	popa
443ced:	6a 53                	push   $0x53
443cef:	32 72 5a             	xor    0x5a(%edx),%dh
443cf2:	47                   	inc    %edi
443cf3:	2b 66 6b             	sub    0x6b(%esi),%esp
443cf6:	65 76 4d             	gs jbe 0x443d46
443cf9:	76 79                	jbe    0x443d74
443cfb:	52                   	push   %edx
443cfc:	49                   	dec    %ecx
443cfd:	67 30 6e 53          	xor    %ch,0x53(%bp)
443d01:	68 58 44 6d 38       	push   $0x386d4458
443d06:	4c                   	dec    %esp
443d07:	4e                   	dec    %esi
443d08:	51                   	push   %ecx
443d09:	41                   	inc    %ecx
443d0a:	33 34 6e             	xor    (%esi,%ebp,2),%esi
443d0d:	46                   	inc    %esi
443d0e:	79 4b                	jns    0x443d5b
443d10:	67 77 6f             	addr16 ja 0x443d82
443d13:	6f                   	outsl  %ds:(%esi),(%dx)
443d14:	32 6c 4b 48          	xor    0x48(%ebx,%ecx,2),%ch
443d18:	66 6f                	outsw  %ds:(%esi),(%dx)
443d1a:	47                   	inc    %edi
443d1b:	6e                   	outsb  %ds:(%esi),(%dx)
443d1c:	45                   	inc    %ebp
443d1d:	2f                   	das
443d1e:	61                   	popa
443d1f:	56                   	push   %esi
443d20:	69 51 49 62 34 7a 4b 	imul   $0x4b7a3462,0x49(%ecx),%edx
443d27:	53                   	push   %ebx
443d28:	59                   	pop    %ecx
443d29:	38 47 65             	cmp    %al,0x65(%edi)
443d2c:	5a                   	pop    %edx
443d2d:	39 47 73             	cmp    %eax,0x73(%edi)
443d30:	70 46                	jo     0x443d78
443d32:	70 44                	jo     0x443d78
443d34:	6c                   	insb   (%dx),%es:(%edi)
443d35:	76 62                	jbe    0x443d99
443d37:	48                   	dec    %eax
443d38:	44                   	inc    %esp
443d39:	62 62 72             	bound  %esp,0x72(%edx)
443d3c:	43                   	inc    %ebx
443d3d:	54                   	push   %esp
443d3e:	44                   	inc    %esp
443d3f:	72 4e                	jb     0x443d8f
443d41:	35 32 67 48 78       	xor    $0x78486732,%eax
443d46:	68 63 73 33 70       	push   $0x70337363
443d4b:	4a                   	dec    %edx
443d4c:	79 64                	jns    0x443db2
443d4e:	68 2b 56 75 64       	push   $0x6475562b
443d53:	45                   	inc    %ebp
443d54:	54                   	push   %esp
443d55:	4a                   	dec    %edx
443d56:	35 56 4e 49 2b       	xor    $0x2b494e56,%eax
443d5b:	33 46 64             	xor    0x64(%esi),%eax
443d5e:	64 6f                	outsl  %fs:(%esi),(%dx)
443d60:	5a                   	pop    %edx
443d61:	7a 73                	jp     0x443dd6
443d63:	32 69 56             	xor    0x56(%ecx),%ch
443d66:	48                   	dec    %eax
443d67:	35 70 45 75 77       	xor    $0x77754570,%eax
443d6c:	50                   	push   %eax
443d6d:	46                   	inc    %esi
443d6e:	4c                   	dec    %esp
443d6f:	4f                   	dec    %edi
443d70:	31 4b 64             	xor    %ecx,0x64(%ebx)
443d73:	51                   	push   %ecx
443d74:	62 4c 35 75          	bound  %ecx,0x75(%ebp,%esi,1)
443d78:	62 4a 6d             	bound  %ecx,0x6d(%edx)
443d7b:	49                   	dec    %ecx
443d7c:	71 45                	jno    0x443dc3
443d7e:	71 34                	jno    0x443db4
443d80:	4c                   	dec    %esp
443d81:	6a 75                	push   $0x75
443d83:	34 63                	xor    $0x63,%al
443d85:	68 33 45 39 70       	push   $0x70394533
443d8a:	31 54 39 75          	xor    %edx,0x75(%ecx,%edi,1)
443d8e:	70 78                	jo     0x443e08
443d90:	61                   	popa
443d91:	77 31                	ja     0x443dc4
443d93:	38 6f 4e             	cmp    %ch,0x4e(%edi)
443d96:	52                   	push   %edx
443d97:	61                   	popa
443d98:	54                   	push   %esp
443d99:	6f                   	outsl  %ds:(%esi),(%dx)
443d9a:	6e                   	outsb  %ds:(%esi),(%dx)
443d9b:	72 46                	jb     0x443de3
443d9d:	30 4c 36 72          	xor    %cl,0x72(%esi,%esi,1)
443da1:	53                   	push   %ebx
443da2:	6f                   	outsl  %ds:(%esi),(%dx)
443da3:	4c                   	dec    %esp
443da4:	5a                   	pop    %edx
443da5:	4f                   	dec    %edi
443da6:	4a                   	dec    %edx
443da7:	6d                   	insl   (%dx),%es:(%edi)
443da8:	43                   	inc    %ebx
443da9:	31 41 6d             	xor    %eax,0x6d(%ecx)
443dac:	61                   	popa
443dad:	33 57 37             	xor    0x37(%edi),%edx
443db0:	48                   	dec    %eax
443db1:	4b                   	dec    %ebx
443db2:	52                   	push   %edx
443db3:	55                   	push   %ebp
443db4:	72 55                	jb     0x443e0b
443db6:	48                   	dec    %eax
443db7:	6c                   	insb   (%dx),%es:(%edi)
443db8:	46                   	inc    %esi
443db9:	55                   	push   %ebp
443dba:	77 5a                	ja     0x443e16
443dbc:	50                   	push   %eax
443dbd:	55                   	push   %ebp
443dbe:	36 42                	ss inc %edx
443dc0:	34 64                	xor    $0x64,%al
443dc2:	5a                   	pop    %edx
443dc3:	55                   	push   %ebp
443dc4:	47                   	inc    %edi
443dc5:	63 45 52             	arpl   %eax,0x52(%ebp)
443dc8:	68 55 4b 7a 52       	push   $0x527a4b55
443dcd:	65 4d                	gs dec %ebp
443dcf:	41                   	inc    %ecx
443dd0:	52                   	push   %edx
443dd1:	58                   	pop    %eax
443dd2:	6d                   	insl   (%dx),%es:(%edi)
443dd3:	4e                   	dec    %esi
443dd4:	41                   	inc    %ecx
443dd5:	48                   	dec    %eax
443dd6:	63 33                	arpl   %esi,(%ebx)
443dd8:	36 78 5a             	ss js  0x443e35
443ddb:	6a 4b                	push   $0x4b