140168407:	03 c7                	add    %edi,%eax
140168409:	75 2a                	jne    0x140168435
14016840b:	48 8b 03             	mov    (%rbx),%rax
14016840e:	48 8b cb             	mov    %rbx,%rcx
140168411:	48 8b 00             	mov    (%rax),%rax
140168414:	ff 15 16 aa 0a 00    	call   *0xaaa16(%rip)        # 0x140212e30
14016841a:	8b c7                	mov    %edi,%eax
14016841c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168421:	03 c7                	add    %edi,%eax
140168423:	75 10                	jne    0x140168435
140168425:	48 8b 03             	mov    (%rbx),%rax
140168428:	48 8b cb             	mov    %rbx,%rcx
14016842b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016842f:	ff 15 fb a9 0a 00    	call   *0xaa9fb(%rip)        # 0x140212e30
140168435:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14016843a:	48 83 c4 40          	add    $0x40,%rsp
14016843e:	5f                   	pop    %rdi
14016843f:	c3                   	ret
140168440:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140168445:	57                   	push   %rdi
140168446:	48 83 ec 40          	sub    $0x40,%rsp
14016844a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14016844e:	48 8b 07             	mov    (%rdi),%rax
140168451:	48 8b 58 20          	mov    0x20(%rax),%rbx
140168455:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14016845a:	e8 dd 48 00 00       	call   0x14016cd3c
14016845f:	0f 57 c0             	xorps  %xmm0,%xmm0
140168462:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140168468:	48 8b 10             	mov    (%rax),%rdx
14016846b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140168470:	48 8b 50 08          	mov    0x8(%rax),%rdx
140168474:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140168479:	48 83 20 00          	andq   $0x0,(%rax)
14016847d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140168482:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140168487:	48 8b cf             	mov    %rdi,%rcx
14016848a:	48 8b c3             	mov    %rbx,%rax
14016848d:	ff 15 9d a9 0a 00    	call   *0xaa99d(%rip)        # 0x140212e30
140168493:	83 cf ff             	or     $0xffffffff,%edi
140168496:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14016849b:	48 85 db             	test   %rbx,%rbx
14016849e:	74 36                	je     0x1401684d6
1401684a0:	8b c7                	mov    %edi,%eax
1401684a2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401684a7:	03 c7                	add    %edi,%eax
1401684a9:	75 2b                	jne    0x1401684d6
1401684ab:	48 8b 03             	mov    (%rbx),%rax
1401684ae:	48 8b cb             	mov    %rbx,%rcx
1401684b1:	48 8b 00             	mov    (%rax),%rax
1401684b4:	ff 15 76 a9 0a 00    	call   *0xaa976(%rip)        # 0x140212e30
1401684ba:	8b c7                	mov    %edi,%eax
1401684bc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401684c1:	03 c7                	add    %edi,%eax
1401684c3:	75 11                	jne    0x1401684d6
1401684c5:	48 8b 03             	mov    (%rbx),%rax
1401684c8:	48 8b cb             	mov    %rbx,%rcx
1401684cb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401684cf:	ff 15 5b a9 0a 00    	call   *0xaa95b(%rip)        # 0x140212e30
1401684d5:	90                   	nop
1401684d6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401684db:	48 85 db             	test   %rbx,%rbx
1401684de:	74 35                	je     0x140168515
1401684e0:	8b c7                	mov    %edi,%eax
1401684e2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401684e7:	03 c7                	add    %edi,%eax
1401684e9:	75 2a                	jne    0x140168515
1401684eb:	48 8b 03             	mov    (%rbx),%rax
1401684ee:	48 8b cb             	mov    %rbx,%rcx
1401684f1:	48 8b 00             	mov    (%rax),%rax
1401684f4:	ff 15 36 a9 0a 00    	call   *0xaa936(%rip)        # 0x140212e30
1401684fa:	8b c7                	mov    %edi,%eax
1401684fc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168501:	03 c7                	add    %edi,%eax
140168503:	75 10                	jne    0x140168515
140168505:	48 8b 03             	mov    (%rbx),%rax
140168508:	48 8b cb             	mov    %rbx,%rcx
14016850b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016850f:	ff 15 1b a9 0a 00    	call   *0xaa91b(%rip)        # 0x140212e30
140168515:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14016851a:	48 83 c4 40          	add    $0x40,%rsp
14016851e:	5f                   	pop    %rdi
14016851f:	c3                   	ret
140168520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140168525:	57                   	push   %rdi
140168526:	48 83 ec 40          	sub    $0x40,%rsp
14016852a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14016852e:	48 8b 07             	mov    (%rdi),%rax
140168531:	48 8b 58 20          	mov    0x20(%rax),%rbx
140168535:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14016853a:	e8 81 48 00 00       	call   0x14016cdc0
14016853f:	0f 57 c0             	xorps  %xmm0,%xmm0
140168542:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140168548:	48 8b 10             	mov    (%rax),%rdx
14016854b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140168550:	48 8b 50 08          	mov    0x8(%rax),%rdx
140168554:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140168559:	48 83 20 00          	andq   $0x0,(%rax)
14016855d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140168562:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140168567:	48 8b cf             	mov    %rdi,%rcx
14016856a:	48 8b c3             	mov    %rbx,%rax
14016856d:	ff 15 bd a8 0a 00    	call   *0xaa8bd(%rip)        # 0x140212e30
140168573:	83 cf ff             	or     $0xffffffff,%edi
140168576:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14016857b:	48 85 db             	test   %rbx,%rbx
14016857e:	74 36                	je     0x1401685b6
140168580:	8b c7                	mov    %edi,%eax
140168582:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168587:	03 c7                	add    %edi,%eax
140168589:	75 2b                	jne    0x1401685b6
14016858b:	48 8b 03             	mov    (%rbx),%rax
14016858e:	48 8b cb             	mov    %rbx,%rcx
140168591:	48 8b 00             	mov    (%rax),%rax
140168594:	ff 15 96 a8 0a 00    	call   *0xaa896(%rip)        # 0x140212e30
14016859a:	8b c7                	mov    %edi,%eax
14016859c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401685a1:	03 c7                	add    %edi,%eax
1401685a3:	75 11                	jne    0x1401685b6
1401685a5:	48 8b 03             	mov    (%rbx),%rax
1401685a8:	48 8b cb             	mov    %rbx,%rcx
1401685ab:	48 8b 40 08          	mov    0x8(%rax),%rax
1401685af:	ff 15 7b a8 0a 00    	call   *0xaa87b(%rip)        # 0x140212e30
1401685b5:	90                   	nop
1401685b6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401685bb:	48 85 db             	test   %rbx,%rbx
1401685be:	74 35                	je     0x1401685f5
1401685c0:	8b c7                	mov    %edi,%eax
1401685c2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401685c7:	03 c7                	add    %edi,%eax
1401685c9:	75 2a                	jne    0x1401685f5
1401685cb:	48 8b 03             	mov    (%rbx),%rax
1401685ce:	48 8b cb             	mov    %rbx,%rcx
1401685d1:	48 8b 00             	mov    (%rax),%rax
1401685d4:	ff 15 56 a8 0a 00    	call   *0xaa856(%rip)        # 0x140212e30
1401685da:	8b c7                	mov    %edi,%eax
1401685dc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401685e1:	03 c7                	add    %edi,%eax
1401685e3:	75 10                	jne    0x1401685f5
1401685e5:	48 8b 03             	mov    (%rbx),%rax
1401685e8:	48 8b cb             	mov    %rbx,%rcx
1401685eb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401685ef:	ff 15 3b a8 0a 00    	call   *0xaa83b(%rip)        # 0x140212e30
1401685f5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401685fa:	48 83 c4 40          	add    $0x40,%rsp
1401685fe:	5f                   	pop    %rdi
1401685ff:	c3                   	ret
140168600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140168605:	57                   	push   %rdi
140168606:	48 83 ec 40          	sub    $0x40,%rsp
14016860a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14016860e:	48 8b 07             	mov    (%rdi),%rax
140168611:	48 8b 58 20          	mov    0x20(%rax),%rbx
140168615:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14016861a:	e8 25 48 00 00       	call   0x14016ce44
14016861f:	0f 57 c0             	xorps  %xmm0,%xmm0
140168622:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140168628:	48 8b 10             	mov    (%rax),%rdx
14016862b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140168630:	48 8b 50 08          	mov    0x8(%rax),%rdx
140168634:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140168639:	48 83 20 00          	andq   $0x0,(%rax)
14016863d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140168642:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140168647:	48 8b cf             	mov    %rdi,%rcx
14016864a:	48 8b c3             	mov    %rbx,%rax
14016864d:	ff 15 dd a7 0a 00    	call   *0xaa7dd(%rip)        # 0x140212e30
140168653:	83 cf ff             	or     $0xffffffff,%edi
140168656:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14016865b:	48 85 db             	test   %rbx,%rbx
14016865e:	74 36                	je     0x140168696
140168660:	8b c7                	mov    %edi,%eax
140168662:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168667:	03 c7                	add    %edi,%eax
140168669:	75 2b                	jne    0x140168696
14016866b:	48 8b 03             	mov    (%rbx),%rax
14016866e:	48 8b cb             	mov    %rbx,%rcx
140168671:	48 8b 00             	mov    (%rax),%rax
140168674:	ff 15 b6 a7 0a 00    	call   *0xaa7b6(%rip)        # 0x140212e30
14016867a:	8b c7                	mov    %edi,%eax
14016867c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168681:	03 c7                	add    %edi,%eax
140168683:	75 11                	jne    0x140168696
140168685:	48 8b 03             	mov    (%rbx),%rax
140168688:	48 8b cb             	mov    %rbx,%rcx
14016868b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016868f:	ff 15 9b a7 0a 00    	call   *0xaa79b(%rip)        # 0x140212e30
140168695:	90                   	nop
140168696:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14016869b:	48 85 db             	test   %rbx,%rbx
14016869e:	74 35                	je     0x1401686d5
1401686a0:	8b c7                	mov    %edi,%eax
1401686a2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401686a7:	03 c7                	add    %edi,%eax
1401686a9:	75 2a                	jne    0x1401686d5
1401686ab:	48 8b 03             	mov    (%rbx),%rax
1401686ae:	48 8b cb             	mov    %rbx,%rcx
1401686b1:	48 8b 00             	mov    (%rax),%rax
1401686b4:	ff 15 76 a7 0a 00    	call   *0xaa776(%rip)        # 0x140212e30
1401686ba:	8b c7                	mov    %edi,%eax
1401686bc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401686c1:	03 c7                	add    %edi,%eax
1401686c3:	75 10                	jne    0x1401686d5
1401686c5:	48 8b 03             	mov    (%rbx),%rax
1401686c8:	48 8b cb             	mov    %rbx,%rcx
1401686cb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401686cf:	ff 15 5b a7 0a 00    	call   *0xaa75b(%rip)        # 0x140212e30
1401686d5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401686da:	48 83 c4 40          	add    $0x40,%rsp
1401686de:	5f                   	pop    %rdi
1401686df:	c3                   	ret
1401686e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401686e5:	57                   	push   %rdi
1401686e6:	48 83 ec 40          	sub    $0x40,%rsp
1401686ea:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1401686ee:	48 8b 07             	mov    (%rdi),%rax
1401686f1:	48 8b 58 20          	mov    0x20(%rax),%rbx
1401686f5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401686fa:	e8 c9 47 00 00       	call   0x14016cec8
1401686ff:	0f 57 c0             	xorps  %xmm0,%xmm0
140168702:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140168708:	48 8b 10             	mov    (%rax),%rdx
14016870b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140168710:	48 8b 50 08          	mov    0x8(%rax),%rdx
140168714:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140168719:	48 83 20 00          	andq   $0x0,(%rax)
14016871d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140168722:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140168727:	48 8b cf             	mov    %rdi,%rcx
14016872a:	48 8b c3             	mov    %rbx,%rax
14016872d:	ff 15 fd a6 0a 00    	call   *0xaa6fd(%rip)        # 0x140212e30
140168733:	83 cf ff             	or     $0xffffffff,%edi
140168736:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14016873b:	48 85 db             	test   %rbx,%rbx
14016873e:	74 36                	je     0x140168776
140168740:	8b c7                	mov    %edi,%eax
140168742:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168747:	03 c7                	add    %edi,%eax
140168749:	75 2b                	jne    0x140168776
14016874b:	48 8b 03             	mov    (%rbx),%rax
14016874e:	48 8b cb             	mov    %rbx,%rcx
140168751:	48 8b 00             	mov    (%rax),%rax
140168754:	ff 15 d6 a6 0a 00    	call   *0xaa6d6(%rip)        # 0x140212e30
14016875a:	8b c7                	mov    %edi,%eax
14016875c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168761:	03 c7                	add    %edi,%eax
140168763:	75 11                	jne    0x140168776
140168765:	48 8b 03             	mov    (%rbx),%rax
140168768:	48 8b cb             	mov    %rbx,%rcx
14016876b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016876f:	ff 15 bb a6 0a 00    	call   *0xaa6bb(%rip)        # 0x140212e30
140168775:	90                   	nop
140168776:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14016877b:	48 85 db             	test   %rbx,%rbx
14016877e:	74 35                	je     0x1401687b5
140168780:	8b c7                	mov    %edi,%eax
140168782:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168787:	03 c7                	add    %edi,%eax
140168789:	75 2a                	jne    0x1401687b5
14016878b:	48 8b 03             	mov    (%rbx),%rax
14016878e:	48 8b cb             	mov    %rbx,%rcx
140168791:	48 8b 00             	mov    (%rax),%rax
140168794:	ff 15 96 a6 0a 00    	call   *0xaa696(%rip)        # 0x140212e30
14016879a:	8b c7                	mov    %edi,%eax
14016879c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401687a1:	03 c7                	add    %edi,%eax
1401687a3:	75 10                	jne    0x1401687b5
1401687a5:	48 8b 03             	mov    (%rbx),%rax
1401687a8:	48 8b cb             	mov    %rbx,%rcx
1401687ab:	48 8b 40 08          	mov    0x8(%rax),%rax
1401687af:	ff 15 7b a6 0a 00    	call   *0xaa67b(%rip)        # 0x140212e30
1401687b5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401687ba:	48 83 c4 40          	add    $0x40,%rsp
1401687be:	5f                   	pop    %rdi
1401687bf:	c3                   	ret
1401687c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401687c5:	57                   	push   %rdi
1401687c6:	48 83 ec 40          	sub    $0x40,%rsp
1401687ca:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1401687ce:	48 8b 07             	mov    (%rdi),%rax
1401687d1:	48 8b 58 20          	mov    0x20(%rax),%rbx
1401687d5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401687da:	e8 6d 47 00 00       	call   0x14016cf4c
1401687df:	0f 57 c0             	xorps  %xmm0,%xmm0
1401687e2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401687e8:	48 8b 10             	mov    (%rax),%rdx
1401687eb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401687f0:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401687f4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401687f9:	48 83 20 00          	andq   $0x0,(%rax)
1401687fd:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140168802:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140168807:	48 8b cf             	mov    %rdi,%rcx
14016880a:	48 8b c3             	mov    %rbx,%rax
14016880d:	ff 15 1d a6 0a 00    	call   *0xaa61d(%rip)        # 0x140212e30
140168813:	83 cf ff             	or     $0xffffffff,%edi
140168816:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14016881b:	48 85 db             	test   %rbx,%rbx
14016881e:	74 36                	je     0x140168856
140168820:	8b c7                	mov    %edi,%eax
140168822:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168827:	03 c7                	add    %edi,%eax
140168829:	75 2b                	jne    0x140168856
14016882b:	48 8b 03             	mov    (%rbx),%rax
14016882e:	48 8b cb             	mov    %rbx,%rcx
140168831:	48 8b 00             	mov    (%rax),%rax
140168834:	ff 15 f6 a5 0a 00    	call   *0xaa5f6(%rip)        # 0x140212e30
14016883a:	8b c7                	mov    %edi,%eax
14016883c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168841:	03 c7                	add    %edi,%eax
140168843:	75 11                	jne    0x140168856
140168845:	48 8b 03             	mov    (%rbx),%rax
140168848:	48 8b cb             	mov    %rbx,%rcx
14016884b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016884f:	ff 15 db a5 0a 00    	call   *0xaa5db(%rip)        # 0x140212e30
140168855:	90                   	nop
140168856:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14016885b:	48 85 db             	test   %rbx,%rbx
14016885e:	74 35                	je     0x140168895
140168860:	8b c7                	mov    %edi,%eax
140168862:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168867:	03 c7                	add    %edi,%eax
140168869:	75 2a                	jne    0x140168895
14016886b:	48 8b 03             	mov    (%rbx),%rax
14016886e:	48 8b cb             	mov    %rbx,%rcx
140168871:	48 8b 00             	mov    (%rax),%rax
140168874:	ff 15 b6 a5 0a 00    	call   *0xaa5b6(%rip)        # 0x140212e30
14016887a:	8b c7                	mov    %edi,%eax
14016887c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168881:	03 c7                	add    %edi,%eax
140168883:	75 10                	jne    0x140168895
140168885:	48 8b 03             	mov    (%rbx),%rax
140168888:	48 8b cb             	mov    %rbx,%rcx
14016888b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016888f:	ff 15 9b a5 0a 00    	call   *0xaa59b(%rip)        # 0x140212e30
140168895:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14016889a:	48 83 c4 40          	add    $0x40,%rsp
14016889e:	5f                   	pop    %rdi
14016889f:	c3                   	ret
1401688a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401688a5:	57                   	push   %rdi
1401688a6:	48 83 ec 40          	sub    $0x40,%rsp
1401688aa:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1401688ae:	48 8b 07             	mov    (%rdi),%rax
1401688b1:	48 8b 58 20          	mov    0x20(%rax),%rbx
1401688b5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401688ba:	e8 11 47 00 00       	call   0x14016cfd0
1401688bf:	0f 57 c0             	xorps  %xmm0,%xmm0
1401688c2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401688c8:	48 8b 10             	mov    (%rax),%rdx
1401688cb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)