fffff800002c7743:	e8 44 29 01 00       	call   0xfffff800002da08c
fffff800002c7748:	eb 05                	jmp    0xfffff800002c774f
fffff800002c774a:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002c774f:	0f b7 f8             	movzwl %ax,%edi
fffff800002c7752:	66 85 c0             	test   %ax,%ax
fffff800002c7755:	0f 85 86 00 00 00    	jne    0xfffff800002c77e1
fffff800002c775b:	40 8a d6             	mov    %sil,%dl
fffff800002c775e:	48 8b cb             	mov    %rbx,%rcx
fffff800002c7761:	e8 d2 9e fe ff       	call   0xfffff800002b1638
fffff800002c7766:	0f b7 f8             	movzwl %ax,%edi
fffff800002c7769:	66 85 c0             	test   %ax,%ax
fffff800002c776c:	75 5b                	jne    0xfffff800002c77c9
fffff800002c776e:	4c 89 b4 2b 50 37 00 	mov    %r14,0x3750(%rbx,%rbp,1)
fffff800002c7775:	00
fffff800002c7776:	8d 46 ff             	lea    -0x1(%rsi),%eax
fffff800002c7779:	3c 01                	cmp    $0x1,%al
fffff800002c777b:	b9 3e 00 00 00       	mov    $0x3e,%ecx
fffff800002c7780:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002c7785:	49 0f 47 ce          	cmova  %r14,%rcx
fffff800002c7789:	48 89 8c 2b 88 37 00 	mov    %rcx,0x3788(%rbx,%rbp,1)
fffff800002c7790:	00
fffff800002c7791:	40 8a ce             	mov    %sil,%cl
fffff800002c7794:	4c 89 b4 2b 90 37 00 	mov    %r14,0x3790(%rbx,%rbp,1)
fffff800002c779b:	00
fffff800002c779c:	8b 83 a0 36 00 00    	mov    0x36a0(%rbx),%eax
fffff800002c77a2:	d3 e2                	shl    %cl,%edx
fffff800002c77a4:	0b d0                	or     %eax,%edx
fffff800002c77a6:	89 93 a0 36 00 00    	mov    %edx,0x36a0(%rbx)
fffff800002c77ac:	f6 83 20 01 00 00 01 	testb  $0x1,0x120(%rbx)
fffff800002c77b3:	74 0e                	je     0xfffff800002c77c3
fffff800002c77b5:	8b 83 a0 36 00 00    	mov    0x36a0(%rbx),%eax
fffff800002c77bb:	0f bd c8             	bsr    %eax,%ecx
fffff800002c77be:	e8 35 0b fa ff       	call   0xfffff800002682f8
fffff800002c77c3:	41 0f b7 fe          	movzwl %r14w,%edi
fffff800002c77c7:	eb 67                	jmp    0xfffff800002c7830
fffff800002c77c9:	8b 83 20 01 00 00    	mov    0x120(%rbx),%eax
fffff800002c77cf:	48 0f ba e0 15       	bt     $0x15,%rax
fffff800002c77d4:	72 0b                	jb     0xfffff800002c77e1
fffff800002c77d6:	40 8a d6             	mov    %sil,%dl
fffff800002c77d9:	48 8b cb             	mov    %rbx,%rcx
fffff800002c77dc:	e8 67 25 01 00       	call   0xfffff800002d9d48
fffff800002c77e1:	48 8b 8b b0 24 00 00 	mov    0x24b0(%rbx),%rcx
fffff800002c77e8:	40 8a d6             	mov    %sil,%dl
fffff800002c77eb:	48 8b 09             	mov    (%rcx),%rcx
fffff800002c77ee:	e8 dd dc 05 00       	call   0xfffff800003254d0
fffff800002c77f3:	40 8a d6             	mov    %sil,%dl
fffff800002c77f6:	48 8b cb             	mov    %rbx,%rcx
fffff800002c77f9:	e8 3a f7 03 00       	call   0xfffff80000306f38
fffff800002c77fe:	8b 83 a0 36 00 00    	mov    0x36a0(%rbx),%eax
fffff800002c7804:	0f bd c8             	bsr    %eax,%ecx
fffff800002c7807:	89 4c 24 60          	mov    %ecx,0x60(%rsp)
fffff800002c780b:	84 c9                	test   %cl,%cl
fffff800002c780d:	75 21                	jne    0xfffff800002c7830
fffff800002c780f:	f6 83 20 01 00 00 08 	testb  $0x8,0x120(%rbx)
fffff800002c7816:	74 18                	je     0xfffff800002c7830
fffff800002c7818:	83 bb a8 36 00 00 ff 	cmpl   $0xffffffff,0x36a8(%rbx)
fffff800002c781f:	75 07                	jne    0xfffff800002c7828
fffff800002c7821:	44 89 b3 a8 36 00 00 	mov    %r14d,0x36a8(%rbx)
fffff800002c7828:	48 83 8b f8 34 00 00 	orq    $0x4,0x34f8(%rbx)
fffff800002c782f:	04
fffff800002c7830:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff800002c7835:	0f b7 c7             	movzwl %di,%eax
fffff800002c7838:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002c783d:	48 83 c4 30          	add    $0x30,%rsp
fffff800002c7841:	41 5e                	pop    %r14
fffff800002c7843:	5f                   	pop    %rdi
fffff800002c7844:	5e                   	pop    %rsi
fffff800002c7845:	c3                   	ret
fffff800002c7846:	cc                   	int3
fffff800002c7847:	cc                   	int3
fffff800002c7848:	cc                   	int3
fffff800002c7849:	cc                   	int3
fffff800002c784a:	cc                   	int3
fffff800002c784b:	cc                   	int3
fffff800002c784c:	cc                   	int3
fffff800002c784d:	cc                   	int3
fffff800002c784e:	cc                   	int3
fffff800002c784f:	cc                   	int3
fffff800002c7850:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002c7855:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002c785a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002c785f:	57                   	push   %rdi
fffff800002c7860:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002c7864:	40 8a ea             	mov    %dl,%bpl
fffff800002c7867:	41 8a f0             	mov    %r8b,%sil
fffff800002c786a:	33 d2                	xor    %edx,%edx
fffff800002c786c:	48 8b f9             	mov    %rcx,%rdi
fffff800002c786f:	0f b7 da             	movzwl %dx,%ebx
fffff800002c7872:	44 8a cd             	mov    %bpl,%r9b
fffff800002c7875:	41 3a e8             	cmp    %r8b,%bpl
fffff800002c7878:	73 53                	jae    0xfffff800002c78cd
fffff800002c787a:	41 80 f9 03          	cmp    $0x3,%r9b
fffff800002c787e:	73 13                	jae    0xfffff800002c7893
fffff800002c7880:	8b 8f a0 36 00 00    	mov    0x36a0(%rdi),%ecx
fffff800002c7886:	41 0f b6 c1          	movzbl %r9b,%eax
fffff800002c788a:	0f a3 c1             	bt     %eax,%ecx
fffff800002c788d:	0f 82 80 00 00 00    	jb     0xfffff800002c7913
fffff800002c7893:	41 0f b6 c1          	movzbl %r9b,%eax
fffff800002c7897:	48 69 c8 c0 46 00 00 	imul   $0x46c0,%rax,%rcx
fffff800002c789e:	39 94 39 48 39 00 00 	cmp    %edx,0x3948(%rcx,%rdi,1)
fffff800002c78a5:	75 6c                	jne    0xfffff800002c7913
fffff800002c78a7:	39 94 39 40 39 00 00 	cmp    %edx,0x3940(%rcx,%rdi,1)
fffff800002c78ae:	75 0b                	jne    0xfffff800002c78bb
fffff800002c78b0:	8b da                	mov    %edx,%ebx
fffff800002c78b2:	39 94 39 44 39 00 00 	cmp    %edx,0x3944(%rcx,%rdi,1)
fffff800002c78b9:	74 05                	je     0xfffff800002c78c0
fffff800002c78bb:	bb 19 00 00 00       	mov    $0x19,%ebx
fffff800002c78c0:	66 85 db             	test   %bx,%bx
fffff800002c78c3:	75 35                	jne    0xfffff800002c78fa
fffff800002c78c5:	41 fe c1             	inc    %r9b
fffff800002c78c8:	44 3a ce             	cmp    %sil,%r9b
fffff800002c78cb:	72 ad                	jb     0xfffff800002c787a
fffff800002c78cd:	40 8a d5             	mov    %bpl,%dl
fffff800002c78d0:	48 8b cf             	mov    %rdi,%rcx
fffff800002c78d3:	e8 fc 9d fe ff       	call   0xfffff800002b16d4
fffff800002c78d8:	40 8a ce             	mov    %sil,%cl
fffff800002c78db:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002c78e0:	40 2a cd             	sub    %bpl,%cl
fffff800002c78e3:	d3 e2                	shl    %cl,%edx
fffff800002c78e5:	40 8a cd             	mov    %bpl,%cl
fffff800002c78e8:	ff ca                	dec    %edx
fffff800002c78ea:	d3 e2                	shl    %cl,%edx
fffff800002c78ec:	f7 d2                	not    %edx
fffff800002c78ee:	23 97 9c 36 00 00    	and    0x369c(%rdi),%edx
fffff800002c78f4:	89 97 9c 36 00 00    	mov    %edx,0x369c(%rdi)
fffff800002c78fa:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002c78ff:	0f b7 c3             	movzwl %bx,%eax
fffff800002c7902:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002c7907:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002c790c:	48 83 c4 20          	add    $0x20,%rsp
fffff800002c7910:	5f                   	pop    %rdi
fffff800002c7911:	c3                   	ret
fffff800002c7912:	cc                   	int3
fffff800002c7913:	bb 51 00 00 00       	mov    $0x51,%ebx
fffff800002c7918:	eb e0                	jmp    0xfffff800002c78fa
fffff800002c791a:	cc                   	int3
fffff800002c791b:	cc                   	int3
fffff800002c791c:	cc                   	int3
fffff800002c791d:	cc                   	int3
fffff800002c791e:	cc                   	int3
fffff800002c791f:	cc                   	int3
fffff800002c7920:	4c 8b dc             	mov    %rsp,%r11
fffff800002c7923:	49 89 5b 08          	mov    %rbx,0x8(%r11)
fffff800002c7927:	55                   	push   %rbp
fffff800002c7928:	56                   	push   %rsi
fffff800002c7929:	57                   	push   %rdi
fffff800002c792a:	41 54                	push   %r12
fffff800002c792c:	41 55                	push   %r13
fffff800002c792e:	41 56                	push   %r14
fffff800002c7930:	41 57                	push   %r15
fffff800002c7932:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002c7936:	4c 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%r14
fffff800002c793d:	00
fffff800002c793e:	33 c0                	xor    %eax,%eax
fffff800002c7940:	45 33 d2             	xor    %r10d,%r10d
fffff800002c7943:	44 0f b6 e2          	movzbl %dl,%r12d
fffff800002c7947:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002c794a:	45 89 53 10          	mov    %r10d,0x10(%r11)
fffff800002c794e:	4d 69 ec c0 46 00 00 	imul   $0x46c0,%r12,%r13
fffff800002c7955:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
fffff800002c795a:	49 89 43 b8          	mov    %rax,-0x48(%r11)
fffff800002c795e:	8d 68 01             	lea    0x1(%rax),%ebp
fffff800002c7961:	48 8b f9             	mov    %rcx,%rdi
fffff800002c7964:	41 0f b7 f2          	movzwl %r10w,%esi
fffff800002c7968:	41 bb 00 00 04 00    	mov    $0x40000,%r11d
fffff800002c796e:	45 84 c0             	test   %r8b,%r8b
fffff800002c7971:	74 66                	je     0xfffff800002c79d9
fffff800002c7973:	4c 39 91 88 23 00 00 	cmp    %r10,0x2388(%rcx)
fffff800002c797a:	74 5d                	je     0xfffff800002c79d9
fffff800002c797c:	44 84 f5             	test   %r14b,%bpl
fffff800002c797f:	74 58                	je     0xfffff800002c79d9
fffff800002c7981:	4a 8b 84 29 88 37 00 	mov    0x3788(%rcx,%r13,1),%rax
fffff800002c7988:	00
fffff800002c7989:	40 84 c5             	test   %al,%bpl
fffff800002c798c:	75 4b                	jne    0xfffff800002c79d9
fffff800002c798e:	8b 91 18 0c 01 00    	mov    0x10c18(%rcx),%edx
fffff800002c7994:	8b c5                	mov    %ebp,%eax
fffff800002c7996:	41 8a c9             	mov    %r9b,%cl
fffff800002c7999:	d3 e0                	shl    %cl,%eax
fffff800002c799b:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff800002c799e:	0b c8                	or     %eax,%ecx
fffff800002c79a0:	f7 d1                	not    %ecx
fffff800002c79a2:	23 ca                	and    %edx,%ecx
fffff800002c79a4:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
fffff800002c79ab:	00
fffff800002c79ac:	0f bc c9             	bsf    %ecx,%ecx
fffff800002c79af:	89 8c 24 90 00 00 00 	mov    %ecx,0x90(%rsp)
fffff800002c79b6:	0f 95 c0             	setne  %al
fffff800002c79b9:	88 0a                	mov    %cl,(%rdx)
fffff800002c79bb:	84 c0                	test   %al,%al
fffff800002c79bd:	74 0a                	je     0xfffff800002c79c9
fffff800002c79bf:	be 06 20 00 00       	mov    $0x2006,%esi
fffff800002c79c4:	e9 cf 00 00 00       	jmp    0xfffff800002c7a98
fffff800002c79c9:	8b 87 20 01 00 00    	mov    0x120(%rdi),%eax
fffff800002c79cf:	49 85 c3             	test   %rax,%r11
fffff800002c79d2:	75 05                	jne    0xfffff800002c79d9
fffff800002c79d4:	44 88 12             	mov    %r10b,(%rdx)
fffff800002c79d7:	eb e6                	jmp    0xfffff800002c79bf
fffff800002c79d9:	49 81 fe 00 08 00 00 	cmp    $0x800,%r14
fffff800002c79e0:	72 0a                	jb     0xfffff800002c79ec
fffff800002c79e2:	be 50 00 00 00       	mov    $0x50,%esi
fffff800002c79e7:	e9 ac 00 00 00       	jmp    0xfffff800002c7a98
fffff800002c79ec:	4c 85 9f 20 01 00 00 	test   %r11,0x120(%rdi)
fffff800002c79f3:	0f 94 c1             	sete   %cl
fffff800002c79f6:	41 f6 c6 80          	test   $0x80,%r14b
fffff800002c79fa:	0f 95 c0             	setne  %al
fffff800002c79fd:	84 c8                	test   %cl,%al
fffff800002c79ff:	75 e1                	jne    0xfffff800002c79e2
fffff800002c7a01:	44 3a e5             	cmp    %bpl,%r12b
fffff800002c7a04:	75 09                	jne    0xfffff800002c7a0f
fffff800002c7a06:	49 f7 c6 00 07 00 00 	test   $0x700,%r14
fffff800002c7a0d:	75 d3                	jne    0xfffff800002c79e2
fffff800002c7a0f:	4c 8d bf 90 37 00 00 	lea    0x3790(%rdi),%r15
fffff800002c7a16:	4d 03 fd             	add    %r13,%r15
fffff800002c7a19:	4c 39 97 88 23 00 00 	cmp    %r10,0x2388(%rdi)
fffff800002c7a20:	75 1b                	jne    0xfffff800002c7a3d
fffff800002c7a22:	49 8b 07             	mov    (%r15),%rax
fffff800002c7a25:	48 85 c0             	test   %rax,%rax
fffff800002c7a28:	75 0a                	jne    0xfffff800002c7a34
fffff800002c7a2a:	f0 49 0f ba 2f 00    	lock btsq $0x0,(%r15)
fffff800002c7a30:	72 04                	jb     0xfffff800002c7a36
fffff800002c7a32:	eb 1c                	jmp    0xfffff800002c7a50
fffff800002c7a34:	f3 90                	pause
fffff800002c7a36:	be 16 10 00 00       	mov    $0x1016,%esi
fffff800002c7a3b:	eb 5b                	jmp    0xfffff800002c7a98
fffff800002c7a3d:	f0 49 0f ba 2f 00    	lock btsq $0x0,(%r15)
fffff800002c7a43:	73 0b                	jae    0xfffff800002c7a50
fffff800002c7a45:	49 8b cf             	mov    %r15,%rcx
fffff800002c7a48:	e8 c3 3b f5 ff       	call   0xfffff8000021b610
fffff800002c7a4d:	45 33 d2             	xor    %r10d,%r10d
fffff800002c7a50:	41 f6 c6 40          	test   $0x40,%r14b
fffff800002c7a54:	74 0d                	je     0xfffff800002c7a63
fffff800002c7a56:	8b 87 90 36 00 00    	mov    0x3690(%rdi),%eax
fffff800002c7a5c:	48 0f ba e0 11       	bt     $0x11,%rax
fffff800002c7a61:	73 2c                	jae    0xfffff800002c7a8f
fffff800002c7a63:	4a 8b 9c 2f 88 37 00 	mov    0x3788(%rdi,%r13,1),%rbx
fffff800002c7a6a:	00
fffff800002c7a6b:	48 8b c3             	mov    %rbx,%rax
fffff800002c7a6e:	48 23 c5             	and    %rbp,%rax
fffff800002c7a71:	44 84 f5             	test   %r14b,%bpl
fffff800002c7a74:	0f 84 84 00 00 00    	je     0xfffff800002c7afe
fffff800002c7a7a:	49 8b ce             	mov    %r14,%rcx
fffff800002c7a7d:	48 d1 e9             	shr    $1,%rcx
fffff800002c7a80:	48 85 c0             	test   %rax,%rax
fffff800002c7a83:	74 2f                	je     0xfffff800002c7ab4
fffff800002c7a85:	8a c3                	mov    %bl,%al
fffff800002c7a87:	d0 e8                	shr    $1,%al
fffff800002c7a89:	32 c1                	xor    %cl,%al
fffff800002c7a8b:	a8 0f                	test   $0xf,%al
fffff800002c7a8d:	74 7d                	je     0xfffff800002c7b0c
fffff800002c7a8f:	be 50 00 00 00       	mov    $0x50,%esi
fffff800002c7a94:	f0 4d 21 17          	lock and %r10,(%r15)
fffff800002c7a98:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
fffff800002c7a9f:	00
fffff800002c7aa0:	0f b7 c6             	movzwl %si,%eax
fffff800002c7aa3:	48 83 c4 40          	add    $0x40,%rsp
fffff800002c7aa7:	41 5f                	pop    %r15
fffff800002c7aa9:	41 5e                	pop    %r14
fffff800002c7aab:	41 5d                	pop    %r13
fffff800002c7aad:	41 5c                	pop    %r12
fffff800002c7aaf:	5f                   	pop    %rdi
fffff800002c7ab0:	5e                   	pop    %rsi
fffff800002c7ab1:	5d                   	pop    %rbp
fffff800002c7ab2:	c3                   	ret
fffff800002c7ab3:	cc                   	int3
fffff800002c7ab4:	83 e1 0f             	and    $0xf,%ecx
fffff800002c7ab7:	4c 8d 8c 24 88 00 00 	lea    0x88(%rsp),%r9
fffff800002c7abe:	00
fffff800002c7abf:	8b d1                	mov    %ecx,%edx
fffff800002c7ac1:	45 8a c4             	mov    %r12b,%r8b
fffff800002c7ac4:	48 8b cf             	mov    %rdi,%rcx
fffff800002c7ac7:	e8 48 e3 ff ff       	call   0xfffff800002c5e14
fffff800002c7acc:	45 33 d2             	xor    %r10d,%r10d
fffff800002c7acf:	66 85 c0             	test   %ax,%ax
fffff800002c7ad2:	75 bb                	jne    0xfffff800002c7a8f
fffff800002c7ad4:	4c 39 97 88 23 00 00 	cmp    %r10,0x2388(%rdi)
fffff800002c7adb:	75 2f                	jne    0xfffff800002c7b0c
fffff800002c7add:	44 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8d
fffff800002c7ae4:	00
fffff800002c7ae5:	41 8b c0             	mov    %r8d,%eax
fffff800002c7ae8:	f7 d0                	not    %eax
fffff800002c7aea:	a8 03                	test   $0x3,%al
fffff800002c7aec:	75 a1                	jne    0xfffff800002c7a8f
fffff800002c7aee:	41 8a d4             	mov    %r12b,%dl
fffff800002c7af1:	48 8b cf             	mov    %rdi,%rcx
fffff800002c7af4:	e8 33 e6 ff ff       	call   0xfffff800002c612c
fffff800002c7af9:	45 33 d2             	xor    %r10d,%r10d
fffff800002c7afc:	eb 0e                	jmp    0xfffff800002c7b0c
fffff800002c7afe:	48 85 c0             	test   %rax,%rax
fffff800002c7b01:	75 8c                	jne    0xfffff800002c7a8f
fffff800002c7b03:	8a c3                	mov    %bl,%al
fffff800002c7b05:	41 32 c6             	xor    %r14b,%al
fffff800002c7b08:	a8 1e                	test   $0x1e,%al
fffff800002c7b0a:	75 83                	jne    0xfffff800002c7a8f
fffff800002c7b0c:	49 33 de             	xor    %r14,%rbx
fffff800002c7b0f:	4e 89 b4 2f 88 37 00 	mov    %r14,0x3788(%rdi,%r13,1)
fffff800002c7b16:	00
fffff800002c7b17:	41 8b cc             	mov    %r12d,%ecx
fffff800002c7b1a:	84 db                	test   %bl,%bl
fffff800002c7b1c:	79 0b                	jns    0xfffff800002c7b29
fffff800002c7b1e:	8b c5                	mov    %ebp,%eax
fffff800002c7b20:	d3 e0                	shl    %cl,%eax
fffff800002c7b22:	f0 31 87 10 0c 01 00 	lock xor %eax,0x10c10(%rdi)
fffff800002c7b29:	d3 e5                	shl    %cl,%ebp
fffff800002c7b2b:	48 0f ba e3 08       	bt     $0x8,%rbx
fffff800002c7b30:	73 07                	jae    0xfffff800002c7b39
fffff800002c7b32:	f0 31 af 18 0c 01 00 	lock xor %ebp,0x10c18(%rdi)
fffff800002c7b39:	48 0f ba e3 09       	bt     $0x9,%rbx
fffff800002c7b3e:	73 07                	jae    0xfffff800002c7b47
fffff800002c7b40:	f0 31 af 1c 0c 01 00 	lock xor %ebp,0x10c1c(%rdi)
fffff800002c7b47:	48 0f ba e3 0a       	bt     $0xa,%rbx
fffff800002c7b4c:	0f 83 42 ff ff ff    	jae    0xfffff800002c7a94
fffff800002c7b52:	f0 31 af 14 0c 01 00 	lock xor %ebp,0x10c14(%rdi)
fffff800002c7b59:	e9 36 ff ff ff       	jmp    0xfffff800002c7a94
fffff800002c7b5e:	cc                   	int3
fffff800002c7b5f:	cc                   	int3
fffff800002c7b60:	cc                   	int3
fffff800002c7b61:	cc                   	int3
fffff800002c7b62:	cc                   	int3
fffff800002c7b63:	cc                   	int3
fffff800002c7b64:	0f b6 c2             	movzbl %dl,%eax
fffff800002c7b67:	4c 69 c0 c0 46 00 00 	imul   $0x46c0,%rax,%r8
fffff800002c7b6e:	b8 04 00 00 00       	mov    $0x4,%eax
fffff800002c7b73:	49 c7 84 08 88 37 00 	movq   $0x0,0x3788(%r8,%rcx,1)
fffff800002c7b7a:	00 00 00 00 00
fffff800002c7b7f:	48 81 c1 10 0c 01 00 	add    $0x10c10,%rcx
fffff800002c7b86:	44 0f b6 c2          	movzbl %dl,%r8d
fffff800002c7b8a:	f0 44 0f b3 01       	lock btr %r8d,(%rcx)
fffff800002c7b8f:	48 8d 49 04          	lea    0x4(%rcx),%rcx
fffff800002c7b93:	48 83 e8 01          	sub    $0x1,%rax
fffff800002c7b97:	75 f1                	jne    0xfffff800002c7b8a
fffff800002c7b99:	c3                   	ret
fffff800002c7b9a:	cc                   	int3
fffff800002c7b9b:	cc                   	int3
fffff800002c7b9c:	cc                   	int3
fffff800002c7b9d:	cc                   	int3
fffff800002c7b9e:	cc                   	int3
fffff800002c7b9f:	cc                   	int3
fffff800002c7ba0:	cc                   	int3
fffff800002c7ba1:	cc                   	int3
fffff800002c7ba2:	cc                   	int3
fffff800002c7ba3:	cc                   	int3
fffff800002c7ba4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002c7ba9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002c7bae:	55                   	push   %rbp
fffff800002c7baf:	57                   	push   %rdi
fffff800002c7bb0:	41 54                	push   %r12
fffff800002c7bb2:	41 56                	push   %r14
fffff800002c7bb4:	41 57                	push   %r15
fffff800002c7bb6:	48 8b ec             	mov    %rsp,%rbp