140a3c6dd:	0f 89 d4 00 00 00    	jns    0x140a3c7b7
140a3c6e3:	48 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%rax
140a3c6ea:	ff ff 03
140a3c6ed:	48 39 47 08          	cmp    %rax,0x8(%rdi)
140a3c6f1:	0f 84 d9 00 00 00    	je     0x140a3c7d0
140a3c6f7:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a3c6fc:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140a3c701:	b9 40 00 00 00       	mov    $0x40,%ecx
140a3c706:	ff 15 bc 01 0d 00    	call   *0xd01bc(%rip)        # 0x140b0c8c8
140a3c70c:	48 8b d8             	mov    %rax,%rbx
140a3c70f:	48 85 c0             	test   %rax,%rax
140a3c712:	75 07                	jne    0x140a3c71b
140a3c714:	ff 15 7e fd 0c 00    	call   *0xcfd7e(%rip)        # 0x140b0c498
140a3c71a:	cc                   	int3
140a3c71b:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140a3c720:	48 8d 48 20          	lea    0x20(%rax),%rcx
140a3c724:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140a3c729:	4c 89 31             	mov    %r14,(%rcx)
140a3c72c:	4c 89 71 08          	mov    %r14,0x8(%rcx)
140a3c730:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a3c734:	48 85 c0             	test   %rax,%rax
140a3c737:	74 04                	je     0x140a3c73d
140a3c739:	f0 ff 40 08          	lock incl 0x8(%rax)
140a3c73d:	48 8b 06             	mov    (%rsi),%rax
140a3c740:	48 89 01             	mov    %rax,(%rcx)
140a3c743:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a3c747:	48 89 41 08          	mov    %rax,0x8(%rcx)
140a3c74b:	48 8d 71 10          	lea    0x10(%rcx),%rsi
140a3c74f:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
140a3c756:	00
140a3c757:	4c 89 36             	mov    %r14,(%rsi)
140a3c75a:	4c 89 76 08          	mov    %r14,0x8(%rsi)
140a3c75e:	b9 30 00 00 00       	mov    $0x30,%ecx
140a3c763:	ff 15 5f 01 0d 00    	call   *0xd015f(%rip)        # 0x140b0c8c8
140a3c769:	48 85 c0             	test   %rax,%rax
140a3c76c:	75 07                	jne    0x140a3c775
140a3c76e:	ff 15 24 fd 0c 00    	call   *0xcfd24(%rip)        # 0x140b0c498
140a3c774:	cc                   	int3
140a3c775:	48 89 00             	mov    %rax,(%rax)
140a3c778:	48 89 40 08          	mov    %rax,0x8(%rax)
140a3c77c:	48 89 40 10          	mov    %rax,0x10(%rax)
140a3c780:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140a3c786:	48 89 06             	mov    %rax,(%rsi)
140a3c789:	48 89 2b             	mov    %rbp,(%rbx)
140a3c78c:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
140a3c790:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
140a3c794:	66 44 89 73 18       	mov    %r14w,0x18(%rbx)
140a3c799:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a3c79e:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a3c7a4:	4c 8b c3             	mov    %rbx,%r8
140a3c7a7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a3c7ac:	48 8b cf             	mov    %rdi,%rcx
140a3c7af:	e8 2c a7 5c ff       	call   0x140006ee0
140a3c7b4:	4c 8b c8             	mov    %rax,%r9
140a3c7b7:	49 8d 41 30          	lea    0x30(%r9),%rax
140a3c7bb:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140a3c7c0:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140a3c7c4:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140a3c7c8:	49 8b e3             	mov    %r11,%rsp
140a3c7cb:	41 5e                	pop    %r14
140a3c7cd:	5f                   	pop    %rdi
140a3c7ce:	5e                   	pop    %rsi
140a3c7cf:	c3                   	ret
140a3c7d0:	e8 ff 75 5c ff       	call   0x140003dd4
140a3c7d5:	cc                   	int3
140a3c7d6:	90                   	nop
140a3c7d7:	90                   	nop
140a3c7d8:	90                   	nop
140a3c7d9:	90                   	nop
140a3c7da:	90                   	nop
140a3c7db:	90                   	nop
140a3c7dc:	90                   	nop
140a3c7dd:	90                   	nop
140a3c7de:	90                   	nop
140a3c7df:	90                   	nop
140a3c7e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a3c7e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a3c7ea:	57                   	push   %rdi
140a3c7eb:	48 83 ec 50          	sub    $0x50,%rsp
140a3c7ef:	48 8b fa             	mov    %rdx,%rdi
140a3c7f2:	48 8b d9             	mov    %rcx,%rbx
140a3c7f5:	48 8b 31             	mov    (%rcx),%rsi
140a3c7f8:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140a3c7fc:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140a3c801:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
140a3c806:	4c 8b ce             	mov    %rsi,%r9
140a3c809:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140a3c80e:	75 3c                	jne    0x140a3c84c
140a3c810:	48 8b 0a             	mov    (%rdx),%rcx
140a3c813:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140a3c818:	49 39 48 20          	cmp    %rcx,0x20(%r8)
140a3c81c:	75 04                	jne    0x140a3c822
140a3c81e:	32 c0                	xor    %al,%al
140a3c820:	eb 06                	jmp    0x140a3c828
140a3c822:	1a c0                	sbb    %al,%al
140a3c824:	24 fe                	and    $0xfe,%al
140a3c826:	fe c0                	inc    %al
140a3c828:	84 c0                	test   %al,%al
140a3c82a:	79 0b                	jns    0x140a3c837
140a3c82c:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
140a3c831:	4d 8b 40 10          	mov    0x10(%r8),%r8
140a3c835:	eb 0e                	jmp    0x140a3c845
140a3c837:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
140a3c83e:	00
140a3c83f:	4d 8b c8             	mov    %r8,%r9
140a3c842:	4d 8b 00             	mov    (%r8),%r8
140a3c845:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140a3c84a:	74 c7                	je     0x140a3c813
140a3c84c:	41 80 79 19 00       	cmpb   $0x0,0x19(%r9)
140a3c851:	75 1b                	jne    0x140a3c86e
140a3c853:	49 8b 41 20          	mov    0x20(%r9),%rax
140a3c857:	48 39 02             	cmp    %rax,(%rdx)
140a3c85a:	75 04                	jne    0x140a3c860
140a3c85c:	32 c0                	xor    %al,%al
140a3c85e:	eb 06                	jmp    0x140a3c866
140a3c860:	1a c0                	sbb    %al,%al
140a3c862:	24 fe                	and    $0xfe,%al
140a3c864:	fe c0                	inc    %al
140a3c866:	84 c0                	test   %al,%al
140a3c868:	0f 89 90 00 00 00    	jns    0x140a3c8fe
140a3c86e:	48 b8 92 24 49 92 24 	movabs $0x492492492492492,%rax
140a3c875:	49 92 04
140a3c878:	48 39 43 08          	cmp    %rax,0x8(%rbx)
140a3c87c:	0f 84 90 00 00 00    	je     0x140a3c912
140a3c882:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140a3c887:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140a3c88d:	b9 38 00 00 00       	mov    $0x38,%ecx
140a3c892:	ff 15 30 00 0d 00    	call   *0xd0030(%rip)        # 0x140b0c8c8
140a3c898:	4c 8b c0             	mov    %rax,%r8
140a3c89b:	48 85 c0             	test   %rax,%rax
140a3c89e:	75 07                	jne    0x140a3c8a7
140a3c8a0:	ff 15 f2 fb 0c 00    	call   *0xcfbf2(%rip)        # 0x140b0c498
140a3c8a6:	90                   	nop
140a3c8a7:	48 83 60 20 00       	andq   $0x0,0x20(%rax)
140a3c8ac:	48 83 60 28 00       	andq   $0x0,0x28(%rax)
140a3c8b1:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a3c8b5:	48 85 c0             	test   %rax,%rax
140a3c8b8:	74 04                	je     0x140a3c8be
140a3c8ba:	f0 ff 40 08          	lock incl 0x8(%rax)
140a3c8be:	48 8b 07             	mov    (%rdi),%rax
140a3c8c1:	49 89 40 20          	mov    %rax,0x20(%r8)
140a3c8c5:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a3c8c9:	49 89 40 28          	mov    %rax,0x28(%r8)
140a3c8cd:	41 83 60 30 00       	andl   $0x0,0x30(%r8)
140a3c8d2:	49 89 30             	mov    %rsi,(%r8)
140a3c8d5:	49 89 70 08          	mov    %rsi,0x8(%r8)
140a3c8d9:	49 89 70 10          	mov    %rsi,0x10(%r8)
140a3c8dd:	66 41 83 60 18 00    	andw   $0x0,0x18(%r8)
140a3c8e3:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a3c8e8:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a3c8ee:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a3c8f3:	48 8b cb             	mov    %rbx,%rcx
140a3c8f6:	e8 e5 a5 5c ff       	call   0x140006ee0
140a3c8fb:	4c 8b c8             	mov    %rax,%r9
140a3c8fe:	49 8d 41 30          	lea    0x30(%r9),%rax
140a3c902:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a3c907:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140a3c90c:	48 83 c4 50          	add    $0x50,%rsp
140a3c910:	5f                   	pop    %rdi
140a3c911:	c3                   	ret
140a3c912:	e8 bd 74 5c ff       	call   0x140003dd4
140a3c917:	cc                   	int3
140a3c918:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a3c91d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a3c922:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140a3c927:	41 54                	push   %r12
140a3c929:	41 56                	push   %r14
140a3c92b:	41 57                	push   %r15
140a3c92d:	48 83 ec 60          	sub    $0x60,%rsp
140a3c931:	4d 8b f1             	mov    %r9,%r14
140a3c934:	4d 8b f8             	mov    %r8,%r15
140a3c937:	4c 8b e2             	mov    %rdx,%r12
140a3c93a:	48 8b d9             	mov    %rcx,%rbx
140a3c93d:	b9 a0 00 00 00       	mov    $0xa0,%ecx
140a3c942:	ff 15 80 ff 0c 00    	call   *0xcff80(%rip)        # 0x140b0c8c8
140a3c948:	48 8b f8             	mov    %rax,%rdi
140a3c94b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a3c950:	48 85 c0             	test   %rax,%rax
140a3c953:	75 07                	jne    0x140a3c95c
140a3c955:	ff 15 3d fb 0c 00    	call   *0xcfb3d(%rip)        # 0x140b0c498
140a3c95b:	90                   	nop
140a3c95c:	b8 01 00 00 00       	mov    $0x1,%eax
140a3c961:	89 47 08             	mov    %eax,0x8(%rdi)
140a3c964:	89 47 0c             	mov    %eax,0xc(%rdi)
140a3c967:	48 8d 05 aa ae 0e 00 	lea    0xeaeaa(%rip),%rax        # 0x140b27818
140a3c96e:	48 89 07             	mov    %rax,(%rdi)
140a3c971:	66 0f 6f 05 47 55 17 	movdqa 0x175547(%rip),%xmm0        # 0x140bb1ec0
140a3c978:	00
140a3c979:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140a3c97e:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a3c983:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a3c988:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
140a3c98f:	00
140a3c990:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a3c995:	4d 8b ce             	mov    %r14,%r9
140a3c998:	4d 8b c7             	mov    %r15,%r8
140a3c99b:	49 8b d4             	mov    %r12,%rdx
140a3c99e:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140a3c9a2:	e8 21 67 ff ff       	call   0x140a330c8
140a3c9a7:	48 83 23 00          	andq   $0x0,(%rbx)
140a3c9ab:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140a3c9b0:	4c 8b c7             	mov    %rdi,%r8
140a3c9b3:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140a3c9b7:	48 8b cb             	mov    %rbx,%rcx
140a3c9ba:	e8 45 2b 5e ff       	call   0x14001f504
140a3c9bf:	90                   	nop
140a3c9c0:	48 8b c3             	mov    %rbx,%rax
140a3c9c3:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140a3c9c8:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140a3c9cc:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a3c9d0:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140a3c9d4:	49 8b e3             	mov    %r11,%rsp
140a3c9d7:	41 5f                	pop    %r15
140a3c9d9:	41 5e                	pop    %r14
140a3c9db:	41 5c                	pop    %r12
140a3c9dd:	c3                   	ret
140a3c9de:	90                   	nop
140a3c9df:	90                   	nop
140a3c9e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a3c9e5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a3c9ea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a3c9ef:	55                   	push   %rbp
140a3c9f0:	41 56                	push   %r14
140a3c9f2:	41 57                	push   %r15
140a3c9f4:	48 8b ec             	mov    %rsp,%rbp
140a3c9f7:	48 83 ec 50          	sub    $0x50,%rsp
140a3c9fb:	48 8b fa             	mov    %rdx,%rdi
140a3c9fe:	48 8b f1             	mov    %rcx,%rsi
140a3ca01:	48 8b 01             	mov    (%rcx),%rax
140a3ca04:	48 8d 51 18          	lea    0x18(%rcx),%rdx
140a3ca08:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a3ca0f:	ff 15 23 02 0d 00    	call   *0xd0223(%rip)        # 0x140b0cc38
140a3ca15:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a3ca19:	48 63 50 08          	movslq 0x8(%rax),%rdx
140a3ca1d:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140a3ca21:	48 03 ca             	add    %rdx,%rcx
140a3ca24:	48 8b 01             	mov    (%rcx),%rax
140a3ca27:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3ca2b:	ff 15 07 02 0d 00    	call   *0xd0207(%rip)        # 0x140b0cc38
140a3ca31:	8a d8                	mov    %al,%bl
140a3ca33:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140a3ca37:	48 63 51 08          	movslq 0x8(%rcx),%rdx
140a3ca3b:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140a3ca3f:	48 03 ca             	add    %rdx,%rcx
140a3ca42:	48 8b 11             	mov    (%rcx),%rdx
140a3ca45:	48 8b 42 10          	mov    0x10(%rdx),%rax
140a3ca49:	ff 15 e9 01 0d 00    	call   *0xd01e9(%rip)        # 0x140b0cc38
140a3ca4f:	44 8a f0             	mov    %al,%r14b
140a3ca52:	41 83 cf ff          	or     $0xffffffff,%r15d
140a3ca56:	84 db                	test   %bl,%bl
140a3ca58:	0f 84 0b 01 00 00    	je     0x140a3cb69
140a3ca5e:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3ca61:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140a3ca66:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140a3ca6a:	48 63 49 08          	movslq 0x8(%rcx),%rcx
140a3ca6e:	48 83 c1 08          	add    $0x8,%rcx
140a3ca72:	48 03 cf             	add    %rdi,%rcx
140a3ca75:	48 8b 01             	mov    (%rcx),%rax
140a3ca78:	4c 8d 45 20          	lea    0x20(%rbp),%r8
140a3ca7c:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140a3ca80:	48 8b 40 70          	mov    0x70(%rax),%rax
140a3ca84:	ff 15 ae 01 0d 00    	call   *0xd01ae(%rip)        # 0x140b0cc38
140a3ca8a:	48 8b 06             	mov    (%rsi),%rax
140a3ca8d:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140a3ca91:	48 8b ce             	mov    %rsi,%rcx
140a3ca94:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140a3ca9b:	ff 15 97 01 0d 00    	call   *0xd0197(%rip)        # 0x140b0cc38
140a3caa1:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3caa4:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140a3caa9:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a3caad:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a3cab1:	48 83 c1 08          	add    $0x8,%rcx
140a3cab5:	48 03 cf             	add    %rdi,%rcx
140a3cab8:	48 8b 01             	mov    (%rcx),%rax
140a3cabb:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a3cabf:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
140a3cac6:	ff 15 6c 01 0d 00    	call   *0xd016c(%rip)        # 0x140b0cc38
140a3cacc:	48 8b 06             	mov    (%rsi),%rax
140a3cacf:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a3cad3:	48 8b ce             	mov    %rsi,%rcx
140a3cad6:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140a3cadd:	ff 15 55 01 0d 00    	call   *0xd0155(%rip)        # 0x140b0cc38
140a3cae3:	90                   	nop
140a3cae4:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140a3cae8:	48 85 db             	test   %rbx,%rbx
140a3caeb:	74 3a                	je     0x140a3cb27
140a3caed:	41 8b c7             	mov    %r15d,%eax
140a3caf0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a3caf5:	41 03 c7             	add    %r15d,%eax
140a3caf8:	75 2d                	jne    0x140a3cb27
140a3cafa:	48 8b 03             	mov    (%rbx),%rax
140a3cafd:	48 8b cb             	mov    %rbx,%rcx
140a3cb00:	48 8b 00             	mov    (%rax),%rax
140a3cb03:	ff 15 2f 01 0d 00    	call   *0xd012f(%rip)        # 0x140b0cc38
140a3cb09:	41 8b c7             	mov    %r15d,%eax
140a3cb0c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a3cb11:	41 03 c7             	add    %r15d,%eax
140a3cb14:	75 11                	jne    0x140a3cb27
140a3cb16:	48 8b 03             	mov    (%rbx),%rax
140a3cb19:	48 8b cb             	mov    %rbx,%rcx
140a3cb1c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3cb20:	ff 15 12 01 0d 00    	call   *0xd0112(%rip)        # 0x140b0cc38
140a3cb26:	90                   	nop
140a3cb27:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a3cb2b:	48 85 db             	test   %rbx,%rbx
140a3cb2e:	74 39                	je     0x140a3cb69
140a3cb30:	41 8b c7             	mov    %r15d,%eax
140a3cb33:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a3cb38:	41 03 c7             	add    %r15d,%eax
140a3cb3b:	75 2c                	jne    0x140a3cb69
140a3cb3d:	48 8b 03             	mov    (%rbx),%rax
140a3cb40:	48 8b cb             	mov    %rbx,%rcx
140a3cb43:	48 8b 00             	mov    (%rax),%rax
140a3cb46:	ff 15 ec 00 0d 00    	call   *0xd00ec(%rip)        # 0x140b0cc38
140a3cb4c:	41 8b c7             	mov    %r15d,%eax
140a3cb4f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a3cb54:	41 03 c7             	add    %r15d,%eax
140a3cb57:	75 10                	jne    0x140a3cb69
140a3cb59:	48 8b 03             	mov    (%rbx),%rax
140a3cb5c:	48 8b cb             	mov    %rbx,%rcx
140a3cb5f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3cb63:	ff 15 cf 00 0d 00    	call   *0xd00cf(%rip)        # 0x140b0cc38
140a3cb69:	45 84 f6             	test   %r14b,%r14b
140a3cb6c:	0f 84 89 00 00 00    	je     0x140a3cbfb
140a3cb72:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3cb75:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140a3cb7a:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a3cb7e:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a3cb82:	48 83 c1 08          	add    $0x8,%rcx
140a3cb86:	48 03 cf             	add    %rdi,%rcx
140a3cb89:	48 8b 01             	mov    (%rcx),%rax
140a3cb8c:	4c 8d 45 20          	lea    0x20(%rbp),%r8
140a3cb90:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140a3cb94:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
140a3cb9b:	ff 15 97 00 0d 00    	call   *0xd0097(%rip)        # 0x140b0cc38
140a3cba1:	48 8b 06             	mov    (%rsi),%rax
140a3cba4:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140a3cba8:	48 8b ce             	mov    %rsi,%rcx
140a3cbab:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140a3cbb2:	ff 15 80 00 0d 00    	call   *0xd0080(%rip)        # 0x140b0cc38
140a3cbb8:	90                   	nop
140a3cbb9:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a3cbbd:	48 85 db             	test   %rbx,%rbx
140a3cbc0:	74 39                	je     0x140a3cbfb
140a3cbc2:	41 8b c7             	mov    %r15d,%eax
140a3cbc5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a3cbca:	41 03 c7             	add    %r15d,%eax
140a3cbcd:	75 2c                	jne    0x140a3cbfb
140a3cbcf:	48 8b 03             	mov    (%rbx),%rax
140a3cbd2:	48 8b cb             	mov    %rbx,%rcx