1400f65b8:	48 8b 07             	mov    (%rdi),%rax
1400f65bb:	48 8b cf             	mov    %rdi,%rcx
1400f65be:	48 8b 00             	mov    (%rax),%rax
1400f65c1:	ff 15 71 66 a1 00    	call   *0xa16671(%rip)        # 0x140b0cc38
1400f65c7:	83 c8 ff             	or     $0xffffffff,%eax
1400f65ca:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400f65cf:	83 f8 01             	cmp    $0x1,%eax
1400f65d2:	75 11                	jne    0x1400f65e5
1400f65d4:	48 8b 07             	mov    (%rdi),%rax
1400f65d7:	48 8b cf             	mov    %rdi,%rcx
1400f65da:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f65de:	ff 15 54 66 a1 00    	call   *0xa16654(%rip)        # 0x140b0cc38
1400f65e4:	90                   	nop
1400f65e5:	8b 45 48             	mov    0x48(%rbp),%eax
1400f65e8:	a8 01                	test   $0x1,%al
1400f65ea:	74 46                	je     0x1400f6632
1400f65ec:	83 65 48 fe          	andl   $0xfffffffe,0x48(%rbp)
1400f65f0:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
1400f65f4:	48 85 ff             	test   %rdi,%rdi
1400f65f7:	74 39                	je     0x1400f6632
1400f65f9:	83 c8 ff             	or     $0xffffffff,%eax
1400f65fc:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400f6601:	83 f8 01             	cmp    $0x1,%eax
1400f6604:	75 2c                	jne    0x1400f6632
1400f6606:	48 8b 07             	mov    (%rdi),%rax
1400f6609:	48 8b cf             	mov    %rdi,%rcx
1400f660c:	48 8b 00             	mov    (%rax),%rax
1400f660f:	ff 15 23 66 a1 00    	call   *0xa16623(%rip)        # 0x140b0cc38
1400f6615:	83 c8 ff             	or     $0xffffffff,%eax
1400f6618:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400f661d:	83 f8 01             	cmp    $0x1,%eax
1400f6620:	75 10                	jne    0x1400f6632
1400f6622:	48 8b 07             	mov    (%rdi),%rax
1400f6625:	48 8b cf             	mov    %rdi,%rcx
1400f6628:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f662c:	ff 15 06 66 a1 00    	call   *0xa16606(%rip)        # 0x140b0cc38
1400f6632:	48 03 db             	add    %rbx,%rbx
1400f6635:	49 8d 0c de          	lea    (%r14,%rbx,8),%rcx
1400f6639:	45 84 ff             	test   %r15b,%r15b
1400f663c:	74 1a                	je     0x1400f6658
1400f663e:	48 8b d6             	mov    %rsi,%rdx
1400f6641:	48 c1 e2 04          	shl    $0x4,%rdx
1400f6645:	49 03 d6             	add    %r14,%rdx
1400f6648:	e8 97 fc f0 ff       	call   0x1400062e4
1400f664d:	48 8b de             	mov    %rsi,%rbx
1400f6650:	48 ff ce             	dec    %rsi
1400f6653:	e9 c0 fe ff ff       	jmp    0x1400f6518
1400f6658:	49 8b d4             	mov    %r12,%rdx
1400f665b:	48 83 c4 48          	add    $0x48,%rsp
1400f665f:	41 5f                	pop    %r15
1400f6661:	41 5e                	pop    %r14
1400f6663:	41 5d                	pop    %r13
1400f6665:	41 5c                	pop    %r12
1400f6667:	5f                   	pop    %rdi
1400f6668:	5e                   	pop    %rsi
1400f6669:	5b                   	pop    %rbx
1400f666a:	5d                   	pop    %rbp
1400f666b:	e9 74 fc f0 ff       	jmp    0x1400062e4
1400f6670:	cc                   	int3
1400f6671:	90                   	nop
1400f6672:	90                   	nop
1400f6673:	90                   	nop
1400f6674:	90                   	nop
1400f6675:	90                   	nop
1400f6676:	90                   	nop
1400f6677:	90                   	nop
1400f6678:	90                   	nop
1400f6679:	90                   	nop
1400f667a:	90                   	nop
1400f667b:	90                   	nop
1400f667c:	90                   	nop
1400f667d:	90                   	nop
1400f667e:	90                   	nop
1400f667f:	90                   	nop
1400f6680:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f6685:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400f668a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400f668f:	57                   	push   %rdi
1400f6690:	41 54                	push   %r12
1400f6692:	41 55                	push   %r13
1400f6694:	41 56                	push   %r14
1400f6696:	41 57                	push   %r15
1400f6698:	48 83 ec 20          	sub    $0x20,%rsp
1400f669c:	4d 8d 60 ff          	lea    -0x1(%r8),%r12
1400f66a0:	4d 8b e9             	mov    %r9,%r13
1400f66a3:	4d 8b f4             	mov    %r12,%r14
1400f66a6:	49 8b e8             	mov    %r8,%rbp
1400f66a9:	49 d1 fe             	sar    $1,%r14
1400f66ac:	48 8b fa             	mov    %rdx,%rdi
1400f66af:	48 8b f1             	mov    %rcx,%rsi
1400f66b2:	4c 8b fa             	mov    %rdx,%r15
1400f66b5:	48 8b da             	mov    %rdx,%rbx
1400f66b8:	49 3b d6             	cmp    %r14,%rdx
1400f66bb:	7d 47                	jge    0x1400f6704
1400f66bd:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400f66c2:	48 03 db             	add    %rbx,%rbx
1400f66c5:	48 8d 4b 02          	lea    0x2(%rbx),%rcx
1400f66c9:	48 c1 e1 04          	shl    $0x4,%rcx
1400f66cd:	48 03 ce             	add    %rsi,%rcx
1400f66d0:	48 8d 51 f0          	lea    -0x10(%rcx),%rdx
1400f66d4:	ff 15 5e 65 a1 00    	call   *0xa1655e(%rip)        # 0x140b0cc38
1400f66da:	f6 d8                	neg    %al
1400f66dc:	48 1b c9             	sbb    %rcx,%rcx
1400f66df:	48 03 ff             	add    %rdi,%rdi
1400f66e2:	48 83 c1 02          	add    $0x2,%rcx
1400f66e6:	48 03 d9             	add    %rcx,%rbx
1400f66e9:	48 8b d3             	mov    %rbx,%rdx
1400f66ec:	48 c1 e2 04          	shl    $0x4,%rdx
1400f66f0:	48 8d 0c fe          	lea    (%rsi,%rdi,8),%rcx
1400f66f4:	48 03 d6             	add    %rsi,%rdx
1400f66f7:	e8 e8 fb f0 ff       	call   0x1400062e4
1400f66fc:	48 8b fb             	mov    %rbx,%rdi
1400f66ff:	49 3b de             	cmp    %r14,%rbx
1400f6702:	7c b9                	jl     0x1400f66bd
1400f6704:	49 3b de             	cmp    %r14,%rbx
1400f6707:	75 20                	jne    0x1400f6729
1400f6709:	40 f6 c5 01          	test   $0x1,%bpl
1400f670d:	75 1a                	jne    0x1400f6729
1400f670f:	48 03 ff             	add    %rdi,%rdi
1400f6712:	48 c1 e5 04          	shl    $0x4,%rbp
1400f6716:	48 8d 56 f0          	lea    -0x10(%rsi),%rdx
1400f671a:	48 03 d5             	add    %rbp,%rdx
1400f671d:	48 8d 0c fe          	lea    (%rsi,%rdi,8),%rcx
1400f6721:	e8 be fb f0 ff       	call   0x1400062e4
1400f6726:	49 8b fc             	mov    %r12,%rdi
1400f6729:	4c 3b ff             	cmp    %rdi,%r15
1400f672c:	7d 3d                	jge    0x1400f676b
1400f672e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400f6733:	48 8d 5f ff          	lea    -0x1(%rdi),%rbx
1400f6737:	48 d1 fb             	sar    $1,%rbx
1400f673a:	49 8b d5             	mov    %r13,%rdx
1400f673d:	48 8b eb             	mov    %rbx,%rbp
1400f6740:	48 c1 e5 04          	shl    $0x4,%rbp
1400f6744:	48 03 ee             	add    %rsi,%rbp
1400f6747:	48 8b cd             	mov    %rbp,%rcx
1400f674a:	ff 15 e8 64 a1 00    	call   *0xa164e8(%rip)        # 0x140b0cc38
1400f6750:	84 c0                	test   %al,%al
1400f6752:	74 17                	je     0x1400f676b
1400f6754:	48 03 ff             	add    %rdi,%rdi
1400f6757:	48 8b d5             	mov    %rbp,%rdx
1400f675a:	48 8d 0c fe          	lea    (%rsi,%rdi,8),%rcx
1400f675e:	e8 81 fb f0 ff       	call   0x1400062e4
1400f6763:	48 8b fb             	mov    %rbx,%rdi
1400f6766:	4c 3b fb             	cmp    %rbx,%r15
1400f6769:	7c c3                	jl     0x1400f672e
1400f676b:	48 03 ff             	add    %rdi,%rdi
1400f676e:	49 8b d5             	mov    %r13,%rdx
1400f6771:	48 8d 0c fe          	lea    (%rsi,%rdi,8),%rcx
1400f6775:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400f677a:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400f677f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1400f6784:	48 83 c4 20          	add    $0x20,%rsp
1400f6788:	41 5f                	pop    %r15
1400f678a:	41 5e                	pop    %r14
1400f678c:	41 5d                	pop    %r13
1400f678e:	41 5c                	pop    %r12
1400f6790:	5f                   	pop    %rdi
1400f6791:	e9 4e fb f0 ff       	jmp    0x1400062e4
1400f6796:	cc                   	int3
1400f6797:	90                   	nop
1400f6798:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f679d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400f67a2:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400f67a7:	55                   	push   %rbp
1400f67a8:	41 54                	push   %r12
1400f67aa:	41 55                	push   %r13
1400f67ac:	41 56                	push   %r14
1400f67ae:	41 57                	push   %r15
1400f67b0:	48 8b ec             	mov    %rsp,%rbp
1400f67b3:	48 83 ec 40          	sub    $0x40,%rsp
1400f67b7:	4d 8b e1             	mov    %r9,%r12
1400f67ba:	4d 8b f8             	mov    %r8,%r15
1400f67bd:	48 8b da             	mov    %rdx,%rbx
1400f67c0:	48 8b f1             	mov    %rcx,%rsi
1400f67c3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f67c6:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
1400f67cb:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400f67cf:	48 85 c0             	test   %rax,%rax
1400f67d2:	74 04                	je     0x1400f67d8
1400f67d4:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f67d8:	48 8b 01             	mov    (%rcx),%rax
1400f67db:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400f67df:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400f67e3:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400f67e7:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1400f67ec:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f67f0:	48 85 c0             	test   %rax,%rax
1400f67f3:	74 04                	je     0x1400f67f9
1400f67f5:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f67f9:	48 8b 02             	mov    (%rdx),%rax
1400f67fc:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400f6800:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f6804:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1400f6808:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400f680c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400f6810:	49 8b c4             	mov    %r12,%rax
1400f6813:	ff 15 1f 64 a1 00    	call   *0xa1641f(%rip)        # 0x140b0cc38
1400f6819:	44 8a f0             	mov    %al,%r14b
1400f681c:	41 83 cd ff          	or     $0xffffffff,%r13d
1400f6820:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1400f6824:	48 85 ff             	test   %rdi,%rdi
1400f6827:	74 3a                	je     0x1400f6863
1400f6829:	41 8b cd             	mov    %r13d,%ecx
1400f682c:	f0 0f c1 4f 08       	lock xadd %ecx,0x8(%rdi)
1400f6831:	41 03 cd             	add    %r13d,%ecx
1400f6834:	75 2d                	jne    0x1400f6863
1400f6836:	48 8b 17             	mov    (%rdi),%rdx
1400f6839:	48 8b cf             	mov    %rdi,%rcx
1400f683c:	48 8b 02             	mov    (%rdx),%rax
1400f683f:	ff 15 f3 63 a1 00    	call   *0xa163f3(%rip)        # 0x140b0cc38
1400f6845:	41 8b c5             	mov    %r13d,%eax
1400f6848:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400f684d:	41 03 c5             	add    %r13d,%eax
1400f6850:	75 11                	jne    0x1400f6863
1400f6852:	48 8b 07             	mov    (%rdi),%rax
1400f6855:	48 8b cf             	mov    %rdi,%rcx
1400f6858:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f685c:	ff 15 d6 63 a1 00    	call   *0xa163d6(%rip)        # 0x140b0cc38
1400f6862:	90                   	nop
1400f6863:	48 8b 7d f8          	mov    -0x8(%rbp),%rdi
1400f6867:	48 85 ff             	test   %rdi,%rdi
1400f686a:	74 39                	je     0x1400f68a5
1400f686c:	41 8b c5             	mov    %r13d,%eax
1400f686f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400f6874:	41 03 c5             	add    %r13d,%eax
1400f6877:	75 2c                	jne    0x1400f68a5
1400f6879:	48 8b 07             	mov    (%rdi),%rax
1400f687c:	48 8b cf             	mov    %rdi,%rcx
1400f687f:	48 8b 00             	mov    (%rax),%rax
1400f6882:	ff 15 b0 63 a1 00    	call   *0xa163b0(%rip)        # 0x140b0cc38
1400f6888:	41 8b c5             	mov    %r13d,%eax
1400f688b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400f6890:	41 03 c5             	add    %r13d,%eax
1400f6893:	75 10                	jne    0x1400f68a5
1400f6895:	48 8b 07             	mov    (%rdi),%rax
1400f6898:	48 8b cf             	mov    %rdi,%rcx
1400f689b:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f689f:	ff 15 93 63 a1 00    	call   *0xa16393(%rip)        # 0x140b0cc38
1400f68a5:	45 84 f6             	test   %r14b,%r14b
1400f68a8:	74 1c                	je     0x1400f68c6
1400f68aa:	48 8b 0b             	mov    (%rbx),%rcx
1400f68ad:	48 8b 06             	mov    (%rsi),%rax
1400f68b0:	48 89 03             	mov    %rax,(%rbx)
1400f68b3:	48 89 0e             	mov    %rcx,(%rsi)
1400f68b6:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400f68ba:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400f68be:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400f68c2:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
1400f68c6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f68c9:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1400f68ce:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f68d2:	48 85 c0             	test   %rax,%rax
1400f68d5:	74 04                	je     0x1400f68db
1400f68d7:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f68db:	48 8b 03             	mov    (%rbx),%rax
1400f68de:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400f68e2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f68e6:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1400f68ea:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
1400f68ef:	49 8b 47 08          	mov    0x8(%r15),%rax
1400f68f3:	48 85 c0             	test   %rax,%rax
1400f68f6:	74 04                	je     0x1400f68fc
1400f68f8:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f68fc:	49 8b 07             	mov    (%r15),%rax
1400f68ff:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400f6903:	49 8b 47 08          	mov    0x8(%r15),%rax
1400f6907:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400f690b:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400f690f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400f6913:	49 8b c4             	mov    %r12,%rax
1400f6916:	ff 15 1c 63 a1 00    	call   *0xa1631c(%rip)        # 0x140b0cc38
1400f691c:	44 8a f0             	mov    %al,%r14b
1400f691f:	48 8b 7d f8          	mov    -0x8(%rbp),%rdi
1400f6923:	48 85 ff             	test   %rdi,%rdi
1400f6926:	74 3a                	je     0x1400f6962
1400f6928:	41 8b cd             	mov    %r13d,%ecx
1400f692b:	f0 0f c1 4f 08       	lock xadd %ecx,0x8(%rdi)
1400f6930:	41 03 cd             	add    %r13d,%ecx
1400f6933:	75 2d                	jne    0x1400f6962
1400f6935:	48 8b 17             	mov    (%rdi),%rdx
1400f6938:	48 8b cf             	mov    %rdi,%rcx
1400f693b:	48 8b 02             	mov    (%rdx),%rax
1400f693e:	ff 15 f4 62 a1 00    	call   *0xa162f4(%rip)        # 0x140b0cc38
1400f6944:	41 8b c5             	mov    %r13d,%eax
1400f6947:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400f694c:	41 03 c5             	add    %r13d,%eax
1400f694f:	75 11                	jne    0x1400f6962
1400f6951:	48 8b 07             	mov    (%rdi),%rax
1400f6954:	48 8b cf             	mov    %rdi,%rcx
1400f6957:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f695b:	ff 15 d7 62 a1 00    	call   *0xa162d7(%rip)        # 0x140b0cc38
1400f6961:	90                   	nop
1400f6962:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1400f6966:	48 85 ff             	test   %rdi,%rdi
1400f6969:	74 39                	je     0x1400f69a4
1400f696b:	41 8b c5             	mov    %r13d,%eax
1400f696e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400f6973:	41 03 c5             	add    %r13d,%eax
1400f6976:	75 2c                	jne    0x1400f69a4
1400f6978:	48 8b 07             	mov    (%rdi),%rax
1400f697b:	48 8b cf             	mov    %rdi,%rcx
1400f697e:	48 8b 00             	mov    (%rax),%rax
1400f6981:	ff 15 b1 62 a1 00    	call   *0xa162b1(%rip)        # 0x140b0cc38
1400f6987:	41 8b c5             	mov    %r13d,%eax
1400f698a:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400f698f:	41 03 c5             	add    %r13d,%eax
1400f6992:	75 10                	jne    0x1400f69a4
1400f6994:	48 8b 07             	mov    (%rdi),%rax
1400f6997:	48 8b cf             	mov    %rdi,%rcx
1400f699a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f699e:	ff 15 94 62 a1 00    	call   *0xa16294(%rip)        # 0x140b0cc38
1400f69a4:	45 84 f6             	test   %r14b,%r14b
1400f69a7:	0f 84 1b 01 00 00    	je     0x1400f6ac8
1400f69ad:	49 8b 0f             	mov    (%r15),%rcx
1400f69b0:	48 8b 03             	mov    (%rbx),%rax
1400f69b3:	49 89 07             	mov    %rax,(%r15)
1400f69b6:	48 89 0b             	mov    %rcx,(%rbx)
1400f69b9:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1400f69bd:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f69c1:	49 89 47 08          	mov    %rax,0x8(%r15)
1400f69c5:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1400f69c9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f69cc:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1400f69d1:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400f69d5:	48 85 c0             	test   %rax,%rax
1400f69d8:	74 04                	je     0x1400f69de
1400f69da:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f69de:	48 8b 06             	mov    (%rsi),%rax
1400f69e1:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400f69e5:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400f69e9:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1400f69ed:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
1400f69f2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f69f6:	48 85 c0             	test   %rax,%rax
1400f69f9:	74 04                	je     0x1400f69ff
1400f69fb:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f69ff:	48 8b 03             	mov    (%rbx),%rax
1400f6a02:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400f6a06:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f6a0a:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400f6a0e:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400f6a12:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400f6a16:	49 8b c4             	mov    %r12,%rax
1400f6a19:	ff 15 19 62 a1 00    	call   *0xa16219(%rip)        # 0x140b0cc38
1400f6a1f:	44 8a f0             	mov    %al,%r14b
1400f6a22:	48 8b 7d f8          	mov    -0x8(%rbp),%rdi
1400f6a26:	48 85 ff             	test   %rdi,%rdi
1400f6a29:	74 3a                	je     0x1400f6a65
1400f6a2b:	41 8b cd             	mov    %r13d,%ecx
1400f6a2e:	f0 0f c1 4f 08       	lock xadd %ecx,0x8(%rdi)