14023f745:	48 8b 43 50          	mov    0x50(%rbx),%rax
14023f749:	48 2b c1             	sub    %rcx,%rax
14023f74c:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14023f750:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14023f756:	72 18                	jb     0x14023f770
14023f758:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14023f75c:	48 2b ca             	sub    %rdx,%rcx
14023f75f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14023f763:	48 83 f8 1f          	cmp    $0x1f,%rax
14023f767:	0f 87 c8 00 00 00    	ja     0x14023f835
14023f76d:	48 8b ca             	mov    %rdx,%rcx
14023f770:	ff 15 4a d1 8c 00    	call   *0x8cd14a(%rip)        # 0x140b0c8c0
14023f776:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
14023f77b:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
14023f780:	48 83 63 50 00       	andq   $0x0,0x50(%rbx)
14023f785:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
14023f789:	83 ce ff             	or     $0xffffffff,%esi
14023f78c:	48 85 ff             	test   %rdi,%rdi
14023f78f:	74 35                	je     0x14023f7c6
14023f791:	8b c6                	mov    %esi,%eax
14023f793:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14023f798:	03 c6                	add    %esi,%eax
14023f79a:	75 2a                	jne    0x14023f7c6
14023f79c:	48 8b 07             	mov    (%rdi),%rax
14023f79f:	48 8b cf             	mov    %rdi,%rcx
14023f7a2:	48 8b 00             	mov    (%rax),%rax
14023f7a5:	ff 15 8d d4 8c 00    	call   *0x8cd48d(%rip)        # 0x140b0cc38
14023f7ab:	8b c6                	mov    %esi,%eax
14023f7ad:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14023f7b2:	03 c6                	add    %esi,%eax
14023f7b4:	75 10                	jne    0x14023f7c6
14023f7b6:	48 8b 07             	mov    (%rdi),%rax
14023f7b9:	48 8b cf             	mov    %rdi,%rcx
14023f7bc:	48 8b 40 08          	mov    0x8(%rax),%rax
14023f7c0:	ff 15 72 d4 8c 00    	call   *0x8cd472(%rip)        # 0x140b0cc38
14023f7c6:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
14023f7ca:	48 85 ff             	test   %rdi,%rdi
14023f7cd:	74 35                	je     0x14023f804
14023f7cf:	8b c6                	mov    %esi,%eax
14023f7d1:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14023f7d6:	03 c6                	add    %esi,%eax
14023f7d8:	75 2a                	jne    0x14023f804
14023f7da:	48 8b 07             	mov    (%rdi),%rax
14023f7dd:	48 8b cf             	mov    %rdi,%rcx
14023f7e0:	48 8b 00             	mov    (%rax),%rax
14023f7e3:	ff 15 4f d4 8c 00    	call   *0x8cd44f(%rip)        # 0x140b0cc38
14023f7e9:	8b c6                	mov    %esi,%eax
14023f7eb:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14023f7f0:	03 c6                	add    %esi,%eax
14023f7f2:	75 10                	jne    0x14023f804
14023f7f4:	48 8b 07             	mov    (%rdi),%rax
14023f7f7:	48 8b cf             	mov    %rdi,%rcx
14023f7fa:	48 8b 40 08          	mov    0x8(%rax),%rax
14023f7fe:	ff 15 34 d4 8c 00    	call   *0x8cd434(%rip)        # 0x140b0cc38
14023f804:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14023f808:	48 85 c9             	test   %rcx,%rcx
14023f80b:	74 18                	je     0x14023f825
14023f80d:	8b c6                	mov    %esi,%eax
14023f80f:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14023f814:	03 c6                	add    %esi,%eax
14023f816:	75 0d                	jne    0x14023f825
14023f818:	48 8b 01             	mov    (%rcx),%rax
14023f81b:	48 8b 40 08          	mov    0x8(%rax),%rax
14023f81f:	ff 15 13 d4 8c 00    	call   *0x8cd413(%rip)        # 0x140b0cc38
14023f825:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14023f82a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14023f82f:	48 83 c4 20          	add    $0x20,%rsp
14023f833:	5f                   	pop    %rdi
14023f834:	c3                   	ret
14023f835:	ff 15 5d d1 8c 00    	call   *0x8cd15d(%rip)        # 0x140b0c998
14023f83b:	cc                   	int3
14023f83c:	48 8b c4             	mov    %rsp,%rax
14023f83f:	48 89 58 08          	mov    %rbx,0x8(%rax)
14023f843:	48 89 70 10          	mov    %rsi,0x10(%rax)
14023f847:	48 89 78 18          	mov    %rdi,0x18(%rax)
14023f84b:	55                   	push   %rbp
14023f84c:	41 54                	push   %r12
14023f84e:	41 55                	push   %r13
14023f850:	41 56                	push   %r14
14023f852:	41 57                	push   %r15
14023f854:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14023f858:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
14023f85f:	4c 8b e1             	mov    %rcx,%r12
14023f862:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14023f868:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14023f86c:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14023f870:	e8 db 05 f5 ff       	call   0x14018fe50
14023f875:	45 33 ff             	xor    %r15d,%r15d
14023f878:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
14023f87c:	48 8b 03             	mov    (%rbx),%rax
14023f87f:	48 8b cb             	mov    %rbx,%rcx
14023f882:	48 8b 40 40          	mov    0x40(%rax),%rax
14023f886:	ff 15 ac d3 8c 00    	call   *0x8cd3ac(%rip)        # 0x140b0cc38
14023f88c:	83 cf ff             	or     $0xffffffff,%edi
14023f88f:	48 85 c0             	test   %rax,%rax
14023f892:	0f 84 ad 04 00 00    	je     0x14023fd45
14023f898:	48 8b 03             	mov    (%rbx),%rax
14023f89b:	4d 8b c7             	mov    %r15,%r8
14023f89e:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14023f8a2:	48 8b cb             	mov    %rbx,%rcx
14023f8a5:	48 8b 40 30          	mov    0x30(%rax),%rax
14023f8a9:	ff 15 89 d3 8c 00    	call   *0x8cd389(%rip)        # 0x140b0cc38
14023f8af:	48 8b d0             	mov    %rax,%rdx
14023f8b2:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14023f8b6:	e8 25 d8 dd ff       	call   0x14001d0e0
14023f8bb:	90                   	nop
14023f8bc:	48 8b 5d 0f          	mov    0xf(%rbp),%rbx
14023f8c0:	48 85 db             	test   %rbx,%rbx
14023f8c3:	74 35                	je     0x14023f8fa
14023f8c5:	8b c7                	mov    %edi,%eax
14023f8c7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14023f8cc:	03 c7                	add    %edi,%eax
14023f8ce:	75 2a                	jne    0x14023f8fa
14023f8d0:	48 8b 03             	mov    (%rbx),%rax
14023f8d3:	48 8b cb             	mov    %rbx,%rcx
14023f8d6:	48 8b 00             	mov    (%rax),%rax
14023f8d9:	ff 15 59 d3 8c 00    	call   *0x8cd359(%rip)        # 0x140b0cc38
14023f8df:	8b c7                	mov    %edi,%eax
14023f8e1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023f8e6:	03 c7                	add    %edi,%eax
14023f8e8:	75 10                	jne    0x14023f8fa
14023f8ea:	48 8b 03             	mov    (%rbx),%rax
14023f8ed:	48 8b cb             	mov    %rbx,%rcx
14023f8f0:	48 8b 40 08          	mov    0x8(%rax),%rax
14023f8f4:	ff 15 3e d3 8c 00    	call   *0x8cd33e(%rip)        # 0x140b0cc38
14023f8fa:	45 33 f6             	xor    %r14d,%r14d
14023f8fd:	4c 8b 6d 97          	mov    -0x69(%rbp),%r13
14023f901:	0f 57 c0             	xorps  %xmm0,%xmm0
14023f904:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
14023f909:	4d 63 ce             	movslq %r14d,%r9
14023f90c:	49 8b 8d 08 01 00 00 	mov    0x108(%r13),%rcx
14023f913:	49 8b 85 10 01 00 00 	mov    0x110(%r13),%rax
14023f91a:	48 2b c1             	sub    %rcx,%rax
14023f91d:	48 c1 f8 04          	sar    $0x4,%rax
14023f921:	4c 3b c8             	cmp    %rax,%r9
14023f924:	0f 83 86 04 00 00    	jae    0x14023fdb0
14023f92a:	49 8b d1             	mov    %r9,%rdx
14023f92d:	48 03 d2             	add    %rdx,%rdx
14023f930:	48 8b 44 d1 08       	mov    0x8(%rcx,%rdx,8),%rax
14023f935:	48 85 c0             	test   %rax,%rax
14023f938:	74 04                	je     0x14023f93e
14023f93a:	f0 ff 40 08          	lock incl 0x8(%rax)
14023f93e:	4c 8b 1c d1          	mov    (%rcx,%rdx,8),%r11
14023f942:	4d 8b d3             	mov    %r11,%r10
14023f945:	4c 89 5d c7          	mov    %r11,-0x39(%rbp)
14023f949:	48 8b 44 d1 08       	mov    0x8(%rcx,%rdx,8),%rax
14023f94e:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14023f952:	48 8b 45 97          	mov    -0x69(%rbp),%rax
14023f956:	4c 8b 80 20 01 00 00 	mov    0x120(%rax),%r8
14023f95d:	48 8b 80 28 01 00 00 	mov    0x128(%rax),%rax
14023f964:	49 2b c0             	sub    %r8,%rax
14023f967:	48 c1 f8 04          	sar    $0x4,%rax
14023f96b:	4c 3b c8             	cmp    %rax,%r9
14023f96e:	0f 83 35 04 00 00    	jae    0x14023fda9
14023f974:	49 8b 44 d0 08       	mov    0x8(%r8,%rdx,8),%rax
14023f979:	48 85 c0             	test   %rax,%rax
14023f97c:	74 08                	je     0x14023f986
14023f97e:	f0 ff 40 08          	lock incl 0x8(%rax)
14023f982:	4c 8b 55 c7          	mov    -0x39(%rbp),%r10
14023f986:	49 8b 04 d0          	mov    (%r8,%rdx,8),%rax
14023f98a:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14023f98e:	49 8b 44 d0 08       	mov    0x8(%r8,%rdx,8),%rax
14023f993:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
14023f997:	4d 85 db             	test   %r11,%r11
14023f99a:	0f 84 0f 01 00 00    	je     0x14023faaf
14023f9a0:	45 33 c0             	xor    %r8d,%r8d
14023f9a3:	48 8d 55 17          	lea    0x17(%rbp),%rdx
14023f9a7:	49 8b ca             	mov    %r10,%rcx
14023f9aa:	e8 9d 1d 00 00       	call   0x14024174c
14023f9af:	48 8b 30             	mov    (%rax),%rsi
14023f9b2:	48 8b 58 08          	mov    0x8(%rax),%rbx
14023f9b6:	48 83 20 00          	andq   $0x0,(%rax)
14023f9ba:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14023f9bf:	48 89 75 87          	mov    %rsi,-0x79(%rbp)
14023f9c3:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
14023f9c7:	48 8b 7d 1f          	mov    0x1f(%rbp),%rdi
14023f9cb:	48 85 ff             	test   %rdi,%rdi
14023f9ce:	74 39                	je     0x14023fa09
14023f9d0:	83 c8 ff             	or     $0xffffffff,%eax
14023f9d3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14023f9d8:	83 f8 01             	cmp    $0x1,%eax
14023f9db:	75 2c                	jne    0x14023fa09
14023f9dd:	48 8b 07             	mov    (%rdi),%rax
14023f9e0:	48 8b cf             	mov    %rdi,%rcx
14023f9e3:	48 8b 00             	mov    (%rax),%rax
14023f9e6:	ff 15 4c d2 8c 00    	call   *0x8cd24c(%rip)        # 0x140b0cc38
14023f9ec:	83 c8 ff             	or     $0xffffffff,%eax
14023f9ef:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14023f9f4:	83 f8 01             	cmp    $0x1,%eax
14023f9f7:	75 10                	jne    0x14023fa09
14023f9f9:	48 8b 07             	mov    (%rdi),%rax
14023f9fc:	48 8b cf             	mov    %rdi,%rcx
14023f9ff:	48 8b 40 08          	mov    0x8(%rax),%rax
14023fa03:	ff 15 2f d2 8c 00    	call   *0x8cd22f(%rip)        # 0x140b0cc38
14023fa09:	48 85 f6             	test   %rsi,%rsi
14023fa0c:	0f 84 9a 00 00 00    	je     0x14023faac
14023fa12:	0f 10 86 98 01 00 00 	movups 0x198(%rsi),%xmm0
14023fa19:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14023fa1e:	48 8b 45 97          	mov    -0x69(%rbp),%rax
14023fa22:	f3 0f 6f 80 98 00 00 	movdqu 0x98(%rax),%xmm0
14023fa29:	00
14023fa2a:	f3 0f 11 45 a7       	movss  %xmm0,-0x59(%rbp)
14023fa2f:	f3 0f 10 90 ac 00 00 	movss  0xac(%rax),%xmm2
14023fa36:	00
14023fa37:	f3 0f 5c 90 a0 00 00 	subss  0xa0(%rax),%xmm2
14023fa3e:	00
14023fa3f:	f3 0f 11 55 af       	movss  %xmm2,-0x51(%rbp)
14023fa44:	0f 10 45 a7          	movups -0x59(%rbp),%xmm0
14023fa48:	f3 0f 7f 86 98 01 00 	movdqu %xmm0,0x198(%rsi)
14023fa4f:	00
14023fa50:	48 85 db             	test   %rbx,%rbx
14023fa53:	74 04                	je     0x14023fa59
14023fa55:	f0 ff 43 08          	lock incl 0x8(%rbx)
14023fa59:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
14023fa5d:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
14023fa61:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14023fa65:	49 8b cc             	mov    %r12,%rcx
14023fa68:	e8 a3 10 00 00       	call   0x140240b10
14023fa6d:	83 cf ff             	or     $0xffffffff,%edi
14023fa70:	48 85 db             	test   %rbx,%rbx
14023fa73:	74 3a                	je     0x14023faaf
14023fa75:	8b c7                	mov    %edi,%eax
14023fa77:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14023fa7c:	03 c7                	add    %edi,%eax
14023fa7e:	75 2f                	jne    0x14023faaf
14023fa80:	48 8b 03             	mov    (%rbx),%rax
14023fa83:	48 8b cb             	mov    %rbx,%rcx
14023fa86:	48 8b 00             	mov    (%rax),%rax
14023fa89:	ff 15 a9 d1 8c 00    	call   *0x8cd1a9(%rip)        # 0x140b0cc38
14023fa8f:	8b c7                	mov    %edi,%eax
14023fa91:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023fa96:	03 c7                	add    %edi,%eax
14023fa98:	75 15                	jne    0x14023faaf
14023fa9a:	48 8b 03             	mov    (%rbx),%rax
14023fa9d:	48 8b cb             	mov    %rbx,%rcx
14023faa0:	48 8b 40 08          	mov    0x8(%rax),%rax
14023faa4:	ff 15 8e d1 8c 00    	call   *0x8cd18e(%rip)        # 0x140b0cc38
14023faaa:	eb 03                	jmp    0x14023faaf
14023faac:	83 cf ff             	or     $0xffffffff,%edi
14023faaf:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14023fab3:	48 85 c9             	test   %rcx,%rcx
14023fab6:	0f 84 4e 01 00 00    	je     0x14023fc0a
14023fabc:	45 33 c0             	xor    %r8d,%r8d
14023fabf:	48 8d 55 27          	lea    0x27(%rbp),%rdx
14023fac3:	e8 84 1c 00 00       	call   0x14024174c
14023fac8:	48 8b 30             	mov    (%rax),%rsi
14023facb:	48 8b 58 08          	mov    0x8(%rax),%rbx
14023facf:	48 83 20 00          	andq   $0x0,(%rax)
14023fad3:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14023fad8:	48 89 75 87          	mov    %rsi,-0x79(%rbp)
14023fadc:	48 8b 7d 8f          	mov    -0x71(%rbp),%rdi
14023fae0:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
14023fae4:	48 85 ff             	test   %rdi,%rdi
14023fae7:	74 39                	je     0x14023fb22
14023fae9:	83 c8 ff             	or     $0xffffffff,%eax
14023faec:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14023faf1:	83 f8 01             	cmp    $0x1,%eax
14023faf4:	75 2c                	jne    0x14023fb22
14023faf6:	48 8b 07             	mov    (%rdi),%rax
14023faf9:	48 8b cf             	mov    %rdi,%rcx
14023fafc:	48 8b 00             	mov    (%rax),%rax
14023faff:	ff 15 33 d1 8c 00    	call   *0x8cd133(%rip)        # 0x140b0cc38
14023fb05:	83 c8 ff             	or     $0xffffffff,%eax
14023fb08:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14023fb0d:	83 f8 01             	cmp    $0x1,%eax
14023fb10:	75 10                	jne    0x14023fb22
14023fb12:	48 8b 07             	mov    (%rdi),%rax
14023fb15:	48 8b cf             	mov    %rdi,%rcx
14023fb18:	48 8b 40 08          	mov    0x8(%rax),%rax
14023fb1c:	ff 15 16 d1 8c 00    	call   *0x8cd116(%rip)        # 0x140b0cc38
14023fb22:	48 8b 7d 2f          	mov    0x2f(%rbp),%rdi
14023fb26:	48 85 ff             	test   %rdi,%rdi
14023fb29:	74 39                	je     0x14023fb64
14023fb2b:	83 c8 ff             	or     $0xffffffff,%eax
14023fb2e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14023fb33:	83 f8 01             	cmp    $0x1,%eax
14023fb36:	75 2c                	jne    0x14023fb64
14023fb38:	48 8b 07             	mov    (%rdi),%rax
14023fb3b:	48 8b cf             	mov    %rdi,%rcx
14023fb3e:	48 8b 00             	mov    (%rax),%rax
14023fb41:	ff 15 f1 d0 8c 00    	call   *0x8cd0f1(%rip)        # 0x140b0cc38
14023fb47:	83 c8 ff             	or     $0xffffffff,%eax
14023fb4a:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14023fb4f:	83 f8 01             	cmp    $0x1,%eax
14023fb52:	75 10                	jne    0x14023fb64
14023fb54:	48 8b 07             	mov    (%rdi),%rax
14023fb57:	48 8b cf             	mov    %rdi,%rcx
14023fb5a:	48 8b 40 08          	mov    0x8(%rax),%rax
14023fb5e:	ff 15 d4 d0 8c 00    	call   *0x8cd0d4(%rip)        # 0x140b0cc38
14023fb64:	48 85 f6             	test   %rsi,%rsi
14023fb67:	0f 84 9a 00 00 00    	je     0x14023fc07
14023fb6d:	0f 10 86 98 01 00 00 	movups 0x198(%rsi),%xmm0
14023fb74:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14023fb79:	48 8b 45 97          	mov    -0x69(%rbp),%rax
14023fb7d:	f3 0f 6f 80 98 00 00 	movdqu 0x98(%rax),%xmm0
14023fb84:	00
14023fb85:	f3 0f 11 45 a7       	movss  %xmm0,-0x59(%rbp)
14023fb8a:	f3 0f 10 90 ac 00 00 	movss  0xac(%rax),%xmm2
14023fb91:	00
14023fb92:	f3 0f 5c 90 a0 00 00 	subss  0xa0(%rax),%xmm2
14023fb99:	00
14023fb9a:	f3 0f 11 55 af       	movss  %xmm2,-0x51(%rbp)
14023fb9f:	0f 10 45 a7          	movups -0x59(%rbp),%xmm0
14023fba3:	f3 0f 7f 86 98 01 00 	movdqu %xmm0,0x198(%rsi)
14023fbaa:	00
14023fbab:	48 85 db             	test   %rbx,%rbx
14023fbae:	74 04                	je     0x14023fbb4
14023fbb0:	f0 ff 43 08          	lock incl 0x8(%rbx)
14023fbb4:	48 89 75 f7          	mov    %rsi,-0x9(%rbp)
14023fbb8:	48 89 5d ff          	mov    %rbx,-0x1(%rbp)
14023fbbc:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14023fbc0:	49 8b cc             	mov    %r12,%rcx
14023fbc3:	e8 48 0f 00 00       	call   0x140240b10
14023fbc8:	83 cf ff             	or     $0xffffffff,%edi
14023fbcb:	48 85 db             	test   %rbx,%rbx
14023fbce:	74 3a                	je     0x14023fc0a
14023fbd0:	8b c7                	mov    %edi,%eax
14023fbd2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14023fbd7:	03 c7                	add    %edi,%eax
14023fbd9:	75 2f                	jne    0x14023fc0a
14023fbdb:	48 8b 03             	mov    (%rbx),%rax
14023fbde:	48 8b cb             	mov    %rbx,%rcx
14023fbe1:	48 8b 00             	mov    (%rax),%rax
14023fbe4:	ff 15 4e d0 8c 00    	call   *0x8cd04e(%rip)        # 0x140b0cc38
14023fbea:	8b c7                	mov    %edi,%eax
14023fbec:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023fbf1:	03 c7                	add    %edi,%eax
14023fbf3:	75 15                	jne    0x14023fc0a
14023fbf5:	48 8b 03             	mov    (%rbx),%rax
14023fbf8:	48 8b cb             	mov    %rbx,%rcx
14023fbfb:	48 8b 40 08          	mov    0x8(%rax),%rax
14023fbff:	ff 15 33 d0 8c 00    	call   *0x8cd033(%rip)        # 0x140b0cc38
14023fc05:	eb 03                	jmp    0x14023fc0a
14023fc07:	83 cf ff             	or     $0xffffffff,%edi
14023fc0a:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14023fc0e:	48 85 c9             	test   %rcx,%rcx
14023fc11:	74 3b                	je     0x14023fc4e
14023fc13:	8b c7                	mov    %edi,%eax
14023fc15:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023fc1a:	03 c7                	add    %edi,%eax
14023fc1c:	75 30                	jne    0x14023fc4e
14023fc1e:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
14023fc22:	48 8b 03             	mov    (%rbx),%rax
14023fc25:	48 8b cb             	mov    %rbx,%rcx
14023fc28:	48 8b 00             	mov    (%rax),%rax
14023fc2b:	ff 15 07 d0 8c 00    	call   *0x8cd007(%rip)        # 0x140b0cc38
14023fc31:	8b c7                	mov    %edi,%eax
14023fc33:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023fc38:	03 c7                	add    %edi,%eax
14023fc3a:	75 12                	jne    0x14023fc4e