140003fa5:	90                   	nop
140003fa6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140003fab:	48 85 db             	test   %rbx,%rbx
140003fae:	74 35                	je     0x140003fe5
140003fb0:	8b c7                	mov    %edi,%eax
140003fb2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140003fb7:	03 c7                	add    %edi,%eax
140003fb9:	75 2a                	jne    0x140003fe5
140003fbb:	48 8b 03             	mov    (%rbx),%rax
140003fbe:	48 8b cb             	mov    %rbx,%rcx
140003fc1:	48 8b 00             	mov    (%rax),%rax
140003fc4:	ff 15 be b6 06 00    	call   *0x6b6be(%rip)        # 0x14006f688
140003fca:	8b c7                	mov    %edi,%eax
140003fcc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140003fd1:	03 c7                	add    %edi,%eax
140003fd3:	75 10                	jne    0x140003fe5
140003fd5:	48 8b 03             	mov    (%rbx),%rax
140003fd8:	48 8b cb             	mov    %rbx,%rcx
140003fdb:	48 8b 40 08          	mov    0x8(%rax),%rax
140003fdf:	ff 15 a3 b6 06 00    	call   *0x6b6a3(%rip)        # 0x14006f688
140003fe5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140003fea:	48 83 c4 40          	add    $0x40,%rsp
140003fee:	5f                   	pop    %rdi
140003fef:	c3                   	ret
140003ff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003ff5:	57                   	push   %rdi
140003ff6:	48 83 ec 40          	sub    $0x40,%rsp
140003ffa:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140003ffe:	48 8b 07             	mov    (%rdi),%rax
140004001:	48 8b 58 20          	mov    0x20(%rax),%rbx
140004005:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14000400a:	e8 0d 55 00 00       	call   0x14000951c
14000400f:	0f 57 c0             	xorps  %xmm0,%xmm0
140004012:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140004018:	48 8b 10             	mov    (%rax),%rdx
14000401b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140004020:	48 8b 50 08          	mov    0x8(%rax),%rdx
140004024:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140004029:	48 83 20 00          	andq   $0x0,(%rax)
14000402d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140004032:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140004037:	48 8b cf             	mov    %rdi,%rcx
14000403a:	48 8b c3             	mov    %rbx,%rax
14000403d:	ff 15 45 b6 06 00    	call   *0x6b645(%rip)        # 0x14006f688
140004043:	83 cf ff             	or     $0xffffffff,%edi
140004046:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14000404b:	48 85 db             	test   %rbx,%rbx
14000404e:	74 36                	je     0x140004086
140004050:	8b c7                	mov    %edi,%eax
140004052:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004057:	03 c7                	add    %edi,%eax
140004059:	75 2b                	jne    0x140004086
14000405b:	48 8b 03             	mov    (%rbx),%rax
14000405e:	48 8b cb             	mov    %rbx,%rcx
140004061:	48 8b 00             	mov    (%rax),%rax
140004064:	ff 15 1e b6 06 00    	call   *0x6b61e(%rip)        # 0x14006f688
14000406a:	8b c7                	mov    %edi,%eax
14000406c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004071:	03 c7                	add    %edi,%eax
140004073:	75 11                	jne    0x140004086
140004075:	48 8b 03             	mov    (%rbx),%rax
140004078:	48 8b cb             	mov    %rbx,%rcx
14000407b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000407f:	ff 15 03 b6 06 00    	call   *0x6b603(%rip)        # 0x14006f688
140004085:	90                   	nop
140004086:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14000408b:	48 85 db             	test   %rbx,%rbx
14000408e:	74 35                	je     0x1400040c5
140004090:	8b c7                	mov    %edi,%eax
140004092:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004097:	03 c7                	add    %edi,%eax
140004099:	75 2a                	jne    0x1400040c5
14000409b:	48 8b 03             	mov    (%rbx),%rax
14000409e:	48 8b cb             	mov    %rbx,%rcx
1400040a1:	48 8b 00             	mov    (%rax),%rax
1400040a4:	ff 15 de b5 06 00    	call   *0x6b5de(%rip)        # 0x14006f688
1400040aa:	8b c7                	mov    %edi,%eax
1400040ac:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400040b1:	03 c7                	add    %edi,%eax
1400040b3:	75 10                	jne    0x1400040c5
1400040b5:	48 8b 03             	mov    (%rbx),%rax
1400040b8:	48 8b cb             	mov    %rbx,%rcx
1400040bb:	48 8b 40 08          	mov    0x8(%rax),%rax
1400040bf:	ff 15 c3 b5 06 00    	call   *0x6b5c3(%rip)        # 0x14006f688
1400040c5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400040ca:	48 83 c4 40          	add    $0x40,%rsp
1400040ce:	5f                   	pop    %rdi
1400040cf:	c3                   	ret
1400040d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400040d5:	57                   	push   %rdi
1400040d6:	48 83 ec 40          	sub    $0x40,%rsp
1400040da:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1400040de:	48 8b 07             	mov    (%rdi),%rax
1400040e1:	48 8b 58 20          	mov    0x20(%rax),%rbx
1400040e5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400040ea:	e8 dd 46 00 00       	call   0x1400087cc
1400040ef:	0f 57 c0             	xorps  %xmm0,%xmm0
1400040f2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400040f8:	48 8b 10             	mov    (%rax),%rdx
1400040fb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140004100:	48 8b 50 08          	mov    0x8(%rax),%rdx
140004104:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140004109:	48 83 20 00          	andq   $0x0,(%rax)
14000410d:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140004112:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140004117:	48 8b cf             	mov    %rdi,%rcx
14000411a:	48 8b c3             	mov    %rbx,%rax
14000411d:	ff 15 65 b5 06 00    	call   *0x6b565(%rip)        # 0x14006f688
140004123:	83 cf ff             	or     $0xffffffff,%edi
140004126:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14000412b:	48 85 db             	test   %rbx,%rbx
14000412e:	74 36                	je     0x140004166
140004130:	8b c7                	mov    %edi,%eax
140004132:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004137:	03 c7                	add    %edi,%eax
140004139:	75 2b                	jne    0x140004166
14000413b:	48 8b 03             	mov    (%rbx),%rax
14000413e:	48 8b cb             	mov    %rbx,%rcx
140004141:	48 8b 00             	mov    (%rax),%rax
140004144:	ff 15 3e b5 06 00    	call   *0x6b53e(%rip)        # 0x14006f688
14000414a:	8b c7                	mov    %edi,%eax
14000414c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004151:	03 c7                	add    %edi,%eax
140004153:	75 11                	jne    0x140004166
140004155:	48 8b 03             	mov    (%rbx),%rax
140004158:	48 8b cb             	mov    %rbx,%rcx
14000415b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000415f:	ff 15 23 b5 06 00    	call   *0x6b523(%rip)        # 0x14006f688
140004165:	90                   	nop
140004166:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14000416b:	48 85 db             	test   %rbx,%rbx
14000416e:	74 35                	je     0x1400041a5
140004170:	8b c7                	mov    %edi,%eax
140004172:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004177:	03 c7                	add    %edi,%eax
140004179:	75 2a                	jne    0x1400041a5
14000417b:	48 8b 03             	mov    (%rbx),%rax
14000417e:	48 8b cb             	mov    %rbx,%rcx
140004181:	48 8b 00             	mov    (%rax),%rax
140004184:	ff 15 fe b4 06 00    	call   *0x6b4fe(%rip)        # 0x14006f688
14000418a:	8b c7                	mov    %edi,%eax
14000418c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004191:	03 c7                	add    %edi,%eax
140004193:	75 10                	jne    0x1400041a5
140004195:	48 8b 03             	mov    (%rbx),%rax
140004198:	48 8b cb             	mov    %rbx,%rcx
14000419b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000419f:	ff 15 e3 b4 06 00    	call   *0x6b4e3(%rip)        # 0x14006f688
1400041a5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400041aa:	48 83 c4 40          	add    $0x40,%rsp
1400041ae:	5f                   	pop    %rdi
1400041af:	c3                   	ret
1400041b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400041b5:	57                   	push   %rdi
1400041b6:	48 83 ec 40          	sub    $0x40,%rsp
1400041ba:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1400041be:	48 8b 07             	mov    (%rdi),%rax
1400041c1:	48 8b 58 20          	mov    0x20(%rax),%rbx
1400041c5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400041ca:	e8 cd 53 00 00       	call   0x14000959c
1400041cf:	0f 57 c0             	xorps  %xmm0,%xmm0
1400041d2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400041d8:	48 8b 10             	mov    (%rax),%rdx
1400041db:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400041e0:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400041e4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400041e9:	48 83 20 00          	andq   $0x0,(%rax)
1400041ed:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400041f2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400041f7:	48 8b cf             	mov    %rdi,%rcx
1400041fa:	48 8b c3             	mov    %rbx,%rax
1400041fd:	ff 15 85 b4 06 00    	call   *0x6b485(%rip)        # 0x14006f688
140004203:	83 cf ff             	or     $0xffffffff,%edi
140004206:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14000420b:	48 85 db             	test   %rbx,%rbx
14000420e:	74 36                	je     0x140004246
140004210:	8b c7                	mov    %edi,%eax
140004212:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004217:	03 c7                	add    %edi,%eax
140004219:	75 2b                	jne    0x140004246
14000421b:	48 8b 03             	mov    (%rbx),%rax
14000421e:	48 8b cb             	mov    %rbx,%rcx
140004221:	48 8b 00             	mov    (%rax),%rax
140004224:	ff 15 5e b4 06 00    	call   *0x6b45e(%rip)        # 0x14006f688
14000422a:	8b c7                	mov    %edi,%eax
14000422c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004231:	03 c7                	add    %edi,%eax
140004233:	75 11                	jne    0x140004246
140004235:	48 8b 03             	mov    (%rbx),%rax
140004238:	48 8b cb             	mov    %rbx,%rcx
14000423b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000423f:	ff 15 43 b4 06 00    	call   *0x6b443(%rip)        # 0x14006f688
140004245:	90                   	nop
140004246:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14000424b:	48 85 db             	test   %rbx,%rbx
14000424e:	74 35                	je     0x140004285
140004250:	8b c7                	mov    %edi,%eax
140004252:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004257:	03 c7                	add    %edi,%eax
140004259:	75 2a                	jne    0x140004285
14000425b:	48 8b 03             	mov    (%rbx),%rax
14000425e:	48 8b cb             	mov    %rbx,%rcx
140004261:	48 8b 00             	mov    (%rax),%rax
140004264:	ff 15 1e b4 06 00    	call   *0x6b41e(%rip)        # 0x14006f688
14000426a:	8b c7                	mov    %edi,%eax
14000426c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004271:	03 c7                	add    %edi,%eax
140004273:	75 10                	jne    0x140004285
140004275:	48 8b 03             	mov    (%rbx),%rax
140004278:	48 8b cb             	mov    %rbx,%rcx
14000427b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000427f:	ff 15 03 b4 06 00    	call   *0x6b403(%rip)        # 0x14006f688
140004285:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000428a:	48 83 c4 40          	add    $0x40,%rsp
14000428e:	5f                   	pop    %rdi
14000428f:	c3                   	ret
140004290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004295:	57                   	push   %rdi
140004296:	48 83 ec 40          	sub    $0x40,%rsp
14000429a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14000429e:	48 8b 07             	mov    (%rdi),%rax
1400042a1:	48 8b 58 20          	mov    0x20(%rax),%rbx
1400042a5:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400042aa:	e8 6d 53 00 00       	call   0x14000961c
1400042af:	0f 57 c0             	xorps  %xmm0,%xmm0
1400042b2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400042b8:	48 8b 10             	mov    (%rax),%rdx
1400042bb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400042c0:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400042c4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400042c9:	48 83 20 00          	andq   $0x0,(%rax)
1400042cd:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400042d2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400042d7:	48 8b cf             	mov    %rdi,%rcx
1400042da:	48 8b c3             	mov    %rbx,%rax
1400042dd:	ff 15 a5 b3 06 00    	call   *0x6b3a5(%rip)        # 0x14006f688
1400042e3:	83 cf ff             	or     $0xffffffff,%edi
1400042e6:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400042eb:	48 85 db             	test   %rbx,%rbx
1400042ee:	74 36                	je     0x140004326
1400042f0:	8b c7                	mov    %edi,%eax
1400042f2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400042f7:	03 c7                	add    %edi,%eax
1400042f9:	75 2b                	jne    0x140004326
1400042fb:	48 8b 03             	mov    (%rbx),%rax
1400042fe:	48 8b cb             	mov    %rbx,%rcx
140004301:	48 8b 00             	mov    (%rax),%rax
140004304:	ff 15 7e b3 06 00    	call   *0x6b37e(%rip)        # 0x14006f688
14000430a:	8b c7                	mov    %edi,%eax
14000430c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004311:	03 c7                	add    %edi,%eax
140004313:	75 11                	jne    0x140004326
140004315:	48 8b 03             	mov    (%rbx),%rax
140004318:	48 8b cb             	mov    %rbx,%rcx
14000431b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000431f:	ff 15 63 b3 06 00    	call   *0x6b363(%rip)        # 0x14006f688
140004325:	90                   	nop
140004326:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14000432b:	48 85 db             	test   %rbx,%rbx
14000432e:	74 35                	je     0x140004365
140004330:	8b c7                	mov    %edi,%eax
140004332:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004337:	03 c7                	add    %edi,%eax
140004339:	75 2a                	jne    0x140004365
14000433b:	48 8b 03             	mov    (%rbx),%rax
14000433e:	48 8b cb             	mov    %rbx,%rcx
140004341:	48 8b 00             	mov    (%rax),%rax
140004344:	ff 15 3e b3 06 00    	call   *0x6b33e(%rip)        # 0x14006f688
14000434a:	8b c7                	mov    %edi,%eax
14000434c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004351:	03 c7                	add    %edi,%eax
140004353:	75 10                	jne    0x140004365
140004355:	48 8b 03             	mov    (%rbx),%rax
140004358:	48 8b cb             	mov    %rbx,%rcx
14000435b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000435f:	ff 15 23 b3 06 00    	call   *0x6b323(%rip)        # 0x14006f688
140004365:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000436a:	48 83 c4 40          	add    $0x40,%rsp
14000436e:	5f                   	pop    %rdi
14000436f:	c3                   	ret
140004370:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004375:	57                   	push   %rdi
140004376:	48 83 ec 40          	sub    $0x40,%rsp
14000437a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14000437e:	48 8b 07             	mov    (%rdi),%rax
140004381:	48 8b 58 20          	mov    0x20(%rax),%rbx
140004385:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14000438a:	e8 0d 53 00 00       	call   0x14000969c
14000438f:	0f 57 c0             	xorps  %xmm0,%xmm0
140004392:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140004398:	48 8b 10             	mov    (%rax),%rdx
14000439b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400043a0:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400043a4:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400043a9:	48 83 20 00          	andq   $0x0,(%rax)
1400043ad:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400043b2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400043b7:	48 8b cf             	mov    %rdi,%rcx
1400043ba:	48 8b c3             	mov    %rbx,%rax
1400043bd:	ff 15 c5 b2 06 00    	call   *0x6b2c5(%rip)        # 0x14006f688
1400043c3:	83 cf ff             	or     $0xffffffff,%edi
1400043c6:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400043cb:	48 85 db             	test   %rbx,%rbx
1400043ce:	74 36                	je     0x140004406
1400043d0:	8b c7                	mov    %edi,%eax
1400043d2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400043d7:	03 c7                	add    %edi,%eax
1400043d9:	75 2b                	jne    0x140004406
1400043db:	48 8b 03             	mov    (%rbx),%rax
1400043de:	48 8b cb             	mov    %rbx,%rcx
1400043e1:	48 8b 00             	mov    (%rax),%rax
1400043e4:	ff 15 9e b2 06 00    	call   *0x6b29e(%rip)        # 0x14006f688
1400043ea:	8b c7                	mov    %edi,%eax
1400043ec:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400043f1:	03 c7                	add    %edi,%eax
1400043f3:	75 11                	jne    0x140004406
1400043f5:	48 8b 03             	mov    (%rbx),%rax
1400043f8:	48 8b cb             	mov    %rbx,%rcx
1400043fb:	48 8b 40 08          	mov    0x8(%rax),%rax
1400043ff:	ff 15 83 b2 06 00    	call   *0x6b283(%rip)        # 0x14006f688
140004405:	90                   	nop
140004406:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14000440b:	48 85 db             	test   %rbx,%rbx
14000440e:	74 35                	je     0x140004445
140004410:	8b c7                	mov    %edi,%eax
140004412:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140004417:	03 c7                	add    %edi,%eax
140004419:	75 2a                	jne    0x140004445
14000441b:	48 8b 03             	mov    (%rbx),%rax
14000441e:	48 8b cb             	mov    %rbx,%rcx
140004421:	48 8b 00             	mov    (%rax),%rax
140004424:	ff 15 5e b2 06 00    	call   *0x6b25e(%rip)        # 0x14006f688
14000442a:	8b c7                	mov    %edi,%eax
14000442c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140004431:	03 c7                	add    %edi,%eax
140004433:	75 10                	jne    0x140004445
140004435:	48 8b 03             	mov    (%rbx),%rax
140004438:	48 8b cb             	mov    %rbx,%rcx
14000443b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000443f:	ff 15 43 b2 06 00    	call   *0x6b243(%rip)        # 0x14006f688
140004445:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000444a:	48 83 c4 40          	add    $0x40,%rsp
14000444e:	5f                   	pop    %rdi
14000444f:	c3                   	ret
140004450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004455:	57                   	push   %rdi
140004456:	48 83 ec 40          	sub    $0x40,%rsp
14000445a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14000445e:	48 8b 07             	mov    (%rdi),%rax
140004461:	48 8b 58 20          	mov    0x20(%rax),%rbx