fffff800002d4a0a:	84 c2                	test   %al,%dl
fffff800002d4a0c:	74 25                	je     0xfffff800002d4a33
fffff800002d4a0e:	40 84 f6             	test   %sil,%sil
fffff800002d4a11:	75 10                	jne    0xfffff800002d4a23
fffff800002d4a13:	48 8b 03             	mov    (%rbx),%rax
fffff800002d4a16:	48 85 c0             	test   %rax,%rax
fffff800002d4a19:	75 4d                	jne    0xfffff800002d4a68
fffff800002d4a1b:	f0 48 0f ba 2b 00    	lock btsq $0x0,(%rbx)
fffff800002d4a21:	72 25                	jb     0xfffff800002d4a48
fffff800002d4a23:	44 8b c5             	mov    %ebp,%r8d
fffff800002d4a26:	8b d7                	mov    %edi,%edx
fffff800002d4a28:	49 8b ce             	mov    %r14,%rcx
fffff800002d4a2b:	40 b6 01             	mov    $0x1,%sil
fffff800002d4a2e:	e8 7d 68 f3 ff       	call   0xfffff8000020b2b0
fffff800002d4a33:	ff c7                	inc    %edi
fffff800002d4a35:	49 83 c7 08          	add    $0x8,%r15
fffff800002d4a39:	83 ff 04             	cmp    $0x4,%edi
fffff800002d4a3c:	72 b3                	jb     0xfffff800002d49f1
fffff800002d4a3e:	40 84 f6             	test   %sil,%sil
fffff800002d4a41:	74 05                	je     0xfffff800002d4a48
fffff800002d4a43:	f0 48 83 23 00       	lock andq $0x0,(%rbx)
fffff800002d4a48:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002d4a4d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff800002d4a52:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff800002d4a57:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
fffff800002d4a5c:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d4a60:	41 5f                	pop    %r15
fffff800002d4a62:	41 5e                	pop    %r14
fffff800002d4a64:	41 5c                	pop    %r12
fffff800002d4a66:	c3                   	ret
fffff800002d4a67:	cc                   	int3
fffff800002d4a68:	f3 90                	pause
fffff800002d4a6a:	eb dc                	jmp    0xfffff800002d4a48
fffff800002d4a6c:	cc                   	int3
fffff800002d4a6d:	cc                   	int3
fffff800002d4a6e:	cc                   	int3
fffff800002d4a6f:	cc                   	int3
fffff800002d4a70:	cc                   	int3
fffff800002d4a71:	cc                   	int3
fffff800002d4a72:	cc                   	int3
fffff800002d4a73:	cc                   	int3
fffff800002d4a74:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002d4a78:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff800002d4a7e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800002d4a83:	48 8d 0d 76 05 51 00 	lea    0x510576(%rip),%rcx        # 0xfffff800007e5000
fffff800002d4a8a:	48 c7 05 cb b6 33 00 	movq   $0x0,0x33b6cb(%rip)        # 0xfffff80000610160
fffff800002d4a91:	00 00 00 00
fffff800002d4a95:	e8 f6 75 06 00       	call   0xfffff8000033c090
fffff800002d4a9a:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
fffff800002d4a9f:	4c 8d 0d 1a 49 4b 00 	lea    0x4b491a(%rip),%r9        # 0xfffff800007893c0
fffff800002d4aa6:	48 89 15 bb b6 33 00 	mov    %rdx,0x33b6bb(%rip)        # 0xfffff80000610168
fffff800002d4aad:	45 33 c0             	xor    %r8d,%r8d
fffff800002d4ab0:	41 ba 00 08 00 00    	mov    $0x800,%r10d
fffff800002d4ab6:	48 b8 00 f0 ff ff ff 	movabs $0xffffffffff000,%rax
fffff800002d4abd:	ff 0f 00
fffff800002d4ac0:	49 bb ff ff ff ff 0f 	movabs $0xfffffffff,%r11
fffff800002d4ac7:	00 00 00
fffff800002d4aca:	48 8b ca             	mov    %rdx,%rcx
fffff800002d4acd:	48 23 c8             	and    %rax,%rcx
fffff800002d4ad0:	48 b8 63 01 00 00 00 	movabs $0x8000000000000163,%rax
fffff800002d4ad7:	00 00 80
fffff800002d4ada:	48 0b c8             	or     %rax,%rcx
fffff800002d4add:	49 8b c0             	mov    %r8,%rax
fffff800002d4ae0:	48 c1 e0 0c          	shl    $0xc,%rax
fffff800002d4ae4:	49 ff c0             	inc    %r8
fffff800002d4ae7:	48 03 05 4a 19 33 00 	add    0x33194a(%rip),%rax        # 0xfffff80000606438
fffff800002d4aee:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002d4af2:	49 23 c3             	and    %r11,%rax
fffff800002d4af5:	49 bb 00 00 00 00 00 	movabs $0xffffff0000000000,%r11
fffff800002d4afc:	ff ff ff
fffff800002d4aff:	49 89 0c c3          	mov    %rcx,(%r11,%rax,8)
fffff800002d4b03:	49 c7 01 00 00 00 00 	movq   $0x0,(%r9)
fffff800002d4b0a:	4d 8d 49 40          	lea    0x40(%r9),%r9
fffff800002d4b0e:	49 83 ea 01          	sub    $0x1,%r10
fffff800002d4b12:	75 a2                	jne    0xfffff800002d4ab6
fffff800002d4b14:	48 83 c4 28          	add    $0x28,%rsp
fffff800002d4b18:	c3                   	ret
fffff800002d4b19:	cc                   	int3
fffff800002d4b1a:	cc                   	int3
fffff800002d4b1b:	cc                   	int3
fffff800002d4b1c:	cc                   	int3
fffff800002d4b1d:	cc                   	int3
fffff800002d4b1e:	cc                   	int3
fffff800002d4b1f:	cc                   	int3
fffff800002d4b20:	48 8b c4             	mov    %rsp,%rax
fffff800002d4b23:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff800002d4b27:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002d4b2b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002d4b2f:	55                   	push   %rbp
fffff800002d4b30:	41 54                	push   %r12
fffff800002d4b32:	41 55                	push   %r13
fffff800002d4b34:	41 56                	push   %r14
fffff800002d4b36:	41 57                	push   %r15
fffff800002d4b38:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
fffff800002d4b3c:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
fffff800002d4b43:	48 8b 05 9e ca 32 00 	mov    0x32ca9e(%rip),%rax        # 0xfffff800006015e8
fffff800002d4b4a:	48 33 c4             	xor    %rsp,%rax
fffff800002d4b4d:	48 89 45 27          	mov    %rax,0x27(%rbp)
fffff800002d4b51:	f0 48 0f ba 2d 05 b6 	lock btsq $0x0,0x33b605(%rip)        # 0xfffff80000610160
fffff800002d4b58:	33 00 00
fffff800002d4b5b:	48 8b da             	mov    %rdx,%rbx
fffff800002d4b5e:	48 8b f9             	mov    %rcx,%rdi
fffff800002d4b61:	73 0c                	jae    0xfffff800002d4b6f
fffff800002d4b63:	48 8d 0d f6 b5 33 00 	lea    0x33b5f6(%rip),%rcx        # 0xfffff80000610160
fffff800002d4b6a:	e8 a1 6a f4 ff       	call   0xfffff8000021b610
fffff800002d4b6f:	8b 15 0b 9f 51 00    	mov    0x519f0b(%rip),%edx        # 0xfffff800007eea80
fffff800002d4b75:	4c 8d 2d 84 b4 d2 ff 	lea    -0x2d4b7c(%rip),%r13        # 0xfffff80000000000
fffff800002d4b7c:	48 8b 0d b5 18 33 00 	mov    0x3318b5(%rip),%rcx        # 0xfffff80000606438
fffff800002d4b83:	48 b8 00 f0 ff ff ff 	movabs $0xffffffffff000,%rax
fffff800002d4b8a:	ff 0f 00
fffff800002d4b8d:	48 23 d8             	and    %rax,%rbx
fffff800002d4b90:	49 b8 ff ff ff ff 0f 	movabs $0xfffffffff,%r8
fffff800002d4b97:	00 00 00
fffff800002d4b9a:	48 b8 63 01 00 00 00 	movabs $0x8000000000000163,%rax
fffff800002d4ba1:	00 00 80
fffff800002d4ba4:	48 0b d8             	or     %rax,%rbx
fffff800002d4ba7:	8b c2                	mov    %edx,%eax
fffff800002d4ba9:	48 c1 e0 0c          	shl    $0xc,%rax
fffff800002d4bad:	48 03 c1             	add    %rcx,%rax
fffff800002d4bb0:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002d4bb4:	49 23 c0             	and    %r8,%rax
fffff800002d4bb7:	49 b8 00 00 00 00 00 	movabs $0xffffff0000000000,%r8
fffff800002d4bbe:	ff ff ff
fffff800002d4bc1:	49 89 1c c0          	mov    %rbx,(%r8,%rax,8)
fffff800002d4bc5:	8b c2                	mov    %edx,%eax
fffff800002d4bc7:	48 c1 e0 0c          	shl    $0xc,%rax
fffff800002d4bcb:	bb 01 00 00 00       	mov    $0x1,%ebx
fffff800002d4bd0:	48 03 c1             	add    %rcx,%rax
fffff800002d4bd3:	49 89 bc d5 60 c1 60 	mov    %rdi,0x60c160(%r13,%rdx,8)
fffff800002d4bda:	00
fffff800002d4bdb:	89 97 28 01 00 00    	mov    %edx,0x128(%rdi)
fffff800002d4be1:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
fffff800002d4be5:	33 d2                	xor    %edx,%edx
fffff800002d4be7:	48 89 45 87          	mov    %rax,-0x79(%rbp)
fffff800002d4beb:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff800002d4bf1:	88 9f 2c 01 00 00    	mov    %bl,0x12c(%rdi)
fffff800002d4bf7:	e8 c4 f9 f6 ff       	call   0xfffff800002445c0
fffff800002d4bfc:	65 48 8b 34 25 00 00 	mov    %gs:0x0,%rsi
fffff800002d4c03:	00 00
fffff800002d4c05:	45 33 f6             	xor    %r14d,%r14d
fffff800002d4c08:	48 8b 45 87          	mov    -0x79(%rbp),%rax
fffff800002d4c0c:	48 8d be 00 01 01 00 	lea    0x10100(%rsi),%rdi
fffff800002d4c13:	48 89 07             	mov    %rax,(%rdi)
fffff800002d4c16:	48 8b 0d 53 18 33 00 	mov    0x331853(%rip),%rcx        # 0xfffff80000606470
fffff800002d4c1d:	48 8b c1             	mov    %rcx,%rax
fffff800002d4c20:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
fffff800002d4c24:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002d4c28:	85 c0                	test   %eax,%eax
fffff800002d4c2a:	74 1b                	je     0xfffff800002d4c47
fffff800002d4c2c:	4c 8b c0             	mov    %rax,%r8
fffff800002d4c2f:	48 8d 15 42 18 33 00 	lea    0x331842(%rip),%rdx        # 0xfffff80000606478
fffff800002d4c36:	49 c1 e0 03          	shl    $0x3,%r8
fffff800002d4c3a:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
fffff800002d4c3e:	e8 bd f6 f6 ff       	call   0xfffff80000244300
fffff800002d4c43:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
fffff800002d4c47:	44 8b 4e 08          	mov    0x8(%rsi),%r9d
fffff800002d4c4b:	48 8b d1             	mov    %rcx,%rdx
fffff800002d4c4e:	45 8b c1             	mov    %r9d,%r8d
fffff800002d4c51:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002d4c55:	41 c1 e8 06          	shr    $0x6,%r8d
fffff800002d4c59:	41 83 e1 3f          	and    $0x3f,%r9d
fffff800002d4c5d:	49 83 cf ff          	or     $0xffffffffffffffff,%r15
fffff800002d4c61:	44 3b c2             	cmp    %edx,%r8d
fffff800002d4c64:	72 24                	jb     0xfffff800002d4c8a
fffff800002d4c66:	48 8b c1             	mov    %rcx,%rax
fffff800002d4c69:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002d4c6d:	66 85 c0             	test   %ax,%ax
fffff800002d4c70:	74 25                	je     0xfffff800002d4c97
fffff800002d4c72:	8b c2                	mov    %edx,%eax
fffff800002d4c74:	03 d3                	add    %ebx,%edx
fffff800002d4c76:	4c 89 7c c5 9f       	mov    %r15,-0x61(%rbp,%rax,8)
fffff800002d4c7b:	41 3b d0             	cmp    %r8d,%edx
fffff800002d4c7e:	76 f2                	jbe    0xfffff800002d4c72
fffff800002d4c80:	42 8d 04 03          	lea    (%rbx,%r8,1),%eax
fffff800002d4c84:	0f b7 c0             	movzwl %ax,%eax
fffff800002d4c87:	89 45 9b             	mov    %eax,-0x65(%rbp)
fffff800002d4c8a:	41 8b c9             	mov    %r9d,%ecx
fffff800002d4c8d:	4a 0f b3 4c c5 9f    	btr    %rcx,-0x61(%rbp,%r8,8)
fffff800002d4c93:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
fffff800002d4c97:	48 c1 e9 20          	shr    $0x20,%rcx
fffff800002d4c9b:	4c 8d 25 ce 17 33 00 	lea    0x3317ce(%rip),%r12        # 0xfffff80000606470
fffff800002d4ca2:	45 8b c6             	mov    %r14d,%r8d
fffff800002d4ca5:	85 c9                	test   %ecx,%ecx
fffff800002d4ca7:	74 16                	je     0xfffff800002d4cbf
fffff800002d4ca9:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
fffff800002d4cad:	4c 39 30             	cmp    %r14,(%rax)
fffff800002d4cb0:	75 20                	jne    0xfffff800002d4cd2
fffff800002d4cb2:	44 03 c3             	add    %ebx,%r8d
fffff800002d4cb5:	48 83 c0 08          	add    $0x8,%rax
fffff800002d4cb9:	44 3b 45 9b          	cmp    -0x65(%rbp),%r8d
fffff800002d4cbd:	72 ee                	jb     0xfffff800002d4cad
fffff800002d4cbf:	0f b7 45 97          	movzwl -0x69(%rbp),%eax
fffff800002d4cc3:	44 3b c0             	cmp    %eax,%r8d
fffff800002d4cc6:	0f 83 81 00 00 00    	jae    0xfffff800002d4d4d
fffff800002d4ccc:	66 39 5d 99          	cmp    %bx,-0x67(%rbp)
fffff800002d4cd0:	75 7b                	jne    0xfffff800002d4d4d
fffff800002d4cd2:	45 33 c0             	xor    %r8d,%r8d
fffff800002d4cd5:	88 5c 24 20          	mov    %bl,0x20(%rsp)
fffff800002d4cd9:	4c 8b cf             	mov    %rdi,%r9
fffff800002d4cdc:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
fffff800002d4ce0:	41 8d 50 02          	lea    0x2(%r8),%edx
fffff800002d4ce4:	e8 67 d8 f4 ff       	call   0xfffff80000222550
fffff800002d4ce9:	48 8b d7             	mov    %rdi,%rdx
fffff800002d4cec:	8b cb                	mov    %ebx,%ecx
fffff800002d4cee:	e8 f9 60 f8 ff       	call   0xfffff8000025adec
fffff800002d4cf3:	49 8b fe             	mov    %r14,%rdi
fffff800002d4cf6:	eb 49                	jmp    0xfffff800002d4d41
fffff800002d4cf8:	f3 90                	pause
fffff800002d4cfa:	48 81 ff 00 27 b9 29 	cmp    $0x29b92700,%rdi
fffff800002d4d01:	76 3b                	jbe    0xfffff800002d4d3e
fffff800002d4d03:	48 8b 05 46 33 45 00 	mov    0x453346(%rip),%rax        # 0xfffff80000728050
fffff800002d4d0a:	ba 00 04 00 00       	mov    $0x400,%edx
fffff800002d4d0f:	49 8b cc             	mov    %r12,%rcx
fffff800002d4d12:	e8 69 81 f6 ff       	call   0xfffff8000023ce80
fffff800002d4d17:	49 8b fe             	mov    %r14,%rdi
fffff800002d4d1a:	f0 01 9e ec c9 02 00 	lock add %ebx,0x2c9ec(%rsi)
fffff800002d4d21:	f0 01 1d 5c 7b 4a 00 	lock add %ebx,0x4a7b5c(%rip)        # 0xfffff8000077c884
fffff800002d4d28:	44 8b 86 80 00 01 00 	mov    0x10080(%rsi),%r8d
fffff800002d4d2f:	ba a4 00 00 00       	mov    $0xa4,%edx
fffff800002d4d34:	b9 10 00 00 00       	mov    $0x10,%ecx
fffff800002d4d39:	e8 86 48 fa ff       	call   0xfffff800002795c4
fffff800002d4d3e:	48 03 fb             	add    %rbx,%rdi
fffff800002d4d41:	8b 86 c0 02 01 00    	mov    0x102c0(%rsi),%eax
fffff800002d4d47:	85 c0                	test   %eax,%eax
fffff800002d4d49:	75 ad                	jne    0xfffff800002d4cf8
fffff800002d4d4b:	eb 0a                	jmp    0xfffff800002d4d57
fffff800002d4d4d:	48 8b d7             	mov    %rdi,%rdx
fffff800002d4d50:	8b cb                	mov    %ebx,%ecx
fffff800002d4d52:	e8 95 60 f8 ff       	call   0xfffff8000025adec
fffff800002d4d57:	01 1d 23 9d 51 00    	add    %ebx,0x519d23(%rip)        # 0xfffff800007eea80
fffff800002d4d5d:	44 38 35 18 9d 51 00 	cmp    %r14b,0x519d18(%rip)        # 0xfffff800007eea7c
fffff800002d4d64:	0f 85 a7 00 00 00    	jne    0xfffff800002d4e11
fffff800002d4d6a:	41 8b d6             	mov    %r14d,%edx
fffff800002d4d6d:	48 8b 05 fc 16 33 00 	mov    0x3316fc(%rip),%rax        # 0xfffff80000606470
fffff800002d4d74:	44 0f b7 d0          	movzwl %ax,%r10d
fffff800002d4d78:	41 8b ca             	mov    %r10d,%ecx
fffff800002d4d7b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff800002d4d80:	c1 e1 06             	shl    $0x6,%ecx
fffff800002d4d83:	3b d1                	cmp    %ecx,%edx
fffff800002d4d85:	0f 83 86 00 00 00    	jae    0xfffff800002d4e11
fffff800002d4d8b:	44 8b c2             	mov    %edx,%r8d
fffff800002d4d8e:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002d4d92:	83 e2 3f             	and    $0x3f,%edx
fffff800002d4d95:	41 c1 e8 06          	shr    $0x6,%r8d
fffff800002d4d99:	8b ca                	mov    %edx,%ecx
fffff800002d4d9b:	89 54 24 30          	mov    %edx,0x30(%rsp)
fffff800002d4d9f:	4d 8b cf             	mov    %r15,%r9
fffff800002d4da2:	49 d3 e1             	shl    %cl,%r9
fffff800002d4da5:	44 3b c0             	cmp    %eax,%r8d
fffff800002d4da8:	73 2f                	jae    0xfffff800002d4dd9
fffff800002d4daa:	41 8b c8             	mov    %r8d,%ecx
fffff800002d4dad:	48 ff c1             	inc    %rcx
fffff800002d4db0:	49 8d 0c cc          	lea    (%r12,%rcx,8),%rcx
fffff800002d4db4:	4c 23 09             	and    (%rcx),%r9
fffff800002d4db7:	49 0f bc c1          	bsf    %r9,%rax
fffff800002d4dbb:	89 44 24 30          	mov    %eax,0x30(%rsp)
fffff800002d4dbf:	75 46                	jne    0xfffff800002d4e07
fffff800002d4dc1:	44 03 c3             	add    %ebx,%r8d
fffff800002d4dc4:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
fffff800002d4dc9:	48 83 c1 08          	add    $0x8,%rcx
fffff800002d4dcd:	4d 8b cf             	mov    %r15,%r9
fffff800002d4dd0:	44 3b 45 83          	cmp    -0x7d(%rbp),%r8d
fffff800002d4dd4:	72 de                	jb     0xfffff800002d4db4
fffff800002d4dd6:	41 8b ce             	mov    %r14d,%ecx
fffff800002d4dd9:	45 3b c2             	cmp    %r10d,%r8d
fffff800002d4ddc:	73 33                	jae    0xfffff800002d4e11
fffff800002d4dde:	66 39 5d 81          	cmp    %bx,-0x7f(%rbp)
fffff800002d4de2:	75 2d                	jne    0xfffff800002d4e11
fffff800002d4de4:	41 8b d0             	mov    %r8d,%edx
fffff800002d4de7:	c1 e2 06             	shl    $0x6,%edx
fffff800002d4dea:	03 d1                	add    %ecx,%edx
fffff800002d4dec:	49 8b 84 d5 20 6a 60 	mov    0x606a20(%r13,%rdx,8),%rax
fffff800002d4df3:	00
fffff800002d4df4:	03 d3                	add    %ebx,%edx
fffff800002d4df6:	8b 0d 84 9c 51 00    	mov    0x519c84(%rip),%ecx        # 0xfffff800007eea80
fffff800002d4dfc:	89 88 98 03 01 00    	mov    %ecx,0x10398(%rax)
fffff800002d4e02:	e9 66 ff ff ff       	jmp    0xfffff800002d4d6d
fffff800002d4e07:	41 8b d0             	mov    %r8d,%edx
fffff800002d4e0a:	c1 e2 06             	shl    $0x6,%edx
fffff800002d4e0d:	03 d0                	add    %eax,%edx
fffff800002d4e0f:	eb db                	jmp    0xfffff800002d4dec
fffff800002d4e11:	f0 4c 21 35 47 b3 33 	lock and %r14,0x33b347(%rip)        # 0xfffff80000610160
fffff800002d4e18:	00
fffff800002d4e19:	f0 48 0f c1 1d 06 c2 	lock xadd %rbx,0x4ac206(%rip)        # 0xfffff80000781028
fffff800002d4e20:	4a 00
fffff800002d4e22:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
fffff800002d4e26:	48 33 cc             	xor    %rsp,%rcx
fffff800002d4e29:	e8 42 67 f6 ff       	call   0xfffff8000023b570
fffff800002d4e2e:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
fffff800002d4e35:	00
fffff800002d4e36:	49 8b 5b 38          	mov    0x38(%r11),%rbx
fffff800002d4e3a:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff800002d4e3e:	49 8b 7b 48          	mov    0x48(%r11),%rdi
fffff800002d4e42:	49 8b e3             	mov    %r11,%rsp
fffff800002d4e45:	41 5f                	pop    %r15
fffff800002d4e47:	41 5e                	pop    %r14
fffff800002d4e49:	41 5d                	pop    %r13
fffff800002d4e4b:	41 5c                	pop    %r12
fffff800002d4e4d:	5d                   	pop    %rbp
fffff800002d4e4e:	c3                   	ret
fffff800002d4e4f:	cc                   	int3
fffff800002d4e50:	cc                   	int3
fffff800002d4e51:	cc                   	int3
fffff800002d4e52:	cc                   	int3
fffff800002d4e53:	cc                   	int3
fffff800002d4e54:	cc                   	int3
fffff800002d4e55:	cc                   	int3
fffff800002d4e56:	cc                   	int3
fffff800002d4e57:	cc                   	int3
fffff800002d4e58:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002d4e5d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002d4e62:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff800002d4e67:	55                   	push   %rbp
fffff800002d4e68:	41 54                	push   %r12
fffff800002d4e6a:	41 55                	push   %r13
fffff800002d4e6c:	41 56                	push   %r14
fffff800002d4e6e:	41 57                	push   %r15
fffff800002d4e70:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
fffff800002d4e75:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
fffff800002d4e7c:	48 8b 05 65 c7 32 00 	mov    0x32c765(%rip),%rax        # 0xfffff800006015e8
fffff800002d4e83:	48 33 c4             	xor    %rsp,%rax
fffff800002d4e86:	48 89 45 70          	mov    %rax,0x70(%rbp)
fffff800002d4e8a:	33 ff                	xor    %edi,%edi
fffff800002d4e8c:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002d4e8f:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
fffff800002d4e94:	f0 48 0f ba 2d c2 b2 	lock btsq $0x0,0x33b2c2(%rip)        # 0xfffff80000610160
fffff800002d4e9b:	33 00 00
fffff800002d4e9e:	48 8b d9             	mov    %rcx,%rbx
fffff800002d4ea1:	44 8b f7             	mov    %edi,%r14d
fffff800002d4ea4:	73 0c                	jae    0xfffff800002d4eb2
fffff800002d4ea6:	48 8d 0d b3 b2 33 00 	lea    0x33b2b3(%rip),%rcx        # 0xfffff80000610160
fffff800002d4ead:	e8 5e 67 f4 ff       	call   0xfffff8000021b610
fffff800002d4eb2:	40 38 bb 2c 01 00 00 	cmp    %dil,0x12c(%rbx)
fffff800002d4eb9:	75 0d                	jne    0xfffff800002d4ec8
fffff800002d4ebb:	f0 48 21 3d 9d b2 33 	lock and %rdi,0x33b29d(%rip)        # 0xfffff80000610160
fffff800002d4ec2:	00
fffff800002d4ec3:	e9 b8 06 00 00       	jmp    0xfffff800002d5580
fffff800002d4ec8:	44 8b a3 28 01 00 00 	mov    0x128(%rbx),%r12d
fffff800002d4ecf:	48 8d 05 2a b1 d2 ff 	lea    -0x2d4ed6(%rip),%rax        # 0xfffff80000000000
fffff800002d4ed6:	48 8b 0d 5b 15 33 00 	mov    0x33155b(%rip),%rcx        # 0xfffff80000606438
fffff800002d4edd:	4c 8d a8 60 c1 60 00 	lea    0x60c160(%rax),%r13
fffff800002d4ee4:	48 8b 15 7d b2 33 00 	mov    0x33b27d(%rip),%rdx        # 0xfffff80000610168
fffff800002d4eeb:	48 b8 00 f0 ff ff ff 	movabs $0xffffffffff000,%rax
fffff800002d4ef2:	ff 0f 00
fffff800002d4ef5:	48 23 d0             	and    %rax,%rdx
fffff800002d4ef8:	40 88 bb 2c 01 00 00 	mov    %dil,0x12c(%rbx)
fffff800002d4eff:	48 b8 63 01 00 00 00 	movabs $0x8000000000000163,%rax
fffff800002d4f06:	00 00 80
fffff800002d4f09:	4f 8d 6c e5 00       	lea    0x0(%r13,%r12,8),%r13
fffff800002d4f0e:	48 0b d0             	or     %rax,%rdx