fffff800002e489a:	48 85 c0             	test   %rax,%rax
fffff800002e489d:	75 02                	jne    0xfffff800002e48a1
fffff800002e489f:	33 c0                	xor    %eax,%eax
fffff800002e48a1:	c3                   	ret
fffff800002e48a2:	cc                   	int3
fffff800002e48a3:	f6 05 b6 4c 32 00 08 	testb  $0x8,0x324cb6(%rip)        # 0xfffff80000609560
fffff800002e48aa:	75 0f                	jne    0xfffff800002e48bb
fffff800002e48ac:	41 83 f8 01          	cmp    $0x1,%r8d
fffff800002e48b0:	75 09                	jne    0xfffff800002e48bb
fffff800002e48b2:	48 8b 05 df 76 32 00 	mov    0x3276df(%rip),%rax        # 0xfffff8000060bf98
fffff800002e48b9:	c3                   	ret
fffff800002e48ba:	cc                   	int3
fffff800002e48bb:	48 8b 91 88 35 00 00 	mov    0x3588(%rcx),%rdx
fffff800002e48c2:	4c 8d 91 68 35 00 00 	lea    0x3568(%rcx),%r10
fffff800002e48c9:	eb 20                	jmp    0xfffff800002e48eb
fffff800002e48cb:	8b 42 1c             	mov    0x1c(%rdx),%eax
fffff800002e48ce:	a8 08                	test   $0x8,%al
fffff800002e48d0:	75 15                	jne    0xfffff800002e48e7
fffff800002e48d2:	44 39 02             	cmp    %r8d,(%rdx)
fffff800002e48d5:	75 10                	jne    0xfffff800002e48e7
fffff800002e48d7:	41 83 f8 01          	cmp    $0x1,%r8d
fffff800002e48db:	75 0a                	jne    0xfffff800002e48e7
fffff800002e48dd:	49 8b 41 08          	mov    0x8(%r9),%rax
fffff800002e48e1:	48 39 42 08          	cmp    %rax,0x8(%rdx)
fffff800002e48e5:	74 0f                	je     0xfffff800002e48f6
fffff800002e48e7:	48 8b 52 20          	mov    0x20(%rdx),%rdx
fffff800002e48eb:	48 83 ea 20          	sub    $0x20,%rdx
fffff800002e48ef:	49 3b d2             	cmp    %r10,%rdx
fffff800002e48f2:	75 d7                	jne    0xfffff800002e48cb
fffff800002e48f4:	eb a9                	jmp    0xfffff800002e489f
fffff800002e48f6:	48 8b c2             	mov    %rdx,%rax
fffff800002e48f9:	c3                   	ret
fffff800002e48fa:	cc                   	int3
fffff800002e48fb:	cc                   	int3
fffff800002e48fc:	cc                   	int3
fffff800002e48fd:	cc                   	int3
fffff800002e48fe:	cc                   	int3
fffff800002e48ff:	cc                   	int3
fffff800002e4900:	cc                   	int3
fffff800002e4901:	cc                   	int3
fffff800002e4902:	cc                   	int3
fffff800002e4903:	cc                   	int3
fffff800002e4904:	48 8b 81 a8 35 00 00 	mov    0x35a8(%rcx),%rax
fffff800002e490b:	41 b8 f0 00 00 00    	mov    $0xf0,%r8d
fffff800002e4911:	49 2b c0             	sub    %r8,%rax
fffff800002e4914:	48 81 c1 b8 34 00 00 	add    $0x34b8,%rcx
fffff800002e491b:	eb 10                	jmp    0xfffff800002e492d
fffff800002e491d:	48 39 50 78          	cmp    %rdx,0x78(%rax)
fffff800002e4921:	74 11                	je     0xfffff800002e4934
fffff800002e4923:	48 8b 80 f0 00 00 00 	mov    0xf0(%rax),%rax
fffff800002e492a:	49 2b c0             	sub    %r8,%rax
fffff800002e492d:	48 3b c1             	cmp    %rcx,%rax
fffff800002e4930:	75 eb                	jne    0xfffff800002e491d
fffff800002e4932:	33 c0                	xor    %eax,%eax
fffff800002e4934:	c3                   	ret
fffff800002e4935:	cc                   	int3
fffff800002e4936:	cc                   	int3
fffff800002e4937:	cc                   	int3
fffff800002e4938:	cc                   	int3
fffff800002e4939:	cc                   	int3
fffff800002e493a:	cc                   	int3
fffff800002e493b:	cc                   	int3
fffff800002e493c:	48 8b c4             	mov    %rsp,%rax
fffff800002e493f:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002e4943:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002e4947:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002e494b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002e494f:	41 56                	push   %r14
fffff800002e4951:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002e4955:	33 db                	xor    %ebx,%ebx
fffff800002e4957:	48 8d b9 b8 35 00 00 	lea    0x35b8(%rcx),%rdi
fffff800002e495e:	8b 07                	mov    (%rdi),%eax
fffff800002e4960:	49 8b f0             	mov    %r8,%rsi
fffff800002e4963:	0f ba f0 1f          	btr    $0x1f,%eax
fffff800002e4967:	49 89 18             	mov    %rbx,(%r8)
fffff800002e496a:	4c 8b f2             	mov    %rdx,%r14
fffff800002e496d:	48 8b e9             	mov    %rcx,%rbp
fffff800002e4970:	44 8d 48 01          	lea    0x1(%rax),%r9d
fffff800002e4974:	f0 44 0f b1 0f       	lock cmpxchg %r9d,(%rdi)
fffff800002e4979:	74 08                	je     0xfffff800002e4983
fffff800002e497b:	48 8b cf             	mov    %rdi,%rcx
fffff800002e497e:	e8 cd 02 f8 ff       	call   0xfffff80000264c50
fffff800002e4983:	49 8b d6             	mov    %r14,%rdx
fffff800002e4986:	48 8b cd             	mov    %rbp,%rcx
fffff800002e4989:	e8 76 ff ff ff       	call   0xfffff800002e4904
fffff800002e498e:	4c 8b c8             	mov    %rax,%r9
fffff800002e4991:	48 85 c0             	test   %rax,%rax
fffff800002e4994:	74 16                	je     0xfffff800002e49ac
fffff800002e4996:	48 8d 88 00 01 00 00 	lea    0x100(%rax),%rcx
fffff800002e499d:	e8 1a 80 f2 ff       	call   0xfffff8000020c9bc
fffff800002e49a2:	66 85 c0             	test   %ax,%ax
fffff800002e49a5:	75 05                	jne    0xfffff800002e49ac
fffff800002e49a7:	4c 89 0e             	mov    %r9,(%rsi)
fffff800002e49aa:	eb 05                	jmp    0xfffff800002e49b1
fffff800002e49ac:	bb 57 00 00 00       	mov    $0x57,%ebx
fffff800002e49b1:	f0 ff 0f             	lock decl (%rdi)
fffff800002e49b4:	0f b7 c3             	movzwl %bx,%eax
fffff800002e49b7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002e49bc:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002e49c1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002e49c6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002e49cb:	48 83 c4 20          	add    $0x20,%rsp
fffff800002e49cf:	41 5e                	pop    %r14
fffff800002e49d1:	c3                   	ret
fffff800002e49d2:	cc                   	int3
fffff800002e49d3:	cc                   	int3
fffff800002e49d4:	cc                   	int3
fffff800002e49d5:	cc                   	int3
fffff800002e49d6:	cc                   	int3
fffff800002e49d7:	cc                   	int3
fffff800002e49d8:	cc                   	int3
fffff800002e49d9:	cc                   	int3
fffff800002e49da:	cc                   	int3
fffff800002e49db:	cc                   	int3
fffff800002e49dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002e49e1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002e49e6:	57                   	push   %rdi
fffff800002e49e7:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002e49eb:	8b 05 0f 77 32 00    	mov    0x32770f(%rip),%eax        # 0xfffff8000060c100
fffff800002e49f1:	33 f6                	xor    %esi,%esi
fffff800002e49f3:	0f ba f0 1f          	btr    $0x1f,%eax
fffff800002e49f7:	48 89 32             	mov    %rsi,(%rdx)
fffff800002e49fa:	48 8b da             	mov    %rdx,%rbx
fffff800002e49fd:	48 8b f9             	mov    %rcx,%rdi
fffff800002e4a00:	44 8d 40 01          	lea    0x1(%rax),%r8d
fffff800002e4a04:	f0 44 0f b1 05 f3 76 	lock cmpxchg %r8d,0x3276f3(%rip)        # 0xfffff8000060c100
fffff800002e4a0b:	32 00
fffff800002e4a0d:	74 0c                	je     0xfffff800002e4a1b
fffff800002e4a0f:	48 8d 0d ea 76 32 00 	lea    0x3276ea(%rip),%rcx        # 0xfffff8000060c100
fffff800002e4a16:	e8 35 02 f8 ff       	call   0xfffff80000264c50
fffff800002e4a1b:	4c 8b 0d ce 76 32 00 	mov    0x3276ce(%rip),%r9        # 0xfffff8000060c0f0
fffff800002e4a22:	48 8d 15 c7 76 32 00 	lea    0x3276c7(%rip),%rdx        # 0xfffff8000060c0f0
fffff800002e4a29:	49 81 c1 40 ff ff ff 	add    $0xffffffffffffff40,%r9
fffff800002e4a30:	49 8d 81 c0 00 00 00 	lea    0xc0(%r9),%rax
fffff800002e4a37:	48 3b c2             	cmp    %rdx,%rax
fffff800002e4a3a:	74 1d                	je     0xfffff800002e4a59
fffff800002e4a3c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
fffff800002e4a40:	49 39 49 08          	cmp    %rcx,0x8(%r9)
fffff800002e4a44:	74 30                	je     0xfffff800002e4a76
fffff800002e4a46:	49 8b 81 c0 00 00 00 	mov    0xc0(%r9),%rax
fffff800002e4a4d:	4c 8d 88 40 ff ff ff 	lea    -0xc0(%rax),%r9
fffff800002e4a54:	48 3b c2             	cmp    %rdx,%rax
fffff800002e4a57:	75 e7                	jne    0xfffff800002e4a40
fffff800002e4a59:	b8 57 00 00 00       	mov    $0x57,%eax
fffff800002e4a5e:	f0 ff 0d 9b 76 32 00 	lock decl 0x32769b(%rip)        # 0xfffff8000060c100
fffff800002e4a65:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002e4a6a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002e4a6f:	48 83 c4 20          	add    $0x20,%rsp
fffff800002e4a73:	5f                   	pop    %rdi
fffff800002e4a74:	c3                   	ret
fffff800002e4a75:	cc                   	int3
fffff800002e4a76:	49 8d 89 d0 00 00 00 	lea    0xd0(%r9),%rcx
fffff800002e4a7d:	e8 3a 7f f2 ff       	call   0xfffff8000020c9bc
fffff800002e4a82:	66 85 c0             	test   %ax,%ax
fffff800002e4a85:	75 d2                	jne    0xfffff800002e4a59
fffff800002e4a87:	4c 89 0b             	mov    %r9,(%rbx)
fffff800002e4a8a:	0f b7 c6             	movzwl %si,%eax
fffff800002e4a8d:	eb cf                	jmp    0xfffff800002e4a5e
fffff800002e4a8f:	cc                   	int3
fffff800002e4a90:	cc                   	int3
fffff800002e4a91:	cc                   	int3
fffff800002e4a92:	cc                   	int3
fffff800002e4a93:	cc                   	int3
fffff800002e4a94:	cc                   	int3
fffff800002e4a95:	cc                   	int3
fffff800002e4a96:	cc                   	int3
fffff800002e4a97:	cc                   	int3
fffff800002e4a98:	48 8b c4             	mov    %rsp,%rax
fffff800002e4a9b:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002e4a9f:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002e4aa3:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002e4aa7:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002e4aab:	41 54                	push   %r12
fffff800002e4aad:	41 56                	push   %r14
fffff800002e4aaf:	41 57                	push   %r15
fffff800002e4ab1:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002e4ab5:	48 8b 69 48          	mov    0x48(%rcx),%rbp
fffff800002e4ab9:	45 33 ff             	xor    %r15d,%r15d
fffff800002e4abc:	8b da                	mov    %edx,%ebx
fffff800002e4abe:	48 8b f9             	mov    %rcx,%rdi
fffff800002e4ac1:	44 39 79 18          	cmp    %r15d,0x18(%rcx)
fffff800002e4ac5:	75 52                	jne    0xfffff800002e4b19
fffff800002e4ac7:	f6 85 20 01 00 00 01 	testb  $0x1,0x120(%rbp)
fffff800002e4ace:	75 23                	jne    0xfffff800002e4af3
fffff800002e4ad0:	48 8d 81 b0 00 00 00 	lea    0xb0(%rcx),%rax
fffff800002e4ad7:	44 89 b9 a0 00 00 00 	mov    %r15d,0xa0(%rcx)
fffff800002e4ade:	44 88 b9 a4 00 00 00 	mov    %r15b,0xa4(%rcx)
fffff800002e4ae5:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002e4ae9:	48 89 00             	mov    %rax,(%rax)
fffff800002e4aec:	44 89 b9 a8 00 00 00 	mov    %r15d,0xa8(%rcx)
fffff800002e4af3:	48 8d 41 20          	lea    0x20(%rcx),%rax
fffff800002e4af7:	48 8d 8d 88 35 00 00 	lea    0x3588(%rbp),%rcx
fffff800002e4afe:	48 8b 51 08          	mov    0x8(%rcx),%rdx
fffff800002e4b02:	48 39 0a             	cmp    %rcx,(%rdx)
fffff800002e4b05:	0f 85 7a 01 00 00    	jne    0xfffff800002e4c85
fffff800002e4b0b:	48 89 08             	mov    %rcx,(%rax)
fffff800002e4b0e:	48 89 50 08          	mov    %rdx,0x8(%rax)
fffff800002e4b12:	48 89 02             	mov    %rax,(%rdx)
fffff800002e4b15:	48 89 41 08          	mov    %rax,0x8(%rcx)
fffff800002e4b19:	41 f6 d8             	neg    %r8b
fffff800002e4b1c:	1b c0                	sbb    %eax,%eax
fffff800002e4b1e:	83 c0 02             	add    $0x2,%eax
fffff800002e4b21:	89 47 18             	mov    %eax,0x18(%rdi)
fffff800002e4b24:	f6 c3 10             	test   $0x10,%bl
fffff800002e4b27:	74 06                	je     0xfffff800002e4b2f
fffff800002e4b29:	83 4f 1c 08          	orl    $0x8,0x1c(%rdi)
fffff800002e4b2d:	eb 09                	jmp    0xfffff800002e4b38
fffff800002e4b2f:	f6 c3 20             	test   $0x20,%bl
fffff800002e4b32:	74 04                	je     0xfffff800002e4b38
fffff800002e4b34:	83 4f 1c 20          	orl    $0x20,0x1c(%rdi)
fffff800002e4b38:	44 8b f3             	mov    %ebx,%r14d
fffff800002e4b3b:	41 bc 00 00 00 80    	mov    $0x80000000,%r12d
fffff800002e4b41:	41 83 e6 01          	and    $0x1,%r14d
fffff800002e4b45:	0f 84 8e 00 00 00    	je     0xfffff800002e4bd9
fffff800002e4b4b:	83 4f 1c 01          	orl    $0x1,0x1c(%rdi)
fffff800002e4b4f:	48 8d 8f 00 01 00 00 	lea    0x100(%rdi),%rcx
fffff800002e4b56:	48 8d 41 10          	lea    0x10(%rcx),%rax
fffff800002e4b5a:	4c 89 4f 78          	mov    %r9,0x78(%rdi)
fffff800002e4b5e:	44 89 39             	mov    %r15d,(%rcx)
fffff800002e4b61:	44 88 79 04          	mov    %r15b,0x4(%rcx)
fffff800002e4b65:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002e4b69:	48 89 00             	mov    %rax,(%rax)
fffff800002e4b6c:	44 89 79 08          	mov    %r15d,0x8(%rcx)
fffff800002e4b70:	e8 e3 8a 05 00       	call   0xfffff8000033d658
fffff800002e4b75:	48 8d b5 b8 35 00 00 	lea    0x35b8(%rbp),%rsi
fffff800002e4b7c:	4d 8b c7             	mov    %r15,%r8
fffff800002e4b7f:	f0 0f ba 2e 1f       	lock btsl $0x1f,(%rsi)
fffff800002e4b84:	73 1f                	jae    0xfffff800002e4ba5
fffff800002e4b86:	48 8b ce             	mov    %rsi,%rcx
fffff800002e4b89:	e8 1a 01 f8 ff       	call   0xfffff80000264ca8
fffff800002e4b8e:	4c 8b c0             	mov    %rax,%r8
fffff800002e4b91:	eb 12                	jmp    0xfffff800002e4ba5
fffff800002e4b93:	f3 90                	pause
fffff800002e4b95:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff800002e4b9c:	0f 87 8e 00 00 00    	ja     0xfffff800002e4c30
fffff800002e4ba2:	49 ff c0             	inc    %r8
fffff800002e4ba5:	8b 0e                	mov    (%rsi),%ecx
fffff800002e4ba7:	41 3b cc             	cmp    %r12d,%ecx
fffff800002e4baa:	75 e7                	jne    0xfffff800002e4b93
fffff800002e4bac:	48 8d 85 a8 35 00 00 	lea    0x35a8(%rbp),%rax
fffff800002e4bb3:	48 8b 50 08          	mov    0x8(%rax),%rdx
fffff800002e4bb7:	48 8d 8f f0 00 00 00 	lea    0xf0(%rdi),%rcx
fffff800002e4bbe:	48 39 02             	cmp    %rax,(%rdx)
fffff800002e4bc1:	0f 85 be 00 00 00    	jne    0xfffff800002e4c85
fffff800002e4bc7:	48 89 01             	mov    %rax,(%rcx)
fffff800002e4bca:	48 89 51 08          	mov    %rdx,0x8(%rcx)
fffff800002e4bce:	48 89 0a             	mov    %rcx,(%rdx)
fffff800002e4bd1:	48 89 48 08          	mov    %rcx,0x8(%rax)
fffff800002e4bd5:	f0 44 21 3e          	lock and %r15d,(%rsi)
fffff800002e4bd9:	f6 c3 02             	test   $0x2,%bl
fffff800002e4bdc:	0f 84 27 01 00 00    	je     0xfffff800002e4d09
fffff800002e4be2:	f0 4c 21 bd 98 35 00 	lock and %r15,0x3598(%rbp)
fffff800002e4be9:	00
fffff800002e4bea:	83 4f 1c 02          	orl    $0x2,0x1c(%rdi)
fffff800002e4bee:	48 8d 87 e0 00 00 00 	lea    0xe0(%rdi),%rax
fffff800002e4bf5:	44 89 bf d0 00 00 00 	mov    %r15d,0xd0(%rdi)
fffff800002e4bfc:	4d 8b c7             	mov    %r15,%r8
fffff800002e4bff:	44 88 bf d4 00 00 00 	mov    %r15b,0xd4(%rdi)
fffff800002e4c06:	44 89 bf d8 00 00 00 	mov    %r15d,0xd8(%rdi)
fffff800002e4c0d:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002e4c11:	48 89 00             	mov    %rax,(%rax)
fffff800002e4c14:	f0 0f ba 2d e3 74 32 	lock btsl $0x1f,0x3274e3(%rip)        # 0xfffff8000060c100
fffff800002e4c1b:	00 1f
fffff800002e4c1d:	73 41                	jae    0xfffff800002e4c60
fffff800002e4c1f:	48 8d 0d da 74 32 00 	lea    0x3274da(%rip),%rcx        # 0xfffff8000060c100
fffff800002e4c26:	e8 7d 00 f8 ff       	call   0xfffff80000264ca8
fffff800002e4c2b:	4c 8b c0             	mov    %rax,%r8
fffff800002e4c2e:	eb 30                	jmp    0xfffff800002e4c60
fffff800002e4c30:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
fffff800002e4c35:	33 d2                	xor    %edx,%edx
fffff800002e4c37:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff800002e4c3c:	4c 8b ce             	mov    %rsi,%r9
fffff800002e4c3f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002e4c44:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002e4c49:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800002e4c4c:	e8 83 d9 f6 ff       	call   0xfffff800002525d4
fffff800002e4c51:	cc                   	int3
fffff800002e4c52:	f3 90                	pause
fffff800002e4c54:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff800002e4c5b:	77 2f                	ja     0xfffff800002e4c8c
fffff800002e4c5d:	49 ff c0             	inc    %r8
fffff800002e4c60:	8b 0d 9a 74 32 00    	mov    0x32749a(%rip),%ecx        # 0xfffff8000060c100
fffff800002e4c66:	41 3b cc             	cmp    %r12d,%ecx
fffff800002e4c69:	75 e7                	jne    0xfffff800002e4c52
fffff800002e4c6b:	48 8b 05 86 74 32 00 	mov    0x327486(%rip),%rax        # 0xfffff8000060c0f8
fffff800002e4c72:	48 8d 15 77 74 32 00 	lea    0x327477(%rip),%rdx        # 0xfffff8000060c0f0
fffff800002e4c79:	48 8d 8f c0 00 00 00 	lea    0xc0(%rdi),%rcx
fffff800002e4c80:	48 39 10             	cmp    %rdx,(%rax)
fffff800002e4c83:	74 2d                	je     0xfffff800002e4cb2
fffff800002e4c85:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff800002e4c8a:	cd 29                	int    $0x29
fffff800002e4c8c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
fffff800002e4c91:	4c 8d 0d 68 74 32 00 	lea    0x327468(%rip),%r9        # 0xfffff8000060c100
fffff800002e4c98:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff800002e4c9d:	33 d2                	xor    %edx,%edx
fffff800002e4c9f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002e4ca4:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002e4ca9:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800002e4cac:	e8 23 d9 f6 ff       	call   0xfffff800002525d4
fffff800002e4cb1:	cc                   	int3
fffff800002e4cb2:	48 89 11             	mov    %rdx,(%rcx)
fffff800002e4cb5:	48 89 41 08          	mov    %rax,0x8(%rcx)
fffff800002e4cb9:	48 89 08             	mov    %rcx,(%rax)
fffff800002e4cbc:	48 89 0d 35 74 32 00 	mov    %rcx,0x327435(%rip)        # 0xfffff8000060c0f8
fffff800002e4cc3:	f0 44 21 3d 35 74 32 	lock and %r15d,0x327435(%rip)        # 0xfffff8000060c100
fffff800002e4cca:	00
fffff800002e4ccb:	44 0f b7 4c 24 78    	movzwl 0x78(%rsp),%r9d
fffff800002e4cd1:	8b c3                	mov    %ebx,%eax
fffff800002e4cd3:	8b 54 24 70          	mov    0x70(%rsp),%edx
fffff800002e4cd7:	48 8b cf             	mov    %rdi,%rcx
fffff800002e4cda:	c1 e8 02             	shr    $0x2,%eax
fffff800002e4cdd:	24 01                	and    $0x1,%al
fffff800002e4cdf:	c1 eb 03             	shr    $0x3,%ebx
fffff800002e4ce2:	80 e3 01             	and    $0x1,%bl
fffff800002e4ce5:	88 44 24 20          	mov    %al,0x20(%rsp)
fffff800002e4ce9:	44 8a c3             	mov    %bl,%r8b
fffff800002e4cec:	e8 2f 54 00 00       	call   0xfffff800002ea120
fffff800002e4cf1:	f0 48 0f ba ad 98 35 	lock btsq $0x0,0x3598(%rbp)
fffff800002e4cf8:	00 00 00
fffff800002e4cfb:	73 0c                	jae    0xfffff800002e4d09
fffff800002e4cfd:	48 8d 8d 98 35 00 00 	lea    0x3598(%rbp),%rcx
fffff800002e4d04:	e8 07 69 f3 ff       	call   0xfffff8000021b610
fffff800002e4d09:	45 85 f6             	test   %r14d,%r14d
fffff800002e4d0c:	74 07                	je     0xfffff800002e4d15
fffff800002e4d0e:	44 89 bf 00 01 00 00 	mov    %r15d,0x100(%rdi)
fffff800002e4d15:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002e4d1a:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002e4d1f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff800002e4d24:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
fffff800002e4d29:	48 83 c4 30          	add    $0x30,%rsp
fffff800002e4d2d:	41 5f                	pop    %r15
fffff800002e4d2f:	41 5e                	pop    %r14
fffff800002e4d31:	41 5c                	pop    %r12
fffff800002e4d33:	c3                   	ret
fffff800002e4d34:	cc                   	int3
fffff800002e4d35:	cc                   	int3
fffff800002e4d36:	cc                   	int3
fffff800002e4d37:	cc                   	int3
fffff800002e4d38:	cc                   	int3
fffff800002e4d39:	cc                   	int3
fffff800002e4d3a:	cc                   	int3
fffff800002e4d3b:	cc                   	int3
fffff800002e4d3c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002e4d41:	55                   	push   %rbp
fffff800002e4d42:	56                   	push   %rsi
fffff800002e4d43:	57                   	push   %rdi
fffff800002e4d44:	41 54                	push   %r12
fffff800002e4d46:	41 55                	push   %r13
fffff800002e4d48:	41 56                	push   %r14
fffff800002e4d4a:	41 57                	push   %r15