14003f7d9:	e8 02 34 ff ff       	call   0x140032be0
14003f7de:	80 7b 02 01          	cmpb   $0x1,0x2(%rbx)
14003f7e2:	0f 94 47 02          	sete   0x2(%rdi)
14003f7e6:	0f 94 c0             	sete   %al
14003f7e9:	80 7b 03 01          	cmpb   $0x1,0x3(%rbx)
14003f7ed:	0f 94 c2             	sete   %dl
14003f7f0:	48 83 3d 98 3d 0c 00 	cmpq   $0xffffffffffffffff,0xc3d98(%rip)        # 0x140103590
14003f7f7:	ff
14003f7f8:	0f 95 c1             	setne  %cl
14003f7fb:	20 d1                	and    %dl,%cl
14003f7fd:	88 4f 10             	mov    %cl,0x10(%rdi)
14003f800:	80 7b 10 01          	cmpb   $0x1,0x10(%rbx)
14003f804:	0f 94 47 11          	sete   0x11(%rdi)
14003f808:	80 7b 11 01          	cmpb   $0x1,0x11(%rbx)
14003f80c:	0f 94 47 12          	sete   0x12(%rdi)
14003f810:	80 7b 04 01          	cmpb   $0x1,0x4(%rbx)
14003f814:	0f 94 47 13          	sete   0x13(%rdi)
14003f818:	74 40                	je     0x14003f85a
14003f81a:	80 bf c0 39 00 00 01 	cmpb   $0x1,0x39c0(%rdi)
14003f821:	0f 84 d6 01 00 00    	je     0x14003f9fd
14003f827:	80 7b 1c 01          	cmpb   $0x1,0x1c(%rbx)
14003f82b:	0f 94 47 14          	sete   0x14(%rdi)
14003f82f:	84 c9                	test   %cl,%cl
14003f831:	0f 85 ac 00 00 00    	jne    0x14003f8e3
14003f837:	c7 47 18 00 00 00 00 	movl   $0x0,0x18(%rdi)
14003f83e:	a8 01                	test   $0x1,%al
14003f840:	0f 84 ac 00 00 00    	je     0x14003f8f2
14003f846:	48 c7 47 08 04 00 00 	movq   $0x4,0x8(%rdi)
14003f84d:	00
14003f84e:	c7 47 18 04 00 00 00 	movl   $0x4,0x18(%rdi)
14003f855:	e9 98 00 00 00       	jmp    0x14003f8f2
14003f85a:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14003f861:	aa aa aa
14003f864:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14003f869:	c6 44 24 78 01       	movb   $0x1,0x78(%rsp)
14003f86e:	48 8b 43 08          	mov    0x8(%rbx),%rax
14003f872:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14003f879:	00
14003f87a:	48 89 87 38 39 00 00 	mov    %rax,0x3938(%rdi)
14003f881:	4c 8d b7 70 39 00 00 	lea    0x3970(%rdi),%r14
14003f888:	48 8d 8f 40 39 00 00 	lea    0x3940(%rdi),%rcx
14003f88f:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14003f894:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14003f899:	e8 62 78 00 00       	call   0x140047100
14003f89e:	80 bf c0 39 00 00 01 	cmpb   $0x1,0x39c0(%rdi)
14003f8a5:	75 07                	jne    0x14003f8ae
14003f8a7:	c6 87 c0 39 00 00 00 	movb   $0x0,0x39c0(%rdi)
14003f8ae:	4c 8d 7c 24 28       	lea    0x28(%rsp),%r15
14003f8b3:	4c 89 f1             	mov    %r14,%rcx
14003f8b6:	4c 89 fa             	mov    %r15,%rdx
14003f8b9:	e8 92 78 00 00       	call   0x140047150
14003f8be:	c6 87 c0 39 00 00 01 	movb   $0x1,0x39c0(%rdi)
14003f8c5:	4c 89 f9             	mov    %r15,%rcx
14003f8c8:	e8 03 79 00 00       	call   0x1400471d0
14003f8cd:	80 7b 1c 01          	cmpb   $0x1,0x1c(%rbx)
14003f8d1:	0f b6 47 02          	movzbl 0x2(%rdi),%eax
14003f8d5:	0f 94 47 14          	sete   0x14(%rdi)
14003f8d9:	f6 47 10 01          	testb  $0x1,0x10(%rdi)
14003f8dd:	0f 84 54 ff ff ff    	je     0x14003f837
14003f8e3:	a8 01                	test   $0x1,%al
14003f8e5:	0f 85 0f 01 00 00    	jne    0x14003f9fa
14003f8eb:	c7 47 18 00 00 00 00 	movl   $0x0,0x18(%rdi)
14003f8f2:	0f 57 c0             	xorps  %xmm0,%xmm0
14003f8f5:	0f 11 87 68 18 00 00 	movups %xmm0,0x1868(%rdi)
14003f8fc:	0f 11 87 58 18 00 00 	movups %xmm0,0x1858(%rdi)
14003f903:	0f 11 87 48 18 00 00 	movups %xmm0,0x1848(%rdi)
14003f90a:	e8 e1 20 00 00       	call   0x1400419f0
14003f90f:	48 89 87 48 18 00 00 	mov    %rax,0x1848(%rdi)
14003f916:	48 89 f8             	mov    %rdi,%rax
14003f919:	48 f7 d0             	not    %rax
14003f91c:	48 89 87 28 39 00 00 	mov    %rax,0x3928(%rdi)
14003f923:	0f b6 6b 1d          	movzbl 0x1d(%rbx),%ebp
14003f927:	4c 8d 77 48          	lea    0x48(%rdi),%r14
14003f92b:	ba 10 00 00 00       	mov    $0x10,%edx
14003f930:	45 31 ff             	xor    %r15d,%r15d
14003f933:	4c 8d 25 56 09 0b 00 	lea    0xb0956(%rip),%r12        # 0x1400f0290
14003f93a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14003f940:	40 80 fd 01          	cmp    $0x1,%bpl
14003f944:	41 0f 94 c0          	sete   %r8b
14003f948:	4c 89 f1             	mov    %r14,%rcx
14003f94b:	e8 60 46 00 00       	call   0x140043fb0
14003f950:	4b 8b 54 fc 08       	mov    0x8(%r12,%r15,8),%rdx
14003f955:	49 ff c7             	inc    %r15
14003f958:	49 83 c6 30          	add    $0x30,%r14
14003f95c:	48 83 fa 01          	cmp    $0x1,%rdx
14003f960:	75 de                	jne    0x14003f940
14003f962:	49 83 ff 7f          	cmp    $0x7f,%r15
14003f966:	77 3d                	ja     0x14003f9a5
14003f968:	41 bc 80 00 00 00    	mov    $0x80,%r12d
14003f96e:	4d 29 fc             	sub    %r15,%r12
14003f971:	66 66 66 66 66 66 2e 	data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
14003f978:	0f 1f 84 00 00 00 00
14003f97f:	00
14003f980:	40 80 fd 01          	cmp    $0x1,%bpl
14003f984:	41 0f 94 c0          	sete   %r8b
14003f988:	4c 89 f1             	mov    %r14,%rcx
14003f98b:	ba 01 00 00 00       	mov    $0x1,%edx
14003f990:	e8 1b 46 00 00       	call   0x140043fb0
14003f995:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
14003f99c:	49 83 c6 30          	add    $0x30,%r14
14003f9a0:	49 ff cc             	dec    %r12
14003f9a3:	75 db                	jne    0x14003f980
14003f9a5:	e8 a6 0b 00 00       	call   0x140040550
14003f9aa:	80 3b 01             	cmpb   $0x1,(%rbx)
14003f9ad:	0f 94 47 01          	sete   0x1(%rdi)
14003f9b1:	75 08                	jne    0x14003f9bb
14003f9b3:	48 89 f9             	mov    %rdi,%rcx
14003f9b6:	e8 75 0c 00 00       	call   0x140040630
14003f9bb:	c6 87 78 18 00 00 01 	movb   $0x1,0x1878(%rdi)
14003f9c2:	48 89 f1             	mov    %rsi,%rcx
14003f9c5:	ff 15 6d 7e 0b 00    	call   *0xb7e6d(%rip)        # 0x1400f7838
14003f9cb:	b1 01                	mov    $0x1,%cl
14003f9cd:	31 c0                	xor    %eax,%eax
14003f9cf:	f0 0f b0 0d e1 3a 0d 	lock cmpxchg %cl,0xd3ae1(%rip)        # 0x1401134b8
14003f9d6:	00
14003f9d7:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14003f9de:	00
14003f9df:	48 31 e1             	xor    %rsp,%rcx
14003f9e2:	e8 e9 f8 02 00       	call   0x14006f2d0
14003f9e7:	90                   	nop
14003f9e8:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14003f9ef:	5b                   	pop    %rbx
14003f9f0:	5d                   	pop    %rbp
14003f9f1:	5f                   	pop    %rdi
14003f9f2:	5e                   	pop    %rsi
14003f9f3:	41 5c                	pop    %r12
14003f9f5:	41 5e                	pop    %r14
14003f9f7:	41 5f                	pop    %r15
14003f9f9:	c3                   	ret
14003f9fa:	cc                   	int3
14003f9fb:	0f 0b                	ud2
14003f9fd:	cc                   	int3
14003f9fe:	0f 0b                	ud2
14003fa00:	cc                   	int3
14003fa01:	cc                   	int3
14003fa02:	cc                   	int3
14003fa03:	cc                   	int3
14003fa04:	cc                   	int3
14003fa05:	cc                   	int3
14003fa06:	cc                   	int3
14003fa07:	cc                   	int3
14003fa08:	cc                   	int3
14003fa09:	cc                   	int3
14003fa0a:	cc                   	int3
14003fa0b:	cc                   	int3
14003fa0c:	cc                   	int3
14003fa0d:	cc                   	int3
14003fa0e:	cc                   	int3
14003fa0f:	cc                   	int3
14003fa10:	56                   	push   %rsi
14003fa11:	57                   	push   %rdi
14003fa12:	48 83 ec 68          	sub    $0x68,%rsp
14003fa16:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
14003fa1b:	48 89 d7             	mov    %rdx,%rdi
14003fa1e:	48 89 ce             	mov    %rcx,%rsi
14003fa21:	48 8b 05 18 16 0c 00 	mov    0xc1618(%rip),%rax        # 0x140101040
14003fa28:	48 31 e0             	xor    %rsp,%rax
14003fa2b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14003fa30:	66 c7 01 00 00       	movw   $0x0,(%rcx)
14003fa35:	c6 41 02 00          	movb   $0x0,0x2(%rcx)
14003fa39:	c7 41 18 00 00 00 00 	movl   $0x0,0x18(%rcx)
14003fa40:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
14003fa47:	00
14003fa48:	48 c7 41 0d 00 00 00 	movq   $0x0,0xd(%rcx)
14003fa4f:	00
14003fa50:	48 83 c1 40          	add    $0x40,%rcx
14003fa54:	c6 86 78 18 00 00 00 	movb   $0x0,0x1878(%rsi)
14003fa5b:	41 b8 31 18 00 00    	mov    $0x1831,%r8d
14003fa61:	31 d2                	xor    %edx,%edx
14003fa63:	e8 a8 e7 05 00       	call   0x14009e210
14003fa68:	0f 57 f6             	xorps  %xmm6,%xmm6
14003fa6b:	0f 29 b6 80 18 00 00 	movaps %xmm6,0x1880(%rsi)
14003fa72:	0f 29 b6 90 18 00 00 	movaps %xmm6,0x1890(%rsi)
14003fa79:	0f 29 b6 a0 18 00 00 	movaps %xmm6,0x18a0(%rsi)
14003fa80:	0f 29 b6 b0 18 00 00 	movaps %xmm6,0x18b0(%rsi)
14003fa87:	0f 29 b6 c0 18 00 00 	movaps %xmm6,0x18c0(%rsi)
14003fa8e:	0f 29 b6 d0 18 00 00 	movaps %xmm6,0x18d0(%rsi)
14003fa95:	48 c7 86 e0 18 00 00 	movq   $0x0,0x18e0(%rsi)
14003fa9c:	00 00 00 00
14003faa0:	c7 86 e8 18 00 00 03 	movl   $0x3,0x18e8(%rsi)
14003faa7:	00 00 00
14003faaa:	48 8d 8e f0 18 00 00 	lea    0x18f0(%rsi),%rcx
14003fab1:	41 b8 32 20 00 00    	mov    $0x2032,%r8d
14003fab7:	31 d2                	xor    %edx,%edx
14003fab9:	e8 52 e7 05 00       	call   0x14009e210
14003fabe:	66 c7 86 22 39 00 00 	movw   $0x10,0x3922(%rsi)
14003fac5:	10 00
14003fac7:	48 c7 86 38 39 00 00 	movq   $0x0,0x3938(%rsi)
14003face:	00 00 00 00
14003fad2:	0f 11 b6 24 39 00 00 	movups %xmm6,0x3924(%rsi)
14003fad9:	48 89 b6 40 39 00 00 	mov    %rsi,0x3940(%rsi)
14003fae0:	c6 86 c0 39 00 00 00 	movb   $0x0,0x39c0(%rsi)
14003fae7:	0f 11 b6 48 39 00 00 	movups %xmm6,0x3948(%rsi)
14003faee:	0f 11 b6 58 39 00 00 	movups %xmm6,0x3958(%rsi)
14003faf5:	0f 11 b6 61 39 00 00 	movups %xmm6,0x3961(%rsi)
14003fafc:	48 8d 05 2d 7d 00 00 	lea    0x7d2d(%rip),%rax        # 0x140047830
14003fb03:	48 89 86 c8 39 00 00 	mov    %rax,0x39c8(%rsi)
14003fb0a:	0f 10 07             	movups (%rdi),%xmm0
14003fb0d:	0f 10 4f 0e          	movups 0xe(%rdi),%xmm1
14003fb11:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14003fb16:	0f 11 4c 24 2e       	movups %xmm1,0x2e(%rsp)
14003fb1b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14003fb20:	48 89 f1             	mov    %rsi,%rcx
14003fb23:	e8 28 fc ff ff       	call   0x14003f750
14003fb28:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14003fb2d:	48 31 e1             	xor    %rsp,%rcx
14003fb30:	48 3b 0d 09 15 0c 00 	cmp    0xc1509(%rip),%rcx        # 0x140101040
14003fb37:	74 06                	je     0x14003fb3f
14003fb39:	e8 92 f7 02 00       	call   0x14006f2d0
14003fb3e:	cc                   	int3
14003fb3f:	48 89 f0             	mov    %rsi,%rax
14003fb42:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
14003fb47:	48 83 c4 68          	add    $0x68,%rsp
14003fb4b:	5f                   	pop    %rdi
14003fb4c:	5e                   	pop    %rsi
14003fb4d:	c3                   	ret
14003fb4e:	cc                   	int3
14003fb4f:	cc                   	int3
14003fb50:	41 57                	push   %r15
14003fb52:	41 56                	push   %r14
14003fb54:	41 55                	push   %r13
14003fb56:	41 54                	push   %r12
14003fb58:	56                   	push   %rsi
14003fb59:	57                   	push   %rdi
14003fb5a:	55                   	push   %rbp
14003fb5b:	53                   	push   %rbx
14003fb5c:	48 83 ec 28          	sub    $0x28,%rsp
14003fb60:	4c 89 c3             	mov    %r8,%rbx
14003fb63:	48 89 ce             	mov    %rcx,%rsi
14003fb66:	49 83 f8 01          	cmp    $0x1,%r8
14003fb6a:	44 8b 69 18          	mov    0x18(%rcx),%r13d
14003fb6e:	4c 11 eb             	adc    %r13,%rbx
14003fb71:	48 8b 82 88 00 00 00 	mov    0x88(%rdx),%rax
14003fb78:	48 8d 8b ff 7f 20 00 	lea    0x207fff(%rbx),%rcx
14003fb7f:	48 81 e1 00 00 e0 ff 	and    $0xffffffffffe00000,%rcx
14003fb86:	48 39 c1             	cmp    %rax,%rcx
14003fb89:	77 32                	ja     0x14003fbbd
14003fb8b:	48 89 d7             	mov    %rdx,%rdi
14003fb8e:	48 c1 e9 0c          	shr    $0xc,%rcx
14003fb92:	48 8d 0c 89          	lea    (%rcx,%rcx,4),%rcx
14003fb96:	48 89 c2             	mov    %rax,%rdx
14003fb99:	48 c1 ea 0a          	shr    $0xa,%rdx
14003fb9d:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
14003fba1:	48 39 d1             	cmp    %rdx,%rcx
14003fba4:	72 17                	jb     0x14003fbbd
14003fba6:	4c 8d bb ff 0f 00 00 	lea    0xfff(%rbx),%r15
14003fbad:	49 81 e7 00 f0 ff ff 	and    $0xfffffffffffff000,%r15
14003fbb4:	49 81 ff 01 00 0f 00 	cmp    $0xf0001,%r15
14003fbbb:	73 15                	jae    0x14003fbd2
14003fbbd:	31 db                	xor    %ebx,%ebx
14003fbbf:	89 d8                	mov    %ebx,%eax
14003fbc1:	48 83 c4 28          	add    $0x28,%rsp
14003fbc5:	5b                   	pop    %rbx
14003fbc6:	5d                   	pop    %rbp
14003fbc7:	5f                   	pop    %rdi
14003fbc8:	5e                   	pop    %rsi
14003fbc9:	41 5c                	pop    %r12
14003fbcb:	41 5d                	pop    %r13
14003fbcd:	41 5e                	pop    %r14
14003fbcf:	41 5f                	pop    %r15
14003fbd1:	c3                   	ret
14003fbd2:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14003fbd6:	44 8b 71 18          	mov    0x18(%rcx),%r14d
14003fbda:	83 7f 18 00          	cmpl   $0x0,0x18(%rdi)
14003fbde:	4d 89 f4             	mov    %r14,%r12
14003fbe1:	0f 88 b3 01 00 00    	js     0x14003fd9a
14003fbe7:	48 89 f9             	mov    %rdi,%rcx
14003fbea:	48 81 e1 00 00 e0 ff 	and    $0xffffffffffe00000,%rcx
14003fbf1:	89 fa                	mov    %edi,%edx
14003fbf3:	c1 e2 09             	shl    $0x9,%edx
14003fbf6:	48 2b 87 90 00 00 00 	sub    0x90(%rdi),%rax
14003fbfd:	81 e2 00 c0 ff 3f    	and    $0x3fffc000,%edx
14003fc03:	48 05 00 80 ff ff    	add    $0xffffffffffff8000,%rax
14003fc09:	4c 89 fd             	mov    %r15,%rbp
14003fc0c:	4c 29 f5             	sub    %r14,%rbp
14003fc0f:	74 3c                	je     0x14003fc4d
14003fc11:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14003fc16:	4c 8d a4 11 00 00 e0 	lea    -0x200000(%rcx,%rdx,1),%r12
14003fc1d:	ff
14003fc1e:	0f 83 f7 00 00 00    	jae    0x14003fd1b
14003fc24:	4d 29 fe             	sub    %r15,%r14
14003fc27:	4d 01 fc             	add    %r15,%r12
14003fc2a:	f0 48 ff 86 b0 18 00 	lock incq 0x18b0(%rsi)
14003fc31:	00
14003fc32:	4c 89 e1             	mov    %r12,%rcx
14003fc35:	4c 89 f2             	mov    %r14,%rdx
14003fc38:	45 31 c0             	xor    %r8d,%r8d
14003fc3b:	e8 50 2b 00 00       	call   0x140042790
14003fc40:	f0 4c 29 b6 80 18 00 	lock sub %r14,0x1880(%rsi)
14003fc47:	00
14003fc48:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
14003fc4d:	48 8b 47 10          	mov    0x10(%rdi),%rax
14003fc51:	8b 40 18             	mov    0x18(%rax),%eax
14003fc54:	48 29 86 a0 18 00 00 	sub    %rax,0x18a0(%rsi)
14003fc5b:	48 89 5f 20          	mov    %rbx,0x20(%rdi)
14003fc5f:	48 8b 47 10          	mov    0x10(%rdi),%rax
14003fc63:	44 89 78 18          	mov    %r15d,0x18(%rax)
14003fc67:	48 8b 47 10          	mov    0x10(%rdi),%rax
14003fc6b:	8b 40 18             	mov    0x18(%rax),%eax
14003fc6e:	48 03 86 a0 18 00 00 	add    0x18a0(%rsi),%rax
14003fc75:	48 89 86 a0 18 00 00 	mov    %rax,0x18a0(%rsi)
14003fc7c:	48 8b 8e a8 18 00 00 	mov    0x18a8(%rsi),%rcx
14003fc83:	48 39 c1             	cmp    %rax,%rcx
14003fc86:	48 0f 47 c1          	cmova  %rcx,%rax
14003fc8a:	48 89 86 a8 18 00 00 	mov    %rax,0x18a8(%rsi)
14003fc91:	b3 01                	mov    $0x1,%bl
14003fc93:	80 7e 01 01          	cmpb   $0x1,0x1(%rsi)
14003fc97:	0f 85 22 ff ff ff    	jne    0x14003fbbf
14003fc9d:	8b 05 75 fa 0c 00    	mov    0xcfa75(%rip),%eax        # 0x14010f718
14003fca3:	65 48 8b 0c 25 58 00 	mov    %gs:0x58,%rcx
14003fcaa:	00 00
14003fcac:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14003fcb0:	80 b8 20 01 00 00 00 	cmpb   $0x0,0x120(%rax)
14003fcb7:	75 05                	jne    0x14003fcbe
14003fcb9:	e8 da e6 02 00       	call   0x14006e398
14003fcbe:	8b 05 54 fa 0c 00    	mov    0xcfa54(%rip),%eax        # 0x14010f718
14003fcc4:	65 48 8b 0c 25 58 00 	mov    %gs:0x58,%rcx
14003fccb:	00 00
14003fccd:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14003fcd1:	48 8b 80 68 01 00 00 	mov    0x168(%rax),%rax
14003fcd8:	48 83 f8 01          	cmp    $0x1,%rax
14003fcdc:	0f 86 ca 00 00 00    	jbe    0x14003fdac
14003fce2:	48 83 f8 02          	cmp    $0x2,%rax
14003fce6:	0f 82 d3 fe ff ff    	jb     0x14003fbbf
14003fcec:	48 ff 40 68          	incq   0x68(%rax)
14003fcf0:	4d 29 ec             	sub    %r13,%r12
14003fcf3:	4c 01 60 70          	add    %r12,0x70(%rax)
14003fcf7:	83 7f 18 00          	cmpl   $0x0,0x18(%rdi)
14003fcfb:	0f 88 a2 00 00 00    	js     0x14003fda3
14003fd01:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14003fd05:	8b 49 18             	mov    0x18(%rcx),%ecx
14003fd08:	8b 56 18             	mov    0x18(%rsi),%edx
14003fd0b:	48 ff 40 58          	incq   0x58(%rax)
14003fd0f:	48 29 d1             	sub    %rdx,%rcx
14003fd12:	48 01 48 60          	add    %rcx,0x60(%rax)
14003fd16:	e9 a4 fe ff ff       	jmp    0x14003fbbf
14003fd1b:	49 39 c7             	cmp    %rax,%r15
14003fd1e:	0f 87 99 fe ff ff    	ja     0x14003fbbd
14003fd24:	4d 01 f4             	add    %r14,%r12
14003fd27:	f0 48 ff 86 b0 18 00 	lock incq 0x18b0(%rsi)
14003fd2e:	00
14003fd2f:	4c 89 e1             	mov    %r12,%rcx
14003fd32:	48 89 ea             	mov    %rbp,%rdx
14003fd35:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14003fd3b:	45 31 c9             	xor    %r9d,%r9d
14003fd3e:	e8 ad 2a 00 00       	call   0x1400427f0
14003fd43:	84 c0                	test   %al,%al
14003fd45:	74 7c                	je     0x14003fdc3
14003fd47:	48 89 e9             	mov    %rbp,%rcx
14003fd4a:	f0 48 0f c1 8e 80 18 	lock xadd %rcx,0x1880(%rsi)