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
417ea5:	43                   	inc    %ebx
417ea6:	4b                   	dec    %ebx
417ea7:	68 53 48 45 73       	push   $0x73454853
417eac:	69 5f 73 71 46 6b 38 	imul   $0x386b4671,0x73(%edi),%ebx
417eb3:	51                   	push   %ecx
417eb4:	66 30 6f 3d          	data16 xor %ch,0x3d(%edi)
417eb8:	00 23                	add    %ah,(%ebx)
417eba:	3d 71 46 37 71       	cmp    $0x71374671,%eax
417ebf:	50                   	push   %eax
417ec0:	24 53                	and    $0x53,%al
417ec2:	4a                   	dec    %edx
417ec3:	4e                   	dec    %esi
417ec4:	56                   	push   %esi
417ec5:	6e                   	outsb  %ds:(%esi),(%dx)
417ec6:	36 51                	ss push %ecx
417ec8:	30 7a 36             	xor    %bh,0x36(%edx)
417ecb:	41                   	inc    %ecx
417ecc:	52                   	push   %edx
417ecd:	46                   	inc    %esi
417ece:	61                   	popa
417ecf:	4a                   	dec    %edx
417ed0:	67 4d                	addr16 dec %ebp
417ed2:	32 61 69             	xor    0x69(%ecx),%ah
417ed5:	59                   	pop    %ecx
417ed6:	62 6b 46             	bound  %ebp,0x46(%ebx)
417ed9:	68 72 66 59 6e       	push   $0x6e596672
417ede:	34 52                	xor    $0x52,%al
417ee0:	6c                   	insb   (%dx),%es:(%edi)
417ee1:	36 4f                	ss dec %edi
417ee3:	64 6a 33             	fs push $0x33
417ee6:	49                   	dec    %ecx
417ee7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417eec:	62 24 74             	bound  %esp,(%esp,%esi,2)
417eef:	46                   	inc    %esi
417ef0:	4b                   	dec    %ebx
417ef1:	56                   	push   %esi
417ef2:	52                   	push   %edx
417ef3:	65 71 5a             	gs jno 0x417f50
417ef6:	4d                   	dec    %ebp
417ef7:	49                   	dec    %ecx
417ef8:	39 4d 36             	cmp    %ecx,0x36(%ebp)
417efb:	37                   	aaa
417efc:	38 63 4b             	cmp    %ah,0x4b(%ebx)
417eff:	57                   	push   %edi
417f00:	47                   	inc    %edi
417f01:	64 6c                	fs insb (%dx),%es:(%edi)
417f03:	45                   	inc    %ebp
417f04:	31 55 4a             	xor    %edx,0x4a(%ebp)
417f07:	71 4a                	jno    0x417f53
417f09:	42                   	inc    %edx
417f0a:	66 48                	dec    %ax
417f0c:	41                   	inc    %ecx
417f0d:	66 4f                	dec    %di
417f0f:	66 51                	push   %cx
417f11:	68 58 75 57 35       	push   $0x35577558
417f16:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
417f1c:	76 52                	jbe    0x417f70
417f1e:	4b                   	dec    %ebx
417f1f:	64 6f                	outsl  %fs:(%esi),(%dx)
417f21:	75 69                	jne    0x417f8c
417f23:	78 7a                	js     0x417f9f
417f25:	79 33                	jns    0x417f5a
417f27:	6d                   	insl   (%dx),%es:(%edi)
417f28:	6f                   	outsl  %ds:(%esi),(%dx)
417f29:	70 5a                	jo     0x417f85
417f2b:	31 56 74             	xor    %edx,0x74(%esi)
417f2e:	6a 5a                	push   $0x5a
417f30:	52                   	push   %edx
417f31:	49                   	dec    %ecx
417f32:	78 62                	js     0x417f96
417f34:	74 69                	je     0x417f9f
417f36:	53                   	push   %ebx
417f37:	57                   	push   %edi
417f38:	32 47 41             	xor    0x41(%edi),%al
417f3b:	47                   	inc    %edi
417f3c:	4c                   	dec    %esp
417f3d:	44                   	inc    %esp
417f3e:	24 33                	and    $0x33,%al
417f40:	37                   	aaa
417f41:	69 56 4c 6e 39 55 3d 	imul   $0x3d55396e,0x4c(%esi),%edx
417f48:	00 23                	add    %ah,(%ebx)
417f4a:	3d 71 78 59 4a       	cmp    $0x4a597871,%eax
417f4f:	49                   	dec    %ecx
417f50:	6a 75                	push   $0x75
417f52:	58                   	pop    %eax
417f53:	46                   	inc    %esi
417f54:	54                   	push   %esp
417f55:	6a 52                	push   $0x52
417f57:	76 74                	jbe    0x417fcd
417f59:	34 31                	xor    $0x31,%al
417f5b:	77 65                	ja     0x417fc2
417f5d:	34 61                	xor    $0x61,%al
417f5f:	6b 64 48 31 57       	imul   $0x57,0x31(%eax,%ecx,2),%esp
417f64:	4e                   	dec    %esi
417f65:	32 6e 4c             	xor    0x4c(%esi),%ch
417f68:	4d                   	dec    %ebp
417f69:	70 65                	jo     0x417fd0
417f6b:	73 56                	jae    0x417fc3
417f6d:	4f                   	dec    %edi
417f6e:	58                   	pop    %eax
417f6f:	58                   	pop    %eax
417f70:	73 59                	jae    0x417fcb
417f72:	75 53                	jne    0x417fc7
417f74:	72 48                	jb     0x417fbe
417f76:	4d                   	dec    %ebp
417f77:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417f7c:	5a                   	pop    %edx
417f7d:	37                   	aaa
417f7e:	39 7a 72             	cmp    %edi,0x72(%edx)
417f81:	6c                   	insb   (%dx),%es:(%edi)
417f82:	4c                   	dec    %esp
417f83:	77 36                	ja     0x417fbb
417f85:	54                   	push   %esp
417f86:	39 6b 4a             	cmp    %ebp,0x4a(%ebx)
417f89:	43                   	inc    %ebx
417f8a:	48                   	dec    %eax
417f8b:	74 24                	je     0x417fb1
417f8d:	65 33 30             	xor    %gs:(%eax),%esi
417f90:	36 48                	ss dec %eax
417f92:	6b 6d 59 70          	imul   $0x70,0x59(%ebp),%ebp
417f96:	51                   	push   %ecx
417f97:	6c                   	insb   (%dx),%es:(%edi)
417f98:	38 4a 31             	cmp    %cl,0x31(%edx)
417f9b:	75 67                	jne    0x418004
417f9d:	66 33 62 6d          	xor    0x6d(%edx),%sp
417fa1:	79 38                	jns    0x417fdb
417fa3:	74 79                	je     0x41801e
417fa5:	63 45 3d             	arpl   %eax,0x3d(%ebp)
417fa8:	00 23                	add    %ah,(%ebx)
417faa:	3d 71 77 64 48       	cmp    $0x48647771,%eax
417faf:	48                   	dec    %eax
417fb0:	70 64                	jo     0x418016
417fb2:	37                   	aaa
417fb3:	55                   	push   %ebp
417fb4:	57                   	push   %edi
417fb5:	76 31                	jbe    0x417fe8
417fb7:	5f                   	pop    %edi
417fb8:	32 6c 63 4f          	xor    0x4f(%ebx,%eiz,2),%ch
417fbc:	65 75 6e             	gs jne 0x41802d
417fbf:	41                   	inc    %ecx
417fc0:	31 38                	xor    %edi,(%eax)
417fc2:	58                   	pop    %eax
417fc3:	4b                   	dec    %ebx
417fc4:	55                   	push   %ebp
417fc5:	73 72                	jae    0x418039
417fc7:	47                   	inc    %edi
417fc8:	39 44 38 53          	cmp    %eax,0x53(%eax,%edi,1)
417fcc:	24 78                	and    $0x78,%al
417fce:	6c                   	insb   (%dx),%es:(%edi)
417fcf:	69 24 74 6b 41 4d 6c 	imul   $0x6c4d416b,(%esp,%esi,2),%esp
417fd6:	49                   	dec    %ecx
417fd7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417fdc:	70 67                	jo     0x418045
417fde:	68 52 76 5a 47       	push   $0x475a7652
417fe3:	34 5a                	xor    $0x5a,%al
417fe5:	66 63 73 6d          	arpl   %si,0x6d(%ebx)
417fe9:	76 41                	jbe    0x41802c
417feb:	59                   	pop    %ecx
417fec:	43                   	inc    %ebx
417fed:	24 6f                	and    $0x6f,%al
417fef:	38 71 4e             	cmp    %dh,0x4e(%ecx)
417ff2:	30 57 6a             	xor    %dl,0x6a(%edi)
417ff5:	42                   	inc    %edx
417ff6:	33 38                	xor    (%eax),%edi
417ff8:	37                   	aaa
417ff9:	50                   	push   %eax
417ffa:	6e                   	outsb  %ds:(%esi),(%dx)
417ffb:	39 63 47             	cmp    %esp,0x47(%ebx)
417ffe:	24 59                	and    $0x59,%al
418000:	39 48 4a             	cmp    %ecx,0x4a(%eax)
418003:	33 75 77             	xor    0x77(%ebp),%esi
418006:	55                   	push   %ebp
418007:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41800c:	36 54                	ss push %esp
41800e:	73 4f                	jae    0x41805f