443ad4:	79 32                	jns    0x443b08
443ad6:	7a 34                	jp     0x443b0c
443ad8:	46                   	inc    %esi
443ad9:	2b 37                	sub    (%edi),%esi
443adb:	72 48                	jb     0x443b25
443add:	4f                   	dec    %edi
443ade:	58                   	pop    %eax
443adf:	53                   	push   %ebx
443ae0:	79 70                	jns    0x443b52
443ae2:	63 34 37             	arpl   %esi,(%edi,%esi,1)
443ae5:	74 63                	je     0x443b4a
443ae7:	5a                   	pop    %edx
443ae8:	42                   	inc    %edx
443ae9:	41                   	inc    %ecx
443aea:	49                   	dec    %ecx
443aeb:	77 34                	ja     0x443b21
443aed:	58                   	pop    %eax
443aee:	6e                   	outsb  %ds:(%esi),(%dx)
443aef:	4a                   	dec    %edx
443af0:	34 44                	xor    $0x44,%al
443af2:	73 39                	jae    0x443b2d
443af4:	54                   	push   %esp
443af5:	49                   	dec    %ecx
443af6:	66 38 65 56          	data16 cmp %ah,0x56(%ebp)
443afa:	38 69 41             	cmp    %ch,0x41(%ecx)
443afd:	51                   	push   %ecx
443afe:	69 55 78 58 5a 72 5a 	imul   $0x5a725a58,0x78(%ebp),%edx
443b05:	35 66 54 69 58       	xor    $0x58695466,%eax
443b0a:	43                   	inc    %ebx
443b0b:	4c                   	dec    %esp
443b0c:	4d                   	dec    %ebp
443b0d:	44                   	inc    %esp
443b0e:	35 7a 4b 30 65       	xor    $0x65304b7a,%eax
443b13:	30 45 77             	xor    %al,0x77(%ebp)
443b16:	4f                   	dec    %edi
443b17:	31 32                	xor    %esi,(%edx)
443b19:	63 70 33             	arpl   %esi,0x33(%eax)
443b1c:	4f                   	dec    %edi
443b1d:	41                   	inc    %ecx
443b1e:	45                   	inc    %ebp
443b1f:	48                   	dec    %eax
443b20:	37                   	aaa
443b21:	48                   	dec    %eax
443b22:	30 62 6f             	xor    %ah,0x6f(%edx)
443b25:	74 38                	je     0x443b5f
443b27:	62 61 50             	bound  %esp,0x50(%ecx)
443b2a:	4c                   	dec    %esp
443b2b:	6a 63                	push   $0x63
443b2d:	50                   	push   %eax
443b2e:	6c                   	insb   (%dx),%es:(%edi)
443b2f:	4c                   	dec    %esp
443b30:	78 44                	js     0x443b76
443b32:	55                   	push   %ebp
443b33:	46                   	inc    %esi
443b34:	64 75 70             	fs jne 0x443ba7
443b37:	31 36                	xor    %esi,(%esi)
443b39:	36 68 6a 67 6d 4c    	ss push $0x4c6d676a
443b3f:	79 47                	jns    0x443b88
443b41:	38 79 56             	cmp    %bh,0x56(%ecx)
443b44:	4a                   	dec    %edx
443b45:	6c                   	insb   (%dx),%es:(%edi)
443b46:	61                   	popa
443b47:	34 48                	xor    $0x48,%al
443b49:	59                   	pop    %ecx
443b4a:	51                   	push   %ecx
443b4b:	52                   	push   %edx
443b4c:	49                   	dec    %ecx
443b4d:	2f                   	das
443b4e:	79 68                	jns    0x443bb8
443b50:	65 54                	gs push %esp
443b52:	34 66                	xor    $0x66,%al
443b54:	4f                   	dec    %edi
443b55:	5a                   	pop    %edx
443b56:	48                   	dec    %eax
443b57:	34 64                	xor    $0x64,%al
443b59:	4b                   	dec    %ebx
443b5a:	6a 41                	push   $0x41
443b5c:	6f                   	outsl  %ds:(%esi),(%dx)
443b5d:	51                   	push   %ecx
443b5e:	68 64 65 4b 42       	push   $0x424b6564
443b63:	59                   	pop    %ecx
443b64:	46                   	inc    %esi
443b65:	59                   	pop    %ecx
443b66:	4c                   	dec    %esp
443b67:	51                   	push   %ecx
443b68:	63 36                	arpl   %esi,(%esi)
443b6a:	61                   	popa
443b6b:	52                   	push   %edx
443b6c:	46                   	inc    %esi
443b6d:	37                   	aaa
443b6e:	79 37                	jns    0x443ba7
443b70:	66 72 55             	data16 jb 0x443bc8
443b73:	57                   	push   %edi
443b74:	4a                   	dec    %edx
443b75:	53                   	push   %ebx
443b76:	44                   	inc    %esp
443b77:	43                   	inc    %ebx
443b78:	79 70                	jns    0x443bea
443b7a:	4f                   	dec    %edi
443b7b:	4d                   	dec    %ebp
443b7c:	67 72 2f             	addr16 jb 0x443bae
443b7f:	61                   	popa
443b80:	36 71 34             	ss jno 0x443bb7
443b83:	54                   	push   %esp
443b84:	49                   	dec    %ecx
443b85:	70 35                	jo     0x443bbc
443b87:	2f                   	das
443b88:	6c                   	insb   (%dx),%es:(%edi)
443b89:	32 73 33             	xor    0x33(%ebx),%dh
443b8c:	72 58                	jb     0x443be6
443b8e:	79 36                	jns    0x443bc6
443b90:	67 6b 71 69 73       	imul   $0x73,0x69(%bx,%di),%esi
443b95:	47                   	inc    %edi
443b96:	39 43 78             	cmp    %eax,0x78(%ebx)
443b99:	55                   	push   %ebp
443b9a:	61                   	popa
443b9b:	56                   	push   %esi
443b9c:	6f                   	outsl  %ds:(%esi),(%dx)
443b9d:	41                   	inc    %ecx
443b9e:	4e                   	dec    %esi
443b9f:	42                   	inc    %edx
443ba0:	6f                   	outsl  %ds:(%esi),(%dx)
443ba1:	67 75 55             	addr16 jne 0x443bf9
443ba4:	67 65 2b 6b 65       	sub    %gs:0x65(%bp,%di),%ebp
443ba9:	53                   	push   %ebx
443baa:	6c                   	insb   (%dx),%es:(%edi)
443bab:	6f                   	outsl  %ds:(%esi),(%dx)
443bac:	4b                   	dec    %ebx
443bad:	43                   	inc    %ebx
443bae:	46                   	inc    %esi
443baf:	74 44                	je     0x443bf5
443bb1:	2b 77 4e             	sub    0x4e(%edi),%esi
443bb4:	76 56                	jbe    0x443c0c
443bb6:	34 4b                	xor    $0x4b,%al
443bb8:	56                   	push   %esi
443bb9:	4d                   	dec    %ebp
443bba:	4b                   	dec    %ebx
443bbb:	78 4f                	js     0x443c0c
443bbd:	43                   	inc    %ebx
443bbe:	31 2f                	xor    %ebp,(%edi)
443bc0:	77 4b                	ja     0x443c0d
443bc2:	4b                   	dec    %ebx
443bc3:	63 63 44             	arpl   %esp,0x44(%ebx)
443bc6:	61                   	popa
443bc7:	56                   	push   %esi
443bc8:	48                   	dec    %eax
443bc9:	38 6b 6a             	cmp    %ch,0x6a(%ebx)
443bcc:	38 57 68             	cmp    %dl,0x68(%edi)
443bcf:	54                   	push   %esp
443bd0:	74 52                	je     0x443c24
443bd2:	4b                   	dec    %ebx
443bd3:	42                   	inc    %edx
443bd4:	6c                   	insb   (%dx),%es:(%edi)
443bd5:	79 72                	jns    0x443c49
443bd7:	30 39                	xor    %bh,(%ecx)
443bd9:	77 41                	ja     0x443c1c
443bdb:	66 6c                	data16 insb (%dx),%es:(%edi)
443bdd:	6b 68 61 7a          	imul   $0x7a,0x61(%eax),%ebp
443be1:	6b 6c 41 76 56       	imul   $0x56,0x76(%ecx,%eax,2),%ebp
443be6:	57                   	push   %edi
443be7:	6b 47 37 33          	imul   $0x33,0x37(%edi),%eax
443beb:	4d                   	dec    %ebp
443bec:	55                   	push   %ebp
443bed:	63 6b 48             	arpl   %ebp,0x48(%ebx)
443bf0:	53                   	push   %ebx
443bf1:	31 35 46 4c 48 6f    	xor    %esi,0x6f484c46
443bf7:	45                   	inc    %ebp
443bf8:	46                   	inc    %esi
443bf9:	57                   	push   %edi
443bfa:	4d                   	dec    %ebp
443bfb:	52                   	push   %edx
443bfc:	58                   	pop    %eax
443bfd:	30 74 31 32          	xor    %dh,0x32(%ecx,%esi,1)
443c01:	49                   	dec    %ecx
443c02:	4d                   	dec    %ebp
443c03:	4a                   	dec    %edx
443c04:	52                   	push   %edx
443c05:	61                   	popa
443c06:	4d                   	dec    %ebp
443c07:	43                   	inc    %ebx
443c08:	38 5a 5a             	cmp    %bl,0x5a(%edx)
443c0b:	53                   	push   %ebx
443c0c:	34 4f                	xor    $0x4f,%al
443c0e:	50                   	push   %eax
443c0f:	45                   	inc    %ebp
443c10:	4b                   	dec    %ebx
443c11:	48                   	dec    %eax
443c12:	39 4b 31             	cmp    %ecx,0x31(%ebx)
443c15:	6c                   	insb   (%dx),%es:(%edi)
443c16:	4e                   	dec    %esi
443c17:	42                   	inc    %edx
443c18:	48                   	dec    %eax
443c19:	35 58 71 65 30       	xor    $0x30657158,%eax
443c1e:	4d                   	dec    %ebp
443c1f:	75 67                	jne    0x443c88
443c21:	49                   	dec    %ecx
443c22:	30 5a 32             	xor    %bl,0x32(%edx)
443c25:	74 51                	je     0x443c78
443c27:	66 49                	dec    %cx
443c29:	6c                   	insb   (%dx),%es:(%edi)
443c2a:	71 2f                	jno    0x443c5b
443c2c:	36 55                	ss push %ebp
443c2e:	59                   	pop    %ecx
443c2f:	35 78 67 79 57       	xor    $0x57796778,%eax
443c34:	77 57                	ja     0x443c8d
443c36:	42                   	inc    %edx
443c37:	2f                   	das
443c38:	46                   	inc    %esi
443c39:	77 47                	ja     0x443c82
443c3b:	42                   	inc    %edx
443c3c:	72 37                	jb     0x443c75
443c3e:	72 39                	jb     0x443c79
443c40:	55                   	push   %ebp
443c41:	71 69                	jno    0x443cac
443c43:	79 39                	jns    0x443c7e
443c45:	41                   	inc    %ecx
443c46:	47                   	inc    %edi
443c47:	76 2b                	jbe    0x443c74
443c49:	41                   	inc    %ecx
443c4a:	78 44                	js     0x443c90
443c4c:	47                   	inc    %edi
443c4d:	68 68 30 4b 75       	push   $0x754b3068
443c52:	55                   	push   %ebp
443c53:	53                   	push   %ebx
443c54:	45                   	inc    %ebp
443c55:	61                   	popa
443c56:	65 58                	gs pop %eax
443c58:	36 57                	ss push %edi
443c5a:	62 4c 4d 6a          	bound  %ecx,0x6a(%ebp,%ecx,2)
443c5e:	65 6f                	outsl  %gs:(%esi),(%dx)
443c60:	75 78                	jne    0x443cda
443c62:	79 50                	jns    0x443cb4
443c64:	31 4f 2f             	xor    %ecx,0x2f(%edi)
443c67:	47                   	inc    %edi
443c68:	34 38                	xor    $0x38,%al
443c6a:	70 52                	jo     0x443cbe
443c6c:	44                   	inc    %esp
443c6d:	38 64 36 61          	cmp    %ah,0x61(%esi,%esi,1)
443c71:	64 34 47             	fs xor $0x47,%al
443c74:	71 65                	jno    0x443cdb
443c76:	6e                   	outsb  %ds:(%esi),(%dx)
443c77:	7a 74                	jp     0x443ced
443c79:	33 6b 4c             	xor    0x4c(%ebx),%ebp
443c7c:	56                   	push   %esi
443c7d:	46                   	inc    %esi
443c7e:	70 65                	jo     0x443ce5
443c80:	59                   	pop    %ecx
443c81:	47                   	inc    %edi
443c82:	62 4f 62             	bound  %ecx,0x62(%edi)
443c85:	6b 39 5a             	imul   $0x5a,(%ecx),%edi
443c88:	45                   	inc    %ebp
443c89:	5a                   	pop    %edx
443c8a:	39 79 58             	cmp    %edi,0x58(%ecx)
443c8d:	62 54 4c 6a          	bound  %edx,0x6a(%esp,%ecx,2)
443c91:	53                   	push   %ebx
443c92:	4f                   	dec    %edi
443c93:	6f                   	outsl  %ds:(%esi),(%dx)
443c94:	47                   	inc    %edi
443c95:	47                   	inc    %edi
443c96:	68 47 4f 73 79       	push   $0x79734f47
443c9b:	4f                   	dec    %edi
443c9c:	47                   	inc    %edi
443c9d:	4a                   	dec    %edx
443c9e:	66 4a                	dec    %dx
443ca0:	7a 74                	jp     0x443d16
443ca2:	61                   	popa
443ca3:	4f                   	dec    %edi
443ca4:	70 52                	jo     0x443cf8
443ca6:	67 34 6a             	addr16 xor $0x6a,%al
443ca9:	2b 38                	sub    (%eax),%edi
443cab:	4e                   	dec    %esi
443cac:	51                   	push   %ecx
443cad:	69 55 47 4e 79 6a 43 	imul   $0x436a794e,0x47(%ebp),%edx
443cb4:	66 75 79             	data16 jne 0x443d30
443cb7:	54                   	push   %esp
443cb8:	68 41 43 2b 37       	push   $0x372b4341
443cbd:	42                   	inc    %edx
443cbe:	52                   	push   %edx
443cbf:	54                   	push   %esp
443cc0:	5a                   	pop    %edx
443cc1:	61                   	popa
443cc2:	6c                   	insb   (%dx),%es:(%edi)
443cc3:	54                   	push   %esp
443cc4:	36 46                	ss inc %esi
443cc6:	49                   	dec    %ecx
443cc7:	59                   	pop    %ecx
443cc8:	6c                   	insb   (%dx),%es:(%edi)
443cc9:	63 66 33             	arpl   %esp,0x33(%esi)
443ccc:	74 39                	je     0x443d07
443cce:	68 42 48 75 34       	push   $0x34754842
443cd3:	70 77                	jo     0x443d4c
443cd5:	53                   	push   %ebx
443cd6:	38 63 45             	cmp    %ah,0x45(%ebx)
443cd9:	79 6e                	jns    0x443d49
443cdb:	4f                   	dec    %edi
443cdc:	43                   	inc    %ebx
443cdd:	66 61                	popaw
443cdf:	37                   	aaa
443ce0:	2b 4f 4d             	sub    0x4d(%edi),%ecx
443ce3:	54                   	push   %esp
443ce4:	68 4a 45 79 38       	push   $0x3879454a
443ce9:	68 54 4c 42 7a       	push   $0x7a424c54
443cee:	79 4a                	jns    0x443d3a
443cf0:	47                   	inc    %edi
443cf1:	33 56 71             	xor    0x71(%esi),%edx
443cf4:	71 4c                	jno    0x443d42
443cf6:	5a                   	pop    %edx
443cf7:	57                   	push   %edi
443cf8:	5a                   	pop    %edx
443cf9:	6b 67 70 76          	imul   $0x76,0x70(%edi),%esp
443cfd:	70 52                	jo     0x443d51
443cff:	6e                   	outsb  %ds:(%esi),(%dx)
443d00:	37                   	aaa
443d01:	77 55                	ja     0x443d58
443d03:	63 73 66             	arpl   %esi,0x66(%ebx)
443d06:	54                   	push   %esp
443d07:	71 52                	jno    0x443d5b
443d09:	54                   	push   %esp
443d0a:	43                   	inc    %ebx
443d0b:	5a                   	pop    %edx
443d0c:	58                   	pop    %eax
443d0d:	67 77 76             	addr16 ja 0x443d86
443d10:	6d                   	insl   (%dx),%es:(%edi)
443d11:	66 58                	pop    %ax
443d13:	47                   	inc    %edi
443d14:	6d                   	insl   (%dx),%es:(%edi)
443d15:	6b 6d 43 75          	imul   $0x75,0x43(%ebp),%ebp
443d19:	31 35 48 69 74 4a    	xor    %esi,0x4a746948
443d1f:	4e                   	dec    %esi
443d20:	2b 69 4b             	sub    0x4b(%ecx),%ebp
443d23:	71 6e                	jno    0x443d93
443d25:	37                   	aaa
443d26:	75 50                	jne    0x443d78
443d28:	77 44                	ja     0x443d6e
443d2a:	2b 46 74             	sub    0x74(%esi),%eax
443d2d:	32 63 4b             	xor    0x4b(%ebx),%ah
443d30:	63 57 43             	arpl   %edx,0x43(%edi)
443d33:	56                   	push   %esi
443d34:	65 73 68             	gs jae 0x443d9f
443d37:	71 4e                	jno    0x443d87
443d39:	74 63                	je     0x443d9e
443d3b:	4e                   	dec    %esi
443d3c:	47                   	inc    %edi
443d3d:	2f                   	das
443d3e:	73 4e                	jae    0x443d8e
443d40:	52                   	push   %edx
443d41:	75 78                	jne    0x443dbb
443d43:	43                   	inc    %ebx
443d44:	76 34                	jbe    0x443d7a
443d46:	39 38                	cmp    %edi,(%eax)