1402f415b:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402f415f:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402f4164:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402f4169:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
1402f4170:	00
1402f4171:	f3 0f 11 74 24 40    	movss  %xmm6,0x40(%rsp)
1402f4177:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
1402f417c:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1402f4181:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1402f4186:	48 8d 45 10          	lea    0x10(%rbp),%rax
1402f418a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402f418f:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
1402f4193:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
1402f4197:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1402f419b:	48 8b cb             	mov    %rbx,%rcx
1402f419e:	49 8b c7             	mov    %r15,%rax
1402f41a1:	ff 15 91 8a 81 00    	call   *0x818a91(%rip)        # 0x140b0cc38
1402f41a7:	90                   	nop
1402f41a8:	41 83 cf ff          	or     $0xffffffff,%r15d
1402f41ac:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1402f41b0:	48 85 db             	test   %rbx,%rbx
1402f41b3:	74 3b                	je     0x1402f41f0
1402f41b5:	41 8b c7             	mov    %r15d,%eax
1402f41b8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402f41bd:	41 03 c7             	add    %r15d,%eax
1402f41c0:	75 2e                	jne    0x1402f41f0
1402f41c2:	48 8b 03             	mov    (%rbx),%rax
1402f41c5:	48 8b cb             	mov    %rbx,%rcx
1402f41c8:	48 8b 00             	mov    (%rax),%rax
1402f41cb:	ff 15 67 8a 81 00    	call   *0x818a67(%rip)        # 0x140b0cc38
1402f41d1:	41 8b c7             	mov    %r15d,%eax
1402f41d4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f41d9:	41 03 c7             	add    %r15d,%eax
1402f41dc:	75 12                	jne    0x1402f41f0
1402f41de:	48 8b 03             	mov    (%rbx),%rax
1402f41e1:	48 8b cb             	mov    %rbx,%rcx
1402f41e4:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f41e8:	ff 15 4a 8a 81 00    	call   *0x818a4a(%rip)        # 0x140b0cc38
1402f41ee:	90                   	nop
1402f41ef:	90                   	nop
1402f41f0:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1402f41f4:	48 85 db             	test   %rbx,%rbx
1402f41f7:	74 39                	je     0x1402f4232
1402f41f9:	41 8b c7             	mov    %r15d,%eax
1402f41fc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402f4201:	41 03 c7             	add    %r15d,%eax
1402f4204:	75 2c                	jne    0x1402f4232
1402f4206:	48 8b 03             	mov    (%rbx),%rax
1402f4209:	48 8b cb             	mov    %rbx,%rcx
1402f420c:	48 8b 00             	mov    (%rax),%rax
1402f420f:	ff 15 23 8a 81 00    	call   *0x818a23(%rip)        # 0x140b0cc38
1402f4215:	41 8b c7             	mov    %r15d,%eax
1402f4218:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f421d:	41 03 c7             	add    %r15d,%eax
1402f4220:	75 10                	jne    0x1402f4232
1402f4222:	48 8b 03             	mov    (%rbx),%rax
1402f4225:	48 8b cb             	mov    %rbx,%rcx
1402f4228:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f422c:	ff 15 06 8a 81 00    	call   *0x818a06(%rip)        # 0x140b0cc38
1402f4232:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1402f4236:	48 8b 01             	mov    (%rcx),%rax
1402f4239:	49 8b d4             	mov    %r12,%rdx
1402f423c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1402f4243:	ff 15 ef 89 81 00    	call   *0x8189ef(%rip)        # 0x140b0cc38
1402f4249:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1402f424d:	48 8b 01             	mov    (%rcx),%rax
1402f4250:	49 8b 16             	mov    (%r14),%rdx
1402f4253:	8b 92 38 01 00 00    	mov    0x138(%rdx),%edx
1402f4259:	48 8b 40 48          	mov    0x48(%rax),%rax
1402f425d:	ff 15 d5 89 81 00    	call   *0x8189d5(%rip)        # 0x140b0cc38
1402f4263:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1402f4267:	48 8b 01             	mov    (%rcx),%rax
1402f426a:	49 8b 16             	mov    (%r14),%rdx
1402f426d:	48 81 c2 50 01 00 00 	add    $0x150,%rdx
1402f4274:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
1402f427b:	ff 15 b7 89 81 00    	call   *0x8189b7(%rip)        # 0x140b0cc38
1402f4281:	49 8b 0e             	mov    (%r14),%rcx
1402f4284:	0f 57 c0             	xorps  %xmm0,%xmm0
1402f4287:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
1402f428c:	48 8b 41 68          	mov    0x68(%rcx),%rax
1402f4290:	48 85 c0             	test   %rax,%rax
1402f4293:	74 04                	je     0x1402f4299
1402f4295:	f0 ff 40 08          	lock incl 0x8(%rax)
1402f4299:	48 8b 41 60          	mov    0x60(%rcx),%rax
1402f429d:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1402f42a1:	48 8b 41 68          	mov    0x68(%rcx),%rax
1402f42a5:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1402f42a9:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1402f42ad:	48 8b 01             	mov    (%rcx),%rax
1402f42b0:	49 8b 16             	mov    (%r14),%rdx
1402f42b3:	f3 0f 10 92 30 01 00 	movss  0x130(%rdx),%xmm2
1402f42ba:	00
1402f42bb:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402f42bf:	48 8b 40 68          	mov    0x68(%rax),%rax
1402f42c3:	ff 15 6f 89 81 00    	call   *0x81896f(%rip)        # 0x140b0cc38
1402f42c9:	4c 8b c6             	mov    %rsi,%r8
1402f42cc:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402f42d0:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402f42d4:	e8 bf 46 02 00       	call   0x140318998
1402f42d9:	90                   	nop
1402f42da:	4c 8b 4d 90          	mov    -0x70(%rbp),%r9
1402f42de:	4d 85 c9             	test   %r9,%r9
1402f42e1:	0f 84 c8 01 00 00    	je     0x1402f44af
1402f42e7:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1402f42eb:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402f42ef:	48 63 48 04          	movslq 0x4(%rax),%rcx
1402f42f3:	48 83 c1 08          	add    $0x8,%rcx
1402f42f7:	48 03 ca             	add    %rdx,%rcx
1402f42fa:	48 8b 01             	mov    (%rcx),%rax
1402f42fd:	4c 8b 50 30          	mov    0x30(%rax),%r10
1402f4301:	0f 57 c0             	xorps  %xmm0,%xmm0
1402f4304:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402f430a:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1402f430e:	48 85 c0             	test   %rax,%rax
1402f4311:	74 0c                	je     0x1402f431f
1402f4313:	f0 ff 40 08          	lock incl 0x8(%rax)
1402f4317:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1402f431b:	4c 8b 4d 90          	mov    -0x70(%rbp),%r9
1402f431f:	4d 85 c9             	test   %r9,%r9
1402f4322:	75 07                	jne    0x1402f432b
1402f4324:	4c 21 4c 24 70       	and    %r9,0x70(%rsp)
1402f4329:	eb 14                	jmp    0x1402f433f
1402f432b:	49 8b 51 08          	mov    0x8(%r9),%rdx
1402f432f:	48 63 52 08          	movslq 0x8(%rdx),%rdx
1402f4333:	48 83 c2 08          	add    $0x8,%rdx
1402f4337:	49 03 d1             	add    %r9,%rdx
1402f433a:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
1402f433f:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402f4344:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402f4349:	49 8b c2             	mov    %r10,%rax
1402f434c:	ff 15 e6 88 81 00    	call   *0x8188e6(%rip)        # 0x140b0cc38
1402f4352:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1402f4357:	48 85 db             	test   %rbx,%rbx
1402f435a:	74 39                	je     0x1402f4395
1402f435c:	41 8b c7             	mov    %r15d,%eax
1402f435f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402f4364:	41 03 c7             	add    %r15d,%eax
1402f4367:	75 2c                	jne    0x1402f4395
1402f4369:	48 8b 03             	mov    (%rbx),%rax
1402f436c:	48 8b cb             	mov    %rbx,%rcx
1402f436f:	48 8b 00             	mov    (%rax),%rax
1402f4372:	ff 15 c0 88 81 00    	call   *0x8188c0(%rip)        # 0x140b0cc38
1402f4378:	41 8b c7             	mov    %r15d,%eax
1402f437b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f4380:	41 03 c7             	add    %r15d,%eax
1402f4383:	75 10                	jne    0x1402f4395
1402f4385:	48 8b 03             	mov    (%rbx),%rax
1402f4388:	48 8b cb             	mov    %rbx,%rcx
1402f438b:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f438f:	ff 15 a3 88 81 00    	call   *0x8188a3(%rip)        # 0x140b0cc38
1402f4395:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1402f4399:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402f439d:	48 63 48 04          	movslq 0x4(%rax),%rcx
1402f43a1:	48 83 c2 08          	add    $0x8,%rdx
1402f43a5:	48 03 ca             	add    %rdx,%rcx
1402f43a8:	48 8b 01             	mov    (%rcx),%rax
1402f43ab:	48 8b 40 18          	mov    0x18(%rax),%rax
1402f43af:	ff 15 83 88 81 00    	call   *0x818883(%rip)        # 0x140b0cc38
1402f43b5:	48 8b d8             	mov    %rax,%rbx
1402f43b8:	4c 8b 45 90          	mov    -0x70(%rbp),%r8
1402f43bc:	49 8b 48 08          	mov    0x8(%r8),%rcx
1402f43c0:	48 63 51 04          	movslq 0x4(%rcx),%rdx
1402f43c4:	49 8d 48 08          	lea    0x8(%r8),%rcx
1402f43c8:	48 03 ca             	add    %rdx,%rcx
1402f43cb:	48 8b 11             	mov    (%rcx),%rdx
1402f43ce:	48 8b 42 18          	mov    0x18(%rdx),%rax
1402f43d2:	ff 15 60 88 81 00    	call   *0x818860(%rip)        # 0x140b0cc38
1402f43d8:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1402f43dc:	48 8b c8             	mov    %rax,%rcx
1402f43df:	e8 6c 7f 61 00       	call   0x14090c350
1402f43e4:	4c 8b c0             	mov    %rax,%r8
1402f43e7:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1402f43eb:	48 8b cb             	mov    %rbx,%rcx
1402f43ee:	e8 4d ea e9 ff       	call   0x140192e40
1402f43f3:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1402f43f7:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402f43fb:	48 63 48 04          	movslq 0x4(%rax),%rcx
1402f43ff:	48 83 c2 08          	add    $0x8,%rdx
1402f4403:	48 03 ca             	add    %rdx,%rcx
1402f4406:	48 8b 01             	mov    (%rcx),%rax
1402f4409:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1402f440d:	48 8b 40 20          	mov    0x20(%rax),%rax
1402f4411:	ff 15 21 88 81 00    	call   *0x818821(%rip)        # 0x140b0cc38
1402f4417:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1402f441b:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402f441f:	4c 63 48 08          	movslq 0x8(%rax),%r9
1402f4423:	4c 03 ca             	add    %rdx,%r9
1402f4426:	49 8b 41 08          	mov    0x8(%r9),%rax
1402f442a:	4c 8b 50 28          	mov    0x28(%rax),%r10
1402f442e:	0f 57 c0             	xorps  %xmm0,%xmm0
1402f4431:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402f4437:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1402f443b:	48 85 c0             	test   %rax,%rax
1402f443e:	74 08                	je     0x1402f4448
1402f4440:	f0 ff 40 08          	lock incl 0x8(%rax)
1402f4444:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1402f4448:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1402f444c:	48 85 c9             	test   %rcx,%rcx
1402f444f:	74 0f                	je     0x1402f4460
1402f4451:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1402f4455:	4c 63 42 04          	movslq 0x4(%rdx),%r8
1402f4459:	48 83 c1 08          	add    $0x8,%rcx
1402f445d:	49 03 c8             	add    %r8,%rcx
1402f4460:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402f4465:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402f446a:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402f446f:	49 8d 49 08          	lea    0x8(%r9),%rcx
1402f4473:	49 8b c2             	mov    %r10,%rax
1402f4476:	ff 15 bc 87 81 00    	call   *0x8187bc(%rip)        # 0x140b0cc38
1402f447c:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1402f4480:	48 85 db             	test   %rbx,%rbx
1402f4483:	74 04                	je     0x1402f4489
1402f4485:	f0 ff 43 08          	lock incl 0x8(%rbx)
1402f4489:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1402f448d:	48 85 d2             	test   %rdx,%rdx
1402f4490:	75 04                	jne    0x1402f4496
1402f4492:	33 c0                	xor    %eax,%eax
1402f4494:	eb 0f                	jmp    0x1402f44a5
1402f4496:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402f449a:	48 63 40 04          	movslq 0x4(%rax),%rax
1402f449e:	48 83 c0 08          	add    $0x8,%rax
1402f44a2:	48 03 c2             	add    %rdx,%rax
1402f44a5:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402f44a9:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1402f44ad:	eb 31                	jmp    0x1402f44e0
1402f44af:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1402f44b3:	48 85 db             	test   %rbx,%rbx
1402f44b6:	74 04                	je     0x1402f44bc
1402f44b8:	f0 ff 43 08          	lock incl 0x8(%rbx)
1402f44bc:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1402f44c0:	48 85 d2             	test   %rdx,%rdx
1402f44c3:	75 04                	jne    0x1402f44c9
1402f44c5:	33 c0                	xor    %eax,%eax
1402f44c7:	eb 0f                	jmp    0x1402f44d8
1402f44c9:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402f44cd:	48 63 40 04          	movslq 0x4(%rax),%rax
1402f44d1:	48 83 c0 08          	add    $0x8,%rax
1402f44d5:	48 03 c2             	add    %rdx,%rax
1402f44d8:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402f44dc:	48 8b 45 88          	mov    -0x78(%rbp),%rax
1402f44e0:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1402f44e4:	48 85 db             	test   %rbx,%rbx
1402f44e7:	48 89 47 10          	mov    %rax,0x10(%rdi)
1402f44eb:	74 3a                	je     0x1402f4527
1402f44ed:	41 8b c7             	mov    %r15d,%eax
1402f44f0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402f44f5:	41 03 c7             	add    %r15d,%eax
1402f44f8:	75 2d                	jne    0x1402f4527
1402f44fa:	48 8b 03             	mov    (%rbx),%rax
1402f44fd:	48 8b cb             	mov    %rbx,%rcx
1402f4500:	48 8b 00             	mov    (%rax),%rax
1402f4503:	ff 15 2f 87 81 00    	call   *0x81872f(%rip)        # 0x140b0cc38
1402f4509:	41 8b c7             	mov    %r15d,%eax
1402f450c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f4511:	41 03 c7             	add    %r15d,%eax
1402f4514:	75 11                	jne    0x1402f4527
1402f4516:	48 8b 03             	mov    (%rbx),%rax
1402f4519:	48 8b cb             	mov    %rbx,%rcx
1402f451c:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f4520:	ff 15 12 87 81 00    	call   *0x818712(%rip)        # 0x140b0cc38
1402f4526:	90                   	nop
1402f4527:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1402f452b:	48 85 db             	test   %rbx,%rbx
1402f452e:	74 3a                	je     0x1402f456a
1402f4530:	41 8b c7             	mov    %r15d,%eax
1402f4533:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402f4538:	41 03 c7             	add    %r15d,%eax
1402f453b:	75 2d                	jne    0x1402f456a
1402f453d:	48 8b 03             	mov    (%rbx),%rax
1402f4540:	48 8b cb             	mov    %rbx,%rcx
1402f4543:	48 8b 00             	mov    (%rax),%rax
1402f4546:	ff 15 ec 86 81 00    	call   *0x8186ec(%rip)        # 0x140b0cc38
1402f454c:	41 8b c7             	mov    %r15d,%eax
1402f454f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f4554:	41 03 c7             	add    %r15d,%eax
1402f4557:	75 11                	jne    0x1402f456a
1402f4559:	48 8b 03             	mov    (%rbx),%rax
1402f455c:	48 8b cb             	mov    %rbx,%rcx
1402f455f:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f4563:	ff 15 cf 86 81 00    	call   *0x8186cf(%rip)        # 0x140b0cc38
1402f4569:	90                   	nop
1402f456a:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1402f456e:	48 85 db             	test   %rbx,%rbx
1402f4571:	74 3a                	je     0x1402f45ad
1402f4573:	41 8b c7             	mov    %r15d,%eax
1402f4576:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402f457b:	41 03 c7             	add    %r15d,%eax
1402f457e:	75 2d                	jne    0x1402f45ad
1402f4580:	48 8b 03             	mov    (%rbx),%rax
1402f4583:	48 8b cb             	mov    %rbx,%rcx
1402f4586:	48 8b 00             	mov    (%rax),%rax
1402f4589:	ff 15 a9 86 81 00    	call   *0x8186a9(%rip)        # 0x140b0cc38
1402f458f:	41 8b c7             	mov    %r15d,%eax
1402f4592:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f4597:	41 03 c7             	add    %r15d,%eax
1402f459a:	75 11                	jne    0x1402f45ad
1402f459c:	48 8b 03             	mov    (%rbx),%rax
1402f459f:	48 8b cb             	mov    %rbx,%rcx
1402f45a2:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f45a6:	ff 15 8c 86 81 00    	call   *0x81868c(%rip)        # 0x140b0cc38
1402f45ac:	90                   	nop
1402f45ad:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1402f45b1:	48 85 db             	test   %rbx,%rbx
1402f45b4:	74 3a                	je     0x1402f45f0
1402f45b6:	41 8b c7             	mov    %r15d,%eax
1402f45b9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402f45be:	41 03 c7             	add    %r15d,%eax
1402f45c1:	75 2d                	jne    0x1402f45f0
1402f45c3:	48 8b 03             	mov    (%rbx),%rax
1402f45c6:	48 8b cb             	mov    %rbx,%rcx
1402f45c9:	48 8b 00             	mov    (%rax),%rax
1402f45cc:	ff 15 66 86 81 00    	call   *0x818666(%rip)        # 0x140b0cc38
1402f45d2:	41 8b c7             	mov    %r15d,%eax
1402f45d5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f45da:	41 03 c7             	add    %r15d,%eax
1402f45dd:	75 11                	jne    0x1402f45f0
1402f45df:	48 8b 03             	mov    (%rbx),%rax
1402f45e2:	48 8b cb             	mov    %rbx,%rcx
1402f45e5:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f45e9:	ff 15 49 86 81 00    	call   *0x818649(%rip)        # 0x140b0cc38
1402f45ef:	90                   	nop
1402f45f0:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1402f45f4:	48 85 c9             	test   %rcx,%rcx
1402f45f7:	74 3e                	je     0x1402f4637
1402f45f9:	41 8b c7             	mov    %r15d,%eax
1402f45fc:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402f4601:	41 03 c7             	add    %r15d,%eax
1402f4604:	75 31                	jne    0x1402f4637
1402f4606:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1402f460a:	48 8b 03             	mov    (%rbx),%rax
1402f460d:	48 8b cb             	mov    %rbx,%rcx
1402f4610:	48 8b 00             	mov    (%rax),%rax
1402f4613:	ff 15 1f 86 81 00    	call   *0x81861f(%rip)        # 0x140b0cc38
1402f4619:	41 8b c7             	mov    %r15d,%eax
1402f461c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402f4621:	41 03 c7             	add    %r15d,%eax
1402f4624:	75 11                	jne    0x1402f4637
1402f4626:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1402f462a:	48 8b 01             	mov    (%rcx),%rax
1402f462d:	48 8b 40 08          	mov    0x8(%rax),%rax
1402f4631:	ff 15 01 86 81 00    	call   *0x818601(%rip)        # 0x140b0cc38
1402f4637:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1402f463b:	48 33 cc             	xor    %rsp,%rcx
1402f463e:	e8 9d af 7f 00       	call   0x140aef5e0
1402f4643:	0f 28 b4 24 30 01 00 	movaps 0x130(%rsp),%xmm6
1402f464a:	00
1402f464b:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
1402f4652:	41 5f                	pop    %r15
1402f4654:	41 5e                	pop    %r14
1402f4656:	41 5c                	pop    %r12