440cb9:	47                   	inc    %edi
440cba:	54                   	push   %esp
440cbb:	39 39                	cmp    %edi,(%ecx)
440cbd:	77 58                	ja     0x440d17
440cbf:	45                   	inc    %ebp
440cc0:	36 46                	ss inc %esi
440cc2:	66 6d                	insw   (%dx),%es:(%edi)
440cc4:	35 76 4f 44 4c       	xor    $0x4c444f76,%eax
440cc9:	59                   	pop    %ecx
440cca:	74 6a                	je     0x440d36
440ccc:	32 6c 4e 5a          	xor    0x5a(%esi,%ecx,2),%ch
440cd0:	49                   	dec    %ecx
440cd1:	71 39                	jno    0x440d0c
440cd3:	4c                   	dec    %esp
440cd4:	58                   	pop    %eax
440cd5:	52                   	push   %edx
440cd6:	54                   	push   %esp
440cd7:	55                   	push   %ebp
440cd8:	55                   	push   %ebp
440cd9:	76 6b                	jbe    0x440d46
440cdb:	41                   	inc    %ecx
440cdc:	73 4a                	jae    0x440d28
440cde:	65 47                	gs inc %edi
440ce0:	4e                   	dec    %esi
440ce1:	4b                   	dec    %ebx
440ce2:	64 6d                	fs insl (%dx),%es:(%edi)
440ce4:	2b 44 78 36          	sub    0x36(%eax,%edi,2),%eax
440ce8:	32 6f 48             	xor    0x48(%edi),%ch
440ceb:	53                   	push   %ebx
440cec:	69 72 48 31 46 67 30 	imul   $0x30674631,0x48(%edx),%esi
440cf3:	6b 6c 65 5a 72       	imul   $0x72,0x5a(%ebp,%eiz,2),%ebp
440cf8:	73 78                	jae    0x440d72
440cfa:	77 37                	ja     0x440d33
440cfc:	77 4b                	ja     0x440d49
440cfe:	59                   	pop    %ecx
440cff:	56                   	push   %esi
440d00:	6c                   	insb   (%dx),%es:(%edi)
440d01:	52                   	push   %edx
440d02:	66 5a                	pop    %dx
440d04:	77 4a                	ja     0x440d50
440d06:	7a 79                	jp     0x440d81
440d08:	71 46                	jno    0x440d50
440d0a:	47                   	inc    %edi
440d0b:	41                   	inc    %ecx
440d0c:	32 74 58 78          	xor    0x78(%eax,%ebx,2),%dh
440d10:	41                   	inc    %ecx
440d11:	79 6c                	jns    0x440d7f
440d13:	4b                   	dec    %ebx
440d14:	5a                   	pop    %edx
440d15:	4a                   	dec    %edx
440d16:	71 36                	jno    0x440d4e
440d18:	4e                   	dec    %esi
440d19:	78 46                	js     0x440d61
440d1b:	75 79                	jne    0x440d96
440d1d:	6b 71 59 70          	imul   $0x70,0x59(%ecx),%esi
440d21:	6f                   	outsl  %ds:(%esi),(%dx)
440d22:	56                   	push   %esi
440d23:	62 66 53             	bound  %esp,0x53(%esi)
440d26:	70 30                	jo     0x440d58
440d28:	66 54                	push   %sp
440d2a:	39 4e 76             	cmp    %ecx,0x76(%esi)
440d2d:	72 77                	jb     0x440da6
440d2f:	59                   	pop    %ecx
440d30:	7a 76                	jp     0x440da8
440d32:	4b                   	dec    %ebx
440d33:	76 75                	jbe    0x440daa
440d35:	79 72                	jns    0x440da9
440d37:	56                   	push   %esi
440d38:	36 70 73             	ss jo  0x440dae
440d3b:	50                   	push   %eax
440d3c:	77 4c                	ja     0x440d8a
440d3e:	74 2b                	je     0x440d6b
440d40:	6b 70 57 44          	imul   $0x44,0x57(%eax),%esi
440d44:	4f                   	dec    %edi
440d45:	50                   	push   %eax
440d46:	2f                   	das
440d47:	32 5a 5a             	xor    0x5a(%edx),%bl
440d4a:	2f                   	das
440d4b:	4f                   	dec    %edi
440d4c:	76 30                	jbe    0x440d7e
440d4e:	56                   	push   %esi
440d4f:	55                   	push   %ebp
440d50:	38 73 4b             	cmp    %dh,0x4b(%ebx)
440d53:	77 2b                	ja     0x440d80
440d55:	78 4d                	js     0x440da4
440d57:	56                   	push   %esi
440d58:	72 6b                	jb     0x440dc5
440d5a:	43                   	inc    %ebx
440d5b:	4b                   	dec    %ebx
440d5c:	4c                   	dec    %esp
440d5d:	61                   	popa
440d5e:	41                   	inc    %ecx
440d5f:	68 33 45 51 35       	push   $0x35514533
440d64:	42                   	inc    %edx
440d65:	4e                   	dec    %esi
440d66:	70 52                	jo     0x440dba
440d68:	53                   	push   %ebx
440d69:	72 77                	jb     0x440de2
440d6b:	4a                   	dec    %edx
440d6c:	2f                   	das
440d6d:	43                   	inc    %ebx
440d6e:	45                   	inc    %ebp
440d6f:	49                   	dec    %ecx
440d70:	69 53 70 4a 51 34 52 	imul   $0x5234514a,0x70(%ebx),%edx
440d77:	59                   	pop    %ecx
440d78:	73 64                	jae    0x440dde
440d7a:	50                   	push   %eax
440d7b:	36 31 58 51          	xor    %ebx,%ss:0x51(%eax)
440d7f:	39 36                	cmp    %esi,(%esi)
440d81:	41                   	inc    %ecx
440d82:	37                   	aaa
440d83:	77 32                	ja     0x440db7
440d85:	6f                   	outsl  %ds:(%esi),(%dx)
440d86:	37                   	aaa
440d87:	55                   	push   %ebp
440d88:	69 41 48 4b 6a 30 30 	imul   $0x30306a4b,0x48(%ecx),%eax
440d8f:	39 7a 49             	cmp    %edi,0x49(%edx)
440d92:	4f                   	dec    %edi
440d93:	75 4c                	jne    0x440de1
440d95:	74 58                	je     0x440def
440d97:	64 4c                	fs dec %esp
440d99:	64 74 4d             	fs je  0x440de9
440d9c:	59                   	pop    %ecx
440d9d:	61                   	popa
440d9e:	73 6d                	jae    0x440e0d
440da0:	5a                   	pop    %edx
440da1:	32 50 7a             	xor    0x7a(%eax),%dl
440da4:	52                   	push   %edx
440da5:	61                   	popa
440da6:	75 53                	jne    0x440dfb
440da8:	4f                   	dec    %edi
440da9:	33 44 36 34          	xor    0x34(%esi,%esi,1),%eax
440dad:	36 41                	ss inc %ecx
440daf:	6d                   	insl   (%dx),%es:(%edi)
440db0:	67 6d                	insl   (%dx),%es:(%di)
440db2:	35 6c 75 36 6b       	xor    $0x6b36756c,%eax
440db7:	54                   	push   %esp
440db8:	49                   	dec    %ecx
440db9:	63 68 70             	arpl   %ebp,0x70(%eax)
440dbc:	67 6e                	outsb  %ds:(%si),(%dx)
440dbe:	6e                   	outsb  %ds:(%esi),(%dx)
440dbf:	78 53                	js     0x440e14
440dc1:	4e                   	dec    %esi
440dc2:	75 45                	jne    0x440e09
440dc4:	4d                   	dec    %ebp
440dc5:	47                   	inc    %edi
440dc6:	75 6b                	jne    0x440e33
440dc8:	71 50                	jno    0x440e1a
440dca:	38 4a 55             	cmp    %cl,0x55(%edx)
440dcd:	31 5a 34             	xor    %ebx,0x34(%edx)
440dd0:	31 78 6e             	xor    %edi,0x6e(%eax)
440dd3:	31 30                	xor    %esi,(%eax)
440dd5:	78 61                	js     0x440e38
440dd7:	65 73 77             	gs jae 0x440e51
440dda:	6e                   	outsb  %ds:(%esi),(%dx)
440ddb:	78 62                	js     0x440e3f
440ddd:	57                   	push   %edi
440dde:	77 32                	ja     0x440e12
440de0:	38 63 71             	cmp    %ah,0x71(%ebx)
440de3:	36 68 6e 35 35 63    	ss push $0x6335356e
440de9:	6a 37                	push   $0x37
440deb:	50                   	push   %eax
440dec:	6d                   	insl   (%dx),%es:(%edi)
440ded:	50                   	push   %eax
440dee:	49                   	dec    %ecx
440def:	5a                   	pop    %edx
440df0:	48                   	dec    %eax
440df1:	64 6a 4e             	fs push $0x4e
440df4:	47                   	inc    %edi
440df5:	6e                   	outsb  %ds:(%esi),(%dx)
440df6:	4f                   	dec    %edi
440df7:	6b 5a 32 5a          	imul   $0x5a,0x32(%edx),%ebx
440dfb:	56                   	push   %esi
440dfc:	53                   	push   %ebx
440dfd:	31 65 34             	xor    %esp,0x34(%ebp)
440e00:	4a                   	dec    %edx
440e01:	38 74 6a 70          	cmp    %dh,0x70(%edx,%ebp,2)
440e05:	51                   	push   %ecx
440e06:	54                   	push   %esp
440e07:	54                   	push   %esp
440e08:	4b                   	dec    %ebx
440e09:	2b 68 76             	sub    0x76(%eax),%ebp
440e0c:	70 73                	jo     0x440e81
440e0e:	68 73 54 4b 4d       	push   $0x4d4b5473
440e13:	4a                   	dec    %edx
440e14:	76 56                	jbe    0x440e6c
440e16:	47                   	inc    %edi
440e17:	33 5a 43             	xor    0x43(%edx),%ebx
440e1a:	41                   	inc    %ecx
440e1b:	30 52 30             	xor    %dl,0x30(%edx)
440e1e:	71 34                	jno    0x440e54
440e20:	4e                   	dec    %esi
440e21:	75 44                	jne    0x440e67
440e23:	2b 38                	sub    (%eax),%edi
440e25:	43                   	inc    %ebx
440e26:	62 78 4b             	bound  %edi,0x4b(%eax)
440e29:	6d                   	insl   (%dx),%es:(%edi)
440e2a:	53                   	push   %ebx
440e2b:	6e                   	outsb  %ds:(%esi),(%dx)
440e2c:	66 5a                	pop    %dx
440e2e:	44                   	inc    %esp
440e2f:	39 69 53             	cmp    %ebp,0x53(%ecx)
440e32:	54                   	push   %esp
440e33:	7a 59                	jp     0x440e8e
440e35:	34 52                	xor    $0x52,%al
440e37:	30 54 5a 4f          	xor    %dl,0x4f(%edx,%ebx,2)
440e3b:	7a 30                	jp     0x440e6d
440e3d:	6e                   	outsb  %ds:(%esi),(%dx)
440e3e:	44                   	inc    %esp
440e3f:	4a                   	dec    %edx
440e40:	6b 47 78 49          	imul   $0x49,0x78(%edi),%eax
440e44:	6f                   	outsl  %ds:(%esi),(%dx)
440e45:	37                   	aaa
440e46:	51                   	push   %ecx
440e47:	69 6b 44 33 35 76 32 	imul   $0x32763533,0x44(%ebx),%ebp
440e4e:	37                   	aaa
440e4f:	61                   	popa
440e50:	4d                   	dec    %ebp
440e51:	62 2b                	bound  %ebp,(%ebx)
440e53:	66 33 35 46 6a 4c 4c 	xor    0x4c4c6a46,%si
440e5a:	68 67 4e 38 76       	push   $0x76384e67
440e5f:	65 35 7a 34 43 52    	gs xor $0x5243347a,%eax
440e65:	30 46 4d             	xor    %al,0x4d(%esi)
440e68:	4f                   	dec    %edi
440e69:	47                   	inc    %edi
440e6a:	4a                   	dec    %edx
440e6b:	57                   	push   %edi
440e6c:	62 59 65             	bound  %ebx,0x65(%ecx)
440e6f:	61                   	popa
440e70:	50                   	push   %eax
440e71:	4f                   	dec    %edi
440e72:	4e                   	dec    %esi
440e73:	46                   	inc    %esi
440e74:	50                   	push   %eax
440e75:	51                   	push   %ecx
440e76:	70 52                	jo     0x440eca
440e78:	62 56 33             	bound  %edx,0x33(%esi)
440e7b:	64 6d                	fs insl (%dx),%es:(%edi)
440e7d:	77 38                	ja     0x440eb7
440e7f:	57                   	push   %edi
440e80:	66 46                	inc    %si
440e82:	41                   	inc    %ecx
440e83:	33 4f 75             	xor    0x75(%edi),%ecx
440e86:	63 49 64             	arpl   %ecx,0x64(%ecx)
440e89:	73 74                	jae    0x440eff
440e8b:	34 33                	xor    $0x33,%al
440e8d:	6b 6f 39 66          	imul   $0x66,0x39(%edi),%ebp
440e91:	53                   	push   %ebx
440e92:	51                   	push   %ecx
440e93:	44                   	inc    %esp
440e94:	74 6e                	je     0x440f04
440e96:	57                   	push   %edi
440e97:	4e                   	dec    %esi
440e98:	2f                   	das
440e99:	73 77                	jae    0x440f12
440e9b:	53                   	push   %ebx
440e9c:	51                   	push   %ecx
440e9d:	76 5a                	jbe    0x440ef9
440e9f:	61                   	popa
440ea0:	39 6e 41             	cmp    %ebp,0x41(%esi)
440ea3:	31 76 69             	xor    %esi,0x69(%esi)
440ea6:	72 76                	jb     0x440f1e
440ea8:	6c                   	insb   (%dx),%es:(%edi)
440ea9:	34 4e                	xor    $0x4e,%al
440eab:	6d                   	insl   (%dx),%es:(%edi)
440eac:	74 74                	je     0x440f22
440eae:	44                   	inc    %esp
440eaf:	47                   	inc    %edi
440eb0:	59                   	pop    %ecx
440eb1:	63 51 4f             	arpl   %edx,0x4f(%ecx)
440eb4:	38 45 4a             	cmp    %al,0x4a(%ebp)
440eb7:	67 75 67             	addr16 jne 0x440f21
440eba:	6f                   	outsl  %ds:(%esi),(%dx)
440ebb:	36 57                	ss push %edi
440ebd:	2f                   	das
440ebe:	70 69                	jo     0x440f29
440ec0:	4d                   	dec    %ebp
440ec1:	79 2b                	jns    0x440eee
440ec3:	58                   	pop    %eax
440ec4:	77 41                	ja     0x440f07
440ec6:	59                   	pop    %ecx
440ec7:	50                   	push   %eax
440ec8:	4c                   	dec    %esp
440ec9:	4b                   	dec    %ebx
440eca:	6f                   	outsl  %ds:(%esi),(%dx)
440ecb:	77 46                	ja     0x440f13
440ecd:	72 69                	jb     0x440f38
440ecf:	49                   	dec    %ecx
440ed0:	54                   	push   %esp
440ed1:	79 57                	jns    0x440f2a
440ed3:	54                   	push   %esp
440ed4:	6c                   	insb   (%dx),%es:(%edi)
440ed5:	62 70 71             	bound  %esi,0x71(%eax)
440ed8:	48                   	dec    %eax
440ed9:	35 33 37 73 44       	xor    $0x44733733,%eax
440ede:	45                   	inc    %ebp
440edf:	68 68 57 49 6e       	push   $0x6e495768
440ee4:	4f                   	dec    %edi
440ee5:	65 4f                	gs dec %edi
440ee7:	6a 78                	push   $0x78
440ee9:	66 6a 62             	pushw  $0x62
440eec:	50                   	push   %eax
440eed:	4d                   	dec    %ebp
440eee:	4e                   	dec    %esi
440eef:	51                   	push   %ecx
440ef0:	37                   	aaa
440ef1:	41                   	inc    %ecx
440ef2:	31 4a 49             	xor    %ecx,0x49(%edx)
440ef5:	6f                   	outsl  %ds:(%esi),(%dx)
440ef6:	69 42 72 5a 41 71 36 	imul   $0x3671415a,0x72(%edx),%eax
440efd:	33 79 43             	xor    0x43(%ecx),%edi
440f00:	55                   	push   %ebp
440f01:	69 69 70 55 70 36 73 	imul   $0x73367055,0x70(%ecx),%ebp
440f08:	34 4b                	xor    $0x4b,%al
440f0a:	50                   	push   %eax
440f0b:	67 77 4f             	addr16 ja 0x440f5d
440f0e:	66 6b 4b 67 76       	imul   $0x76,0x67(%ebx),%cx
440f13:	45                   	inc    %ebp
440f14:	4a                   	dec    %edx
440f15:	62 78 72             	bound  %edi,0x72(%eax)
440f18:	6c                   	insb   (%dx),%es:(%edi)
440f19:	31 55 4e             	xor    %edx,0x4e(%ebp)
440f1c:	78 5a                	js     0x440f78
440f1e:	50                   	push   %eax
440f1f:	49                   	dec    %ecx
440f20:	7a 73                	jp     0x440f95
440f22:	62 66 6a             	bound  %esp,0x6a(%esi)
440f25:	32 77 2b             	xor    0x2b(%edi),%dh
440f28:	41                   	inc    %ecx
440f29:	43                   	inc    %ebx
440f2a:	6a 37                	push   $0x37
440f2c:	50                   	push   %eax
440f2d:	41                   	inc    %ecx
440f2e:	58                   	pop    %eax
440f2f:	67 62 4d 6c          	bound  %ecx,0x6c(%di)
440f33:	47                   	inc    %edi
440f34:	41                   	inc    %ecx
440f35:	72 43                	jb     0x440f7a
440f37:	72 73                	jb     0x440fac
440f39:	46                   	inc    %esi
440f3a:	61                   	popa
440f3b:	2b 7a 36             	sub    0x36(%edx),%edi
440f3e:	41                   	inc    %ecx
440f3f:	38 44 64 61          	cmp    %al,0x61(%esp,%eiz,2)
440f43:	70 79                	jo     0x440fbe
440f45:	61                   	popa
440f46:	79 52                	jns    0x440f9a
440f48:	4a                   	dec    %edx
440f49:	50                   	push   %eax
440f4a:	4a                   	dec    %edx