418cb9:	4e                   	dec    %esi
418cba:	71 6c                	jno    0x418d28
418cbc:	70 33                	jo     0x418cf1
418cbe:	79 68                	jns    0x418d28
418cc0:	5a                   	pop    %edx
418cc1:	2b 41 6d             	sub    0x6d(%ecx),%eax
418cc4:	47                   	inc    %edi
418cc5:	32 4b 7a             	xor    0x7a(%ebx),%cl
418cc8:	43                   	inc    %ebx
418cc9:	2b 38                	sub    (%eax),%edi
418ccb:	31 49 4f             	xor    %ecx,0x4f(%ecx)
418cce:	33 49 6d             	xor    0x6d(%ecx),%ecx
418cd1:	56                   	push   %esi
418cd2:	2b 76 61             	sub    0x61(%esi),%esi
418cd5:	69 58 44 36 5a 50 62 	imul   $0x62505a36,0x44(%eax),%ebx
418cdc:	42                   	inc    %edx
418cdd:	74 62                	je     0x418d41
418cdf:	76 41                	jbe    0x418d22
418ce1:	4e                   	dec    %esi
418ce2:	4a                   	dec    %edx
418ce3:	6c                   	insb   (%dx),%es:(%edi)
418ce4:	4c                   	dec    %esp
418ce5:	7a 47                	jp     0x418d2e
418ce7:	56                   	push   %esi
418ce8:	69 72 7a 2b 50 63 35 	imul   $0x3563502b,0x7a(%edx),%esi
418cef:	55                   	push   %ebp
418cf0:	31 6c 4a 43          	xor    %ebp,0x43(%edx,%ecx,2)
418cf4:	6b 64 79 77 6f       	imul   $0x6f,0x77(%ecx,%edi,2),%esp
418cf9:	72 4d                	jb     0x418d48
418cfb:	42                   	inc    %edx
418cfc:	76 48                	jbe    0x418d46
418cfe:	75 41                	jne    0x418d41
418d00:	69 46 52 6d 39 70 4e 	imul   $0x4e70396d,0x52(%esi),%eax
418d07:	54                   	push   %esp
418d08:	44                   	inc    %esp
418d09:	49                   	dec    %ecx
418d0a:	35 45 69 53 32       	xor    $0x32536945,%eax
418d0f:	72 44                	jb     0x418d55
418d11:	42                   	inc    %edx
418d12:	39 71 76             	cmp    %esi,0x76(%ecx)
418d15:	6f                   	outsl  %ds:(%esi),(%dx)
418d16:	43                   	inc    %ebx
418d17:	37                   	aaa
418d18:	56                   	push   %esi
418d19:	6d                   	insl   (%dx),%es:(%edi)
418d1a:	5a                   	pop    %edx
418d1b:	51                   	push   %ecx
418d1c:	2b 45 79             	sub    0x79(%ebp),%eax
418d1f:	64 4c                	fs dec %esp
418d21:	53                   	push   %ebx
418d22:	4a                   	dec    %edx
418d23:	49                   	dec    %ecx
418d24:	47                   	inc    %edi
418d25:	67 50                	addr16 push %eax
418d27:	37                   	aaa
418d28:	70 56                	jo     0x418d80
418d2a:	46                   	inc    %esi
418d2b:	4f                   	dec    %edi
418d2c:	45                   	inc    %ebp
418d2d:	63 4b 46             	arpl   %ecx,0x46(%ebx)
418d30:	7a 64                	jp     0x418d96
418d32:	79 4e                	jns    0x418d82
418d34:	37                   	aaa
418d35:	62 2b                	bound  %ebp,(%ebx)
418d37:	6f                   	outsl  %ds:(%esi),(%dx)
418d38:	73 45                	jae    0x418d7f
418d3a:	7a 78                	jp     0x418db4
418d3c:	56                   	push   %esi
418d3d:	6a 56                	push   $0x56
418d3f:	73 4c                	jae    0x418d8d
418d41:	77 50                	ja     0x418d93
418d43:	71 78                	jno    0x418dbd
418d45:	31 69 6a             	xor    %ebp,0x6a(%ecx)
418d48:	32 41 45             	xor    0x45(%ecx),%al
418d4b:	50                   	push   %eax
418d4c:	65 76 6f             	gs jbe 0x418dbe
418d4f:	6d                   	insl   (%dx),%es:(%edi)
418d50:	2b 47 55             	sub    0x55(%edi),%eax
418d53:	6c                   	insb   (%dx),%es:(%edi)
418d54:	79 51                	jns    0x418da7
418d56:	59                   	pop    %ecx
418d57:	31 74 4b 4b          	xor    %esi,0x4b(%ebx,%ecx,2)
418d5b:	39 58 70             	cmp    %ebx,0x70(%eax)
418d5e:	64 42                	fs inc %edx
418d60:	4a                   	dec    %edx
418d61:	61                   	popa
418d62:	4b                   	dec    %ebx
418d63:	49                   	dec    %ecx
418d64:	58                   	pop    %eax
418d65:	55                   	push   %ebp
418d66:	72 43                	jb     0x418dab
418d68:	65 73 36             	gs jae 0x418da1
418d6b:	2b 4f 79             	sub    0x79(%edi),%ecx
418d6e:	62 52 6d             	bound  %edx,0x6d(%edx)
418d71:	65 7a 68             	gs jp  0x418ddc
418d74:	33 71 52             	xor    0x52(%ecx),%esi
418d77:	6d                   	insl   (%dx),%es:(%edi)
418d78:	75 73                	jne    0x418ded
418d7a:	54                   	push   %esp
418d7b:	61                   	popa
418d7c:	65 68 6d 7a 47 6d    	gs push $0x6d477a6d
418d82:	61                   	popa
418d83:	43                   	inc    %ebx
418d84:	63 49 34             	arpl   %ecx,0x34(%ecx)
418d87:	34 45                	xor    $0x45,%al
418d89:	34 35                	xor    $0x35,%al
418d8b:	6f                   	outsl  %ds:(%esi),(%dx)
418d8c:	39 53 64             	cmp    %edx,0x64(%ebx)
418d8f:	32 53 68             	xor    0x68(%ebx),%dl
418d92:	6e                   	outsb  %ds:(%esi),(%dx)
418d93:	38 79 79             	cmp    %bh,0x79(%ecx)
418d96:	55                   	push   %ebp
418d97:	64 71 65             	fs jno 0x418dff
418d9a:	67 5a                	addr16 pop %edx
418d9c:	42                   	inc    %edx
418d9d:	52                   	push   %edx
418d9e:	48                   	dec    %eax
418d9f:	6e                   	outsb  %ds:(%esi),(%dx)
418da0:	6d                   	insl   (%dx),%es:(%edi)
418da1:	48                   	dec    %eax
418da2:	4a                   	dec    %edx
418da3:	62 76 4c             	bound  %esi,0x4c(%esi)
418da6:	39 55 6f             	cmp    %edx,0x6f(%ebp)
418da9:	6a 57                	push   $0x57
418dab:	6a 31                	push   $0x31
418dad:	4b                   	dec    %ebx
418dae:	63 56 42             	arpl   %edx,0x42(%esi)
418db1:	77 64                	ja     0x418e17
418db3:	46                   	inc    %esi
418db4:	35 36 55 78 57       	xor    $0x57785536,%eax
418db9:	56                   	push   %esi
418dba:	31 67 79             	xor    %esp,0x79(%edi)
418dbd:	54                   	push   %esp
418dbe:	59                   	pop    %ecx
418dbf:	69 51 38 33 57 77 54 	imul   $0x54775733,0x38(%ecx),%edx
418dc6:	65 38 42 53          	cmp    %al,%gs:0x53(%edx)
418dca:	51                   	push   %ecx
418dcb:	78 30                	js     0x418dfd
418dcd:	32 71 63             	xor    0x63(%ecx),%dh
418dd0:	76 75                	jbe    0x418e47
418dd2:	2b 54 67 55          	sub    0x55(%edi,%eiz,2),%edx
418dd6:	62 44 69 43          	bound  %eax,0x43(%ecx,%ebp,2)
418dda:	2f                   	das
418ddb:	66 63 77 5a          	arpl   %si,0x5a(%edi)
418ddf:	63 77 46             	arpl   %esi,0x46(%edi)
418de2:	31 6d 63             	xor    %ebp,0x63(%ebp)
418de5:	31 49 55             	xor    %ecx,0x55(%ecx)
418de8:	74 52                	je     0x418e3c
418dea:	49                   	dec    %ecx
418deb:	75 43                	jne    0x418e30
418ded:	79 63                	jns    0x418e52
418def:	72 38                	jb     0x418e29
418df1:	36 44                	ss inc %esp
418df3:	52                   	push   %edx
418df4:	6a 55                	push   $0x55
418df6:	58                   	pop    %eax
418df7:	30 32                	xor    %dh,(%edx)
418df9:	54                   	push   %esp
418dfa:	68 64 68 46 48       	push   $0x48466864
418dff:	73 76                	jae    0x418e77
418e01:	62 4c 53 6e          	bound  %ecx,0x6e(%ebx,%edx,2)
418e05:	55                   	push   %ebp
418e06:	6a 58                	push   $0x58
418e08:	48                   	dec    %eax
418e09:	32 35 48 72 2f 41    	xor    0x412f7248,%dh
418e0f:	69 69 51 4c 73 63 4c 	imul   $0x4c63734c,0x51(%ecx),%ebp
418e16:	6e                   	outsb  %ds:(%esi),(%dx)
418e17:	66 4c                	dec    %sp
418e19:	68 77 30 5a 49       	push   $0x495a3077
418e1e:	71 46                	jno    0x418e66
418e20:	64 6a 39             	fs push $0x39
418e23:	56                   	push   %esi
418e24:	66 58                	pop    %ax
418e26:	4e                   	dec    %esi
418e27:	48                   	dec    %eax
418e28:	4e                   	dec    %esi
418e29:	33 71 41             	xor    0x41(%ecx),%esi
418e2c:	66 62 72 30          	bound  %si,0x30(%edx)
418e30:	56                   	push   %esi
418e31:	6b 58 36 64          	imul   $0x64,0x36(%eax),%ebx
418e35:	35 2f 42 6c 6f       	xor    $0x6f6c422f,%eax
418e3a:	62 71 42             	bound  %esi,0x42(%ecx)
418e3d:	79 74                	jns    0x418eb3
418e3f:	45                   	inc    %ebp
418e40:	36 35 66 6a 59 59    	ss xor $0x59596a66,%eax
418e46:	4e                   	dec    %esi
418e47:	55                   	push   %ebp
418e48:	78 66                	js     0x418eb0
418e4a:	43                   	inc    %ebx
418e4b:	38 37                	cmp    %dh,(%edi)
418e4d:	44                   	inc    %esp
418e4e:	79 6d                	jns    0x418ebd
418e50:	62 4b 48             	bound  %ecx,0x48(%ebx)
418e53:	70 6f                	jo     0x418ec4
418e55:	58                   	pop    %eax
418e56:	77 58                	ja     0x418eb0
418e58:	62 5a 66             	bound  %ebx,0x66(%edx)
418e5b:	58                   	pop    %eax
418e5c:	64 58                	fs pop %eax
418e5e:	4e                   	dec    %esi
418e5f:	45                   	inc    %ebp
418e60:	37                   	aaa
418e61:	6c                   	insb   (%dx),%es:(%edi)
418e62:	38 63 67             	cmp    %ah,0x67(%ebx)
418e65:	49                   	dec    %ecx
418e66:	74 47                	je     0x418eaf
418e68:	54                   	push   %esp
418e69:	53                   	push   %ebx
418e6a:	53                   	push   %ebx
418e6b:	5a                   	pop    %edx
418e6c:	76 56                	jbe    0x418ec4
418e6e:	47                   	inc    %edi
418e6f:	4e                   	dec    %esi
418e70:	79 70                	jns    0x418ee2
418e72:	2f                   	das
418e73:	4e                   	dec    %esi
418e74:	52                   	push   %edx
418e75:	56                   	push   %esi
418e76:	52                   	push   %edx
418e77:	47                   	inc    %edi
418e78:	6f                   	outsl  %ds:(%esi),(%dx)
418e79:	50                   	push   %eax
418e7a:	53                   	push   %ebx
418e7b:	74 32                	je     0x418eaf
418e7d:	4c                   	dec    %esp
418e7e:	69 79 43 55 44 39 35 	imul   $0x35394455,0x43(%ecx),%edi
418e85:	75 36                	jne    0x418ebd
418e87:	44                   	inc    %esp
418e88:	42                   	inc    %edx
418e89:	57                   	push   %edi
418e8a:	4f                   	dec    %edi
418e8b:	45                   	inc    %ebp
418e8c:	67 69 55 49 51 44 55 	imul   $0x2b554451,0x49(%di),%edx
418e93:	2b
418e94:	7a 62                	jp     0x418ef8
418e96:	59                   	pop    %ecx
418e97:	61                   	popa
418e98:	38 67 55             	cmp    %ah,0x55(%edi)
418e9b:	56                   	push   %esi
418e9c:	39 6f 46             	cmp    %ebp,0x46(%edi)
418e9f:	5a                   	pop    %edx
418ea0:	52                   	push   %edx
418ea1:	4b                   	dec    %ebx
418ea2:	51                   	push   %ecx
418ea3:	72 45                	jb     0x418eea
418ea5:	33 74 54 72          	xor    0x72(%esp,%edx,2),%esi
418ea9:	55                   	push   %ebp
418eaa:	4c                   	dec    %esp
418eab:	35 46 4d 66 70       	xor    $0x70664d46,%eax
418eb0:	48                   	dec    %eax
418eb1:	6d                   	insl   (%dx),%es:(%edi)
418eb2:	79 65                	jns    0x418f19
418eb4:	53                   	push   %ebx
418eb5:	47                   	inc    %edi
418eb6:	63 69 79             	arpl   %ebp,0x79(%ecx)
418eb9:	33 4f 4a             	xor    0x4a(%edi),%ecx
418ebc:	50                   	push   %eax
418ebd:	45                   	inc    %ebp
418ebe:	5a                   	pop    %edx
418ebf:	32 51 65             	xor    0x65(%ecx),%dl
418ec2:	70 34                	jo     0x418ef8
418ec4:	34 58                	xor    $0x58,%al
418ec6:	4d                   	dec    %ebp
418ec7:	63 49 53             	arpl   %ecx,0x53(%ecx)
418eca:	6c                   	insb   (%dx),%es:(%edi)
418ecb:	34 51                	xor    $0x51,%al
418ecd:	75 55                	jne    0x418f24
418ecf:	4c                   	dec    %esp
418ed0:	49                   	dec    %ecx
418ed1:	71 36                	jno    0x418f09
418ed3:	59                   	pop    %ecx
418ed4:	41                   	inc    %ecx
418ed5:	6b 79 4f 69          	imul   $0x69,0x4f(%ecx),%edi
418ed9:	6a 70                	push   $0x70
418edb:	2b 6f 69             	sub    0x69(%edi),%ebp
418ede:	46                   	inc    %esi
418edf:	65 62 6b 57          	bound  %ebp,%gs:0x57(%ebx)
418ee3:	37                   	aaa
418ee4:	52                   	push   %edx
418ee5:	4f                   	dec    %edi
418ee6:	6b 42 54 71          	imul   $0x71,0x54(%edx),%eax
418eea:	67 78 42             	addr16 js 0x418f2f
418eed:	4a                   	dec    %edx
418eee:	43                   	inc    %ebx
418eef:	74 49                	je     0x418f3a
418ef1:	65 4f                	gs dec %edi
418ef3:	45                   	inc    %ebp
418ef4:	33 4f 37             	xor    0x37(%edi),%ecx
418ef7:	31 47 78             	xor    %eax,0x78(%edi)
418efa:	63 43 6f             	arpl   %eax,0x6f(%ebx)
418efd:	4c                   	dec    %esp
418efe:	72 64                	jb     0x418f64
418f00:	56                   	push   %esi
418f01:	53                   	push   %ebx
418f02:	4f                   	dec    %edi
418f03:	56                   	push   %esi
418f04:	5a                   	pop    %edx
418f05:	70 67                	jo     0x418f6e
418f07:	72 6a                	jb     0x418f73
418f09:	39 47 41             	cmp    %eax,0x41(%edi)
418f0c:	64 5a                	fs pop %edx
418f0e:	55                   	push   %ebp
418f0f:	6b 47 73 2b          	imul   $0x2b,0x73(%edi),%eax
418f13:	72 38                	jb     0x418f4d
418f15:	34 34                	xor    $0x34,%al
418f17:	4e                   	dec    %esi
418f18:	6a 6d                	push   $0x6d
418f1a:	54                   	push   %esp
418f1b:	58                   	pop    %eax
418f1c:	59                   	pop    %ecx
418f1d:	4d                   	dec    %ebp
418f1e:	50                   	push   %eax
418f1f:	6d                   	insl   (%dx),%es:(%edi)
418f20:	39 52 63             	cmp    %edx,0x63(%edx)
418f23:	71 77                	jno    0x418f9c
418f25:	74 77                	je     0x418f9e
418f27:	46                   	inc    %esi
418f28:	52                   	push   %edx
418f29:	39 6a 45             	cmp    %ebp,0x45(%edx)
418f2c:	59                   	pop    %ecx
418f2d:	34 30                	xor    $0x30,%al
418f2f:	69 68 64 67 65 39 49 	imul   $0x49396567,0x64(%eax),%ebp
418f36:	59                   	pop    %ecx
418f37:	67 56                	addr16 push %esi
418f39:	73 7a                	jae    0x418fb5
418f3b:	50                   	push   %eax
418f3c:	2f                   	das
418f3d:	69 31 73 6f 79 36    	imul   $0x36796f73,(%ecx),%esi
418f43:	50                   	push   %eax
418f44:	61                   	popa
418f45:	36 6e                	outsb  %ss:(%esi),(%dx)
418f47:	4a                   	dec    %edx
418f48:	76 62                	jbe    0x418fac
418f4a:	34 67                	xor    $0x67,%al
418f4c:	64 4b                	fs dec %ebx
418f4e:	66 69 68 5a 56 4a    	imul   $0x4a56,0x5a(%eax),%bp
418f54:	6d                   	insl   (%dx),%es:(%edi)
418f55:	38 47 45             	cmp    %al,0x45(%edi)
418f58:	6c                   	insb   (%dx),%es:(%edi)
418f59:	55                   	push   %ebp
418f5a:	43                   	inc    %ebx
418f5b:	79 4b                	jns    0x418fa8
418f5d:	6d                   	insl   (%dx),%es:(%edi)
418f5e:	71 4a                	jno    0x418faa
418f60:	63 2f                	arpl   %ebp,(%edi)
418f62:	6d                   	insl   (%dx),%es:(%edi)
418f63:	43                   	inc    %ebx
418f64:	50                   	push   %eax
418f65:	77 44                	ja     0x418fab
418f67:	48                   	dec    %eax