14002b2f8:	ff 15 3a 19 ae 00    	call   *0xae193a(%rip)        # 0x140b0cc38
14002b2fe:	e9 ff fd ff ff       	jmp    0x14002b102
14002b303:	ff 15 8f 16 ae 00    	call   *0xae168f(%rip)        # 0x140b0c998
14002b309:	cc                   	int3
14002b30a:	ff 15 88 16 ae 00    	call   *0xae1688(%rip)        # 0x140b0c998
14002b310:	90                   	nop
14002b311:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
14002b316:	48 85 db             	test   %rbx,%rbx
14002b319:	74 39                	je     0x14002b354
14002b31b:	41 8b c7             	mov    %r15d,%eax
14002b31e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14002b323:	41 03 c7             	add    %r15d,%eax
14002b326:	75 2c                	jne    0x14002b354
14002b328:	48 8b 03             	mov    (%rbx),%rax
14002b32b:	48 8b cb             	mov    %rbx,%rcx
14002b32e:	48 8b 00             	mov    (%rax),%rax
14002b331:	ff 15 01 19 ae 00    	call   *0xae1901(%rip)        # 0x140b0cc38
14002b337:	41 8b c7             	mov    %r15d,%eax
14002b33a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002b33f:	41 03 c7             	add    %r15d,%eax
14002b342:	75 10                	jne    0x14002b354
14002b344:	48 8b 03             	mov    (%rbx),%rax
14002b347:	48 8b cb             	mov    %rbx,%rcx
14002b34a:	48 8b 40 08          	mov    0x8(%rax),%rax
14002b34e:	ff 15 e4 18 ae 00    	call   *0xae18e4(%rip)        # 0x140b0cc38
14002b354:	33 c0                	xor    %eax,%eax
14002b356:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
14002b35d:	00
14002b35e:	49 8b 5b 50          	mov    0x50(%r11),%rbx
14002b362:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
14002b367:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
14002b36c:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
14002b371:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
14002b376:	49 8b e3             	mov    %r11,%rsp
14002b379:	41 5f                	pop    %r15
14002b37b:	41 5e                	pop    %r14
14002b37d:	41 5d                	pop    %r13
14002b37f:	41 5c                	pop    %r12
14002b381:	5f                   	pop    %rdi
14002b382:	5e                   	pop    %rsi
14002b383:	5d                   	pop    %rbp
14002b384:	c3                   	ret
14002b385:	90                   	nop
14002b386:	90                   	nop
14002b387:	90                   	nop
14002b388:	48 8b c4             	mov    %rsp,%rax
14002b38b:	48 89 58 18          	mov    %rbx,0x18(%rax)
14002b38f:	4c 89 48 20          	mov    %r9,0x20(%rax)
14002b393:	48 89 50 10          	mov    %rdx,0x10(%rax)
14002b397:	48 89 48 08          	mov    %rcx,0x8(%rax)
14002b39b:	55                   	push   %rbp
14002b39c:	56                   	push   %rsi
14002b39d:	57                   	push   %rdi
14002b39e:	41 54                	push   %r12
14002b3a0:	41 55                	push   %r13
14002b3a2:	41 56                	push   %r14
14002b3a4:	41 57                	push   %r15
14002b3a6:	48 8d 68 b1          	lea    -0x4f(%rax),%rbp
14002b3aa:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14002b3b1:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
14002b3b5:	49 8b f1             	mov    %r9,%rsi
14002b3b8:	49 8b d8             	mov    %r8,%rbx
14002b3bb:	4c 8b ea             	mov    %rdx,%r13
14002b3be:	33 ff                	xor    %edi,%edi
14002b3c0:	48 89 7d a7          	mov    %rdi,-0x59(%rbp)
14002b3c4:	48 8b 0a             	mov    (%rdx),%rcx
14002b3c7:	48 8b 01             	mov    (%rcx),%rax
14002b3ca:	48 8b 40 40          	mov    0x40(%rax),%rax
14002b3ce:	ff 15 64 18 ae 00    	call   *0xae1864(%rip)        # 0x140b0cc38
14002b3d4:	41 83 cf ff          	or     $0xffffffff,%r15d
14002b3d8:	48 85 c0             	test   %rax,%rax
14002b3db:	0f 84 44 04 00 00    	je     0x14002b825
14002b3e1:	48 8b 45 77          	mov    0x77(%rbp),%rax
14002b3e5:	4c 8d 24 83          	lea    (%rbx,%rax,4),%r12
14002b3e9:	4c 89 65 af          	mov    %r12,-0x51(%rbp)
14002b3ed:	4c 8b 75 7f          	mov    0x7f(%rbp),%r14
14002b3f1:	48 03 c7             	add    %rdi,%rax
14002b3f4:	48 3b c6             	cmp    %rsi,%rax
14002b3f7:	0f 83 28 04 00 00    	jae    0x14002b825
14002b3fd:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14002b401:	48 8b 01             	mov    (%rcx),%rax
14002b404:	4c 8b c7             	mov    %rdi,%r8
14002b407:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14002b40b:	48 8b 40 30          	mov    0x30(%rax),%rax
14002b40f:	ff 15 23 18 ae 00    	call   *0xae1823(%rip)        # 0x140b0cc38
14002b415:	48 8b d0             	mov    %rax,%rdx
14002b418:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14002b41c:	e8 cf 11 ff ff       	call   0x14001c5f0
14002b421:	90                   	nop
14002b422:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
14002b426:	48 85 db             	test   %rbx,%rbx
14002b429:	74 39                	je     0x14002b464
14002b42b:	41 8b c7             	mov    %r15d,%eax
14002b42e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14002b433:	41 03 c7             	add    %r15d,%eax
14002b436:	75 2c                	jne    0x14002b464
14002b438:	48 8b 03             	mov    (%rbx),%rax
14002b43b:	48 8b cb             	mov    %rbx,%rcx
14002b43e:	48 8b 00             	mov    (%rax),%rax
14002b441:	ff 15 f1 17 ae 00    	call   *0xae17f1(%rip)        # 0x140b0cc38
14002b447:	41 8b c7             	mov    %r15d,%eax
14002b44a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002b44f:	41 03 c7             	add    %r15d,%eax
14002b452:	75 10                	jne    0x14002b464
14002b454:	48 8b 03             	mov    (%rbx),%rax
14002b457:	48 8b cb             	mov    %rbx,%rcx
14002b45a:	48 8b 40 08          	mov    0x8(%rax),%rax
14002b45e:	ff 15 d4 17 ae 00    	call   *0xae17d4(%rip)        # 0x140b0cc38
14002b464:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
14002b468:	48 85 f6             	test   %rsi,%rsi
14002b46b:	0f 84 23 03 00 00    	je     0x14002b794
14002b471:	41 83 3c 24 01       	cmpl   $0x1,(%r12)
14002b476:	0f 84 18 03 00 00    	je     0x14002b794
14002b47c:	48 8b 06             	mov    (%rsi),%rax
14002b47f:	48 8b ce             	mov    %rsi,%rcx
14002b482:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14002b489:	ff 15 a9 17 ae 00    	call   *0xae17a9(%rip)        # 0x140b0cc38
14002b48f:	f3 0f 6f 00          	movdqu (%rax),%xmm0
14002b493:	32 db                	xor    %bl,%bl
14002b495:	0f 28 f0             	movaps %xmm0,%xmm6
14002b498:	0f c6 f0 ff          	shufps $0xff,%xmm0,%xmm6
14002b49c:	0f c6 c0 55          	shufps $0x55,%xmm0,%xmm0
14002b4a0:	f3 0f 58 f0          	addss  %xmm0,%xmm6
14002b4a4:	f3 0f 59 35 24 5c b8 	mulss  0xb85c24(%rip),%xmm6        # 0x140bb10d0
14002b4ab:	00
14002b4ac:	45 33 ff             	xor    %r15d,%r15d
14002b4af:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14002b4b3:	49 8b 16             	mov    (%r14),%rdx
14002b4b6:	48 8b c1             	mov    %rcx,%rax
14002b4b9:	48 2b c2             	sub    %rdx,%rax
14002b4bc:	48 c1 f8 04          	sar    $0x4,%rax
14002b4c0:	48 85 c0             	test   %rax,%rax
14002b4c3:	0f 84 67 01 00 00    	je     0x14002b630
14002b4c9:	45 33 e4             	xor    %r12d,%r12d
14002b4cc:	84 db                	test   %bl,%bl
14002b4ce:	0f 85 b4 02 00 00    	jne    0x14002b788
14002b4d4:	48 2b ca             	sub    %rdx,%rcx
14002b4d7:	48 c1 f9 04          	sar    $0x4,%rcx
14002b4db:	4c 3b f9             	cmp    %rcx,%r15
14002b4de:	0f 83 3a 03 00 00    	jae    0x14002b81e
14002b4e4:	4a 8b 0c 22          	mov    (%rdx,%r12,1),%rcx
14002b4e8:	48 8b 01             	mov    (%rcx),%rax
14002b4eb:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14002b4f2:	ff 15 40 17 ae 00    	call   *0xae1740(%rip)        # 0x140b0cc38
14002b4f8:	f3 0f 6f 08          	movdqu (%rax),%xmm1
14002b4fc:	0f 28 c1             	movaps %xmm1,%xmm0
14002b4ff:	0f c6 c1 55          	shufps $0x55,%xmm1,%xmm0
14002b503:	0f 2f f0             	comiss %xmm0,%xmm6
14002b506:	0f 86 f7 00 00 00    	jbe    0x14002b603
14002b50c:	0f c6 c9 ff          	shufps $0xff,%xmm1,%xmm1
14002b510:	0f 2f ce             	comiss %xmm6,%xmm1
14002b513:	0f 86 ea 00 00 00    	jbe    0x14002b603
14002b519:	49 8b 0e             	mov    (%r14),%rcx
14002b51c:	49 8b 46 08          	mov    0x8(%r14),%rax
14002b520:	48 2b c1             	sub    %rcx,%rax
14002b523:	48 c1 f8 04          	sar    $0x4,%rax
14002b527:	4c 3b f8             	cmp    %rax,%r15
14002b52a:	0f 83 e7 02 00 00    	jae    0x14002b817
14002b530:	4a 8b 0c 21          	mov    (%rcx,%r12,1),%rcx
14002b534:	48 8b 01             	mov    (%rcx),%rax
14002b537:	0f 57 c0             	xorps  %xmm0,%xmm0
14002b53a:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
14002b53f:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
14002b543:	48 85 d2             	test   %rdx,%rdx
14002b546:	74 08                	je     0x14002b550
14002b548:	f0 ff 42 08          	lock incl 0x8(%rdx)
14002b54c:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
14002b550:	0f 28 45 b7          	movaps -0x49(%rbp),%xmm0
14002b554:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
14002b559:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14002b55d:	48 8b 40 48          	mov    0x48(%rax),%rax
14002b561:	ff 15 d1 16 ae 00    	call   *0xae16d1(%rip)        # 0x140b0cc38
14002b567:	90                   	nop
14002b568:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
14002b56c:	48 85 db             	test   %rbx,%rbx
14002b56f:	74 3c                	je     0x14002b5ad
14002b571:	83 cf ff             	or     $0xffffffff,%edi
14002b574:	8b c7                	mov    %edi,%eax
14002b576:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14002b57b:	03 c7                	add    %edi,%eax
14002b57d:	75 2a                	jne    0x14002b5a9
14002b57f:	48 8b 03             	mov    (%rbx),%rax
14002b582:	48 8b cb             	mov    %rbx,%rcx
14002b585:	48 8b 00             	mov    (%rax),%rax
14002b588:	ff 15 aa 16 ae 00    	call   *0xae16aa(%rip)        # 0x140b0cc38
14002b58e:	8b c7                	mov    %edi,%eax
14002b590:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002b595:	03 c7                	add    %edi,%eax
14002b597:	75 10                	jne    0x14002b5a9
14002b599:	48 8b 03             	mov    (%rbx),%rax
14002b59c:	48 8b cb             	mov    %rbx,%rcx
14002b59f:	48 8b 40 08          	mov    0x8(%rax),%rax
14002b5a3:	ff 15 8f 16 ae 00    	call   *0xae168f(%rip)        # 0x140b0cc38
14002b5a9:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
14002b5ad:	49 8b 3e             	mov    (%r14),%rdi
14002b5b0:	49 8b 46 08          	mov    0x8(%r14),%rax
14002b5b4:	48 2b c7             	sub    %rdi,%rax
14002b5b7:	48 c1 f8 04          	sar    $0x4,%rax
14002b5bb:	4c 3b f8             	cmp    %rax,%r15
14002b5be:	0f 83 5a 02 00 00    	jae    0x14002b81e
14002b5c4:	49 8b 3c 3c          	mov    (%r12,%rdi,1),%rdi
14002b5c8:	48 8b 07             	mov    (%rdi),%rax
14002b5cb:	48 8b 98 b8 00 00 00 	mov    0xb8(%rax),%rbx
14002b5d2:	48 8b 16             	mov    (%rsi),%rdx
14002b5d5:	48 8b ce             	mov    %rsi,%rcx
14002b5d8:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14002b5df:	ff 15 53 16 ae 00    	call   *0xae1653(%rip)        # 0x140b0cc38
14002b5e5:	45 33 c0             	xor    %r8d,%r8d
14002b5e8:	48 8b d0             	mov    %rax,%rdx
14002b5eb:	48 8b cf             	mov    %rdi,%rcx
14002b5ee:	48 8b c3             	mov    %rbx,%rax
14002b5f1:	ff 15 41 16 ae 00    	call   *0xae1641(%rip)        # 0x140b0cc38
14002b5f7:	b3 01                	mov    $0x1,%bl
14002b5f9:	48 8b 45 af          	mov    -0x51(%rbp),%rax
14002b5fd:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
14002b603:	49 ff c7             	inc    %r15
14002b606:	49 83 c4 10          	add    $0x10,%r12
14002b60a:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14002b60e:	49 8b 16             	mov    (%r14),%rdx
14002b611:	48 8b c1             	mov    %rcx,%rax
14002b614:	48 2b c2             	sub    %rdx,%rax
14002b617:	48 c1 f8 04          	sar    $0x4,%rax
14002b61b:	4c 3b f8             	cmp    %rax,%r15
14002b61e:	0f 82 a8 fe ff ff    	jb     0x14002b4cc
14002b624:	4c 8b 65 af          	mov    -0x51(%rbp),%r12
14002b628:	84 db                	test   %bl,%bl
14002b62a:	0f 85 5c 01 00 00    	jne    0x14002b78c
14002b630:	49 8b d5             	mov    %r13,%rdx
14002b633:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14002b637:	e8 80 56 00 00       	call   0x140030cbc
14002b63c:	90                   	nop
14002b63d:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
14002b641:	48 8b 07             	mov    (%rdi),%rax
14002b644:	0f 57 c0             	xorps  %xmm0,%xmm0
14002b647:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
14002b64c:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
14002b650:	48 85 d2             	test   %rdx,%rdx
14002b653:	74 0c                	je     0x14002b661
14002b655:	f0 ff 42 08          	lock incl 0x8(%rdx)
14002b659:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
14002b65d:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
14002b661:	0f 28 45 b7          	movaps -0x49(%rbp),%xmm0
14002b665:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
14002b66a:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14002b66e:	48 8b cf             	mov    %rdi,%rcx
14002b671:	48 8b 40 48          	mov    0x48(%rax),%rax
14002b675:	ff 15 bd 15 ae 00    	call   *0xae15bd(%rip)        # 0x140b0cc38
14002b67b:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
14002b67f:	41 83 cf ff          	or     $0xffffffff,%r15d
14002b683:	48 85 db             	test   %rbx,%rbx
14002b686:	74 41                	je     0x14002b6c9
14002b688:	41 8b c7             	mov    %r15d,%eax
14002b68b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14002b690:	41 03 c7             	add    %r15d,%eax
14002b693:	75 2c                	jne    0x14002b6c1
14002b695:	48 8b 03             	mov    (%rbx),%rax
14002b698:	48 8b cb             	mov    %rbx,%rcx
14002b69b:	48 8b 00             	mov    (%rax),%rax
14002b69e:	ff 15 94 15 ae 00    	call   *0xae1594(%rip)        # 0x140b0cc38
14002b6a4:	41 8b c7             	mov    %r15d,%eax
14002b6a7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002b6ac:	41 03 c7             	add    %r15d,%eax
14002b6af:	75 10                	jne    0x14002b6c1
14002b6b1:	48 8b 03             	mov    (%rbx),%rax
14002b6b4:	48 8b cb             	mov    %rbx,%rcx
14002b6b7:	48 8b 40 08          	mov    0x8(%rax),%rax
14002b6bb:	ff 15 77 15 ae 00    	call   *0xae1577(%rip)        # 0x140b0cc38
14002b6c1:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
14002b6c5:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
14002b6c9:	48 8b 07             	mov    (%rdi),%rax
14002b6cc:	48 8b 98 b0 00 00 00 	mov    0xb0(%rax),%rbx
14002b6d3:	48 8b 16             	mov    (%rsi),%rdx
14002b6d6:	48 8b ce             	mov    %rsi,%rcx
14002b6d9:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14002b6e0:	ff 15 52 15 ae 00    	call   *0xae1552(%rip)        # 0x140b0cc38
14002b6e6:	48 8b d0             	mov    %rax,%rdx
14002b6e9:	48 8b cf             	mov    %rdi,%rcx
14002b6ec:	48 8b c3             	mov    %rbx,%rax
14002b6ef:	ff 15 43 15 ae 00    	call   *0xae1543(%rip)        # 0x140b0cc38
14002b6f5:	49 8b 56 08          	mov    0x8(%r14),%rdx
14002b6f9:	49 3b 56 10          	cmp    0x10(%r14),%rdx
14002b6fd:	74 2c                	je     0x14002b72b
14002b6ff:	48 83 22 00          	andq   $0x0,(%rdx)
14002b703:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14002b708:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14002b70c:	48 85 c9             	test   %rcx,%rcx
14002b70f:	74 0c                	je     0x14002b71d
14002b711:	f0 ff 41 08          	lock incl 0x8(%rcx)
14002b715:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14002b719:	48 8b 7d c7          	mov    -0x39(%rbp),%rdi
14002b71d:	48 89 3a             	mov    %rdi,(%rdx)
14002b720:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
14002b724:	49 83 46 08 10       	addq   $0x10,0x8(%r14)
14002b729:	eb 10                	jmp    0x14002b73b
14002b72b:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
14002b72f:	49 8b ce             	mov    %r14,%rcx
14002b732:	e8 ed 4d ff ff       	call   0x140020524
14002b737:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14002b73b:	41 c7 04 24 01 00 00 	movl   $0x1,(%r12)
14002b742:	00
14002b743:	48 85 c9             	test   %rcx,%rcx
14002b746:	74 48                	je     0x14002b790
14002b748:	41 8b c7             	mov    %r15d,%eax
14002b74b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14002b750:	41 03 c7             	add    %r15d,%eax
14002b753:	75 3b                	jne    0x14002b790
14002b755:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
14002b759:	48 8b 03             	mov    (%rbx),%rax
14002b75c:	48 8b cb             	mov    %rbx,%rcx
14002b75f:	48 8b 00             	mov    (%rax),%rax
14002b762:	ff 15 d0 14 ae 00    	call   *0xae14d0(%rip)        # 0x140b0cc38
14002b768:	41 8b c7             	mov    %r15d,%eax
14002b76b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002b770:	41 03 c7             	add    %r15d,%eax
14002b773:	75 1b                	jne    0x14002b790
14002b775:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14002b779:	48 8b 01             	mov    (%rcx),%rax
14002b77c:	48 8b 40 08          	mov    0x8(%rax),%rax
14002b780:	ff 15 b2 14 ae 00    	call   *0xae14b2(%rip)        # 0x140b0cc38
14002b786:	eb 08                	jmp    0x14002b790
14002b788:	4c 8b 65 af          	mov    -0x51(%rbp),%r12
14002b78c:	41 83 cf ff          	or     $0xffffffff,%r15d
14002b790:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
14002b794:	48 8b 4d 57          	mov    0x57(%rbp),%rcx
14002b798:	e8 4f e0 fd ff       	call   0x1400097ec
14002b79d:	90                   	nop
14002b79e:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
14002b7a2:	48 85 d2             	test   %rdx,%rdx
14002b7a5:	74 3e                	je     0x14002b7e5
14002b7a7:	41 8b c7             	mov    %r15d,%eax
14002b7aa:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
14002b7af:	41 03 c7             	add    %r15d,%eax
14002b7b2:	75 31                	jne    0x14002b7e5
14002b7b4:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
14002b7b8:	48 8b 03             	mov    (%rbx),%rax
14002b7bb:	48 8b cb             	mov    %rbx,%rcx
14002b7be:	48 8b 00             	mov    (%rax),%rax
14002b7c1:	ff 15 71 14 ae 00    	call   *0xae1471(%rip)        # 0x140b0cc38
14002b7c7:	41 8b c7             	mov    %r15d,%eax
14002b7ca:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14002b7cf:	41 03 c7             	add    %r15d,%eax
14002b7d2:	75 11                	jne    0x14002b7e5
14002b7d4:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14002b7d8:	48 8b 01             	mov    (%rcx),%rax
14002b7db:	48 8b 40 08          	mov    0x8(%rax),%rax
14002b7df:	ff 15 53 14 ae 00    	call   *0xae1453(%rip)        # 0x140b0cc38
14002b7e5:	48 ff c7             	inc    %rdi
14002b7e8:	48 89 7d a7          	mov    %rdi,-0x59(%rbp)
14002b7ec:	49 83 c4 04          	add    $0x4,%r12
14002b7f0:	4c 89 65 af          	mov    %r12,-0x51(%rbp)