4439d8:	66 34 4d             	data16 xor $0x4d,%al
4439db:	6a 35                	push   $0x35
4439dd:	59                   	pop    %ecx
4439de:	76 52                	jbe    0x443a32
4439e0:	70 35                	jo     0x443a17
4439e2:	52                   	push   %edx
4439e3:	30 47 56             	xor    %al,0x56(%edi)
4439e6:	6b 73 53 65          	imul   $0x65,0x53(%ebx),%esi
4439ea:	63 38                	arpl   %edi,(%eax)
4439ec:	4a                   	dec    %edx
4439ed:	6d                   	insl   (%dx),%es:(%edi)
4439ee:	69 47 4f 2b 52 78 6d 	imul   $0x6d78522b,0x4f(%edi),%eax
4439f5:	32 31                	xor    (%ecx),%dh
4439f7:	30 4c 31 31          	xor    %cl,0x31(%ecx,%esi,1)
4439fb:	71 53                	jno    0x443a50
4439fd:	7a 77                	jp     0x443a76
4439ff:	4d                   	dec    %ebp
443a00:	52                   	push   %edx
443a01:	30 6a 69             	xor    %ch,0x69(%edx)
443a04:	50                   	push   %eax
443a05:	77 4a                	ja     0x443a51
443a07:	41                   	inc    %ecx
443a08:	49                   	dec    %ecx
443a09:	66 69 44 33 55 61 31 	imul   $0x3161,0x55(%ebx,%esi,1),%ax
443a10:	4f                   	dec    %edi
443a11:	67 52                	addr16 push %edx
443a13:	7a 50                	jp     0x443a65
443a15:	58                   	pop    %eax
443a16:	78 6c                	js     0x443a84
443a18:	58                   	pop    %eax
443a19:	6b 4a 6b 55          	imul   $0x55,0x6b(%edx),%ecx
443a1d:	4c                   	dec    %esp
443a1e:	56                   	push   %esi
443a1f:	2f                   	das
443a20:	61                   	popa
443a21:	4d                   	dec    %ebp
443a22:	45                   	inc    %ebp
443a23:	57                   	push   %edi
443a24:	53                   	push   %ebx
443a25:	42                   	inc    %edx
443a26:	39 46 63             	cmp    %eax,0x63(%esi)
443a29:	44                   	inc    %esp
443a2a:	73 56                	jae    0x443a82
443a2c:	45                   	inc    %ebp
443a2d:	41                   	inc    %ecx
443a2e:	39 7a 51             	cmp    %edi,0x51(%edx)
443a31:	55                   	push   %ebp
443a32:	75 71                	jne    0x443aa5
443a34:	4e                   	dec    %esi
443a35:	73 67                	jae    0x443a9e
443a37:	44                   	inc    %esp
443a38:	67 31 52 72          	xor    %edx,0x72(%bp,%si)
443a3c:	34 46                	xor    $0x46,%al
443a3e:	55                   	push   %ebp
443a3f:	51                   	push   %ecx
443a40:	68 42 73 54 4a       	push   $0x4a547342
443a45:	35 43 58 73 32       	xor    $0x32735843,%eax
443a4a:	55                   	push   %ebp
443a4b:	50                   	push   %eax
443a4c:	36 68 71 76 73 57    	ss push $0x57737671
443a52:	66 6b 31 30          	imul   $0x30,(%ecx),%si
443a56:	53                   	push   %ebx
443a57:	74 36                	je     0x443a8f
443a59:	32 49 6f             	xor    0x6f(%ecx),%cl
443a5c:	70 33                	jo     0x443a91
443a5e:	68 73 58 43 34       	push   $0x34435873
443a63:	39 41 6c             	cmp    %eax,0x6c(%ecx)
443a66:	57                   	push   %edi
443a67:	46                   	inc    %esi
443a68:	56                   	push   %esi
443a69:	67 35 67 34 4b 61    	addr16 xor $0x614b3467,%eax
443a6f:	78 43                	js     0x443ab4
443a71:	73 47                	jae    0x443aba
443a73:	34 59                	xor    $0x59,%al
443a75:	65 58                	gs pop %eax
443a77:	76 4f                	jbe    0x443ac8
443a79:	74 41                	je     0x443abc
443a7b:	6f                   	outsl  %ds:(%esi),(%dx)
443a7c:	59                   	pop    %ecx
443a7d:	42                   	inc    %edx
443a7e:	58                   	pop    %eax
443a7f:	63 49 43             	arpl   %ecx,0x43(%ecx)
443a82:	77 62                	ja     0x443ae6
443a84:	31 65 44             	xor    %esp,0x44(%ebp)
443a87:	45                   	inc    %ebp
443a88:	36 5a                	ss pop %edx
443a8a:	46                   	inc    %esi
443a8b:	66 54                	push   %sp
443a8d:	41                   	inc    %ecx
443a8e:	38 37                	cmp    %dh,(%edi)
443a90:	57                   	push   %edi
443a91:	54                   	push   %esp
443a92:	61                   	popa
443a93:	32 6e 78             	xor    0x78(%esi),%ch
443a96:	5a                   	pop    %edx
443a97:	47                   	inc    %edi
443a98:	56                   	push   %esi
443a99:	64 51                	fs push %ecx
443a9b:	6f                   	outsl  %ds:(%esi),(%dx)
443a9c:	30 67 63             	xor    %ah,0x63(%edi)
443a9f:	78 39                	js     0x443ada
443aa1:	54                   	push   %esp
443aa2:	69 41 2b 72 5a 62 43 	imul   $0x43625a72,0x2b(%ecx),%eax
443aa9:	38 58 61             	cmp    %bl,0x61(%eax)
443aac:	69 4c 71 57 43 4a 38 	imul   $0x41384a43,0x57(%ecx,%esi,2),%ecx
443ab3:	41
443ab4:	68 34 57 55 4d       	push   $0x4d555734
443ab9:	73 53                	jae    0x443b0e
443abb:	31 59 77             	xor    %ebx,0x77(%ecx)
443abe:	76 75                	jbe    0x443b35
443ac0:	6e                   	outsb  %ds:(%esi),(%dx)
443ac1:	49                   	dec    %ecx
443ac2:	31 68 43             	xor    %ebp,0x43(%eax)
443ac5:	56                   	push   %esi
443ac6:	33 46 47             	xor    0x47(%esi),%eax
443ac9:	7a 49                	jp     0x443b14
443acb:	76 37                	jbe    0x443b04
443acd:	49                   	dec    %ecx
443ace:	47                   	inc    %edi
443acf:	2b 45 48             	sub    0x48(%ebp),%eax
443ad2:	51                   	push   %ecx
443ad3:	67 73 41             	addr16 jae 0x443b17
443ad6:	68 73 6a 78 51       	push   $0x51786a73
443adb:	77 61                	ja     0x443b3e
443add:	42                   	inc    %edx
443ade:	74 71                	je     0x443b51
443ae0:	64 6d                	fs insl (%dx),%es:(%edi)
443ae2:	38 49 36             	cmp    %cl,0x36(%ecx)
443ae5:	52                   	push   %edx
443ae6:	73 2f                	jae    0x443b17
443ae8:	74 46                	je     0x443b30
443aea:	6e                   	outsb  %ds:(%esi),(%dx)
443aeb:	77 6a                	ja     0x443b57
443aed:	76 67                	jbe    0x443b56
443aef:	67 67 34 4f          	addr16 addr16 xor $0x4f,%al
443af3:	63 32                	arpl   %esi,(%edx)
443af5:	50                   	push   %eax
443af6:	35 48 4d 50 4f       	xor    $0x4f504d48,%eax
443afb:	62 64 61 54          	bound  %esp,0x54(%ecx,%eiz,2)
443aff:	53                   	push   %ebx
443b00:	55                   	push   %ebp
443b01:	43                   	inc    %ebx
443b02:	72 43                	jb     0x443b47
443b04:	67 32 65 48          	xor    0x48(%di),%ah
443b08:	45                   	inc    %ebp
443b09:	62 53 37             	bound  %edx,0x37(%ebx)
443b0c:	35 6a 4d 32 6b       	xor    $0x6b324d6a,%eax
443b11:	41                   	inc    %ecx
443b12:	56                   	push   %esi
443b13:	4a                   	dec    %edx
443b14:	41                   	inc    %ecx
443b15:	74 74                	je     0x443b8b
443b17:	58                   	pop    %eax
443b18:	53                   	push   %ebx
443b19:	35 63 2b 39 2f       	xor    $0x2f392b63,%eax
443b1e:	4a                   	dec    %edx
443b1f:	6f                   	outsl  %ds:(%esi),(%dx)
443b20:	6c                   	insb   (%dx),%es:(%edi)
443b21:	53                   	push   %ebx
443b22:	74 72                	je     0x443b96
443b24:	39 62 62             	cmp    %esp,0x62(%edx)
443b27:	54                   	push   %esp
443b28:	4b                   	dec    %ebx
443b29:	69 79 49 6c 63 69 44 	imul   $0x4469636c,0x49(%ecx),%edi
443b30:	34 69                	xor    $0x69,%al
443b32:	57                   	push   %edi
443b33:	30 70 41             	xor    %dh,0x41(%eax)
443b36:	55                   	push   %ebp
443b37:	4c                   	dec    %esp
443b38:	68 6e 6c 6b 65       	push   $0x656b6c6e
443b3d:	61                   	popa
443b3e:	59                   	pop    %ecx
443b3f:	62 74 34 66          	bound  %esi,0x66(%esp,%esi,1)
443b43:	4b                   	dec    %ebx
443b44:	34 6f                	xor    $0x6f,%al
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