fffff80000215b89:	cc                   	int3
fffff80000215b8a:	cc                   	int3
fffff80000215b8b:	cc                   	int3
fffff80000215b8c:	cc                   	int3
fffff80000215b8d:	cc                   	int3
fffff80000215b8e:	cc                   	int3
fffff80000215b8f:	cc                   	int3
fffff80000215b90:	40 55                	rex push %rbp
fffff80000215b92:	53                   	push   %rbx
fffff80000215b93:	56                   	push   %rsi
fffff80000215b94:	57                   	push   %rdi
fffff80000215b95:	41 54                	push   %r12
fffff80000215b97:	41 56                	push   %r14
fffff80000215b99:	41 57                	push   %r15
fffff80000215b9b:	48 8b ec             	mov    %rsp,%rbp
fffff80000215b9e:	48 83 ec 50          	sub    $0x50,%rsp
fffff80000215ba2:	48 8b 79 c0          	mov    -0x40(%rcx),%rdi
fffff80000215ba6:	48 8b d9             	mov    %rcx,%rbx
fffff80000215ba9:	8b b1 98 05 00 00    	mov    0x598(%rcx),%esi
fffff80000215baf:	44 8b b9 9c 05 00 00 	mov    0x59c(%rcx),%r15d
fffff80000215bb6:	48 8b 8f c0 02 00 00 	mov    0x2c0(%rdi),%rcx
fffff80000215bbd:	83 b9 80 0e 00 00 00 	cmpl   $0x0,0xe80(%rcx)
fffff80000215bc4:	0f 8c da 4b 03 00    	jl     0xfffff8000024a7a4
fffff80000215bca:	83 b9 78 10 00 00 03 	cmpl   $0x3,0x1078(%rcx)
fffff80000215bd1:	0f 84 b7 4b 03 00    	je     0xfffff8000024a78e
fffff80000215bd7:	32 d2                	xor    %dl,%dl
fffff80000215bd9:	8b c6                	mov    %esi,%eax
fffff80000215bdb:	45 33 e4             	xor    %r12d,%r12d
fffff80000215bde:	c1 e8 04             	shr    $0x4,%eax
fffff80000215be1:	44 0f b6 f0          	movzbl %al,%r14d
fffff80000215be5:	0f b6 83 90 05 00 00 	movzbl 0x590(%rbx),%eax
fffff80000215bec:	4c 89 65 50          	mov    %r12,0x50(%rbp)
fffff80000215bf0:	0f b6 8c 18 80 05 00 	movzbl 0x580(%rax,%rbx,1),%ecx
fffff80000215bf7:	00
fffff80000215bf8:	c1 e9 04             	shr    $0x4,%ecx
fffff80000215bfb:	44 3b f1             	cmp    %ecx,%r14d
fffff80000215bfe:	0f 86 d2 00 00 00    	jbe    0xfffff80000215cd6
fffff80000215c04:	84 d2                	test   %dl,%dl
fffff80000215c06:	75 72                	jne    0xfffff80000215c7a
fffff80000215c08:	48 8b cf             	mov    %rdi,%rcx
fffff80000215c0b:	e8 9c 35 ff ff       	call   0xfffff800002091ac
fffff80000215c10:	84 c0                	test   %al,%al
fffff80000215c12:	74 66                	je     0xfffff80000215c7a
fffff80000215c14:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff80000215c18:	c7 45 40 04 10 04 00 	movl   $0x41004,0x40(%rbp)
fffff80000215c1f:	48 8b cf             	mov    %rdi,%rcx
fffff80000215c22:	e8 85 87 00 00       	call   0xfffff8000021e3ac
fffff80000215c27:	8b 55 40             	mov    0x40(%rbp),%edx
fffff80000215c2a:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff80000215c31:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff80000215c37:	0f 85 f6 01 00 00    	jne    0xfffff80000215e33
fffff80000215c3d:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff80000215c44:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
fffff80000215c48:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
fffff80000215c4c:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff80000215c53:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff80000215c5a:	8b 05 fc 38 3f 00    	mov    0x3f38fc(%rip),%eax        # 0xfffff8000060955c
fffff80000215c60:	a8 01                	test   $0x1,%al
fffff80000215c62:	75 7b                	jne    0xfffff80000215cdf
fffff80000215c64:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff80000215c69:	0f 78 45 e0          	vmread %rax,-0x20(%rbp)
fffff80000215c6d:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
fffff80000215c71:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
fffff80000215c75:	e9 80 00 00 00       	jmp    0xfffff80000215cfa
fffff80000215c7a:	b8 03 00 00 00       	mov    $0x3,%eax
fffff80000215c7f:	48 8b 8f c0 02 00 00 	mov    0x2c0(%rdi),%rcx
fffff80000215c86:	8b 91 78 10 00 00    	mov    0x1078(%rcx),%edx
fffff80000215c8c:	4c 8d 89 80 0e 00 00 	lea    0xe80(%rcx),%r9
fffff80000215c93:	83 f8 02             	cmp    $0x2,%eax
fffff80000215c96:	0f 84 fd 01 00 00    	je     0xfffff80000215e99
fffff80000215c9c:	83 fa 03             	cmp    $0x3,%edx
fffff80000215c9f:	0f 84 66 4b 03 00    	je     0xfffff8000024a80b
fffff80000215ca5:	49 8b 51 10          	mov    0x10(%r9),%rdx
fffff80000215ca9:	8b 82 28 01 00 00    	mov    0x128(%rdx),%eax
fffff80000215caf:	8b c8                	mov    %eax,%ecx
fffff80000215cb1:	83 c9 04             	or     $0x4,%ecx
fffff80000215cb4:	3b c8                	cmp    %eax,%ecx
fffff80000215cb6:	74 1e                	je     0xfffff80000215cd6
fffff80000215cb8:	89 8a 28 01 00 00    	mov    %ecx,0x128(%rdx)
fffff80000215cbe:	8b 05 98 38 3f 00    	mov    0x3f3898(%rip),%eax        # 0xfffff8000060955c
fffff80000215cc4:	a8 01                	test   $0x1,%al
fffff80000215cc6:	0f 85 24 4b 03 00    	jne    0xfffff8000024a7f0
fffff80000215ccc:	8b c1                	mov    %ecx,%eax
fffff80000215cce:	b9 02 40 00 00       	mov    $0x4002,%ecx
fffff80000215cd3:	0f 79 c8             	vmwrite %rax,%rcx
fffff80000215cd6:	80 4b d7 02          	orb    $0x2,-0x29(%rbx)
fffff80000215cda:	e9 44 01 00 00       	jmp    0xfffff80000215e23
fffff80000215cdf:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff80000215ce6:	02 00
fffff80000215ce8:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
fffff80000215cec:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff80000215cf1:	e8 1a c3 0f 00       	call   0xfffff80000312010
fffff80000215cf6:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff80000215cfa:	48 8b 00             	mov    (%rax),%rax
fffff80000215cfd:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
fffff80000215d01:	49 8b ca             	mov    %r10,%rcx
fffff80000215d04:	4d 23 ca             	and    %r10,%r9
fffff80000215d07:	48 f7 d1             	not    %rcx
fffff80000215d0a:	48 23 c8             	and    %rax,%rcx
fffff80000215d0d:	49 0b c9             	or     %r9,%rcx
fffff80000215d10:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
fffff80000215d14:	4c 3b 75 50          	cmp    0x50(%rbp),%r14
fffff80000215d18:	0f 86 af 01 00 00    	jbe    0xfffff80000215ecd
fffff80000215d1e:	48 8b cf             	mov    %rdi,%rcx
fffff80000215d21:	e8 9e 39 ff ff       	call   0xfffff800002096c4
fffff80000215d26:	84 c0                	test   %al,%al
fffff80000215d28:	0f 85 4c ff ff ff    	jne    0xfffff80000215c7a
fffff80000215d2e:	4c 8b 97 c0 02 00 00 	mov    0x2c0(%rdi),%r10
fffff80000215d35:	44 89 65 48          	mov    %r12d,0x48(%rbp)
fffff80000215d39:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
fffff80000215d3d:	41 83 ba 78 10 00 00 	cmpl   $0x3,0x1078(%r10)
fffff80000215d44:	03
fffff80000215d45:	0f 84 31 4b 03 00    	je     0xfffff8000024a87c
fffff80000215d4b:	4c 8b de             	mov    %rsi,%r11
fffff80000215d4e:	f0 4c 0f b3 9b 40 05 	lock btr %r11,0x540(%rbx)
fffff80000215d55:	00 00
fffff80000215d57:	48 8b 43 c0          	mov    -0x40(%rbx),%rax
fffff80000215d5b:	44 38 a0 10 05 00 00 	cmp    %r12b,0x510(%rax)
fffff80000215d62:	0f 85 ea 01 00 00    	jne    0xfffff80000215f52
fffff80000215d68:	45 85 ff             	test   %r15d,%r15d
fffff80000215d6b:	0f 85 66 01 00 00    	jne    0xfffff80000215ed7
fffff80000215d71:	4c 0f a3 9b 60 05 00 	bt     %r11,0x560(%rbx)
fffff80000215d78:	00
fffff80000215d79:	48 8b 97 c0 02 00 00 	mov    0x2c0(%rdi),%rdx
fffff80000215d80:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff80000215d86:	48 8b 87 08 01 00 00 	mov    0x108(%rdi),%rax
fffff80000215d8d:	41 0f 92 c2          	setb   %r10b
fffff80000215d91:	48 ff 80 e8 21 00 00 	incq   0x21e8(%rax)
fffff80000215d98:	83 ba 78 10 00 00 03 	cmpl   $0x3,0x1078(%rdx)
fffff80000215d9f:	0f 84 de 4b 03 00    	je     0xfffff8000024a983
fffff80000215da5:	8b ce                	mov    %esi,%ecx
fffff80000215da7:	44 88 a2 61 11 00 00 	mov    %r12b,0x1161(%rdx)
fffff80000215dae:	8b c6                	mov    %esi,%eax
fffff80000215db0:	c1 e1 10             	shl    $0x10,%ecx
fffff80000215db3:	0f ba e8 1f          	bts    $0x1f,%eax
fffff80000215db7:	49 0b ce             	or     %r14,%rcx
fffff80000215dba:	89 82 80 0e 00 00    	mov    %eax,0xe80(%rdx)
fffff80000215dc0:	48 89 8a 88 0e 00 00 	mov    %rcx,0xe88(%rdx)
fffff80000215dc7:	44 88 93 da 04 00 00 	mov    %r10b,0x4da(%rbx)
fffff80000215dce:	45 84 d2             	test   %r10b,%r10b
fffff80000215dd1:	0f 85 57 01 00 00    	jne    0xfffff80000215f2e
fffff80000215dd7:	fe 83 90 05 00 00    	incb   0x590(%rbx)
fffff80000215ddd:	0f b6 83 90 05 00 00 	movzbl 0x590(%rbx),%eax
fffff80000215de4:	40 88 b4 18 80 05 00 	mov    %sil,0x580(%rax,%rbx,1)
fffff80000215deb:	00
fffff80000215dec:	4c 0f a3 9b 00 05 00 	bt     %r11,0x500(%rbx)
fffff80000215df3:	00
fffff80000215df4:	72 2d                	jb     0xfffff80000215e23
fffff80000215df6:	45 85 ff             	test   %r15d,%r15d
fffff80000215df9:	75 28                	jne    0xfffff80000215e23
fffff80000215dfb:	44 38 a7 1c 01 00 00 	cmp    %r12b,0x11c(%rdi)
fffff80000215e02:	74 11                	je     0xfffff80000215e15
fffff80000215e04:	48 f7 05 51 37 3f 00 	testq  $0x2000,0x3f3751(%rip)        # 0xfffff80000609560
fffff80000215e0b:	00 20 00 00
fffff80000215e0f:	0f 84 cd 4b 03 00    	je     0xfffff8000024a9e2
fffff80000215e15:	44 88 b3 d9 04 00 00 	mov    %r14b,0x4d9(%rbx)
fffff80000215e1c:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
fffff80000215e20:	44 89 30             	mov    %r14d,(%rax)
fffff80000215e23:	48 83 c4 50          	add    $0x50,%rsp
fffff80000215e27:	41 5f                	pop    %r15
fffff80000215e29:	41 5e                	pop    %r14
fffff80000215e2b:	41 5c                	pop    %r12
fffff80000215e2d:	5f                   	pop    %rdi
fffff80000215e2e:	5e                   	pop    %rsi
fffff80000215e2f:	5b                   	pop    %rbx
fffff80000215e30:	5d                   	pop    %rbp
fffff80000215e31:	c3                   	ret
fffff80000215e32:	cc                   	int3
fffff80000215e33:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff80000215e39:	75 0e                	jne    0xfffff80000215e49
fffff80000215e3b:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
fffff80000215e3f:	e8 6c 70 02 00       	call   0xfffff8000023ceb0
fffff80000215e44:	e9 cb fe ff ff       	jmp    0xfffff80000215d14
fffff80000215e49:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff80000215e4f:	74 3a                	je     0xfffff80000215e8b
fffff80000215e51:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff80000215e57:	0f 84 83 00 00 00    	je     0xfffff80000215ee0
fffff80000215e5d:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff80000215e63:	0f 85 05 01 00 00    	jne    0xfffff80000215f6e
fffff80000215e69:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff80000215e70:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff80000215e77:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff80000215e7e:	48 c1 e8 04          	shr    $0x4,%rax
fffff80000215e82:	48 89 45 50          	mov    %rax,0x50(%rbp)
fffff80000215e86:	e9 89 fe ff ff       	jmp    0xfffff80000215d14
fffff80000215e8b:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
fffff80000215e8f:	e8 9c 31 ff ff       	call   0xfffff80000209030
fffff80000215e94:	e9 7b fe ff ff       	jmp    0xfffff80000215d14
fffff80000215e99:	83 fa 03             	cmp    $0x3,%edx
fffff80000215e9c:	0f 84 09 49 03 00    	je     0xfffff8000024a7ab
fffff80000215ea2:	8b 05 b4 36 3f 00    	mov    0x3f36b4(%rip),%eax        # 0xfffff8000060955c
fffff80000215ea8:	a8 01                	test   $0x1,%al
fffff80000215eaa:	0f 85 2b 49 03 00    	jne    0xfffff8000024a7db
fffff80000215eb0:	b9 1c 40 00 00       	mov    $0x401c,%ecx
fffff80000215eb5:	41 0f 79 ce          	vmwrite %r14,%rcx
fffff80000215eb9:	49 8b 41 10          	mov    0x10(%r9),%rax
fffff80000215ebd:	44 88 b0 58 01 00 00 	mov    %r14b,0x158(%rax)
fffff80000215ec4:	80 4b d7 02          	orb    $0x2,-0x29(%rbx)
fffff80000215ec8:	e9 56 ff ff ff       	jmp    0xfffff80000215e23
fffff80000215ecd:	b8 02 00 00 00       	mov    $0x2,%eax
fffff80000215ed2:	e9 a8 fd ff ff       	jmp    0xfffff80000215c7f
fffff80000215ed7:	80 4b d7 02          	orb    $0x2,-0x29(%rbx)
fffff80000215edb:	e9 91 fe ff ff       	jmp    0xfffff80000215d71
fffff80000215ee0:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff80000215ee7:	4c 89 65 58          	mov    %r12,0x58(%rbp)
fffff80000215eeb:	4c 89 65 d8          	mov    %r12,-0x28(%rbp)
fffff80000215eef:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff80000215ef6:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff80000215efd:	8b 05 59 36 3f 00    	mov    0x3f3659(%rip),%eax        # 0xfffff8000060955c
fffff80000215f03:	a8 01                	test   $0x1,%al
fffff80000215f05:	74 7f                	je     0xfffff80000215f86
fffff80000215f07:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff80000215f0e:	02 00
fffff80000215f10:	4c 8d 45 58          	lea    0x58(%rbp),%r8
fffff80000215f14:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff80000215f19:	e8 f2 c0 0f 00       	call   0xfffff80000312010
fffff80000215f1e:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff80000215f22:	48 8b 00             	mov    (%rax),%rax
fffff80000215f25:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff80000215f29:	e9 d3 fd ff ff       	jmp    0xfffff80000215d01
fffff80000215f2e:	45 85 ff             	test   %r15d,%r15d
fffff80000215f31:	0f 84 ec fe ff ff    	je     0xfffff80000215e23
fffff80000215f37:	41 8b d7             	mov    %r15d,%edx
fffff80000215f3a:	48 8b cb             	mov    %rbx,%rcx
fffff80000215f3d:	e8 36 88 00 00       	call   0xfffff8000021e778
fffff80000215f42:	48 83 c4 50          	add    $0x50,%rsp
fffff80000215f46:	41 5f                	pop    %r15
fffff80000215f48:	41 5e                	pop    %r14
fffff80000215f4a:	41 5c                	pop    %r12
fffff80000215f4c:	5f                   	pop    %rdi
fffff80000215f4d:	5e                   	pop    %rsi
fffff80000215f4e:	5b                   	pop    %rbx
fffff80000215f4f:	5d                   	pop    %rbp
fffff80000215f50:	c3                   	ret
fffff80000215f51:	cc                   	int3
fffff80000215f52:	48 8b 90 08 03 00 00 	mov    0x308(%rax),%rdx
fffff80000215f59:	8b 8a 10 35 00 00    	mov    0x3510(%rdx),%ecx
fffff80000215f5f:	0f ba e1 0c          	bt     $0xc,%ecx
fffff80000215f63:	0f 83 ff fd ff ff    	jae    0xfffff80000215d68
fffff80000215f69:	e9 ef 49 03 00       	jmp    0xfffff8000024a95d
fffff80000215f6e:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff80000215f74:	75 23                	jne    0xfffff80000215f99
fffff80000215f76:	48 8b 87 50 01 00 00 	mov    0x150(%rdi),%rax
fffff80000215f7d:	48 89 45 50          	mov    %rax,0x50(%rbp)
fffff80000215f81:	e9 8e fd ff ff       	jmp    0xfffff80000215d14
fffff80000215f86:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff80000215f8b:	0f 78 45 d8          	vmread %rax,-0x28(%rbp)
fffff80000215f8f:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
fffff80000215f93:	48 89 45 58          	mov    %rax,0x58(%rbp)
fffff80000215f97:	eb 89                	jmp    0xfffff80000215f22
fffff80000215f99:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff80000215f9f:	74 1e                	je     0xfffff80000215fbf
fffff80000215fa1:	81 fa 04 10 04 00    	cmp    $0x41004,%edx
fffff80000215fa7:	7e 16                	jle    0xfffff80000215fbf
fffff80000215fa9:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
fffff80000215fad:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff80000215fb3:	74 22                	je     0xfffff80000215fd7
fffff80000215fb5:	e8 42 23 0f 00       	call   0xfffff800003082fc
fffff80000215fba:	e9 55 fd ff ff       	jmp    0xfffff80000215d14
fffff80000215fbf:	45 33 c0             	xor    %r8d,%r8d
fffff80000215fc2:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff80000215fc9:	e8 aa f0 0f 00       	call   0xfffff80000315078
fffff80000215fce:	48 89 45 50          	mov    %rax,0x50(%rbp)
fffff80000215fd2:	e9 3d fd ff ff       	jmp    0xfffff80000215d14
fffff80000215fd7:	e8 44 9c 0f 00       	call   0xfffff8000030fc20
fffff80000215fdc:	e9 33 fd ff ff       	jmp    0xfffff80000215d14
fffff80000215fe1:	cc                   	int3
fffff80000215fe2:	cc                   	int3
fffff80000215fe3:	cc                   	int3
fffff80000215fe4:	cc                   	int3
fffff80000215fe5:	cc                   	int3
fffff80000215fe6:	cc                   	int3
fffff80000215fe7:	cc                   	int3
fffff80000215fe8:	cc                   	int3
fffff80000215fe9:	cc                   	int3
fffff80000215fea:	cc                   	int3
fffff80000215feb:	cc                   	int3
fffff80000215fec:	cc                   	int3
fffff80000215fed:	cc                   	int3
fffff80000215fee:	cc                   	int3
fffff80000215fef:	cc                   	int3
fffff80000215ff0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000215ff5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000215ffa:	57                   	push   %rdi
fffff80000215ffb:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000215fff:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff80000216006:	00 00
fffff80000216008:	48 8b d9             	mov    %rcx,%rbx
fffff8000021600b:	f6 05 4e 35 3f 00 04 	testb  $0x4,0x3f354e(%rip)        # 0xfffff80000609560
fffff80000216012:	74 15                	je     0xfffff80000216029
fffff80000216014:	0f 31                	rdtsc
fffff80000216016:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021601a:	48 0b d0             	or     %rax,%rdx
fffff8000021601d:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff80000216021:	48 f7 e2             	mul    %rdx
fffff80000216024:	4c 8b ca             	mov    %rdx,%r9
fffff80000216027:	eb 0b                	jmp    0xfffff80000216034
fffff80000216029:	48 8b cf             	mov    %rdi,%rcx
fffff8000021602c:	e8 2b 05 02 00       	call   0xfffff8000023655c
fffff80000216031:	4c 8b c8             	mov    %rax,%r9
fffff80000216034:	4d 8b c1             	mov    %r9,%r8
fffff80000216037:	4c 2b 87 08 f0 02 00 	sub    0x2f008(%rdi),%r8
fffff8000021603e:	0f 31                	rdtsc
fffff80000216040:	48 8b 8f c8 f0 02 00 	mov    0x2f0c8(%rdi),%rcx
fffff80000216047:	49 8b f1             	mov    %r9,%rsi
fffff8000021604a:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021604e:	4d 8b d9             	mov    %r9,%r11
fffff80000216051:	48 0b c2             	or     %rdx,%rax
fffff80000216054:	48 03 47 58          	add    0x58(%rdi),%rax
fffff80000216058:	4c 89 8f 08 f0 02 00 	mov    %r9,0x2f008(%rdi)
fffff8000021605f:	4c 01 87 10 f0 02 00 	add    %r8,0x2f010(%rdi)
fffff80000216066:	48 89 87 c8 f0 02 00 	mov    %rax,0x2f0c8(%rdi)
fffff8000021606d:	48 2b c1             	sub    %rcx,%rax
fffff80000216070:	48 01 87 d0 f0 02 00 	add    %rax,0x2f0d0(%rdi)
fffff80000216077:	4c 01 87 18 f0 02 00 	add    %r8,0x2f018(%rdi)
fffff8000021607e:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
fffff80000216082:	4c 01 81 b8 00 00 00 	add    %r8,0xb8(%rcx)
fffff80000216089:	48 63 81 70 01 00 00 	movslq 0x170(%rcx),%rax
fffff80000216090:	4c 01 84 c1 08 20 00 	add    %r8,0x2008(%rcx,%rax,8)
fffff80000216097:	00
fffff80000216098:	48 2b b7 10 f0 02 00 	sub    0x2f010(%rdi),%rsi
fffff8000021609f:	48 2b b3 d0 8c 02 00 	sub    0x28cd0(%rbx),%rsi
fffff800002160a6:	4c 2b 9b d8 8c 02 00 	sub    0x28cd8(%rbx),%r11
fffff800002160ad:	8b 05 4d 7f 56 00    	mov    0x567f4d(%rip),%eax        # 0xfffff8000077e000
fffff800002160b3:	8b 93 c8 8c 02 00    	mov    0x28cc8(%rbx),%edx
fffff800002160b9:	83 f8 01             	cmp    $0x1,%eax
fffff800002160bc:	0f 84 90 00 00 00    	je     0xfffff80000216152
fffff800002160c2:	44 8b 93 44 08 01 00 	mov    0x10844(%rbx),%r10d
fffff800002160c9:	45 8b c2             	mov    %r10d,%r8d
fffff800002160cc:	48 8b 8b d8 05 01 00 	mov    0x105d8(%rbx),%rcx
fffff800002160d3:	41 83 e2 3f          	and    $0x3f,%r10d
fffff800002160d7:	41 c1 e8 06          	shr    $0x6,%r8d
fffff800002160db:	8b 81 14 01 00 00    	mov    0x114(%rcx),%eax
fffff800002160e1:	44 3b c0             	cmp    %eax,%r8d
fffff800002160e4:	73 6c                	jae    0xfffff80000216152
fffff800002160e6:	4a 8b 8c c1 18 01 00 	mov    0x118(%rcx,%r8,8),%rcx
fffff800002160ed:	00
fffff800002160ee:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
fffff800002160f3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff800002160f8:	41 8b c2             	mov    %r10d,%eax
fffff800002160fb:	48 0f a3 01          	bt     %rax,(%rcx)
fffff800002160ff:	0f 92 c0             	setb   %al
fffff80000216102:	84 c0                	test   %al,%al
fffff80000216104:	74 4c                	je     0xfffff80000216152
fffff80000216106:	8b 05 a8 46 55 00    	mov    0x5546a8(%rip),%eax        # 0xfffff8000076a7b4
fffff8000021610c:	4c 3b d8             	cmp    %rax,%r11
fffff8000021610f:	72 5d                	jb     0xfffff8000021616e
fffff80000216111:	48 8b 83 18 90 02 00 	mov    0x29018(%rbx),%rax
fffff80000216118:	48 8b c8             	mov    %rax,%rcx
fffff8000021611b:	8b c0                	mov    %eax,%eax