417cd8:	67 66 4d             	addr16 dec %bp
417cdb:	74 51                	je     0x417d2e
417cdd:	2f                   	das
417cde:	33 71 2b             	xor    0x2b(%ecx),%esi
417ce1:	41                   	inc    %ecx
417ce2:	39 4e 79             	cmp    %ecx,0x79(%esi)
417ce5:	68 73 75 76 39       	push   $0x39767573
417cea:	6b 69 78 42          	imul   $0x42,0x78(%ecx),%ebp
417cee:	58                   	pop    %eax
417cef:	4c                   	dec    %esp
417cf0:	4c                   	dec    %esp
417cf1:	41                   	inc    %ecx
417cf2:	4a                   	dec    %edx
417cf3:	49                   	dec    %ecx
417cf4:	66 43                	inc    %bx
417cf6:	49                   	dec    %ecx
417cf7:	4f                   	dec    %edi
417cf8:	5a                   	pop    %edx
417cf9:	47                   	inc    %edi
417cfa:	6e                   	outsb  %ds:(%esi),(%dx)
417cfb:	51                   	push   %ecx
417cfc:	4d                   	dec    %ebp
417cfd:	36 76 65             	ss jbe 0x417d65
417d00:	37                   	aaa
417d01:	57                   	push   %edi
417d02:	39 30                	cmp    %esi,(%eax)
417d04:	64 30 68 75          	xor    %ch,%fs:0x75(%eax)
417d08:	50                   	push   %eax
417d09:	55                   	push   %ebp
417d0a:	6c                   	insb   (%dx),%es:(%edi)
417d0b:	4c                   	dec    %esp
417d0c:	69 37 75 69 4a 6f    	imul   $0x6f4a6975,(%edi),%esi
417d12:	52                   	push   %edx
417d13:	4f                   	dec    %edi
417d14:	4b                   	dec    %ebx
417d15:	37                   	aaa
417d16:	31 54 48 2b          	xor    %edx,0x2b(%eax,%ecx,2)
417d1a:	7a 56                	jp     0x417d72
417d1c:	69 74 76 71 38 57 67 	imul   $0x46675738,0x71(%esi,%esi,2),%esi
417d23:	46
417d24:	4f                   	dec    %edi
417d25:	67 61                	addr16 popa
417d27:	4e                   	dec    %esi
417d28:	57                   	push   %edi
417d29:	57                   	push   %edi
417d2a:	6f                   	outsl  %ds:(%esi),(%dx)
417d2b:	6c                   	insb   (%dx),%es:(%edi)
417d2c:	70 51                	jo     0x417d7f
417d2e:	63 7a 50             	arpl   %edi,0x50(%edx)
417d31:	30 44 41 6d          	xor    %al,0x6d(%ecx,%eax,2)
417d35:	49                   	dec    %ecx
417d36:	57                   	push   %edi
417d37:	5a                   	pop    %edx
417d38:	52                   	push   %edx
417d39:	44                   	inc    %esp
417d3a:	74 48                	je     0x417d84
417d3c:	30 4c 66 63          	xor    %cl,0x63(%esi,%eiz,2)
417d40:	5a                   	pop    %edx
417d41:	67 4b                	addr16 dec %ebx
417d43:	6b 4b 68 55          	imul   $0x55,0x68(%ebx),%ecx
417d47:	6a 73                	push   $0x73
417d49:	50                   	push   %eax
417d4a:	67 76 48             	addr16 jbe 0x417d95
417d4d:	48                   	dec    %eax
417d4e:	65 4c                	gs dec %esp
417d50:	2b 39                	sub    (%ecx),%edi
417d52:	70 65                	jo     0x417db9
417d54:	38 4e 79             	cmp    %cl,0x79(%esi)
417d57:	51                   	push   %ecx
417d58:	37                   	aaa
417d59:	45                   	inc    %ebp
417d5a:	4e                   	dec    %esi
417d5b:	45                   	inc    %ebp
417d5c:	59                   	pop    %ecx
417d5d:	5a                   	pop    %edx
417d5e:	54                   	push   %esp
417d5f:	51                   	push   %ecx
417d60:	70 72                	jo     0x417dd4
417d62:	37                   	aaa
417d63:	61                   	popa
417d64:	46                   	inc    %esi
417d65:	44                   	inc    %esp
417d66:	75 63                	jne    0x417dcb
417d68:	41                   	inc    %ecx
417d69:	58                   	pop    %eax
417d6a:	31 7a 6d             	xor    %edi,0x6d(%edx)
417d6d:	69 7a 2f 6f 35 4a 45 	imul   $0x454a356f,0x2f(%edx),%edi
417d74:	47                   	inc    %edi
417d75:	74 73                	je     0x417dea
417d77:	47                   	inc    %edi
417d78:	62 4c 6f 77          	bound  %ecx,0x77(%edi,%ebp,2)
417d7c:	74 34                	je     0x417db2
417d7e:	71 43                	jno    0x417dc3
417d80:	55                   	push   %ebp
417d81:	51                   	push   %ecx
417d82:	67 6b 31 45          	imul   $0x45,(%bx,%di),%esi
417d86:	45                   	inc    %ebp
417d87:	51                   	push   %ecx
417d88:	4f                   	dec    %edi
417d89:	72 47                	jb     0x417dd2
417d8b:	67 77 42             	addr16 ja 0x417dd0
417d8e:	56                   	push   %esi
417d8f:	43                   	inc    %ebx
417d90:	64 4d                	fs dec %ebp
417d92:	4a                   	dec    %edx
417d93:	45                   	inc    %ebp
417d94:	44                   	inc    %esp
417d95:	74 4b                	je     0x417de2
417d97:	65 65 5a             	gs gs pop %edx
417d9a:	46                   	inc    %esi
417d9b:	4a                   	dec    %edx
417d9c:	79 53                	jns    0x417df1
417d9e:	7a 7a                	jp     0x417e1a
417da0:	68 2b 67 6c 72       	push   $0x726c672b
417da5:	6c                   	insb   (%dx),%es:(%edi)
417da6:	77 71                	ja     0x417e19
417da8:	73 48                	jae    0x417df2
417daa:	62 50 30             	bound  %edx,0x30(%eax)
417dad:	73 66                	jae    0x417e15
417daf:	4c                   	dec    %esp
417db0:	77 74                	ja     0x417e26
417db2:	45                   	inc    %ebp
417db3:	31 61 74             	xor    %esp,0x74(%ecx)
417db6:	71 66                	jno    0x417e1e
417db8:	36 73 36             	ss jae 0x417df1
417dbb:	33 49 61             	xor    0x61(%ecx),%ecx
417dbe:	35 74 69 65 34       	xor    $0x34656974,%eax
417dc3:	50                   	push   %eax
417dc4:	38 6c 55 77          	cmp    %ch,0x77(%ebp,%edx,2)
417dc8:	66 51                	push   %cx
417dca:	4a                   	dec    %edx
417dcb:	56                   	push   %esi
417dcc:	4b                   	dec    %ebx
417dcd:	7a 32                	jp     0x417e01
417dcf:	4d                   	dec    %ebp
417dd0:	33 6b 36             	xor    0x36(%ebx),%ebp
417dd3:	2b 4e 4e             	sub    0x4e(%esi),%ecx
417dd6:	2b 50 6d             	sub    0x6d(%eax),%edx
417dd9:	6a 79                	push   $0x79
417ddb:	6f                   	outsl  %ds:(%esi),(%dx)
417ddc:	69 61 31 56 32 5a 64 	imul   $0x645a3256,0x31(%ecx),%esp
417de3:	67 5a                	addr16 pop %edx
417de5:	32 75 71             	xor    0x71(%ebp),%dh
417de8:	71 36                	jno    0x417e20
417dea:	6b 56 59 65          	imul   $0x65,0x59(%esi),%edx
417dee:	39 67 7a             	cmp    %esp,0x7a(%edi)
417df1:	77 37                	ja     0x417e2a
417df3:	55                   	push   %ebp
417df4:	72 35                	jb     0x417e2b
417df6:	68 76 61 46 64       	push   $0x64466176
417dfb:	79 59                	jns    0x417e56
417dfd:	52                   	push   %edx
417dfe:	6d                   	insl   (%dx),%es:(%edi)
417dff:	4c                   	dec    %esp
417e00:	33 77 36             	xor    0x36(%edi),%esi
417e03:	50                   	push   %eax
417e04:	4a                   	dec    %edx
417e05:	4e                   	dec    %esi
417e06:	42                   	inc    %edx
417e07:	42                   	inc    %edx
417e08:	65 6a 7a             	gs push $0x7a
417e0b:	6a 2b                	push   $0x2b
417e0d:	54                   	push   %esp
417e0e:	72 48                	jb     0x417e58
417e10:	5a                   	pop    %edx
417e11:	4b                   	dec    %ebx
417e12:	59                   	pop    %ecx
417e13:	32 44 55 41          	xor    0x41(%ebp,%edx,2),%al
417e17:	58                   	pop    %eax
417e18:	79 58                	jns    0x417e72
417e1a:	4c                   	dec    %esp
417e1b:	73 35                	jae    0x417e52
417e1d:	32 68 4b             	xor    0x4b(%eax),%ch
417e20:	42                   	inc    %edx
417e21:	39 64 59 7a          	cmp    %esp,0x7a(%ecx,%ebx,2)
417e25:	74 30                	je     0x417e57
417e27:	56                   	push   %esi
417e28:	66 2f                	data16 das
417e2a:	37                   	aaa
417e2b:	6c                   	insb   (%dx),%es:(%edi)
417e2c:	62 35 4a 69 38 33    	bound  %esi,0x3338694a
417e32:	4b                   	dec    %ebx
417e33:	53                   	push   %ebx
417e34:	53                   	push   %ebx
417e35:	72 4e                	jb     0x417e85
417e37:	66 58                	pop    %ax
417e39:	45                   	inc    %ebp
417e3a:	53                   	push   %ebx
417e3b:	37                   	aaa
417e3c:	63 76 50             	arpl   %esi,0x50(%esi)
417e3f:	64 68 75 64 32 70    	fs push $0x70326475
417e45:	6c                   	insb   (%dx),%es:(%edi)
417e46:	2f                   	das
417e47:	58                   	pop    %eax
417e48:	50                   	push   %eax
417e49:	4a                   	dec    %edx
417e4a:	49                   	dec    %ecx
417e4b:	4f                   	dec    %edi
417e4c:	7a 6c                	jp     0x417eba
417e4e:	4f                   	dec    %edi
417e4f:	32 4a 56             	xor    0x56(%edx),%cl
417e52:	55                   	push   %ebp
417e53:	76 43                	jbe    0x417e98
417e55:	4f                   	dec    %edi
417e56:	71 6c                	jno    0x417ec4
417e58:	73 70                	jae    0x417eca
417e5a:	61                   	popa
417e5b:	49                   	dec    %ecx
417e5c:	67 38 79 37          	cmp    %bh,0x37(%bx,%di)
417e60:	61                   	popa
417e61:	37                   	aaa
417e62:	69 53 46 55 65 32 45 	imul   $0x45326555,0x46(%ebx),%edx
417e69:	32 65 6b             	xor    0x6b(%ebp),%ah
417e6c:	4d                   	dec    %ebp
417e6d:	55                   	push   %ebp
417e6e:	36 52                	ss push %edx
417e70:	57                   	push   %edi
417e71:	5a                   	pop    %edx
417e72:	4e                   	dec    %esi
417e73:	75 54                	jne    0x417ec9
417e75:	49                   	dec    %ecx
417e76:	65 36 52             	gs ss push %edx
417e79:	56                   	push   %esi
417e7a:	69 6e 66 42 6e 67 74 	imul   $0x74676e42,0x66(%esi),%ebp
417e81:	68 49 34 36 41       	push   $0x41363449
417e86:	4b                   	dec    %ebx
417e87:	70 41                	jo     0x417eca
417e89:	44                   	inc    %esp
417e8a:	4e                   	dec    %esi
417e8b:	59                   	pop    %ecx
417e8c:	7a 66                	jp     0x417ef4
417e8e:	57                   	push   %edi
417e8f:	37                   	aaa
417e90:	48                   	dec    %eax
417e91:	47                   	inc    %edi
417e92:	38 4d 42             	cmp    %cl,0x42(%ebp)
417e95:	43                   	inc    %ebx
417e96:	2f                   	das
417e97:	34 76                	xor    $0x76,%al
417e99:	65 50                	gs push %eax
417e9b:	4e                   	dec    %esi
417e9c:	75 39                	jne    0x417ed7
417e9e:	71 42                	jno    0x417ee2
417ea0:	2b 72 4a             	sub    0x4a(%edx),%esi
417ea3:	2f                   	das
417ea4:	49                   	dec    %ecx
417ea5:	6d                   	insl   (%dx),%es:(%edi)
417ea6:	39 34 2b             	cmp    %esi,(%ebx,%ebp,1)
417ea9:	50                   	push   %eax
417eaa:	64 36 46             	fs ss inc %esi
417ead:	37                   	aaa
417eae:	48                   	dec    %eax
417eaf:	68 6c 50 34 32       	push   $0x3234506c
417eb4:	35 5a 64 4d 46       	xor    $0x464d645a,%eax
417eb9:	78 53                	js     0x417f0e
417ebb:	71 30                	jno    0x417eed
417ebd:	39 68 31             	cmp    %ebp,0x31(%eax)
417ec0:	70 4c                	jo     0x417f0e
417ec2:	33 2f                	xor    (%edi),%ebp
417ec4:	49                   	dec    %ecx
417ec5:	32 49 67             	xor    0x67(%ecx),%cl
417ec8:	61                   	popa
417ec9:	65 55                	gs push %ebp
417ecb:	51                   	push   %ecx
417ecc:	69 6c 55 4d 49 45 31 	imul   $0x73314549,0x4d(%ebp,%edx,2),%ebp
417ed3:	73
417ed4:	6a 49                	push   $0x49
417ed6:	32 64 46 36          	xor    0x36(%esi,%eax,2),%ah
417eda:	56                   	push   %esi
417edb:	6c                   	insb   (%dx),%es:(%edi)
417edc:	59                   	pop    %ecx
417edd:	6c                   	insb   (%dx),%es:(%edi)
417ede:	75 38                	jne    0x417f18
417ee0:	58                   	pop    %eax
417ee1:	70 65                	jo     0x417f48
417ee3:	41                   	inc    %ecx
417ee4:	2f                   	das
417ee5:	67 43                	addr16 inc %ebx
417ee7:	38 77 42             	cmp    %dh,0x42(%edi)
417eea:	30 6b 45             	xor    %ch,0x45(%ebx)
417eed:	6c                   	insb   (%dx),%es:(%edi)
417eee:	59                   	pop    %ecx
417eef:	32 56 39             	xor    0x39(%esi),%dl
417ef2:	52                   	push   %edx
417ef3:	78 47                	js     0x417f3c
417ef5:	61                   	popa
417ef6:	42                   	inc    %edx
417ef7:	6e                   	outsb  %ds:(%esi),(%dx)
417ef8:	70 73                	jo     0x417f6d
417efa:	65 55                	gs push %ebp
417efc:	6d                   	insl   (%dx),%es:(%edi)
417efd:	35 64 5a 6f 62       	xor    $0x626f5a64,%eax
417f02:	67 55                	addr16 push %ebp
417f04:	6e                   	outsb  %ds:(%esi),(%dx)
417f05:	6f                   	outsl  %ds:(%esi),(%dx)
417f06:	63 34 59             	arpl   %esi,(%ecx,%ebx,2)
417f09:	74 45                	je     0x417f50
417f0b:	79 43                	jns    0x417f50
417f0d:	71 37                	jno    0x417f46
417f0f:	48                   	dec    %eax
417f10:	69 44 6c 63 5a 75 69 	imul   $0x7569755a,0x63(%esp,%ebp,2),%eax
417f17:	75
417f18:	73 41                	jae    0x417f5b
417f1a:	68 37 52 4f 50       	push   $0x504f5237
417f1f:	42                   	inc    %edx
417f20:	6c                   	insb   (%dx),%es:(%edi)
417f21:	62 47 6e             	bound  %eax,0x6e(%edi)
417f24:	50                   	push   %eax
417f25:	32 49 53             	xor    0x53(%ecx),%cl
417f28:	30 55 64             	xor    %dl,0x64(%ebp)
417f2b:	63 36                	arpl   %esi,(%esi)
417f2d:	79 5a                	jns    0x417f89
417f2f:	77 78                	ja     0x417fa9
417f31:	72 50                	jb     0x417f83
417f33:	48                   	dec    %eax
417f34:	55                   	push   %ebp
417f35:	59                   	pop    %ecx
417f36:	54                   	push   %esp
417f37:	4f                   	dec    %edi
417f38:	61                   	popa
417f39:	42                   	inc    %edx
417f3a:	6b 7a 41 34          	imul   $0x34,0x41(%edx),%edi
417f3e:	67 48                	addr16 dec %eax
417f40:	66 64 54             	fs push %sp
417f43:	4c                   	dec    %esp
417f44:	53                   	push   %ebx
417f45:	71 72                	jno    0x417fb9
417f47:	63 63 4f             	arpl   %esp,0x4f(%ebx)
417f4a:	49                   	dec    %ecx
417f4b:	57                   	push   %edi
417f4c:	66 68 64 4e          	pushw  $0x4e64
417f50:	7a 45                	jp     0x417f97
417f52:	4a                   	dec    %edx
417f53:	62 36                	bound  %esi,(%esi)
417f55:	6a 76                	push   $0x76
417f57:	41                   	inc    %ecx
417f58:	4c                   	dec    %esp
417f59:	7a 4b                	jp     0x417fa6
417f5b:	48                   	dec    %eax
417f5c:	42                   	inc    %edx
417f5d:	75 78                	jne    0x417fd7
417f5f:	7a 49                	jp     0x417faa
417f61:	34 66                	xor    $0x66,%al
417f63:	78 47                	js     0x417fac
417f65:	49                   	dec    %ecx
417f66:	62 63 59             	bound  %esp,0x59(%ebx)
417f69:	57                   	push   %edi
417f6a:	50                   	push   %eax
417f6b:	64 43                	fs inc %ebx
417f6d:	6f                   	outsl  %ds:(%esi),(%dx)