44397e:	4f                   	dec    %edi
44397f:	35 33 4d 69 52       	xor    $0x52694d33,%eax
443984:	58                   	pop    %eax
443985:	6c                   	insb   (%dx),%es:(%edi)
443986:	67 53                	addr16 push %ebx
443988:	70 35                	jo     0x4439bf
44398a:	2b 56 75             	sub    0x75(%esi),%edx
44398d:	6c                   	insb   (%dx),%es:(%edi)
44398e:	46                   	inc    %esi
44398f:	76 66                	jbe    0x4439f7
443991:	71 67                	jno    0x4439fa
443993:	6b 31 44             	imul   $0x44,(%ecx),%esi
443996:	50                   	push   %eax
443997:	4e                   	dec    %esi
443998:	71 6f                	jno    0x443a09
44399a:	56                   	push   %esi
44399b:	6b 70 79 5a          	imul   $0x5a,0x79(%eax),%esi
44399f:	5a                   	pop    %edx
4439a0:	79 58                	jns    0x4439fa
4439a2:	79 50                	jns    0x4439f4
4439a4:	38 45 4f             	cmp    %al,0x4f(%ebp)
4439a7:	4d                   	dec    %ebp
4439a8:	51                   	push   %ecx
4439a9:	58                   	pop    %eax
4439aa:	48                   	dec    %eax
4439ab:	79 44                	jns    0x4439f1
4439ad:	51                   	push   %ecx
4439ae:	42                   	inc    %edx
4439af:	76 6a                	jbe    0x443a1b
4439b1:	6c                   	insb   (%dx),%es:(%edi)
4439b2:	35 45 5a 51 6d       	xor    $0x6d515a45,%eax
4439b7:	57                   	push   %edi
4439b8:	73 42                	jae    0x4439fc
4439ba:	73 51                	jae    0x443a0d
4439bc:	61                   	popa
4439bd:	41                   	inc    %ecx
4439be:	33 70 4b             	xor    0x4b(%eax),%esi
4439c1:	41                   	inc    %ecx
4439c2:	5a                   	pop    %edx
4439c3:	53                   	push   %ebx
4439c4:	63 54 2f 6d          	arpl   %edx,0x6d(%edi,%ebp,1)
4439c8:	5a                   	pop    %edx
4439c9:	41                   	inc    %ecx
4439ca:	54                   	push   %esp
4439cb:	7a 79                	jp     0x443a46
4439cd:	63 6a 68             	arpl   %ebp,0x68(%edx)
4439d0:	51                   	push   %ecx
4439d1:	64 45                	fs inc %ebp
4439d3:	41                   	inc    %ecx
4439d4:	5a                   	pop    %edx
4439d5:	6f                   	outsl  %ds:(%esi),(%dx)
4439d6:	64 2b 35 30 45 36 38 	sub    %fs:0x38364530,%esi
4439dd:	56                   	push   %esi
4439de:	66 6f                	outsw  %ds:(%esi),(%dx)
4439e0:	68 51 42 32 4b       	push   $0x4b324251
4439e5:	4c                   	dec    %esp
4439e6:	32 6c 5a 36          	xor    0x36(%edx,%ebx,2),%ch
4439ea:	4c                   	dec    %esp
4439eb:	36 72 61             	ss jb  0x443a4f
4439ee:	64 71 57             	fs jno 0x443a48
4439f1:	71 72                	jno    0x443a65
4439f3:	66 6f                	outsw  %ds:(%esi),(%dx)
4439f5:	73 2b                	jae    0x443a22
4439f7:	71 42                	jno    0x443a3b
4439f9:	64 4d                	fs dec %ebp
4439fb:	71 33                	jno    0x443a30
4439fd:	36 65 63 51 4e       	ss arpl %edx,%gs:0x4e(%ecx)
443a02:	2f                   	das
443a03:	64 33 77 36          	xor    %fs:0x36(%edi),%esi
443a07:	66 51                	push   %cx
443a09:	6b 7a 7a 47          	imul   $0x47,0x7a(%edx),%edi
443a0d:	43                   	inc    %ebx
443a0e:	65 54                	gs push %esp
443a10:	64 6c                	fs insb (%dx),%es:(%edi)
443a12:	53                   	push   %ebx
443a13:	7a 61                	jp     0x443a76
443a15:	46                   	inc    %esi
443a16:	6f                   	outsl  %ds:(%esi),(%dx)
443a17:	34 36                	xor    $0x36,%al
443a19:	6e                   	outsb  %ds:(%esi),(%dx)
443a1a:	34 34                	xor    $0x34,%al
443a1c:	49                   	dec    %ecx
443a1d:	62 41 76             	bound  %eax,0x76(%ecx)
443a20:	4f                   	dec    %edi
443a21:	2b 58 53             	sub    0x53(%eax),%ebx
443a24:	75 58                	jne    0x443a7e
443a26:	58                   	pop    %eax
443a27:	4e                   	dec    %esi
443a28:	6d                   	insl   (%dx),%es:(%edi)
443a29:	4c                   	dec    %esp
443a2a:	78 46                	js     0x443a72
443a2c:	34 41                	xor    $0x41,%al
443a2e:	6a 37                	push   $0x37
443a30:	44                   	inc    %esp
443a31:	4f                   	dec    %edi
443a32:	67 2f                	addr16 das
443a34:	66 66 77 70          	data16 data16 ja 0x443aa8
443a38:	53                   	push   %ebx
443a39:	67 30 6b 41          	xor    %ch,0x41(%bp,%di)
443a3d:	48                   	dec    %eax
443a3e:	39 6b 50             	cmp    %ebp,0x50(%ebx)
443a41:	43                   	inc    %ebx
443a42:	35 46 53 49 39       	xor    $0x39495346,%eax
443a47:	51                   	push   %ecx
443a48:	77 54                	ja     0x443a9e
443a4a:	78 4a                	js     0x443a96
443a4c:	35 48 57 31 78       	xor    $0x78315748,%eax
443a51:	36 69 32 57 76 33 50 	imul   $0x50337657,%ss:(%edx),%esi
443a58:	37                   	aaa
443a59:	52                   	push   %edx
443a5a:	53                   	push   %ebx
443a5b:	6c                   	insb   (%dx),%es:(%edi)
443a5c:	54                   	push   %esp
443a5d:	74 79                	je     0x443ad8
443a5f:	6f                   	outsl  %ds:(%esi),(%dx)
443a60:	41                   	inc    %ecx
443a61:	69 6d 43 48 59 30 6d 	imul   $0x6d305948,0x43(%ebp),%ebp
443a68:	78 34                	js     0x443a9e
443a6a:	77 53                	ja     0x443abf
443a6c:	34 63                	xor    $0x63,%al
443a6e:	54                   	push   %esp
443a6f:	4c                   	dec    %esp
443a70:	41                   	inc    %ecx
443a71:	70 47                	jo     0x443aba
443a73:	58                   	pop    %eax
443a74:	39 64 6a 49          	cmp    %esp,0x49(%edx,%ebp,2)
443a78:	68 71 45 65 47       	push   $0x47654571
443a7d:	79 35                	jns    0x443ab4
443a7f:	36 6c                	ss insb (%dx),%es:(%edi)
443a81:	6e                   	outsb  %ds:(%esi),(%dx)
443a82:	76 46                	jbe    0x443aca
443a84:	74 58                	je     0x443ade
443a86:	31 57 2f             	xor    %edx,0x2f(%edi)
443a89:	58                   	pop    %eax
443a8a:	71 44                	jno    0x443ad0
443a8c:	6a 35                	push   $0x35
443a8e:	53                   	push   %ebx
443a8f:	77 74                	ja     0x443b05
443a91:	5a                   	pop    %edx
443a92:	30 63 46             	xor    %ah,0x46(%ebx)
443a95:	6e                   	outsb  %ds:(%esi),(%dx)
443a96:	65 39 2f             	cmp    %ebp,%gs:(%edi)
443a99:	79 2b                	jns    0x443ac6
443a9b:	70 70                	jo     0x443b0d
443a9d:	35 39 78 38 4e       	xor    $0x4e387839,%eax
443aa2:	61                   	popa
443aa3:	4e                   	dec    %esi
443aa4:	79 4a                	jns    0x443af0
443aa6:	5a                   	pop    %edx
443aa7:	74 6a                	je     0x443b13
443aa9:	48                   	dec    %eax
443aaa:	4b                   	dec    %ebx
443aab:	38 55 42             	cmp    %dl,0x42(%ebp)
443aae:	4c                   	dec    %esp
443aaf:	6e                   	outsb  %ds:(%esi),(%dx)
443ab0:	41                   	inc    %ecx
443ab1:	41                   	inc    %ecx
443ab2:	67 46                	addr16 inc %esi
443ab4:	41                   	inc    %ecx
443ab5:	6b 57 57 76          	imul   $0x76,0x57(%edi),%edx
443ab9:	42                   	inc    %edx
443aba:	66 61                	popaw
443abc:	65 45                	gs inc %ebp
443abe:	4d                   	dec    %ebp
443abf:	68 65 4d 4d 6a       	push   $0x6a4d4d65
443ac4:	42                   	inc    %edx
443ac5:	50                   	push   %eax
443ac6:	64 30 4a 59          	xor    %cl,%fs:0x59(%edx)
443aca:	59                   	pop    %ecx
443acb:	58                   	pop    %eax
443acc:	39 32                	cmp    %esi,(%edx)
443ace:	73 73                	jae    0x443b43
443ad0:	76 33                	jbe    0x443b05
443ad2:	4a                   	dec    %edx
443ad3:	48                   	dec    %eax
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