410c77:	5a                   	pop    %edx
410c78:	4a                   	dec    %edx
410c79:	48                   	dec    %eax
410c7a:	2b 57 47             	sub    0x47(%edi),%edx
410c7d:	32 43 51             	xor    0x51(%ebx),%al
410c80:	4c                   	dec    %esp
410c81:	36 74 74             	ss je  0x410cf8
410c84:	72 49                	jb     0x410ccf
410c86:	72 74                	jb     0x410cfc
410c88:	49                   	dec    %ecx
410c89:	2f                   	das
410c8a:	66 6c                	data16 insb (%dx),%es:(%edi)
410c8c:	45                   	inc    %ebp
410c8d:	31 2f                	xor    %ebp,(%edi)
410c8f:	6a 4d                	push   $0x4d
410c91:	7a 70                	jp     0x410d03
410c93:	31 56 53             	xor    %edx,0x53(%esi)
410c96:	34 57                	xor    $0x57,%al
410c98:	4a                   	dec    %edx
410c99:	66 5a                	pop    %dx
410c9b:	4f                   	dec    %edi
410c9c:	38 2f                	cmp    %ch,(%edi)
410c9e:	6c                   	insb   (%dx),%es:(%edi)
410c9f:	52                   	push   %edx
410ca0:	4f                   	dec    %edi
410ca1:	56                   	push   %esi
410ca2:	59                   	pop    %ecx
410ca3:	56                   	push   %esi
410ca4:	38 73 6a             	cmp    %dh,0x6a(%ebx)
410ca7:	72 33                	jb     0x410cdc
410ca9:	6b 4d 67 44          	imul   $0x44,0x67(%ebp),%ecx
410cad:	6f                   	outsl  %ds:(%esi),(%dx)
410cae:	71 54                	jno    0x410d04
410cb0:	4f                   	dec    %edi
410cb1:	68 30 68 49 35       	push   $0x35496830
410cb6:	44                   	inc    %esp
410cb7:	67 4c                	addr16 dec %esp
410cb9:	39 79 41             	cmp    %edi,0x41(%ecx)
410cbc:	43                   	inc    %ebx
410cbd:	32 49 64             	xor    0x64(%ecx),%cl
410cc0:	6e                   	outsb  %ds:(%esi),(%dx)
410cc1:	33 55 32             	xor    0x32(%ebp),%edx
410cc4:	4e                   	dec    %esi
410cc5:	37                   	aaa
410cc6:	41                   	inc    %ecx
410cc7:	35 43 37 53 35       	xor    $0x35533743,%eax
410ccc:	43                   	inc    %ebx
410ccd:	6a 37                	push   $0x37
410ccf:	55                   	push   %ebp
410cd0:	4a                   	dec    %edx
410cd1:	38 4c 42 6f          	cmp    %cl,0x6f(%edx,%eax,2)
410cd5:	44                   	inc    %esp
410cd6:	32 46 48             	xor    0x48(%esi),%al
410cd9:	44                   	inc    %esp
410cda:	71 57                	jno    0x410d33
410cdc:	58                   	pop    %eax
410cdd:	54                   	push   %esp
410cde:	44                   	inc    %esp
410cdf:	73 76                	jae    0x410d57
410ce1:	57                   	push   %edi
410ce2:	45                   	inc    %ebp
410ce3:	67 79 72             	addr16 jns 0x410d58
410ce6:	71 66                	jno    0x410d4e
410ce8:	31 75 6c             	xor    %esi,0x6c(%ebp)
410ceb:	58                   	pop    %eax
410cec:	7a 46                	jp     0x410d34
410cee:	72 77                	jb     0x410d67
410cf0:	49                   	dec    %ecx
410cf1:	38 2f                	cmp    %ch,(%edi)
410cf3:	51                   	push   %ecx
410cf4:	4c                   	dec    %esp
410cf5:	62 62 55             	bound  %esp,0x55(%edx)
410cf8:	53                   	push   %ebx
410cf9:	45                   	inc    %ebp
410cfa:	30 37                	xor    %dh,(%edi)
410cfc:	59                   	pop    %ecx
410cfd:	65 32 51 6e          	xor    %gs:0x6e(%ecx),%dl
410d01:	44                   	inc    %esp
410d02:	67 75 62             	addr16 jne 0x410d67
410d05:	49                   	dec    %ecx
410d06:	4a                   	dec    %edx
410d07:	41                   	inc    %ecx
410d08:	36 6c                	ss insb (%dx),%es:(%edi)
410d0a:	69 63 4c 32 5a 67 67 	imul   $0x67675a32,0x4c(%ebx),%esp
410d11:	4f                   	dec    %edi
410d12:	50                   	push   %eax
410d13:	56                   	push   %esi
410d14:	69 7a 6e 42 65 7a 77 	imul   $0x777a6542,0x6e(%edx),%edi
410d1b:	6d                   	insl   (%dx),%es:(%edi)
410d1c:	64 67 4a             	fs addr16 dec %edx
410d1f:	4c                   	dec    %esp
410d20:	63 4d 72             	arpl   %ecx,0x72(%ebp)
410d23:	6b 7a 5a 71          	imul   $0x71,0x5a(%edx),%edi
410d27:	6d                   	insl   (%dx),%es:(%edi)
410d28:	79 69                	jns    0x410d93
410d2a:	62 51 58             	bound  %edx,0x58(%ecx)
410d2d:	55                   	push   %ebp
410d2e:	5a                   	pop    %edx
410d2f:	7a 4d                	jp     0x410d7e
410d31:	37                   	aaa
410d32:	58                   	pop    %eax
410d33:	6a 46                	push   $0x46
410d35:	6a 59                	push   $0x59
410d37:	51                   	push   %ecx
410d38:	32 51 6e             	xor    0x6e(%ecx),%dl
410d3b:	47                   	inc    %edi
410d3c:	7a 75                	jp     0x410db3
410d3e:	64 48                	fs dec %eax
410d40:	37                   	aaa
410d41:	62 58 64             	bound  %ebx,0x64(%eax)
410d44:	55                   	push   %ebp
410d45:	31 56 6c             	xor    %edx,0x6c(%esi)
410d48:	42                   	inc    %edx
410d49:	63 6c 76 50          	arpl   %ebp,0x50(%esi,%esi,2)
410d4d:	7a 32                	jp     0x410d81
410d4f:	61                   	popa
410d50:	46                   	inc    %esi
410d51:	68 34 66 36 6b       	push   $0x6b366634
410d56:	33 43 6d             	xor    0x6d(%ebx),%eax
410d59:	31 4e 74             	xor    %ecx,0x74(%esi)
410d5c:	32 4e 44             	xor    0x44(%esi),%cl
410d5f:	31 6d 50             	xor    %ebp,0x50(%ebp)
410d62:	32 4d 33             	xor    0x33(%ebp),%cl
410d65:	53                   	push   %ebx
410d66:	37                   	aaa
410d67:	76 61                	jbe    0x410dca
410d69:	31 33                	xor    %esi,(%ebx)
410d6b:	57                   	push   %edi
410d6c:	51                   	push   %ecx
410d6d:	57                   	push   %edi
410d6e:	5a                   	pop    %edx
410d6f:	67 4d                	addr16 dec %ebp
410d71:	78 4f                	js     0x410dc2
410d73:	57                   	push   %edi
410d74:	62 70 49             	bound  %esi,0x49(%eax)
410d77:	37                   	aaa
410d78:	2f                   	das
410d79:	58                   	pop    %eax
410d7a:	4c                   	dec    %esp
410d7b:	78 7a                	js     0x410df7
410d7d:	52                   	push   %edx
410d7e:	5a                   	pop    %edx
410d7f:	75 39                	jne    0x410dba
410d81:	33 62 38             	xor    0x38(%edx),%esp
410d84:	42                   	inc    %edx
410d85:	55                   	push   %ebp
410d86:	4f                   	dec    %edi
410d87:	73 33                	jae    0x410dbc
410d89:	57                   	push   %edi
410d8a:	34 43                	xor    $0x43,%al
410d8c:	35 6f 55 46 6b       	xor    $0x6b46556f,%eax
410d91:	4f                   	dec    %edi
410d92:	4b                   	dec    %ebx
410d93:	56                   	push   %esi
410d94:	35 71 63 31 44       	xor    $0x44316371,%eax
410d99:	4c                   	dec    %esp
410d9a:	70 76                	jo     0x410e12
410d9c:	72 54                	jb     0x410df2
410d9e:	31 5a 7a             	xor    %ebx,0x7a(%edx)
410da1:	4d                   	dec    %ebp
410da2:	38 4b 4d             	cmp    %cl,0x4d(%ebx)
410da5:	69 45 48 66 49 79 64 	imul   $0x64794966,0x48(%ebp),%eax
410dac:	69 4a 6a 4e 62 51 51 	imul   $0x5151624e,0x6a(%edx),%ecx
410db3:	35 68 54 48 6a       	xor    $0x6a485468,%eax
410db8:	66 62 37             	bound  %si,(%edi)
410dbb:	36 31 6e 6d          	xor    %ebp,%ss:0x6d(%esi)
410dbf:	58                   	pop    %eax
410dc0:	53                   	push   %ebx
410dc1:	38 50 75             	cmp    %dl,0x75(%eax)
410dc4:	75 37                	jne    0x410dfd
410dc6:	51                   	push   %ecx
410dc7:	55                   	push   %ebp
410dc8:	62 6b 39             	bound  %ebp,0x39(%ebx)
410dcb:	6d                   	insl   (%dx),%es:(%edi)
410dcc:	32 56 48             	xor    0x48(%esi),%dl
410dcf:	6c                   	insb   (%dx),%es:(%edi)
410dd0:	69 53 2f 73 43 33 74 	imul   $0x74334373,0x2f(%ebx),%edx
410dd7:	4d                   	dec    %ebp
410dd8:	4a                   	dec    %edx
410dd9:	59                   	pop    %ecx
410dda:	5a                   	pop    %edx
410ddb:	4b                   	dec    %ebx
410ddc:	66 4e                	dec    %si
410dde:	62 6b 61             	bound  %ebp,0x61(%ebx)
410de1:	31 49 79             	xor    %ecx,0x79(%ecx)
410de4:	79 4c                	jns    0x410e32
410de6:	4a                   	dec    %edx
410de7:	4f                   	dec    %edi
410de8:	65 4c                	gs dec %esp
410dea:	65 65 53             	gs gs push %ebx
410ded:	76 4d                	jbe    0x410e3c
410def:	48                   	dec    %eax
410df0:	41                   	inc    %ecx
410df1:	73 50                	jae    0x410e43
410df3:	66 51                	push   %cx
410df5:	55                   	push   %ebp
410df6:	64 4c                	fs dec %esp
410df8:	54                   	push   %esp
410df9:	48                   	dec    %eax
410dfa:	4c                   	dec    %esp
410dfb:	43                   	inc    %ebx
410dfc:	45                   	inc    %ebp
410dfd:	6f                   	outsl  %ds:(%esi),(%dx)
410dfe:	2b 49 7a             	sub    0x7a(%ecx),%ecx
410e01:	2b 4e 7a             	sub    0x7a(%esi),%ecx
410e04:	4c                   	dec    %esp
410e05:	6d                   	insl   (%dx),%es:(%edi)
410e06:	56                   	push   %esi
410e07:	6a 78                	push   $0x78
410e09:	4e                   	dec    %esi
410e0a:	6d                   	insl   (%dx),%es:(%edi)
410e0b:	55                   	push   %ebp
410e0c:	78 41                	js     0x410e4f
410e0e:	39 49 32             	cmp    %ecx,0x32(%ecx)
410e11:	33 58 59             	xor    0x59(%eax),%ebx
410e14:	2b 45 6f             	sub    0x6f(%ebp),%eax
410e17:	6c                   	insb   (%dx),%es:(%edi)
410e18:	44                   	inc    %esp
410e19:	6f                   	outsl  %ds:(%esi),(%dx)
410e1a:	4f                   	dec    %edi
410e1b:	4a                   	dec    %edx
410e1c:	56                   	push   %esi
410e1d:	6d                   	insl   (%dx),%es:(%edi)
410e1e:	69 34 32 59 37 4f 30 	imul   $0x304f3759,(%edx,%esi,1),%esi
410e25:	5a                   	pop    %edx
410e26:	71 62                	jno    0x410e8a
410e28:	73 42                	jae    0x410e6c
410e2a:	2f                   	das
410e2b:	54                   	push   %esp
410e2c:	74 44                	je     0x410e72
410e2e:	5a                   	pop    %edx
410e2f:	78 47                	js     0x410e78
410e31:	58                   	pop    %eax
410e32:	33 70 66             	xor    0x66(%eax),%esi
410e35:	45                   	inc    %ebp
410e36:	45                   	inc    %ebp
410e37:	41                   	inc    %ecx
410e38:	45                   	inc    %ebp
410e39:	39 6e 50             	cmp    %ebp,0x50(%esi)
410e3c:	65 35 4e 46 7a 6f    	gs xor $0x6f7a464e,%eax
410e42:	56                   	push   %esi
410e43:	30 66 61             	xor    %ah,0x61(%esi)
410e46:	54                   	push   %esp
410e47:	47                   	inc    %edi
410e48:	55                   	push   %ebp
410e49:	74 7a                	je     0x410ec5
410e4b:	53                   	push   %ebx
410e4c:	6a 79                	push   $0x79
410e4e:	66 38 7a 49          	data16 cmp %bh,0x49(%edx)
410e52:	45                   	inc    %ebp
410e53:	49                   	dec    %ecx
410e54:	64 5a                	fs pop %edx
410e56:	59                   	pop    %ecx
410e57:	4e                   	dec    %esi
410e58:	66 6c                	data16 insb (%dx),%es:(%edi)
410e5a:	6a 52                	push   $0x52
410e5c:	43                   	inc    %ebx
410e5d:	6f                   	outsl  %ds:(%esi),(%dx)
410e5e:	44                   	inc    %esp
410e5f:	67 51                	addr16 push %ecx
410e61:	37                   	aaa
410e62:	42                   	inc    %edx
410e63:	56                   	push   %esi
410e64:	54                   	push   %esp
410e65:	57                   	push   %edi
410e66:	75 41                	jne    0x410ea9
410e68:	57                   	push   %edi
410e69:	79 50                	jns    0x410ebb
410e6b:	63 42 32             	arpl   %eax,0x32(%edx)
410e6e:	32 5a 6e             	xor    0x6e(%edx),%bl
410e71:	6b 62 77 36          	imul   $0x36,0x77(%edx),%esp
410e75:	35 32 45 7a 77       	xor    $0x777a4532,%eax
410e7a:	4f                   	dec    %edi
410e7b:	4b                   	dec    %ebx
410e7c:	78 34                	js     0x410eb2
410e7e:	32 64 79 48          	xor    0x48(%ecx,%edi,2),%ah
410e82:	48                   	dec    %eax
410e83:	71 77                	jno    0x410efc
410e85:	57                   	push   %edi
410e86:	7a 69                	jp     0x410ef1
410e88:	6f                   	outsl  %ds:(%esi),(%dx)
410e89:	72 6a                	jb     0x410ef5
410e8b:	51                   	push   %ecx
410e8c:	61                   	popa
410e8d:	4e                   	dec    %esi
410e8e:	4c                   	dec    %esp
410e8f:	69 65 47 4e 38 49 2b 	imul   $0x2b49384e,0x47(%ebp),%esp
410e96:	33 55 42             	xor    0x42(%ebp),%edx
410e99:	65 37                	gs aaa
410e9b:	42                   	inc    %edx
410e9c:	42                   	inc    %edx
410e9d:	34 57                	xor    $0x57,%al
410e9f:	41                   	inc    %ecx
410ea0:	79 42                	jns    0x410ee4
410ea2:	4f                   	dec    %edi
410ea3:	51                   	push   %ecx
410ea4:	30 62 75             	xor    %ah,0x75(%edx)
410ea7:	61                   	popa
410ea8:	31 4e 41             	xor    %ecx,0x41(%esi)
410eab:	32 47 44             	xor    0x44(%edi),%al
410eae:	6f                   	outsl  %ds:(%esi),(%dx)
410eaf:	58                   	pop    %eax
410eb0:	45                   	inc    %ebp
410eb1:	57                   	push   %edi
410eb2:	2f                   	das
410eb3:	31 55 4c             	xor    %edx,0x4c(%ebp)
410eb6:	49                   	dec    %ecx
410eb7:	47                   	inc    %edi
410eb8:	31 66 48             	xor    %esp,0x48(%esi)
410ebb:	42                   	inc    %edx
410ebc:	37                   	aaa
410ebd:	4e                   	dec    %esi
410ebe:	5a                   	pop    %edx
410ebf:	6c                   	insb   (%dx),%es:(%edi)
410ec0:	33 70 49             	xor    0x49(%eax),%esi
410ec3:	7a 4b                	jp     0x410f10
410ec5:	43                   	inc    %ebx
410ec6:	6c                   	insb   (%dx),%es:(%edi)
410ec7:	48                   	dec    %eax
410ec8:	48                   	dec    %eax
410ec9:	2b 33                	sub    (%ebx),%esi
410ecb:	6b 6d 43 64          	imul   $0x64,0x43(%ebp),%ebp
410ecf:	53                   	push   %ebx
410ed0:	44                   	inc    %esp
410ed1:	2b 73 72             	sub    0x72(%ebx),%esi
410ed4:	45                   	inc    %ebp
410ed5:	70 39                	jo     0x410f10
410ed7:	76 78                	jbe    0x410f51
410ed9:	65 51                	gs push %ecx
410edb:	78 55                	js     0x410f32
410edd:	69 41 53 30 54 52 77 	imul   $0x77525430,0x53(%ecx),%eax
410ee4:	4f                   	dec    %edi
410ee5:	57                   	push   %edi
410ee6:	64 2f                	fs das
410ee8:	75 66                	jne    0x410f50
410eea:	48                   	dec    %eax
410eeb:	61                   	popa
410eec:	6f                   	outsl  %ds:(%esi),(%dx)
410eed:	4c                   	dec    %esp
410eee:	6c                   	insb   (%dx),%es:(%edi)
410eef:	38 74 4c 79          	cmp    %dh,0x79(%esp,%ecx,2)
410ef3:	61                   	popa
410ef4:	79 54                	jns    0x410f4a
410ef6:	50                   	push   %eax
410ef7:	54                   	push   %esp
410ef8:	35 51 58 66 32       	xor    $0x32665851,%eax
410efd:	42                   	inc    %edx
410efe:	48                   	dec    %eax
410eff:	68 4b 5a 57 44       	push   $0x44575a4b
410f04:	41                   	inc    %ecx