140167f42:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140167f47:	48 8b cf             	mov    %rdi,%rcx
140167f4a:	48 8b c3             	mov    %rbx,%rax
140167f4d:	ff 15 dd ae 0a 00    	call   *0xaaedd(%rip)        # 0x140212e30
140167f53:	83 cf ff             	or     $0xffffffff,%edi
140167f56:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140167f5b:	48 85 db             	test   %rbx,%rbx
140167f5e:	74 36                	je     0x140167f96
140167f60:	8b c7                	mov    %edi,%eax
140167f62:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140167f67:	03 c7                	add    %edi,%eax
140167f69:	75 2b                	jne    0x140167f96
140167f6b:	48 8b 03             	mov    (%rbx),%rax
140167f6e:	48 8b cb             	mov    %rbx,%rcx
140167f71:	48 8b 00             	mov    (%rax),%rax
140167f74:	ff 15 b6 ae 0a 00    	call   *0xaaeb6(%rip)        # 0x140212e30
140167f7a:	8b c7                	mov    %edi,%eax
140167f7c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140167f81:	03 c7                	add    %edi,%eax
140167f83:	75 11                	jne    0x140167f96
140167f85:	48 8b 03             	mov    (%rbx),%rax
140167f88:	48 8b cb             	mov    %rbx,%rcx
140167f8b:	48 8b 40 08          	mov    0x8(%rax),%rax
140167f8f:	ff 15 9b ae 0a 00    	call   *0xaae9b(%rip)        # 0x140212e30
140167f95:	90                   	nop
140167f96:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140167f9b:	48 85 db             	test   %rbx,%rbx
140167f9e:	74 35                	je     0x140167fd5
140167fa0:	8b c7                	mov    %edi,%eax
140167fa2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140167fa7:	03 c7                	add    %edi,%eax
140167fa9:	75 2a                	jne    0x140167fd5
140167fab:	48 8b 03             	mov    (%rbx),%rax
140167fae:	48 8b cb             	mov    %rbx,%rcx
140167fb1:	48 8b 00             	mov    (%rax),%rax
140167fb4:	ff 15 76 ae 0a 00    	call   *0xaae76(%rip)        # 0x140212e30
140167fba:	8b c7                	mov    %edi,%eax
140167fbc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140167fc1:	03 c7                	add    %edi,%eax
140167fc3:	75 10                	jne    0x140167fd5
140167fc5:	48 8b 03             	mov    (%rbx),%rax
140167fc8:	48 8b cb             	mov    %rbx,%rcx
140167fcb:	48 8b 40 08          	mov    0x8(%rax),%rax
140167fcf:	ff 15 5b ae 0a 00    	call   *0xaae5b(%rip)        # 0x140212e30
140167fd5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140167fda:	48 83 c4 40          	add    $0x40,%rsp
140167fde:	5f                   	pop    %rdi
140167fdf:	c3                   	ret
140167fe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140167fe5:	57                   	push   %rdi
140167fe6:	48 83 ec 40          	sub    $0x40,%rsp
140167fea:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140167fee:	48 8b 07             	mov    (%rdi),%rax
140167ff1:	48 8b 58 20          	mov    0x20(%rax),%rbx
140167ff5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140167ffa:	e8 a9 4a 00 00       	call   0x14016caa8
140167fff:	0f 57 c0             	xorps  %xmm0,%xmm0
140168002:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140168008:	48 8b 10             	mov    (%rax),%rdx
14016800b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140168010:	48 8b 50 08          	mov    0x8(%rax),%rdx
140168014:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140168019:	48 83 20 00          	andq   $0x0,(%rax)
14016801d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140168022:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140168027:	48 8b cf             	mov    %rdi,%rcx
14016802a:	48 8b c3             	mov    %rbx,%rax
14016802d:	ff 15 fd ad 0a 00    	call   *0xaadfd(%rip)        # 0x140212e30
140168033:	83 cf ff             	or     $0xffffffff,%edi
140168036:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14016803b:	48 85 db             	test   %rbx,%rbx
14016803e:	74 36                	je     0x140168076
140168040:	8b c7                	mov    %edi,%eax
140168042:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168047:	03 c7                	add    %edi,%eax
140168049:	75 2b                	jne    0x140168076
14016804b:	48 8b 03             	mov    (%rbx),%rax
14016804e:	48 8b cb             	mov    %rbx,%rcx
140168051:	48 8b 00             	mov    (%rax),%rax
140168054:	ff 15 d6 ad 0a 00    	call   *0xaadd6(%rip)        # 0x140212e30
14016805a:	8b c7                	mov    %edi,%eax
14016805c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168061:	03 c7                	add    %edi,%eax
140168063:	75 11                	jne    0x140168076
140168065:	48 8b 03             	mov    (%rbx),%rax
140168068:	48 8b cb             	mov    %rbx,%rcx
14016806b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016806f:	ff 15 bb ad 0a 00    	call   *0xaadbb(%rip)        # 0x140212e30
140168075:	90                   	nop
140168076:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14016807b:	48 85 db             	test   %rbx,%rbx
14016807e:	74 35                	je     0x1401680b5
140168080:	8b c7                	mov    %edi,%eax
140168082:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168087:	03 c7                	add    %edi,%eax
140168089:	75 2a                	jne    0x1401680b5
14016808b:	48 8b 03             	mov    (%rbx),%rax
14016808e:	48 8b cb             	mov    %rbx,%rcx
140168091:	48 8b 00             	mov    (%rax),%rax
140168094:	ff 15 96 ad 0a 00    	call   *0xaad96(%rip)        # 0x140212e30
14016809a:	8b c7                	mov    %edi,%eax
14016809c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401680a1:	03 c7                	add    %edi,%eax
1401680a3:	75 10                	jne    0x1401680b5
1401680a5:	48 8b 03             	mov    (%rbx),%rax
1401680a8:	48 8b cb             	mov    %rbx,%rcx
1401680ab:	48 8b 40 08          	mov    0x8(%rax),%rax
1401680af:	ff 15 7b ad 0a 00    	call   *0xaad7b(%rip)        # 0x140212e30
1401680b5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401680ba:	48 83 c4 40          	add    $0x40,%rsp
1401680be:	5f                   	pop    %rdi
1401680bf:	c3                   	ret
1401680c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401680c5:	57                   	push   %rdi
1401680c6:	48 83 ec 40          	sub    $0x40,%rsp
1401680ca:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1401680ce:	48 8b 07             	mov    (%rdi),%rax
1401680d1:	48 8b 58 20          	mov    0x20(%rax),%rbx
1401680d5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401680da:	e8 4d 4a 00 00       	call   0x14016cb2c
1401680df:	0f 57 c0             	xorps  %xmm0,%xmm0
1401680e2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401680e8:	48 8b 10             	mov    (%rax),%rdx
1401680eb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401680f0:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401680f4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401680f9:	48 83 20 00          	andq   $0x0,(%rax)
1401680fd:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140168102:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140168107:	48 8b cf             	mov    %rdi,%rcx
14016810a:	48 8b c3             	mov    %rbx,%rax
14016810d:	ff 15 1d ad 0a 00    	call   *0xaad1d(%rip)        # 0x140212e30
140168113:	83 cf ff             	or     $0xffffffff,%edi
140168116:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14016811b:	48 85 db             	test   %rbx,%rbx
14016811e:	74 36                	je     0x140168156
140168120:	8b c7                	mov    %edi,%eax
140168122:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168127:	03 c7                	add    %edi,%eax
140168129:	75 2b                	jne    0x140168156
14016812b:	48 8b 03             	mov    (%rbx),%rax
14016812e:	48 8b cb             	mov    %rbx,%rcx
140168131:	48 8b 00             	mov    (%rax),%rax
140168134:	ff 15 f6 ac 0a 00    	call   *0xaacf6(%rip)        # 0x140212e30
14016813a:	8b c7                	mov    %edi,%eax
14016813c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168141:	03 c7                	add    %edi,%eax
140168143:	75 11                	jne    0x140168156
140168145:	48 8b 03             	mov    (%rbx),%rax
140168148:	48 8b cb             	mov    %rbx,%rcx
14016814b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016814f:	ff 15 db ac 0a 00    	call   *0xaacdb(%rip)        # 0x140212e30
140168155:	90                   	nop
140168156:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14016815b:	48 85 db             	test   %rbx,%rbx
14016815e:	74 35                	je     0x140168195
140168160:	8b c7                	mov    %edi,%eax
140168162:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168167:	03 c7                	add    %edi,%eax
140168169:	75 2a                	jne    0x140168195
14016816b:	48 8b 03             	mov    (%rbx),%rax
14016816e:	48 8b cb             	mov    %rbx,%rcx
140168171:	48 8b 00             	mov    (%rax),%rax
140168174:	ff 15 b6 ac 0a 00    	call   *0xaacb6(%rip)        # 0x140212e30
14016817a:	8b c7                	mov    %edi,%eax
14016817c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168181:	03 c7                	add    %edi,%eax
140168183:	75 10                	jne    0x140168195
140168185:	48 8b 03             	mov    (%rbx),%rax
140168188:	48 8b cb             	mov    %rbx,%rcx
14016818b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016818f:	ff 15 9b ac 0a 00    	call   *0xaac9b(%rip)        # 0x140212e30
140168195:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14016819a:	48 83 c4 40          	add    $0x40,%rsp
14016819e:	5f                   	pop    %rdi
14016819f:	c3                   	ret
1401681a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401681a5:	57                   	push   %rdi
1401681a6:	48 83 ec 40          	sub    $0x40,%rsp
1401681aa:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1401681ae:	48 8b 07             	mov    (%rdi),%rax
1401681b1:	48 8b 58 20          	mov    0x20(%rax),%rbx
1401681b5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401681ba:	e8 f1 49 00 00       	call   0x14016cbb0
1401681bf:	0f 57 c0             	xorps  %xmm0,%xmm0
1401681c2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401681c8:	48 8b 10             	mov    (%rax),%rdx
1401681cb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401681d0:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401681d4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401681d9:	48 83 20 00          	andq   $0x0,(%rax)
1401681dd:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1401681e2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401681e7:	48 8b cf             	mov    %rdi,%rcx
1401681ea:	48 8b c3             	mov    %rbx,%rax
1401681ed:	ff 15 3d ac 0a 00    	call   *0xaac3d(%rip)        # 0x140212e30
1401681f3:	83 cf ff             	or     $0xffffffff,%edi
1401681f6:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1401681fb:	48 85 db             	test   %rbx,%rbx
1401681fe:	74 36                	je     0x140168236
140168200:	8b c7                	mov    %edi,%eax
140168202:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168207:	03 c7                	add    %edi,%eax
140168209:	75 2b                	jne    0x140168236
14016820b:	48 8b 03             	mov    (%rbx),%rax
14016820e:	48 8b cb             	mov    %rbx,%rcx
140168211:	48 8b 00             	mov    (%rax),%rax
140168214:	ff 15 16 ac 0a 00    	call   *0xaac16(%rip)        # 0x140212e30
14016821a:	8b c7                	mov    %edi,%eax
14016821c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168221:	03 c7                	add    %edi,%eax
140168223:	75 11                	jne    0x140168236
140168225:	48 8b 03             	mov    (%rbx),%rax
140168228:	48 8b cb             	mov    %rbx,%rcx
14016822b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016822f:	ff 15 fb ab 0a 00    	call   *0xaabfb(%rip)        # 0x140212e30
140168235:	90                   	nop
140168236:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14016823b:	48 85 db             	test   %rbx,%rbx
14016823e:	74 35                	je     0x140168275
140168240:	8b c7                	mov    %edi,%eax
140168242:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168247:	03 c7                	add    %edi,%eax
140168249:	75 2a                	jne    0x140168275
14016824b:	48 8b 03             	mov    (%rbx),%rax
14016824e:	48 8b cb             	mov    %rbx,%rcx
140168251:	48 8b 00             	mov    (%rax),%rax
140168254:	ff 15 d6 ab 0a 00    	call   *0xaabd6(%rip)        # 0x140212e30
14016825a:	8b c7                	mov    %edi,%eax
14016825c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168261:	03 c7                	add    %edi,%eax
140168263:	75 10                	jne    0x140168275
140168265:	48 8b 03             	mov    (%rbx),%rax
140168268:	48 8b cb             	mov    %rbx,%rcx
14016826b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016826f:	ff 15 bb ab 0a 00    	call   *0xaabbb(%rip)        # 0x140212e30
140168275:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14016827a:	48 83 c4 40          	add    $0x40,%rsp
14016827e:	5f                   	pop    %rdi
14016827f:	c3                   	ret
140168280:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140168285:	57                   	push   %rdi
140168286:	48 83 ec 40          	sub    $0x40,%rsp
14016828a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14016828e:	48 8b 07             	mov    (%rdi),%rax
140168291:	48 8b 58 20          	mov    0x20(%rax),%rbx
140168295:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14016829a:	e8 95 49 00 00       	call   0x14016cc34
14016829f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401682a2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401682a8:	48 8b 10             	mov    (%rax),%rdx
1401682ab:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401682b0:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401682b4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401682b9:	48 83 20 00          	andq   $0x0,(%rax)
1401682bd:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1401682c2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401682c7:	48 8b cf             	mov    %rdi,%rcx
1401682ca:	48 8b c3             	mov    %rbx,%rax
1401682cd:	ff 15 5d ab 0a 00    	call   *0xaab5d(%rip)        # 0x140212e30
1401682d3:	83 cf ff             	or     $0xffffffff,%edi
1401682d6:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1401682db:	48 85 db             	test   %rbx,%rbx
1401682de:	74 36                	je     0x140168316
1401682e0:	8b c7                	mov    %edi,%eax
1401682e2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401682e7:	03 c7                	add    %edi,%eax
1401682e9:	75 2b                	jne    0x140168316
1401682eb:	48 8b 03             	mov    (%rbx),%rax
1401682ee:	48 8b cb             	mov    %rbx,%rcx
1401682f1:	48 8b 00             	mov    (%rax),%rax
1401682f4:	ff 15 36 ab 0a 00    	call   *0xaab36(%rip)        # 0x140212e30
1401682fa:	8b c7                	mov    %edi,%eax
1401682fc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168301:	03 c7                	add    %edi,%eax
140168303:	75 11                	jne    0x140168316
140168305:	48 8b 03             	mov    (%rbx),%rax
140168308:	48 8b cb             	mov    %rbx,%rcx
14016830b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016830f:	ff 15 1b ab 0a 00    	call   *0xaab1b(%rip)        # 0x140212e30
140168315:	90                   	nop
140168316:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14016831b:	48 85 db             	test   %rbx,%rbx
14016831e:	74 35                	je     0x140168355
140168320:	8b c7                	mov    %edi,%eax
140168322:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140168327:	03 c7                	add    %edi,%eax
140168329:	75 2a                	jne    0x140168355
14016832b:	48 8b 03             	mov    (%rbx),%rax
14016832e:	48 8b cb             	mov    %rbx,%rcx
140168331:	48 8b 00             	mov    (%rax),%rax
140168334:	ff 15 f6 aa 0a 00    	call   *0xaaaf6(%rip)        # 0x140212e30
14016833a:	8b c7                	mov    %edi,%eax
14016833c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140168341:	03 c7                	add    %edi,%eax
140168343:	75 10                	jne    0x140168355
140168345:	48 8b 03             	mov    (%rbx),%rax
140168348:	48 8b cb             	mov    %rbx,%rcx
14016834b:	48 8b 40 08          	mov    0x8(%rax),%rax
14016834f:	ff 15 db aa 0a 00    	call   *0xaaadb(%rip)        # 0x140212e30
140168355:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14016835a:	48 83 c4 40          	add    $0x40,%rsp
14016835e:	5f                   	pop    %rdi
14016835f:	c3                   	ret
140168360:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140168365:	57                   	push   %rdi
140168366:	48 83 ec 40          	sub    $0x40,%rsp
14016836a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14016836e:	48 8b 07             	mov    (%rdi),%rax
140168371:	48 8b 58 20          	mov    0x20(%rax),%rbx
140168375:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14016837a:	e8 39 49 00 00       	call   0x14016ccb8
14016837f:	0f 57 c0             	xorps  %xmm0,%xmm0
140168382:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140168388:	48 8b 10             	mov    (%rax),%rdx
14016838b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140168390:	48 8b 50 08          	mov    0x8(%rax),%rdx
140168394:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140168399:	48 83 20 00          	andq   $0x0,(%rax)
14016839d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1401683a2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401683a7:	48 8b cf             	mov    %rdi,%rcx
1401683aa:	48 8b c3             	mov    %rbx,%rax
1401683ad:	ff 15 7d aa 0a 00    	call   *0xaaa7d(%rip)        # 0x140212e30
1401683b3:	83 cf ff             	or     $0xffffffff,%edi
1401683b6:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1401683bb:	48 85 db             	test   %rbx,%rbx
1401683be:	74 36                	je     0x1401683f6
1401683c0:	8b c7                	mov    %edi,%eax
1401683c2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401683c7:	03 c7                	add    %edi,%eax
1401683c9:	75 2b                	jne    0x1401683f6
1401683cb:	48 8b 03             	mov    (%rbx),%rax
1401683ce:	48 8b cb             	mov    %rbx,%rcx
1401683d1:	48 8b 00             	mov    (%rax),%rax
1401683d4:	ff 15 56 aa 0a 00    	call   *0xaaa56(%rip)        # 0x140212e30
1401683da:	8b c7                	mov    %edi,%eax
1401683dc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401683e1:	03 c7                	add    %edi,%eax
1401683e3:	75 11                	jne    0x1401683f6
1401683e5:	48 8b 03             	mov    (%rbx),%rax
1401683e8:	48 8b cb             	mov    %rbx,%rcx
1401683eb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401683ef:	ff 15 3b aa 0a 00    	call   *0xaaa3b(%rip)        # 0x140212e30
1401683f5:	90                   	nop
1401683f6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401683fb:	48 85 db             	test   %rbx,%rbx
1401683fe:	74 35                	je     0x140168435
140168400:	8b c7                	mov    %edi,%eax
140168402:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)