14015d755:	76 07                	jbe    0x14015d75e
14015d757:	ff 15 3b f2 9a 00    	call   *0x9af23b(%rip)        # 0x140b0c998
14015d75d:	cc                   	int3
14015d75e:	ff 15 5c f1 9a 00    	call   *0x9af15c(%rip)        # 0x140b0c8c0
14015d764:	40 84 ff             	test   %dil,%dil
14015d767:	0f 85 3a 01 00 00    	jne    0x14015d8a7
14015d76d:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14015d771:	48 8b 01             	mov    (%rcx),%rax
14015d774:	48 8d 3d 11 71 9e 00 	lea    0x9e7111(%rip),%rdi        # 0x140b4488c
14015d77b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14015d780:	45 33 c9             	xor    %r9d,%r9d
14015d783:	4c 8d 05 de 71 9e 00 	lea    0x9e71de(%rip),%r8        # 0x140b44968
14015d78a:	49 8b d4             	mov    %r12,%rdx
14015d78d:	48 8b 40 38          	mov    0x38(%rax),%rax
14015d791:	ff 15 a1 f4 9a 00    	call   *0x9af4a1(%rip)        # 0x140b0cc38
14015d797:	8b d8                	mov    %eax,%ebx
14015d799:	85 c0                	test   %eax,%eax
14015d79b:	0f 88 06 01 00 00    	js     0x14015d8a7
14015d7a1:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14015d7a5:	48 8b 01             	mov    (%rcx),%rax
14015d7a8:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14015d7ad:	45 33 c9             	xor    %r9d,%r9d
14015d7b0:	4c 8d 05 29 73 9e 00 	lea    0x9e7329(%rip),%r8        # 0x140b44ae0
14015d7b7:	49 8b d4             	mov    %r12,%rdx
14015d7ba:	48 8b 40 38          	mov    0x38(%rax),%rax
14015d7be:	ff 15 74 f4 9a 00    	call   *0x9af474(%rip)        # 0x140b0cc38
14015d7c4:	8b d8                	mov    %eax,%ebx
14015d7c6:	85 c0                	test   %eax,%eax
14015d7c8:	0f 88 d9 00 00 00    	js     0x14015d8a7
14015d7ce:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14015d7d2:	48 8b 01             	mov    (%rcx),%rax
14015d7d5:	45 33 c9             	xor    %r9d,%r9d
14015d7d8:	4c 8d 05 f1 72 9e 00 	lea    0x9e72f1(%rip),%r8        # 0x140b44ad0
14015d7df:	48 8d 15 0e 31 9e 00 	lea    0x9e310e(%rip),%rdx        # 0x140b408f4
14015d7e6:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015d7ed:	ff 15 45 f4 9a 00    	call   *0x9af445(%rip)        # 0x140b0cc38
14015d7f3:	8b d8                	mov    %eax,%ebx
14015d7f5:	85 c0                	test   %eax,%eax
14015d7f7:	0f 88 aa 00 00 00    	js     0x14015d8a7
14015d7fd:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14015d801:	48 8b 01             	mov    (%rcx),%rax
14015d804:	48 8d 15 b5 72 9e 00 	lea    0x9e72b5(%rip),%rdx        # 0x140b44ac0
14015d80b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14015d810:	45 33 c9             	xor    %r9d,%r9d
14015d813:	4c 8d 05 96 72 9e 00 	lea    0x9e7296(%rip),%r8        # 0x140b44ab0
14015d81a:	49 8b d4             	mov    %r12,%rdx
14015d81d:	48 8b 40 38          	mov    0x38(%rax),%rax
14015d821:	ff 15 11 f4 9a 00    	call   *0x9af411(%rip)        # 0x140b0cc38
14015d827:	8b d8                	mov    %eax,%ebx
14015d829:	85 c0                	test   %eax,%eax
14015d82b:	78 7a                	js     0x14015d8a7
14015d82d:	83 fe 5a             	cmp    $0x5a,%esi
14015d830:	0f 85 c1 00 00 00    	jne    0x14015d8f7
14015d836:	4c 8d 0d 43 72 9e 00 	lea    0x9e7243(%rip),%r9        # 0x140b44a80
14015d83d:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14015d842:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14015d846:	48 8b 01             	mov    (%rcx),%rax
14015d849:	45 33 c9             	xor    %r9d,%r9d
14015d84c:	4c 8d 05 d5 62 9e 00 	lea    0x9e62d5(%rip),%r8        # 0x140b43b28
14015d853:	49 8b d4             	mov    %r12,%rdx
14015d856:	48 8b 40 38          	mov    0x38(%rax),%rax
14015d85a:	ff 15 d8 f3 9a 00    	call   *0x9af3d8(%rip)        # 0x140b0cc38
14015d860:	8b d8                	mov    %eax,%ebx
14015d862:	85 c0                	test   %eax,%eax
14015d864:	78 41                	js     0x14015d8a7
14015d866:	49 8b d7             	mov    %r15,%rdx
14015d869:	49 8b ce             	mov    %r14,%rcx
14015d86c:	e8 bb 00 00 00       	call   0x14015d92c
14015d871:	8b d8                	mov    %eax,%ebx
14015d873:	85 c0                	test   %eax,%eax
14015d875:	78 30                	js     0x14015d8a7
14015d877:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14015d87b:	48 8b 01             	mov    (%rcx),%rax
14015d87e:	48 8b 40 78          	mov    0x78(%rax),%rax
14015d882:	ff 15 b0 f3 9a 00    	call   *0x9af3b0(%rip)        # 0x140b0cc38
14015d888:	8b d8                	mov    %eax,%ebx
14015d88a:	85 c0                	test   %eax,%eax
14015d88c:	78 19                	js     0x14015d8a7
14015d88e:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14015d892:	48 8b 01             	mov    (%rcx),%rax
14015d895:	48 8b 40 78          	mov    0x78(%rax),%rax
14015d899:	ff 15 99 f3 9a 00    	call   *0x9af399(%rip)        # 0x140b0cc38
14015d89f:	8b d8                	mov    %eax,%ebx
14015d8a1:	85 c0                	test   %eax,%eax
14015d8a3:	78 02                	js     0x14015d8a7
14015d8a5:	33 db                	xor    %ebx,%ebx
14015d8a7:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14015d8ab:	e8 a0 5e fd ff       	call   0x140133750
14015d8b0:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14015d8b4:	ff 15 46 ed 9a 00    	call   *0x9aed46(%rip)        # 0x140b0c600
14015d8ba:	90                   	nop
14015d8bb:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
14015d8c2:	e8 89 5e fd ff       	call   0x140133750
14015d8c7:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
14015d8ce:	ff 15 2c ed 9a 00    	call   *0x9aed2c(%rip)        # 0x140b0c600
14015d8d4:	8b c3                	mov    %ebx,%eax
14015d8d6:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
14015d8dd:	48 33 cc             	xor    %rsp,%rcx
14015d8e0:	e8 fb 1c 99 00       	call   0x140aef5e0
14015d8e5:	48 81 c4 70 02 00 00 	add    $0x270,%rsp
14015d8ec:	41 5f                	pop    %r15
14015d8ee:	41 5e                	pop    %r14
14015d8f0:	41 5c                	pop    %r12
14015d8f2:	5f                   	pop    %rdi
14015d8f3:	5e                   	pop    %rsi
14015d8f4:	5b                   	pop    %rbx
14015d8f5:	5d                   	pop    %rbp
14015d8f6:	c3                   	ret
14015d8f7:	81 fe 0e 01 00 00    	cmp    $0x10e,%esi
14015d8fd:	75 09                	jne    0x14015d908
14015d8ff:	48 8d 15 0a 71 9e 00 	lea    0x9e710a(%rip),%rdx        # 0x140b44a10
14015d906:	eb 17                	jmp    0x14015d91f
14015d908:	49 8b 07             	mov    (%r15),%rax
14015d90b:	80 b8 f8 01 00 00 00 	cmpb   $0x0,0x1f8(%rax)
14015d912:	0f 84 4e ff ff ff    	je     0x14015d866
14015d918:	48 8d 15 81 72 9e 00 	lea    0x9e7281(%rip),%rdx        # 0x140b44ba0
14015d91f:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14015d924:	e9 19 ff ff ff       	jmp    0x14015d842
14015d929:	cc                   	int3
14015d92a:	90                   	nop
14015d92b:	90                   	nop
14015d92c:	48 8b c4             	mov    %rsp,%rax
14015d92f:	48 89 58 18          	mov    %rbx,0x18(%rax)
14015d933:	48 89 70 20          	mov    %rsi,0x20(%rax)
14015d937:	55                   	push   %rbp
14015d938:	57                   	push   %rdi
14015d939:	41 54                	push   %r12
14015d93b:	41 56                	push   %r14
14015d93d:	41 57                	push   %r15
14015d93f:	48 8d a8 c8 fe ff ff 	lea    -0x138(%rax),%rbp
14015d946:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14015d94d:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
14015d951:	48 8b 05 e8 16 b6 00 	mov    0xb616e8(%rip),%rax        # 0x140cbf040
14015d958:	48 33 c4             	xor    %rsp,%rax
14015d95b:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
14015d962:	48 8b fa             	mov    %rdx,%rdi
14015d965:	4c 8b f1             	mov    %rcx,%r14
14015d968:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14015d96e:	45 33 c9             	xor    %r9d,%r9d
14015d971:	4c 8d 05 08 72 9e 00 	lea    0x9e7208(%rip),%r8        # 0x140b44b80
14015d978:	48 8d 1d 61 2f 9e 00 	lea    0x9e2f61(%rip),%rbx        # 0x140b408e0
14015d97f:	48 8b d3             	mov    %rbx,%rdx
14015d982:	e8 ad cd ff ff       	call   0x14015a734
14015d987:	85 c0                	test   %eax,%eax
14015d989:	0f 88 e1 03 00 00    	js     0x14015dd70
14015d98f:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14015d993:	48 8b 01             	mov    (%rcx),%rax
14015d996:	45 33 c9             	xor    %r9d,%r9d
14015d999:	4c 8d 05 d0 4f 9e 00 	lea    0x9e4fd0(%rip),%r8        # 0x140b42970
14015d9a0:	48 8b d3             	mov    %rbx,%rdx
14015d9a3:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015d9aa:	ff 15 88 f2 9a 00    	call   *0x9af288(%rip)        # 0x140b0cc38
14015d9b0:	85 c0                	test   %eax,%eax
14015d9b2:	0f 88 b8 03 00 00    	js     0x14015dd70
14015d9b8:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14015d9bc:	48 8b 01             	mov    (%rcx),%rax
14015d9bf:	45 33 c9             	xor    %r9d,%r9d
14015d9c2:	4c 8d 05 87 4f 9e 00 	lea    0x9e4f87(%rip),%r8        # 0x140b42950
14015d9c9:	48 8b d3             	mov    %rbx,%rdx
14015d9cc:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015d9d3:	ff 15 5f f2 9a 00    	call   *0x9af25f(%rip)        # 0x140b0cc38
14015d9d9:	85 c0                	test   %eax,%eax
14015d9db:	0f 88 8f 03 00 00    	js     0x14015dd70
14015d9e1:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14015d9e5:	e8 62 1a 05 00       	call   0x1401af44c
14015d9ea:	49 8b 46 28          	mov    0x28(%r14),%rax
14015d9ee:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14015d9f4:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14015d9f8:	48 8b 48 40          	mov    0x40(%rax),%rcx
14015d9fc:	e8 4f 24 03 00       	call   0x14018fe50
14015da01:	48 8b d0             	mov    %rax,%rdx
14015da04:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14015da09:	e8 72 f6 eb ff       	call   0x14001d080
14015da0e:	41 83 cc ff          	or     $0xffffffff,%r12d
14015da12:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
14015da16:	48 85 db             	test   %rbx,%rbx
14015da19:	74 39                	je     0x14015da54
14015da1b:	41 8b c4             	mov    %r12d,%eax
14015da1e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14015da23:	41 03 c4             	add    %r12d,%eax
14015da26:	75 2c                	jne    0x14015da54
14015da28:	48 8b 03             	mov    (%rbx),%rax
14015da2b:	48 8b cb             	mov    %rbx,%rcx
14015da2e:	48 8b 00             	mov    (%rax),%rax
14015da31:	ff 15 01 f2 9a 00    	call   *0x9af201(%rip)        # 0x140b0cc38
14015da37:	41 8b c4             	mov    %r12d,%eax
14015da3a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14015da3f:	41 03 c4             	add    %r12d,%eax
14015da42:	75 10                	jne    0x14015da54
14015da44:	48 8b 03             	mov    (%rbx),%rax
14015da47:	48 8b cb             	mov    %rbx,%rcx
14015da4a:	48 8b 40 08          	mov    0x8(%rax),%rax
14015da4e:	ff 15 e4 f1 9a 00    	call   *0x9af1e4(%rip)        # 0x140b0cc38
14015da54:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14015da59:	48 8b 88 b0 00 00 00 	mov    0xb0(%rax),%rcx
14015da60:	48 8b 41 38          	mov    0x38(%rcx),%rax
14015da64:	48 85 c0             	test   %rax,%rax
14015da67:	74 04                	je     0x14015da6d
14015da69:	f0 ff 40 08          	lock incl 0x8(%rax)
14015da6d:	48 8b 41 30          	mov    0x30(%rcx),%rax
14015da71:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14015da75:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14015da7a:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14015da7f:	0f 57 c0             	xorps  %xmm0,%xmm0
14015da82:	f3 0f 7f 45 a8       	movdqu %xmm0,-0x58(%rbp)
14015da87:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14015da8c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14015da90:	49 8b ce             	mov    %r14,%rcx
14015da93:	e8 78 48 fe ff       	call   0x140142310
14015da98:	8b f0                	mov    %eax,%esi
14015da9a:	c1 e8 1f             	shr    $0x1f,%eax
14015da9d:	84 c0                	test   %al,%al
14015da9f:	0f 85 75 02 00 00    	jne    0x14015dd1a
14015daa5:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14015daa9:	48 8b 01             	mov    (%rcx),%rax
14015daac:	48 8b 40 78          	mov    0x78(%rax),%rax
14015dab0:	ff 15 82 f1 9a 00    	call   *0x9af182(%rip)        # 0x140b0cc38
14015dab6:	8b f0                	mov    %eax,%esi
14015dab8:	85 c0                	test   %eax,%eax
14015daba:	0f 88 5a 02 00 00    	js     0x14015dd1a
14015dac0:	48 8b 07             	mov    (%rdi),%rax
14015dac3:	0f 57 c0             	xorps  %xmm0,%xmm0
14015dac6:	83 b8 08 02 00 00 03 	cmpl   $0x3,0x208(%rax)
14015dacd:	0f 85 fb 01 00 00    	jne    0x14015dcce
14015dad3:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14015dad9:	48 8b 47 08          	mov    0x8(%rdi),%rax
14015dadd:	48 85 c0             	test   %rax,%rax
14015dae0:	74 04                	je     0x14015dae6
14015dae2:	f0 ff 40 08          	lock incl 0x8(%rax)
14015dae6:	48 8b 07             	mov    (%rdi),%rax
14015dae9:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14015daee:	48 8b 47 08          	mov    0x8(%rdi),%rax
14015daf2:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14015daf7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14015dafc:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14015db00:	e8 7b e3 ff ff       	call   0x14015be80
14015db05:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
14015db09:	e9 a0 01 00 00       	jmp    0x14015dcae
14015db0e:	49 8b 46 28          	mov    0x28(%r14),%rax
14015db12:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14015db18:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14015db1c:	48 8b 48 40          	mov    0x40(%rax),%rcx
14015db20:	e8 2b 23 03 00       	call   0x14018fe50
14015db25:	48 8b d0             	mov    %rax,%rdx
14015db28:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14015db2c:	e8 4f f5 eb ff       	call   0x14001d080
14015db31:	48 8b 08             	mov    (%rax),%rcx
14015db34:	48 8b 91 b0 00 00 00 	mov    0xb0(%rcx),%rdx
14015db3b:	48 8b 42 38          	mov    0x38(%rdx),%rax
14015db3f:	48 85 c0             	test   %rax,%rax
14015db42:	74 04                	je     0x14015db48
14015db44:	f0 ff 40 08          	lock incl 0x8(%rax)
14015db48:	48 8b 42 30          	mov    0x30(%rdx),%rax
14015db4c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14015db51:	48 8b 42 38          	mov    0x38(%rdx),%rax
14015db55:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14015db5a:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
14015db5f:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
14015db64:	0f 57 c0             	xorps  %xmm0,%xmm0
14015db67:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14015db6d:	4c 8b c3             	mov    %rbx,%r8
14015db70:	ba 01 00 00 00       	mov    $0x1,%edx
14015db75:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14015db79:	e8 82 53 fb ff       	call   0x140112f00
14015db7e:	0f 57 c0             	xorps  %xmm0,%xmm0
14015db81:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14015db87:	66 0f 6f ce          	movdqa %xmm6,%xmm1
14015db8b:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
14015db90:	66 48 0f 7e cf       	movq   %xmm1,%rdi
14015db95:	48 85 ff             	test   %rdi,%rdi
14015db98:	74 14                	je     0x14015dbae
14015db9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14015dba0:	f0 ff 47 08          	lock incl 0x8(%rdi)
14015dba4:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14015dba9:	0f 28 74 24 30       	movaps 0x30(%rsp),%xmm6
14015dbae:	66 0f 7f 74 24 40    	movdqa %xmm6,0x40(%rsp)
14015dbb4:	45 33 c9             	xor    %r9d,%r9d
14015dbb7:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14015dbbc:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14015dbc0:	49 8b ce             	mov    %r14,%rcx
14015dbc3:	e8 ac 62 fe ff       	call   0x140143e74
14015dbc8:	8b f0                	mov    %eax,%esi
14015dbca:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14015dbce:	e8 fd d2 eb ff       	call   0x14001aed0
14015dbd3:	44 8b fe             	mov    %esi,%r15d
14015dbd6:	41 c1 ef 1f          	shr    $0x1f,%r15d
14015dbda:	48 85 ff             	test   %rdi,%rdi
14015dbdd:	74 41                	je     0x14015dc20
14015dbdf:	41 8b c4             	mov    %r12d,%eax
14015dbe2:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14015dbe7:	41 03 c4             	add    %r12d,%eax
14015dbea:	75 34                	jne    0x14015dc20
14015dbec:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14015dbf1:	48 8b 07             	mov    (%rdi),%rax
14015dbf4:	48 8b cf             	mov    %rdi,%rcx
14015dbf7:	48 8b 00             	mov    (%rax),%rax
14015dbfa:	ff 15 38 f0 9a 00    	call   *0x9af038(%rip)        # 0x140b0cc38
14015dc00:	41 8b c4             	mov    %r12d,%eax
14015dc03:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14015dc08:	41 03 c4             	add    %r12d,%eax
14015dc0b:	75 13                	jne    0x14015dc20
14015dc0d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14015dc12:	48 8b 01             	mov    (%rcx),%rax
14015dc15:	48 8b 40 08          	mov    0x8(%rax),%rax
14015dc19:	ff 15 19 f0 9a 00    	call   *0x9af019(%rip)        # 0x140b0cc38
14015dc1f:	90                   	nop
14015dc20:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
14015dc24:	48 85 ff             	test   %rdi,%rdi
14015dc27:	74 3a                	je     0x14015dc63
14015dc29:	41 8b c4             	mov    %r12d,%eax
14015dc2c:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14015dc31:	41 03 c4             	add    %r12d,%eax
14015dc34:	75 2d                	jne    0x14015dc63
14015dc36:	48 8b 07             	mov    (%rdi),%rax
14015dc39:	48 8b cf             	mov    %rdi,%rcx
14015dc3c:	48 8b 00             	mov    (%rax),%rax
14015dc3f:	ff 15 f3 ef 9a 00    	call   *0x9aeff3(%rip)        # 0x140b0cc38
14015dc45:	41 8b c4             	mov    %r12d,%eax
14015dc48:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14015dc4d:	41 03 c4             	add    %r12d,%eax
14015dc50:	75 11                	jne    0x14015dc63
14015dc52:	48 8b 07             	mov    (%rdi),%rax
14015dc55:	48 8b cf             	mov    %rdi,%rcx
14015dc58:	48 8b 40 08          	mov    0x8(%rax),%rax
14015dc5c:	ff 15 d6 ef 9a 00    	call   *0x9aefd6(%rip)        # 0x140b0cc38
14015dc62:	90                   	nop
14015dc63:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
14015dc67:	48 85 ff             	test   %rdi,%rdi
14015dc6a:	74 39                	je     0x14015dca5
14015dc6c:	41 8b c4             	mov    %r12d,%eax
14015dc6f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14015dc74:	41 03 c4             	add    %r12d,%eax
14015dc77:	75 2c                	jne    0x14015dca5
14015dc79:	48 8b 07             	mov    (%rdi),%rax
14015dc7c:	48 8b cf             	mov    %rdi,%rcx
14015dc7f:	48 8b 00             	mov    (%rax),%rax
14015dc82:	ff 15 b0 ef 9a 00    	call   *0x9aefb0(%rip)        # 0x140b0cc38
14015dc88:	41 8b c4             	mov    %r12d,%eax
14015dc8b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14015dc90:	41 03 c4             	add    %r12d,%eax
14015dc93:	75 10                	jne    0x14015dca5
14015dc95:	48 8b 07             	mov    (%rdi),%rax
14015dc98:	48 8b cf             	mov    %rdi,%rcx
14015dc9b:	48 8b 40 08          	mov    0x8(%rax),%rax
14015dc9f:	ff 15 93 ef 9a 00    	call   *0x9aef93(%rip)        # 0x140b0cc38
14015dca5:	45 84 ff             	test   %r15b,%r15b
14015dca8:	75 19                	jne    0x14015dcc3
14015dcaa:	48 83 c3 10          	add    $0x10,%rbx
14015dcae:	48 3b 5d 98          	cmp    -0x68(%rbp),%rbx
14015dcb2:	0f 85 56 fe ff ff    	jne    0x14015db0e