417bb9:	4e                   	dec    %esi
417bba:	74 51                	je     0x417c0d
417bbc:	41                   	inc    %ecx
417bbd:	63 6b 59             	arpl   %ebp,0x59(%ebx)
417bc0:	33 45 6f             	xor    0x6f(%ebp),%eax
417bc3:	51                   	push   %ecx
417bc4:	24 48                	and    $0x48,%al
417bc6:	65 52                	gs push %edx
417bc8:	70 45                	jo     0x417c0f
417bca:	51                   	push   %ecx
417bcb:	39 4d 45             	cmp    %ecx,0x45(%ebp)
417bce:	63 6a 34             	arpl   %ebp,0x34(%edx)
417bd1:	6f                   	outsl  %ds:(%esi),(%dx)
417bd2:	69 46 58 70 77 36 51 	imul   $0x51367770,0x58(%esi),%eax
417bd9:	5a                   	pop    %edx
417bda:	54                   	push   %esp
417bdb:	68 67 73 47 4e       	push   $0x4e477367
417be0:	5a                   	pop    %edx
417be1:	49                   	dec    %ecx
417be2:	41                   	inc    %ecx
417be3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417be8:	51                   	push   %ecx
417be9:	5f                   	pop    %edi
417bea:	42                   	inc    %edx
417beb:	42                   	inc    %edx
417bec:	6b 62 63 6b          	imul   $0x6b,0x63(%edx),%esp
417bf0:	6b 58 47 62          	imul   $0x62,0x47(%eax),%ebx
417bf4:	58                   	pop    %eax
417bf5:	56                   	push   %esi
417bf6:	31 6e 45             	xor    %ebp,0x45(%esi)
417bf9:	34 53                	xor    $0x53,%al
417bfb:	77 34                	ja     0x417c31
417bfd:	77 3d                	ja     0x417c3c
417bff:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417c04:	41                   	inc    %ecx
417c05:	6f                   	outsl  %ds:(%esi),(%dx)
417c06:	52                   	push   %edx
417c07:	7a 72                	jp     0x417c7b
417c09:	46                   	inc    %esi
417c0a:	69 39 48 69 48 6a    	imul   $0x6a486948,(%ecx),%edi
417c10:	79 50                	jns    0x417c62
417c12:	4c                   	dec    %esp
417c13:	30 69 78             	xor    %ch,0x78(%ecx)
417c16:	6b 56 58 41          	imul   $0x41,0x58(%esi),%edx
417c1a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417c1f:	71 31                	jno    0x417c52
417c21:	74 32                	je     0x417c55
417c23:	6e                   	outsb  %ds:(%esi),(%dx)
417c24:	4e                   	dec    %esi
417c25:	31 70 32             	xor    %esi,0x32(%eax)
417c28:	6e                   	outsb  %ds:(%esi),(%dx)
417c29:	57                   	push   %edi
417c2a:	6b 79 74 41          	imul   $0x41,0x74(%ecx),%edi
417c2e:	31 77 6a             	xor    %esi,0x6a(%edi)
417c31:	51                   	push   %ecx
417c32:	33 32                	xor    (%edx),%esi
417c34:	4a                   	dec    %edx
417c35:	79 43                	jns    0x417c7a
417c37:	6c                   	insb   (%dx),%es:(%edi)
417c38:	57                   	push   %edi
417c39:	63 54 47 49          	arpl   %edx,0x49(%edi,%eax,2)
417c3d:	5a                   	pop    %edx
417c3e:	4d                   	dec    %ebp
417c3f:	4f                   	dec    %edi
417c40:	45                   	inc    %ebp
417c41:	56                   	push   %esi
417c42:	39 58 4f             	cmp    %ebx,0x4f(%eax)
417c45:	49                   	dec    %ecx
417c46:	59                   	pop    %ecx
417c47:	66 31 78 51          	xor    %di,0x51(%eax)
417c4b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417c50:	77 31                	ja     0x417c83
417c52:	74 37                	je     0x417c8b
417c54:	69 58 37 51 34 50 24 	imul   $0x24503451,0x37(%eax),%ebx
417c5b:	43                   	inc    %ebx
417c5c:	42                   	inc    %edx
417c5d:	51                   	push   %ecx
417c5e:	78 64                	js     0x417cc4
417c60:	68 67 31 33 42       	push   $0x42333167
417c65:	51                   	push   %ecx
417c66:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417c6b:	71 54                	jno    0x417cc1
417c6d:	66 4d                	dec    %bp
417c6f:	6e                   	outsb  %ds:(%esi),(%dx)
417c70:	44                   	inc    %esp
417c71:	5f                   	pop    %edi
417c72:	6a 66                	push   $0x66
417c74:	69 49 54 69 42 39 35 	imul   $0x35394269,0x54(%ecx),%ecx
417c7b:	45                   	inc    %ebp
417c7c:	53                   	push   %ebx
417c7d:	32 6e 57             	xor    0x57(%esi),%ch
417c80:	64 4c                	fs dec %esp
417c82:	6c                   	insb   (%dx),%es:(%edi)
417c83:	44                   	inc    %esp
417c84:	54                   	push   %esp
417c85:	64 47                	fs inc %edi
417c87:	4f                   	dec    %edi
417c88:	53                   	push   %ebx
417c89:	44                   	inc    %esp
417c8a:	56                   	push   %esi
417c8b:	67 58                	addr16 pop %eax
417c8d:	45                   	inc    %ebp
417c8e:	6e                   	outsb  %ds:(%esi),(%dx)
417c8f:	6a 4b                	push   $0x4b
417c91:	4e                   	dec    %esi
417c92:	47                   	inc    %edi
417c93:	6b 57 63 4d          	imul   $0x4d,0x63(%edi),%edx
417c97:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417c9c:	74 63                	je     0x417d01
417c9e:	6c                   	insb   (%dx),%es:(%edi)
417c9f:	35 37 47 36 6b       	xor    $0x6b364737,%eax
417ca4:	50                   	push   %eax
417ca5:	72 37                	jb     0x417cde
417ca7:	44                   	inc    %esp
417ca8:	44                   	inc    %esp
417ca9:	59                   	pop    %ecx
417caa:	65 57                	gs push %edi
417cac:	65 59                	gs pop %ecx
417cae:	33 38                	xor    (%eax),%edi
417cb0:	39 77 3d             	cmp    %esi,0x3d(%edi)
417cb3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417cb8:	51                   	push   %ecx
417cb9:	79 76                	jns    0x417d31
417cbb:	54                   	push   %esp
417cbc:	36 31 52 41          	xor    %edx,%ss:0x41(%edx)
417cc0:	66 64 45             	fs inc %bp
417cc3:	55                   	push   %ebp
417cc4:	76 6e                	jbe    0x417d34
417cc6:	31 6a 42             	xor    %ebp,0x42(%edx)
417cc9:	76 63                	jbe    0x417d2e
417ccb:	78 30                	js     0x417cfd
417ccd:	51                   	push   %ecx
417cce:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417cd3:	71 47                	jno    0x417d1c
417cd5:	35 59 5a 62 65       	xor    $0x65625a59,%eax
417cda:	78 66                	js     0x417d42
417cdc:	53                   	push   %ebx
417cdd:	6c                   	insb   (%dx),%es:(%edi)
417cde:	5a                   	pop    %edx
417cdf:	6b 5f 63 77          	imul   $0x77,0x63(%edi),%ebx
417ce3:	46                   	inc    %esi
417ce4:	78 4b                	js     0x417d31
417ce6:	46                   	inc    %esi
417ce7:	68 34 48 61 59       	push   $0x59614834
417cec:	24 4b                	and    $0x4b,%al
417cee:	72 70                	jb     0x417d60
417cf0:	34 72                	xor    $0x72,%al
417cf2:	4b                   	dec    %ebx
417cf3:	32 48 64             	xor    0x64(%eax),%cl
417cf6:	43                   	inc    %ebx
417cf7:	48                   	dec    %eax
417cf8:	38 4f 49             	cmp    %cl,0x49(%edi)
417cfb:	73 34                	jae    0x417d31
417cfd:	45                   	inc    %ebp
417cfe:	49                   	dec    %ecx
417cff:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417d04:	72 6a                	jb     0x417d70
417d06:	50                   	push   %eax
417d07:	71 34                	jno    0x417d3d
417d09:	69 50 62 24 50 4c 63 	imul   $0x634c5024,0x62(%eax),%edx
417d10:	6b 63 4f 62          	imul   $0x62,0x4f(%ebx),%esp
417d14:	73 67                	jae    0x417d7d
417d16:	52                   	push   %edx
417d17:	45                   	inc    %ebp
417d18:	31 51 3d             	xor    %edx,0x3d(%ecx)
417d1b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417d20:	35 75 76 74 4b       	xor    $0x4b747675,%eax
417d25:	6f                   	outsl  %ds:(%esi),(%dx)
417d26:	37                   	aaa
417d27:	72 4c                	jb     0x417d75
417d29:	66 54                	push   %sp
417d2b:	35 77 47 59 35       	xor    $0x35594777,%eax
417d30:	54                   	push   %esp
417d31:	42                   	inc    %edx
417d32:	53                   	push   %ebx
417d33:	34 69                	xor    $0x69,%al
417d35:	78 6d                	js     0x417da4
417d37:	62 70 47             	bound  %esi,0x47(%eax)
417d3a:	45                   	inc    %ebp
417d3b:	4c                   	dec    %esp
417d3c:	5f                   	pop    %edi
417d3d:	42                   	inc    %edx
417d3e:	37                   	aaa
417d3f:	31 72 77             	xor    %esi,0x77(%edx)
417d42:	62 4f 52             	bound  %ecx,0x52(%edi)
417d45:	6c                   	insb   (%dx),%es:(%edi)
417d46:	42                   	inc    %edx
417d47:	70 42                	jo     0x417d8b
417d49:	4b                   	dec    %ebx
417d4a:	41                   	inc    %ecx
417d4b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417d50:	36 33 41 33          	xor    %ss:0x33(%ecx),%eax
417d54:	7a 48                	jp     0x417d9e
417d56:	39 68 51             	cmp    %ebp,0x51(%eax)
417d59:	24 33                	and    $0x33,%al
417d5b:	63 35 33 78 32 77    	arpl   %esi,0x77327833
417d61:	71 55                	jno    0x417db8
417d63:	30 51 67             	xor    %dl,0x67(%ecx)
417d66:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417d6b:	71 30                	jno    0x417d9d
417d6d:	78 69                	js     0x417dd8
417d6f:	78 48                	js     0x417db9
417d71:	77 53                	ja     0x417dc6
417d73:	54                   	push   %esp
417d74:	53                   	push   %ebx
417d75:	24 61                	and    $0x61,%al
417d77:	39 78 35             	cmp    %edi,0x35(%eax)
417d7a:	64 74 4e             	fs je  0x417dcb
417d7d:	5a                   	pop    %edx
417d7e:	63 63 76             	arpl   %esp,0x76(%ebx)
417d81:	65 62 56 4c          	bound  %edx,%gs:0x4c(%esi)
417d85:	75 4f                	jne    0x417dd6
417d87:	34 65                	xor    $0x65,%al
417d89:	75 59                	jne    0x417de4
417d8b:	4f                   	dec    %edi
417d8c:	65 70 61             	gs jo  0x417df0
417d8f:	65 39 6d 32          	cmp    %ebp,%gs:0x32(%ebp)
417d93:	53                   	push   %ebx
417d94:	36 34 73             	ss xor $0x73,%al
417d97:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417d9c:	34 6f                	xor    $0x6f,%al
417d9e:	34 7a                	xor    $0x7a,%al
417da0:	72 72                	jb     0x417e14
417da2:	7a 72                	jp     0x417e16
417da4:	37                   	aaa
417da5:	75 4f                	jne    0x417df6
417da7:	77 33                	ja     0x417ddc
417da9:	70 79                	jo     0x417e24
417dab:	53                   	push   %ebx
417dac:	44                   	inc    %esp
417dad:	42                   	inc    %edx
417dae:	4f                   	dec    %edi
417daf:	77 5a                	ja     0x417e0b
417db1:	74 41                	je     0x417df4
417db3:	4f                   	dec    %edi
417db4:	64 6c                	fs insb (%dx),%es:(%edi)
417db6:	68 76 75 64 71       	push   $0x71647576
417dbb:	63 62 49             	arpl   %esp,0x49(%edx)
417dbe:	62 68 41             	bound  %ebp,0x41(%eax)
417dc1:	42                   	inc    %edx
417dc2:	6b 51 66 65          	imul   $0x65,0x66(%ecx),%edx
417dc6:	34 3d                	xor    $0x3d,%al
417dc8:	00 23                	add    %ah,(%ebx)
417dca:	3d 71 49 4b 4a       	cmp    $0x4a4b4971,%eax
417dcf:	53                   	push   %ebx
417dd0:	61                   	popa
417dd1:	61                   	popa
417dd2:	4b                   	dec    %ebx
417dd3:	72 61                	jb     0x417e36
417dd5:	78 52                	js     0x417e29
417dd7:	7a 69                	jp     0x417e42
417dd9:	33 41 44             	xor    0x44(%ecx),%eax
417ddc:	35 37 46 4b 67       	xor    $0x674b4637,%eax
417de1:	39 4d 51             	cmp    %ecx,0x51(%ebp)
417de4:	6b 53 64 6d          	imul   $0x6d,0x64(%ebx),%edx
417de8:	4f                   	dec    %edi
417de9:	71 55                	jno    0x417e40
417deb:	63 48 4e             	arpl   %ecx,0x4e(%eax)
417dee:	78 4b                	js     0x417e3b
417df0:	6a 53                	push   $0x53
417df2:	5a                   	pop    %edx
417df3:	46                   	inc    %esi
417df4:	47                   	inc    %edi
417df5:	6b 67 3d 00          	imul   $0x0,0x3d(%edi),%esp
417df9:	23 3d 71 74 44 43    	and    0x43447471,%edi
417dff:	36 49                	ss dec %ecx
417e01:	6f                   	outsl  %ds:(%esi),(%dx)
417e02:	4c                   	dec    %esp
417e03:	72 35                	jb     0x417e3a
417e05:	70 6e                	jo     0x417e75
417e07:	4d                   	dec    %ebp
417e08:	6f                   	outsl  %ds:(%esi),(%dx)
417e09:	31 64 39 71          	xor    %esp,0x71(%ecx,%edi,1)
417e0d:	64 41                	fs inc %ecx
417e0f:	63 32                	arpl   %esi,(%edx)
417e11:	54                   	push   %esp
417e12:	42                   	inc    %edx
417e13:	4f                   	dec    %edi
417e14:	6e                   	outsb  %ds:(%esi),(%dx)
417e15:	57                   	push   %edi
417e16:	71 4f                	jno    0x417e67
417e18:	64 6c                	fs insb (%dx),%es:(%edi)
417e1a:	45                   	inc    %ebp
417e1b:	5a                   	pop    %edx
417e1c:	48                   	dec    %eax
417e1d:	66 38 49 74          	data16 cmp %cl,0x74(%ecx)
417e21:	62 6c 38 63          	bound  %ebp,0x63(%eax,%edi,1)
417e25:	4a                   	dec    %edx
417e26:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
417e2c:	41                   	inc    %ecx
417e2d:	6b 35 53 45 6e 76 72 	imul   $0x72,0x766e4553,%esi
417e34:	36 69 57 4b 7a 57 54 	imul   $0x6154577a,%ss:0x4b(%edi),%edx
417e3b:	61
417e3c:	4f                   	dec    %edi
417e3d:	61                   	popa
417e3e:	70 54                	jo     0x417e94
417e40:	45                   	inc    %ebp
417e41:	41                   	inc    %ecx
417e42:	5f                   	pop    %edi
417e43:	42                   	inc    %edx
417e44:	46                   	inc    %esi
417e45:	77 75                	ja     0x417ebc
417e47:	4e                   	dec    %esi
417e48:	6b 7a 36 38          	imul   $0x38,0x36(%edx),%edi
417e4c:	78 75                	js     0x417ec3
417e4e:	5a                   	pop    %edx
417e4f:	4c                   	dec    %esp
417e50:	54                   	push   %esp
417e51:	6e                   	outsb  %ds:(%esi),(%dx)
417e52:	75 51                	jne    0x417ea5
417e54:	4f                   	dec    %edi
417e55:	68 34 3d 00 23       	push   $0x23003d34
417e5a:	3d 71 57 4c 4b       	cmp    $0x4b4c5771,%eax
417e5f:	4e                   	dec    %esi
417e60:	42                   	inc    %edx
417e61:	75 62                	jne    0x417ec5
417e63:	6b 74 52 63 79       	imul   $0x79,0x63(%edx,%edx,2),%esi
417e68:	75 38                	jne    0x417ea2
417e6a:	76 49                	jbe    0x417eb5
417e6c:	34 64                	xor    $0x64,%al
417e6e:	49                   	dec    %ecx
417e6f:	41                   	inc    %ecx
417e70:	4a                   	dec    %edx
417e71:	4e                   	dec    %esi
417e72:	4f                   	dec    %edi
417e73:	71 61                	jno    0x417ed6
417e75:	6a 76                	push   $0x76
417e77:	79 4c                	jns    0x417ec5
417e79:	37                   	aaa
417e7a:	4e                   	dec    %esi
417e7b:	63 63 6d             	arpl   %esp,0x6d(%ebx)
417e7e:	55                   	push   %ebp
417e7f:	45                   	inc    %ebp
417e80:	43                   	inc    %ebx
417e81:	34 51                	xor    $0x51,%al
417e83:	44                   	inc    %esp
417e84:	39 79 38             	cmp    %edi,0x38(%ecx)
417e87:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417e8c:	66 4f                	dec    %di
417e8e:	58                   	pop    %eax
417e8f:	4c                   	dec    %esp
417e90:	76 24                	jbe    0x417eb6
417e92:	65 6a 34             	gs push $0x34
417e95:	66 66 56             	data16 push %si
417e98:	6f                   	outsl  %ds:(%esi),(%dx)
417e99:	61                   	popa
417e9a:	39 51 4e             	cmp    %edx,0x4e(%ecx)
417e9d:	38 56 6b             	cmp    %dl,0x6b(%esi)
417ea0:	65 38 4f 39          	cmp    %cl,%gs:0x39(%edi)
417ea4:	44                   	inc    %esp