140007968:	48 c1 c9 10          	ror    $0x10,%rcx
14000796c:	e9 6f 07 00 00       	jmp    0x1400080e0
140007971:	cc                   	int3
140007972:	cc                   	int3
140007973:	cc                   	int3
140007974:	cc                   	int3
140007975:	cc                   	int3
140007976:	cc                   	int3
140007977:	cc                   	int3
140007978:	e9 bb ff ff ff       	jmp    0x140007938
14000797d:	cc                   	int3
14000797e:	cc                   	int3
14000797f:	cc                   	int3
140007980:	cc                   	int3
140007981:	cc                   	int3
140007982:	cc                   	int3
140007983:	cc                   	int3
140007984:	cc                   	int3
140007985:	cc                   	int3
140007986:	cc                   	int3
140007987:	cc                   	int3
140007988:	cc                   	int3
140007989:	cc                   	int3
14000798a:	cc                   	int3
14000798b:	cc                   	int3
14000798c:	cc                   	int3
14000798d:	cc                   	int3
14000798e:	cc                   	int3
14000798f:	cc                   	int3
140007990:	40 53                	rex push %rbx
140007992:	48 83 ec 20          	sub    $0x20,%rsp
140007996:	48 8d 05 6b 26 00 00 	lea    0x266b(%rip),%rax        # 0x14000a008
14000799d:	48 8b d9             	mov    %rcx,%rbx
1400079a0:	48 89 01             	mov    %rax,(%rcx)
1400079a3:	f6 c2 01             	test   $0x1,%dl
1400079a6:	74 05                	je     0x1400079ad
1400079a8:	e8 8b ff ff ff       	call   0x140007938
1400079ad:	48 8b c3             	mov    %rbx,%rax
1400079b0:	48 83 c4 20          	add    $0x20,%rsp
1400079b4:	5b                   	pop    %rbx
1400079b5:	c3                   	ret
1400079b6:	cc                   	int3
1400079b7:	cc                   	int3
1400079b8:	cc                   	int3
1400079b9:	cc                   	int3
1400079ba:	cc                   	int3
1400079bb:	cc                   	int3
1400079bc:	48 83 ec 28          	sub    $0x28,%rsp
1400079c0:	e8 ef 09 00 00       	call   0x1400083b4
1400079c5:	85 c0                	test   %eax,%eax
1400079c7:	74 21                	je     0x1400079ea
1400079c9:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
1400079d0:	00 00
1400079d2:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400079d6:	eb 05                	jmp    0x1400079dd
1400079d8:	48 3b c8             	cmp    %rax,%rcx
1400079db:	74 14                	je     0x1400079f1
1400079dd:	33 c0                	xor    %eax,%eax
1400079df:	f0 48 0f b1 0d b0 68 	lock cmpxchg %rcx,0x68b0(%rip)        # 0x14000e298
1400079e6:	00 00
1400079e8:	75 ee                	jne    0x1400079d8
1400079ea:	32 c0                	xor    %al,%al
1400079ec:	48 83 c4 28          	add    $0x28,%rsp
1400079f0:	c3                   	ret
1400079f1:	b0 01                	mov    $0x1,%al
1400079f3:	eb f7                	jmp    0x1400079ec
1400079f5:	cc                   	int3
1400079f6:	cc                   	int3
1400079f7:	cc                   	int3
1400079f8:	cc                   	int3
1400079f9:	cc                   	int3
1400079fa:	cc                   	int3
1400079fb:	cc                   	int3
1400079fc:	40 53                	rex push %rbx
1400079fe:	48 83 ec 20          	sub    $0x20,%rsp
140007a02:	0f b6 05 c8 68 00 00 	movzbl 0x68c8(%rip),%eax        # 0x14000e2d1
140007a09:	85 c9                	test   %ecx,%ecx
140007a0b:	bb 01 00 00 00       	mov    $0x1,%ebx
140007a10:	0f 44 c3             	cmove  %ebx,%eax
140007a13:	88 05 b8 68 00 00    	mov    %al,0x68b8(%rip)        # 0x14000e2d1
140007a19:	e8 12 08 00 00       	call   0x140008230
140007a1e:	e8 41 03 00 00       	call   0x140007d64
140007a23:	84 c0                	test   %al,%al
140007a25:	75 04                	jne    0x140007a2b
140007a27:	32 c0                	xor    %al,%al
140007a29:	eb 14                	jmp    0x140007a3f
140007a2b:	e8 34 03 00 00       	call   0x140007d64
140007a30:	84 c0                	test   %al,%al
140007a32:	75 09                	jne    0x140007a3d
140007a34:	33 c9                	xor    %ecx,%ecx
140007a36:	e8 29 03 00 00       	call   0x140007d64
140007a3b:	eb ea                	jmp    0x140007a27
140007a3d:	8a c3                	mov    %bl,%al
140007a3f:	48 83 c4 20          	add    $0x20,%rsp
140007a43:	5b                   	pop    %rbx
140007a44:	c3                   	ret
140007a45:	cc                   	int3
140007a46:	cc                   	int3
140007a47:	cc                   	int3
140007a48:	cc                   	int3
140007a49:	cc                   	int3
140007a4a:	cc                   	int3
140007a4b:	cc                   	int3
140007a4c:	40 53                	rex push %rbx
140007a4e:	48 83 ec 20          	sub    $0x20,%rsp
140007a52:	80 3d 77 68 00 00 00 	cmpb   $0x0,0x6877(%rip)        # 0x14000e2d0
140007a59:	8b d9                	mov    %ecx,%ebx
140007a5b:	0f 85 88 00 00 00    	jne    0x140007ae9
140007a61:	83 f9 01             	cmp    $0x1,%ecx
140007a64:	0f 87 87 00 00 00    	ja     0x140007af1
140007a6a:	e8 45 09 00 00       	call   0x1400083b4
140007a6f:	85 c0                	test   %eax,%eax
140007a71:	74 28                	je     0x140007a9b
140007a73:	85 db                	test   %ebx,%ebx
140007a75:	75 24                	jne    0x140007a9b
140007a77:	48 8d 0d 22 68 00 00 	lea    0x6822(%rip),%rcx        # 0x14000e2a0
140007a7e:	e8 3f 0a 00 00       	call   0x1400084c2
140007a83:	85 c0                	test   %eax,%eax
140007a85:	75 10                	jne    0x140007a97
140007a87:	48 8d 0d 2a 68 00 00 	lea    0x682a(%rip),%rcx        # 0x14000e2b8
140007a8e:	e8 2f 0a 00 00       	call   0x1400084c2
140007a93:	85 c0                	test   %eax,%eax
140007a95:	74 4b                	je     0x140007ae2
140007a97:	32 c0                	xor    %al,%al
140007a99:	eb 50                	jmp    0x140007aeb
140007a9b:	48 8b 15 4e 67 00 00 	mov    0x674e(%rip),%rdx        # 0x14000e1f0
140007aa2:	b9 40 00 00 00       	mov    $0x40,%ecx
140007aa7:	8b c2                	mov    %edx,%eax
140007aa9:	83 e0 3f             	and    $0x3f,%eax
140007aac:	2b c8                	sub    %eax,%ecx
140007aae:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140007ab2:	48 d3 c8             	ror    %cl,%rax
140007ab5:	48 33 c2             	xor    %rdx,%rax
140007ab8:	48 89 05 e1 67 00 00 	mov    %rax,0x67e1(%rip)        # 0x14000e2a0
140007abf:	48 89 05 e2 67 00 00 	mov    %rax,0x67e2(%rip)        # 0x14000e2a8
140007ac6:	48 89 05 e3 67 00 00 	mov    %rax,0x67e3(%rip)        # 0x14000e2b0
140007acd:	48 89 05 e4 67 00 00 	mov    %rax,0x67e4(%rip)        # 0x14000e2b8
140007ad4:	48 89 05 e5 67 00 00 	mov    %rax,0x67e5(%rip)        # 0x14000e2c0
140007adb:	48 89 05 e6 67 00 00 	mov    %rax,0x67e6(%rip)        # 0x14000e2c8
140007ae2:	c6 05 e7 67 00 00 01 	movb   $0x1,0x67e7(%rip)        # 0x14000e2d0
140007ae9:	b0 01                	mov    $0x1,%al
140007aeb:	48 83 c4 20          	add    $0x20,%rsp
140007aef:	5b                   	pop    %rbx
140007af0:	c3                   	ret
140007af1:	b9 05 00 00 00       	mov    $0x5,%ecx
140007af6:	e8 d5 02 00 00       	call   0x140007dd0
140007afb:	cc                   	int3
140007afc:	cc                   	int3
140007afd:	cc                   	int3
140007afe:	cc                   	int3
140007aff:	cc                   	int3
140007b00:	cc                   	int3
140007b01:	cc                   	int3
140007b02:	cc                   	int3
140007b03:	cc                   	int3
140007b04:	48 83 ec 18          	sub    $0x18,%rsp
140007b08:	4c 8b c1             	mov    %rcx,%r8
140007b0b:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
140007b10:	66 39 05 e9 84 ff ff 	cmp    %ax,-0x7b17(%rip)        # 0x140000000
140007b17:	75 78                	jne    0x140007b91
140007b19:	48 63 0d 1c 85 ff ff 	movslq -0x7ae4(%rip),%rcx        # 0x14000003c
140007b20:	48 8d 15 d9 84 ff ff 	lea    -0x7b27(%rip),%rdx        # 0x140000000
140007b27:	48 03 ca             	add    %rdx,%rcx
140007b2a:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
140007b30:	75 5f                	jne    0x140007b91
140007b32:	b8 0b 02 00 00       	mov    $0x20b,%eax
140007b37:	66 39 41 18          	cmp    %ax,0x18(%rcx)
140007b3b:	75 54                	jne    0x140007b91
140007b3d:	4c 2b c2             	sub    %rdx,%r8
140007b40:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
140007b44:	48 8d 51 18          	lea    0x18(%rcx),%rdx
140007b48:	48 03 d0             	add    %rax,%rdx
140007b4b:	0f b7 41 06          	movzwl 0x6(%rcx),%eax
140007b4f:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140007b53:	4c 8d 0c ca          	lea    (%rdx,%rcx,8),%r9
140007b57:	48 89 14 24          	mov    %rdx,(%rsp)
140007b5b:	49 3b d1             	cmp    %r9,%rdx
140007b5e:	74 18                	je     0x140007b78
140007b60:	8b 4a 0c             	mov    0xc(%rdx),%ecx
140007b63:	4c 3b c1             	cmp    %rcx,%r8
140007b66:	72 0a                	jb     0x140007b72
140007b68:	8b 42 08             	mov    0x8(%rdx),%eax
140007b6b:	03 c1                	add    %ecx,%eax
140007b6d:	4c 3b c0             	cmp    %rax,%r8
140007b70:	72 08                	jb     0x140007b7a
140007b72:	48 83 c2 28          	add    $0x28,%rdx
140007b76:	eb df                	jmp    0x140007b57
140007b78:	33 d2                	xor    %edx,%edx
140007b7a:	48 85 d2             	test   %rdx,%rdx
140007b7d:	75 04                	jne    0x140007b83
140007b7f:	32 c0                	xor    %al,%al
140007b81:	eb 14                	jmp    0x140007b97
140007b83:	83 7a 24 00          	cmpl   $0x0,0x24(%rdx)
140007b87:	7d 04                	jge    0x140007b8d
140007b89:	32 c0                	xor    %al,%al
140007b8b:	eb 0a                	jmp    0x140007b97
140007b8d:	b0 01                	mov    $0x1,%al
140007b8f:	eb 06                	jmp    0x140007b97
140007b91:	32 c0                	xor    %al,%al
140007b93:	eb 02                	jmp    0x140007b97
140007b95:	32 c0                	xor    %al,%al
140007b97:	48 83 c4 18          	add    $0x18,%rsp
140007b9b:	c3                   	ret
140007b9c:	cc                   	int3
140007b9d:	cc                   	int3
140007b9e:	cc                   	int3
140007b9f:	cc                   	int3
140007ba0:	cc                   	int3
140007ba1:	cc                   	int3
140007ba2:	cc                   	int3
140007ba3:	cc                   	int3
140007ba4:	40 53                	rex push %rbx
140007ba6:	48 83 ec 20          	sub    $0x20,%rsp
140007baa:	8a d9                	mov    %cl,%bl
140007bac:	e8 03 08 00 00       	call   0x1400083b4
140007bb1:	33 d2                	xor    %edx,%edx
140007bb3:	85 c0                	test   %eax,%eax
140007bb5:	74 0b                	je     0x140007bc2
140007bb7:	84 db                	test   %bl,%bl
140007bb9:	75 07                	jne    0x140007bc2
140007bbb:	48 87 15 d6 66 00 00 	xchg   %rdx,0x66d6(%rip)        # 0x14000e298
140007bc2:	48 83 c4 20          	add    $0x20,%rsp
140007bc6:	5b                   	pop    %rbx
140007bc7:	c3                   	ret
140007bc8:	cc                   	int3
140007bc9:	cc                   	int3
140007bca:	cc                   	int3
140007bcb:	cc                   	int3
140007bcc:	cc                   	int3
140007bcd:	cc                   	int3
140007bce:	cc                   	int3
140007bcf:	cc                   	int3
140007bd0:	40 53                	rex push %rbx
140007bd2:	48 83 ec 20          	sub    $0x20,%rsp
140007bd6:	80 3d f4 66 00 00 00 	cmpb   $0x0,0x66f4(%rip)        # 0x14000e2d1
140007bdd:	8a d9                	mov    %cl,%bl
140007bdf:	74 04                	je     0x140007be5
140007be1:	84 d2                	test   %dl,%dl
140007be3:	75 0c                	jne    0x140007bf1
140007be5:	e8 7a 01 00 00       	call   0x140007d64
140007bea:	8a cb                	mov    %bl,%cl
140007bec:	e8 73 01 00 00       	call   0x140007d64
140007bf1:	b0 01                	mov    $0x1,%al
140007bf3:	48 83 c4 20          	add    $0x20,%rsp
140007bf7:	5b                   	pop    %rbx
140007bf8:	c3                   	ret
140007bf9:	cc                   	int3
140007bfa:	cc                   	int3
140007bfb:	cc                   	int3
140007bfc:	cc                   	int3
140007bfd:	cc                   	int3
140007bfe:	cc                   	int3
140007bff:	cc                   	int3
140007c00:	40 53                	rex push %rbx
140007c02:	48 83 ec 20          	sub    $0x20,%rsp
140007c06:	48 8b 15 e3 65 00 00 	mov    0x65e3(%rip),%rdx        # 0x14000e1f0
140007c0d:	48 8b d9             	mov    %rcx,%rbx
140007c10:	8b ca                	mov    %edx,%ecx
140007c12:	48 33 15 87 66 00 00 	xor    0x6687(%rip),%rdx        # 0x14000e2a0
140007c19:	83 e1 3f             	and    $0x3f,%ecx
140007c1c:	48 d3 ca             	ror    %cl,%rdx
140007c1f:	48 83 fa ff          	cmp    $0xffffffffffffffff,%rdx
140007c23:	75 0a                	jne    0x140007c2f
140007c25:	48 8b cb             	mov    %rbx,%rcx
140007c28:	e8 71 08 00 00       	call   0x14000849e
140007c2d:	eb 0f                	jmp    0x140007c3e
140007c2f:	48 8b d3             	mov    %rbx,%rdx
140007c32:	48 8d 0d 67 66 00 00 	lea    0x6667(%rip),%rcx        # 0x14000e2a0
140007c39:	e8 be 08 00 00       	call   0x1400084fc
140007c3e:	33 c9                	xor    %ecx,%ecx
140007c40:	85 c0                	test   %eax,%eax
140007c42:	48 0f 44 cb          	cmove  %rbx,%rcx
140007c46:	48 8b c1             	mov    %rcx,%rax
140007c49:	48 83 c4 20          	add    $0x20,%rsp
140007c4d:	5b                   	pop    %rbx
140007c4e:	c3                   	ret
140007c4f:	cc                   	int3
140007c50:	cc                   	int3
140007c51:	cc                   	int3
140007c52:	cc                   	int3
140007c53:	cc                   	int3
140007c54:	cc                   	int3
140007c55:	cc                   	int3
140007c56:	cc                   	int3
140007c57:	cc                   	int3
140007c58:	48 83 ec 28          	sub    $0x28,%rsp
140007c5c:	e8 9f ff ff ff       	call   0x140007c00
140007c61:	48 f7 d8             	neg    %rax
140007c64:	1b c0                	sbb    %eax,%eax
140007c66:	f7 d8                	neg    %eax
140007c68:	ff c8                	dec    %eax
140007c6a:	48 83 c4 28          	add    $0x28,%rsp
140007c6e:	c3                   	ret
140007c6f:	cc                   	int3
140007c70:	cc                   	int3
140007c71:	cc                   	int3
140007c72:	cc                   	int3
140007c73:	cc                   	int3
140007c74:	cc                   	int3
140007c75:	cc                   	int3
140007c76:	cc                   	int3
140007c77:	cc                   	int3
140007c78:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140007c7d:	55                   	push   %rbp
140007c7e:	48 8b ec             	mov    %rsp,%rbp
140007c81:	48 83 ec 20          	sub    $0x20,%rsp
140007c85:	48 8b 05 64 65 00 00 	mov    0x6564(%rip),%rax        # 0x14000e1f0
140007c8c:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
140007c93:	2b 00 00
140007c96:	48 3b c3             	cmp    %rbx,%rax
140007c99:	75 74                	jne    0x140007d0f
140007c9b:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
140007ca0:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140007ca4:	ff 15 9e 27 00 00    	call   *0x279e(%rip)        # 0x14000a448
140007caa:	48 8b 45 18          	mov    0x18(%rbp),%rax
140007cae:	48 89 45 10          	mov    %rax,0x10(%rbp)
140007cb2:	ff 15 c8 26 00 00    	call   *0x26c8(%rip)        # 0x14000a380
140007cb8:	8b c0                	mov    %eax,%eax
140007cba:	48 31 45 10          	xor    %rax,0x10(%rbp)
140007cbe:	ff 15 b4 26 00 00    	call   *0x26b4(%rip)        # 0x14000a378
140007cc4:	8b c0                	mov    %eax,%eax
140007cc6:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140007cca:	48 31 45 10          	xor    %rax,0x10(%rbp)
140007cce:	ff 15 e4 26 00 00    	call   *0x26e4(%rip)        # 0x14000a3b8
140007cd4:	8b 45 20             	mov    0x20(%rbp),%eax
140007cd7:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140007cdb:	48 c1 e0 20          	shl    $0x20,%rax
140007cdf:	48 33 45 20          	xor    0x20(%rbp),%rax
140007ce3:	48 33 45 10          	xor    0x10(%rbp),%rax
140007ce7:	48 33 c1             	xor    %rcx,%rax
140007cea:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
140007cf1:	ff 00 00
140007cf4:	48 23 c1             	and    %rcx,%rax
140007cf7:	48 b9 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rcx
140007cfe:	2b 00 00
140007d01:	48 3b c3             	cmp    %rbx,%rax
140007d04:	48 0f 44 c1          	cmove  %rcx,%rax
140007d08:	48 89 05 e1 64 00 00 	mov    %rax,0x64e1(%rip)        # 0x14000e1f0
140007d0f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140007d14:	48 f7 d0             	not    %rax
140007d17:	48 89 05 da 64 00 00 	mov    %rax,0x64da(%rip)        # 0x14000e1f8
140007d1e:	48 83 c4 20          	add    $0x20,%rsp
140007d22:	5d                   	pop    %rbp
140007d23:	c3                   	ret
140007d24:	cc                   	int3
140007d25:	cc                   	int3
140007d26:	cc                   	int3
140007d27:	cc                   	int3
140007d28:	cc                   	int3
140007d29:	cc                   	int3