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
14023fc3c:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14023fc40:	48 8b 01             	mov    (%rcx),%rax
14023fc43:	48 8b 40 08          	mov    0x8(%rax),%rax
14023fc47:	ff 15 eb cf 8c 00    	call   *0x8ccfeb(%rip)        # 0x140b0cc38
14023fc4d:	90                   	nop
14023fc4e:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14023fc52:	48 85 c9             	test   %rcx,%rcx
14023fc55:	74 3b                	je     0x14023fc92
14023fc57:	8b c7                	mov    %edi,%eax
14023fc59:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023fc5e:	03 c7                	add    %edi,%eax
14023fc60:	75 30                	jne    0x14023fc92
14023fc62:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
14023fc66:	48 8b 03             	mov    (%rbx),%rax
14023fc69:	48 8b cb             	mov    %rbx,%rcx
14023fc6c:	48 8b 00             	mov    (%rax),%rax
14023fc6f:	ff 15 c3 cf 8c 00    	call   *0x8ccfc3(%rip)        # 0x140b0cc38
14023fc75:	8b c7                	mov    %edi,%eax
14023fc77:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023fc7c:	03 c7                	add    %edi,%eax
14023fc7e:	75 12                	jne    0x14023fc92
14023fc80:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14023fc84:	48 8b 01             	mov    (%rcx),%rax
14023fc87:	48 8b 40 08          	mov    0x8(%rax),%rax
14023fc8b:	ff 15 a7 cf 8c 00    	call   *0x8ccfa7(%rip)        # 0x140b0cc38
14023fc91:	90                   	nop
14023fc92:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14023fc96:	48 85 c9             	test   %rcx,%rcx
14023fc99:	74 3a                	je     0x14023fcd5
14023fc9b:	8b c7                	mov    %edi,%eax
14023fc9d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023fca2:	03 c7                	add    %edi,%eax
14023fca4:	75 2f                	jne    0x14023fcd5
14023fca6:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
14023fcaa:	48 8b 03             	mov    (%rbx),%rax
14023fcad:	48 8b cb             	mov    %rbx,%rcx
14023fcb0:	48 8b 00             	mov    (%rax),%rax
14023fcb3:	ff 15 7f cf 8c 00    	call   *0x8ccf7f(%rip)        # 0x140b0cc38
14023fcb9:	8b c7                	mov    %edi,%eax
14023fcbb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023fcc0:	03 c7                	add    %edi,%eax
14023fcc2:	75 11                	jne    0x14023fcd5
14023fcc4:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14023fcc8:	48 8b 01             	mov    (%rcx),%rax
14023fccb:	48 8b 40 08          	mov    0x8(%rax),%rax
14023fccf:	ff 15 63 cf 8c 00    	call   *0x8ccf63(%rip)        # 0x140b0cc38
14023fcd5:	49 ff c6             	inc    %r14
14023fcd8:	49 83 fe 03          	cmp    $0x3,%r14
14023fcdc:	0f 82 1f fc ff ff    	jb     0x14023f901
14023fce2:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14023fce6:	48 85 c9             	test   %rcx,%rcx
14023fce9:	74 3a                	je     0x14023fd25
14023fceb:	8b c7                	mov    %edi,%eax
14023fced:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023fcf2:	03 c7                	add    %edi,%eax
14023fcf4:	75 2f                	jne    0x14023fd25
14023fcf6:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
14023fcfa:	48 8b 03             	mov    (%rbx),%rax
14023fcfd:	48 8b cb             	mov    %rbx,%rcx
14023fd00:	48 8b 00             	mov    (%rax),%rax
14023fd03:	ff 15 2f cf 8c 00    	call   *0x8ccf2f(%rip)        # 0x140b0cc38
14023fd09:	8b c7                	mov    %edi,%eax
14023fd0b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023fd10:	03 c7                	add    %edi,%eax
14023fd12:	75 11                	jne    0x14023fd25
14023fd14:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14023fd18:	48 8b 01             	mov    (%rcx),%rax
14023fd1b:	48 8b 40 08          	mov    0x8(%rax),%rax
14023fd1f:	ff 15 13 cf 8c 00    	call   *0x8ccf13(%rip)        # 0x140b0cc38
14023fd25:	49 ff c7             	inc    %r15
14023fd28:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
14023fd2c:	48 8b 03             	mov    (%rbx),%rax
14023fd2f:	48 8b cb             	mov    %rbx,%rcx
14023fd32:	48 8b 40 40          	mov    0x40(%rax),%rax
14023fd36:	ff 15 fc ce 8c 00    	call   *0x8ccefc(%rip)        # 0x140b0cc38
14023fd3c:	4c 3b f8             	cmp    %rax,%r15
14023fd3f:	0f 82 53 fb ff ff    	jb     0x14023f898
14023fd45:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14023fd49:	48 85 c9             	test   %rcx,%rcx
14023fd4c:	74 3a                	je     0x14023fd88
14023fd4e:	8b c7                	mov    %edi,%eax
14023fd50:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023fd55:	03 c7                	add    %edi,%eax
14023fd57:	75 2f                	jne    0x14023fd88
14023fd59:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
14023fd5d:	48 8b 03             	mov    (%rbx),%rax
14023fd60:	48 8b cb             	mov    %rbx,%rcx
14023fd63:	48 8b 00             	mov    (%rax),%rax
14023fd66:	ff 15 cc ce 8c 00    	call   *0x8ccecc(%rip)        # 0x140b0cc38
14023fd6c:	8b c7                	mov    %edi,%eax
14023fd6e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023fd73:	03 c7                	add    %edi,%eax
14023fd75:	75 11                	jne    0x14023fd88
14023fd77:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14023fd7b:	48 8b 01             	mov    (%rcx),%rax
14023fd7e:	48 8b 40 08          	mov    0x8(%rax),%rax
14023fd82:	ff 15 b0 ce 8c 00    	call   *0x8cceb0(%rip)        # 0x140b0cc38
14023fd88:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
14023fd8f:	00
14023fd90:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14023fd94:	49 8b 73 38          	mov    0x38(%r11),%rsi
14023fd98:	49 8b 7b 40          	mov    0x40(%r11),%rdi
14023fd9c:	49 8b e3             	mov    %r11,%rsp
14023fd9f:	41 5f                	pop    %r15
14023fda1:	41 5e                	pop    %r14
14023fda3:	41 5d                	pop    %r13
14023fda5:	41 5c                	pop    %r12
14023fda7:	5d                   	pop    %rbp
14023fda8:	c3                   	ret
14023fda9:	ff 15 e9 cb 8c 00    	call   *0x8ccbe9(%rip)        # 0x140b0c998
14023fdaf:	90                   	nop
14023fdb0:	ff 15 e2 cb 8c 00    	call   *0x8ccbe2(%rip)        # 0x140b0c998
14023fdb6:	cc                   	int3
14023fdb7:	90                   	nop
14023fdb8:	48 8b c4             	mov    %rsp,%rax
14023fdbb:	48 89 58 08          	mov    %rbx,0x8(%rax)
14023fdbf:	48 89 68 10          	mov    %rbp,0x10(%rax)
14023fdc3:	48 89 70 18          	mov    %rsi,0x18(%rax)
14023fdc7:	57                   	push   %rdi
14023fdc8:	41 56                	push   %r14
14023fdca:	41 57                	push   %r15
14023fdcc:	48 83 ec 60          	sub    $0x60,%rsp
14023fdd0:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
14023fdd4:	4c 8b f2             	mov    %rdx,%r14
14023fdd7:	48 8b 1a             	mov    (%rdx),%rbx
14023fdda:	48 3b 5a 08          	cmp    0x8(%rdx),%rbx
14023fdde:	0f 84 a0 01 00 00    	je     0x14023ff84
14023fde4:	83 cd ff             	or     $0xffffffff,%ebp
14023fde7:	33 f6                	xor    %esi,%esi
14023fde9:	48 8b 0b             	mov    (%rbx),%rcx
14023fdec:	48 8b 01             	mov    (%rcx),%rax
14023fdef:	48 8b 40 40          	mov    0x40(%rax),%rax
14023fdf3:	ff 15 3f ce 8c 00    	call   *0x8cce3f(%rip)        # 0x140b0cc38
14023fdf9:	48 85 c0             	test   %rax,%rax
14023fdfc:	74 79                	je     0x14023fe77
14023fdfe:	48 8b 0b             	mov    (%rbx),%rcx
14023fe01:	48 8b 01             	mov    (%rcx),%rax
14023fe04:	4c 8b c6             	mov    %rsi,%r8
14023fe07:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14023fe0c:	48 8b 40 30          	mov    0x30(%rax),%rax
14023fe10:	ff 15 22 ce 8c 00    	call   *0x8cce22(%rip)        # 0x140b0cc38
14023fe16:	90                   	nop
14023fe17:	48 8b d0             	mov    %rax,%rdx
14023fe1a:	e8 21 06 00 00       	call   0x140240440
14023fe1f:	90                   	nop
14023fe20:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14023fe25:	48 85 ff             	test   %rdi,%rdi
14023fe28:	74 35                	je     0x14023fe5f
14023fe2a:	8b c5                	mov    %ebp,%eax
14023fe2c:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14023fe31:	03 c5                	add    %ebp,%eax
14023fe33:	75 2a                	jne    0x14023fe5f
14023fe35:	48 8b 07             	mov    (%rdi),%rax
14023fe38:	48 8b cf             	mov    %rdi,%rcx
14023fe3b:	48 8b 00             	mov    (%rax),%rax
14023fe3e:	ff 15 f4 cd 8c 00    	call   *0x8ccdf4(%rip)        # 0x140b0cc38
14023fe44:	8b c5                	mov    %ebp,%eax
14023fe46:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14023fe4b:	03 c5                	add    %ebp,%eax
14023fe4d:	75 10                	jne    0x14023fe5f
14023fe4f:	48 8b 07             	mov    (%rdi),%rax
14023fe52:	48 8b cf             	mov    %rdi,%rcx
14023fe55:	48 8b 40 08          	mov    0x8(%rax),%rax
14023fe59:	ff 15 d9 cd 8c 00    	call   *0x8ccdd9(%rip)        # 0x140b0cc38
14023fe5f:	48 ff c6             	inc    %rsi
14023fe62:	48 8b 0b             	mov    (%rbx),%rcx
14023fe65:	48 8b 01             	mov    (%rcx),%rax
14023fe68:	48 8b 40 40          	mov    0x40(%rax),%rax
14023fe6c:	ff 15 c6 cd 8c 00    	call   *0x8ccdc6(%rip)        # 0x140b0cc38
14023fe72:	48 3b f0             	cmp    %rax,%rsi
14023fe75:	72 87                	jb     0x14023fdfe
14023fe77:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14023fe7c:	48 8b 0b             	mov    (%rbx),%rcx
14023fe7f:	e8 54 53 f5 ff       	call   0x1401951d8
14023fe84:	90                   	nop