1401a51c8:	ff 15 6a 7a 96 00    	call   *0x967a6a(%rip)        # 0x140b0cc38
1401a51ce:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
1401a51d2:	48 85 db             	test   %rbx,%rbx
1401a51d5:	74 39                	je     0x1401a5210
1401a51d7:	41 8b c7             	mov    %r15d,%eax
1401a51da:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a51df:	41 03 c7             	add    %r15d,%eax
1401a51e2:	75 2c                	jne    0x1401a5210
1401a51e4:	48 8b 03             	mov    (%rbx),%rax
1401a51e7:	48 8b cb             	mov    %rbx,%rcx
1401a51ea:	48 8b 00             	mov    (%rax),%rax
1401a51ed:	ff 15 45 7a 96 00    	call   *0x967a45(%rip)        # 0x140b0cc38
1401a51f3:	41 8b c7             	mov    %r15d,%eax
1401a51f6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a51fb:	41 03 c7             	add    %r15d,%eax
1401a51fe:	75 10                	jne    0x1401a5210
1401a5200:	48 8b 03             	mov    (%rbx),%rax
1401a5203:	48 8b cb             	mov    %rbx,%rcx
1401a5206:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a520a:	ff 15 28 7a 96 00    	call   *0x967a28(%rip)        # 0x140b0cc38
1401a5210:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a5215:	48 8b 08             	mov    (%rax),%rcx
1401a5218:	48 8b 41 48          	mov    0x48(%rcx),%rax
1401a521c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a521f:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1401a5225:	48 8b 0f             	mov    (%rdi),%rcx
1401a5228:	48 85 c9             	test   %rcx,%rcx
1401a522b:	74 04                	je     0x1401a5231
1401a522d:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401a5231:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1401a5235:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401a523a:	48 8b 0f             	mov    (%rdi),%rcx
1401a523d:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1401a5242:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401a5247:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401a524c:	ff 15 e6 79 96 00    	call   *0x9679e6(%rip)        # 0x140b0cc38
1401a5252:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401a5257:	48 85 db             	test   %rbx,%rbx
1401a525a:	74 39                	je     0x1401a5295
1401a525c:	41 8b c7             	mov    %r15d,%eax
1401a525f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a5264:	41 03 c7             	add    %r15d,%eax
1401a5267:	75 2c                	jne    0x1401a5295
1401a5269:	48 8b 03             	mov    (%rbx),%rax
1401a526c:	48 8b cb             	mov    %rbx,%rcx
1401a526f:	48 8b 00             	mov    (%rax),%rax
1401a5272:	ff 15 c0 79 96 00    	call   *0x9679c0(%rip)        # 0x140b0cc38
1401a5278:	41 8b c7             	mov    %r15d,%eax
1401a527b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a5280:	41 03 c7             	add    %r15d,%eax
1401a5283:	75 10                	jne    0x1401a5295
1401a5285:	48 8b 03             	mov    (%rbx),%rax
1401a5288:	48 8b cb             	mov    %rbx,%rcx
1401a528b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a528f:	ff 15 a3 79 96 00    	call   *0x9679a3(%rip)        # 0x140b0cc38
1401a5295:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1401a5299:	48 8b 01             	mov    (%rcx),%rax
1401a529c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a529f:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1401a52a4:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401a52a9:	48 85 d2             	test   %rdx,%rdx
1401a52ac:	74 04                	je     0x1401a52b2
1401a52ae:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401a52b2:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401a52b7:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1401a52bc:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401a52c0:	33 d2                	xor    %edx,%edx
1401a52c2:	48 8b 40 60          	mov    0x60(%rax),%rax
1401a52c6:	ff 15 6c 79 96 00    	call   *0x96796c(%rip)        # 0x140b0cc38
1401a52cc:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1401a52d0:	48 85 db             	test   %rbx,%rbx
1401a52d3:	74 39                	je     0x1401a530e
1401a52d5:	41 8b c7             	mov    %r15d,%eax
1401a52d8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a52dd:	41 03 c7             	add    %r15d,%eax
1401a52e0:	75 2c                	jne    0x1401a530e
1401a52e2:	48 8b 03             	mov    (%rbx),%rax
1401a52e5:	48 8b cb             	mov    %rbx,%rcx
1401a52e8:	48 8b 00             	mov    (%rax),%rax
1401a52eb:	ff 15 47 79 96 00    	call   *0x967947(%rip)        # 0x140b0cc38
1401a52f1:	41 8b c7             	mov    %r15d,%eax
1401a52f4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a52f9:	41 03 c7             	add    %r15d,%eax
1401a52fc:	75 10                	jne    0x1401a530e
1401a52fe:	48 8b 03             	mov    (%rbx),%rax
1401a5301:	48 8b cb             	mov    %rbx,%rcx
1401a5304:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a5308:	ff 15 2a 79 96 00    	call   *0x96792a(%rip)        # 0x140b0cc38
1401a530e:	49 ff c6             	inc    %r14
1401a5311:	48 83 c7 10          	add    $0x10,%rdi
1401a5315:	4c 3b f6             	cmp    %rsi,%r14
1401a5318:	0f 82 61 fe ff ff    	jb     0x1401a517f
1401a531e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401a5323:	e8 74 d0 ff ff       	call   0x1401a239c
1401a5328:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1401a532c:	e8 9f 5b e7 ff       	call   0x14001aed0
1401a5331:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401a5336:	48 85 d2             	test   %rdx,%rdx
1401a5339:	74 46                	je     0x1401a5381
1401a533b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a5340:	41 8b c7             	mov    %r15d,%eax
1401a5343:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
1401a5348:	41 03 c7             	add    %r15d,%eax
1401a534b:	75 34                	jne    0x1401a5381
1401a534d:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401a5352:	48 8b 03             	mov    (%rbx),%rax
1401a5355:	48 8b cb             	mov    %rbx,%rcx
1401a5358:	48 8b 00             	mov    (%rax),%rax
1401a535b:	ff 15 d7 78 96 00    	call   *0x9678d7(%rip)        # 0x140b0cc38
1401a5361:	41 8b c7             	mov    %r15d,%eax
1401a5364:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a5369:	41 03 c7             	add    %r15d,%eax
1401a536c:	75 13                	jne    0x1401a5381
1401a536e:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401a5373:	48 8b 01             	mov    (%rcx),%rax
1401a5376:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a537a:	ff 15 b8 78 96 00    	call   *0x9678b8(%rip)        # 0x140b0cc38
1401a5380:	90                   	nop
1401a5381:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401a5385:	e8 46 5b e7 ff       	call   0x14001aed0
1401a538a:	90                   	nop
1401a538b:	49 8b 5d 08          	mov    0x8(%r13),%rbx
1401a538f:	48 85 db             	test   %rbx,%rbx
1401a5392:	74 3a                	je     0x1401a53ce
1401a5394:	41 8b c7             	mov    %r15d,%eax
1401a5397:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a539c:	41 03 c7             	add    %r15d,%eax
1401a539f:	75 2d                	jne    0x1401a53ce
1401a53a1:	48 8b 03             	mov    (%rbx),%rax
1401a53a4:	48 8b cb             	mov    %rbx,%rcx
1401a53a7:	48 8b 00             	mov    (%rax),%rax
1401a53aa:	ff 15 88 78 96 00    	call   *0x967888(%rip)        # 0x140b0cc38
1401a53b0:	41 8b c7             	mov    %r15d,%eax
1401a53b3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a53b8:	41 03 c7             	add    %r15d,%eax
1401a53bb:	75 11                	jne    0x1401a53ce
1401a53bd:	48 8b 03             	mov    (%rbx),%rax
1401a53c0:	48 8b cb             	mov    %rbx,%rcx
1401a53c3:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a53c7:	ff 15 6b 78 96 00    	call   *0x96786b(%rip)        # 0x140b0cc38
1401a53cd:	90                   	nop
1401a53ce:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
1401a53d3:	48 85 db             	test   %rbx,%rbx
1401a53d6:	74 39                	je     0x1401a5411
1401a53d8:	41 8b c7             	mov    %r15d,%eax
1401a53db:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a53e0:	41 03 c7             	add    %r15d,%eax
1401a53e3:	75 2c                	jne    0x1401a5411
1401a53e5:	48 8b 03             	mov    (%rbx),%rax
1401a53e8:	48 8b cb             	mov    %rbx,%rcx
1401a53eb:	48 8b 00             	mov    (%rax),%rax
1401a53ee:	ff 15 44 78 96 00    	call   *0x967844(%rip)        # 0x140b0cc38
1401a53f4:	41 8b c7             	mov    %r15d,%eax
1401a53f7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a53fc:	41 03 c7             	add    %r15d,%eax
1401a53ff:	75 10                	jne    0x1401a5411
1401a5401:	48 8b 03             	mov    (%rbx),%rax
1401a5404:	48 8b cb             	mov    %rbx,%rcx
1401a5407:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a540b:	ff 15 27 78 96 00    	call   *0x967827(%rip)        # 0x140b0cc38
1401a5411:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
1401a5418:	48 33 cc             	xor    %rsp,%rcx
1401a541b:	e8 c0 a1 94 00       	call   0x140aef5e0
1401a5420:	4c 8d 9c 24 50 03 00 	lea    0x350(%rsp),%r11
1401a5427:	00
1401a5428:	49 8b 5b 50          	mov    0x50(%r11),%rbx
1401a542c:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1401a5431:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1401a5436:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
1401a543b:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
1401a5440:	49 8b e3             	mov    %r11,%rsp
1401a5443:	41 5f                	pop    %r15
1401a5445:	41 5e                	pop    %r14
1401a5447:	41 5d                	pop    %r13
1401a5449:	41 5c                	pop    %r12
1401a544b:	5f                   	pop    %rdi
1401a544c:	5e                   	pop    %rsi
1401a544d:	5d                   	pop    %rbp
1401a544e:	c3                   	ret
1401a544f:	ff 15 43 75 96 00    	call   *0x967543(%rip)        # 0x140b0c998
1401a5455:	90                   	nop
1401a5456:	90                   	nop
1401a5457:	90                   	nop
1401a5458:	48 8b c4             	mov    %rsp,%rax
1401a545b:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401a545f:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401a5463:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401a5467:	48 89 48 08          	mov    %rcx,0x8(%rax)
1401a546b:	55                   	push   %rbp
1401a546c:	41 56                	push   %r14
1401a546e:	41 57                	push   %r15
1401a5470:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1401a5474:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1401a547b:	48 8b f9             	mov    %rcx,%rdi
1401a547e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a5481:	f3 0f 7f 45 27       	movdqu %xmm0,0x27(%rbp)
1401a5486:	48 83 65 37 00       	andq   $0x0,0x37(%rbp)
1401a548b:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
1401a5490:	48 83 65 17 00       	andq   $0x0,0x17(%rbp)
1401a5495:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401a549b:	4c 8d 45 07          	lea    0x7(%rbp),%r8
1401a549f:	48 8d 55 27          	lea    0x27(%rbp),%rdx
1401a54a3:	48 8b 09             	mov    (%rcx),%rcx
1401a54a6:	e8 d9 41 ec ff       	call   0x140069684
1401a54ab:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1401a54af:	48 85 c9             	test   %rcx,%rcx
1401a54b2:	74 34                	je     0x1401a54e8
1401a54b4:	48 8b 45 17          	mov    0x17(%rbp),%rax
1401a54b8:	48 2b c1             	sub    %rcx,%rax
1401a54bb:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401a54bf:	48 8b d1             	mov    %rcx,%rdx
1401a54c2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401a54c8:	72 18                	jb     0x1401a54e2
1401a54ca:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401a54ce:	48 2b d1             	sub    %rcx,%rdx
1401a54d1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401a54d5:	48 83 f8 1f          	cmp    $0x1f,%rax
1401a54d9:	76 07                	jbe    0x1401a54e2
1401a54db:	ff 15 b7 74 96 00    	call   *0x9674b7(%rip)        # 0x140b0c998
1401a54e1:	cc                   	int3
1401a54e2:	ff 15 d8 73 96 00    	call   *0x9673d8(%rip)        # 0x140b0c8c0
1401a54e8:	40 32 f6             	xor    %sil,%sil
1401a54eb:	48 8b 5d 27          	mov    0x27(%rbp),%rbx
1401a54ef:	eb 15                	jmp    0x1401a5506
1401a54f1:	ba 01 00 00 00       	mov    $0x1,%edx
1401a54f6:	48 8b 0b             	mov    (%rbx),%rcx
1401a54f9:	e8 f6 a3 f2 ff       	call   0x1400cf8f4
1401a54fe:	84 c0                	test   %al,%al
1401a5500:	75 0c                	jne    0x1401a550e
1401a5502:	48 83 c3 10          	add    $0x10,%rbx
1401a5506:	48 3b 5d 2f          	cmp    0x2f(%rbp),%rbx
1401a550a:	75 e5                	jne    0x1401a54f1
1401a550c:	eb 03                	jmp    0x1401a5511
1401a550e:	40 b6 01             	mov    $0x1,%sil
1401a5511:	48 8b 0f             	mov    (%rdi),%rcx
1401a5514:	48 8b 01             	mov    (%rcx),%rax
1401a5517:	48 8b 40 40          	mov    0x40(%rax),%rax
1401a551b:	ff 15 17 77 96 00    	call   *0x967717(%rip)        # 0x140b0cc38
1401a5521:	41 83 cf ff          	or     $0xffffffff,%r15d
1401a5525:	48 85 c0             	test   %rax,%rax
1401a5528:	0f 84 4c 04 00 00    	je     0x1401a597a
1401a552e:	48 8b 45 2f          	mov    0x2f(%rbp),%rax
1401a5532:	48 39 45 27          	cmp    %rax,0x27(%rbp)
1401a5536:	74 09                	je     0x1401a5541
1401a5538:	40 84 f6             	test   %sil,%sil
1401a553b:	0f 85 39 04 00 00    	jne    0x1401a597a
1401a5541:	48 8b 0f             	mov    (%rdi),%rcx
1401a5544:	48 8b 01             	mov    (%rcx),%rax
1401a5547:	48 8b 40 18          	mov    0x18(%rax),%rax
1401a554b:	ff 15 e7 76 96 00    	call   *0x9676e7(%rip)        # 0x140b0cc38
1401a5551:	83 f8 07             	cmp    $0x7,%eax
1401a5554:	74 43                	je     0x1401a5599
1401a5556:	48 8b 0f             	mov    (%rdi),%rcx
1401a5559:	48 8b 01             	mov    (%rcx),%rax
1401a555c:	48 8b 40 18          	mov    0x18(%rax),%rax
1401a5560:	ff 15 d2 76 96 00    	call   *0x9676d2(%rip)        # 0x140b0cc38
1401a5566:	83 f8 0e             	cmp    $0xe,%eax
1401a5569:	74 2e                	je     0x1401a5599
1401a556b:	48 8b 0f             	mov    (%rdi),%rcx
1401a556e:	48 8b 01             	mov    (%rcx),%rax
1401a5571:	48 8b 40 18          	mov    0x18(%rax),%rax
1401a5575:	ff 15 bd 76 96 00    	call   *0x9676bd(%rip)        # 0x140b0cc38
1401a557b:	83 f8 0f             	cmp    $0xf,%eax
1401a557e:	74 19                	je     0x1401a5599
1401a5580:	48 8b 0f             	mov    (%rdi),%rcx
1401a5583:	48 8b 01             	mov    (%rcx),%rax
1401a5586:	48 8b 40 18          	mov    0x18(%rax),%rax
1401a558a:	ff 15 a8 76 96 00    	call   *0x9676a8(%rip)        # 0x140b0cc38
1401a5590:	83 f8 10             	cmp    $0x10,%eax
1401a5593:	0f 85 e1 03 00 00    	jne    0x1401a597a
1401a5599:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a559c:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1401a55a0:	33 f6                	xor    %esi,%esi
1401a55a2:	48 8b 0f             	mov    (%rdi),%rcx
1401a55a5:	48 8b 01             	mov    (%rcx),%rax
1401a55a8:	48 8b 40 40          	mov    0x40(%rax),%rax
1401a55ac:	ff 15 86 76 96 00    	call   *0x967686(%rip)        # 0x140b0cc38
1401a55b2:	48 85 c0             	test   %rax,%rax
1401a55b5:	0f 84 9f 00 00 00    	je     0x1401a565a
1401a55bb:	48 8b 0f             	mov    (%rdi),%rcx
1401a55be:	48 8b 01             	mov    (%rcx),%rax
1401a55c1:	4c 8b c6             	mov    %rsi,%r8
1401a55c4:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1401a55c8:	48 8b 40 30          	mov    0x30(%rax),%rax
1401a55cc:	ff 15 66 76 96 00    	call   *0x967666(%rip)        # 0x140b0cc38
1401a55d2:	90                   	nop
1401a55d3:	48 8b 08             	mov    (%rax),%rcx
1401a55d6:	48 85 f6             	test   %rsi,%rsi
1401a55d9:	0f 94 c3             	sete   %bl
1401a55dc:	48 8b 01             	mov    (%rcx),%rax
1401a55df:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401a55e6:	ff 15 4c 76 96 00    	call   *0x96764c(%rip)        # 0x140b0cc38
1401a55ec:	48 8b d0             	mov    %rax,%rdx
1401a55ef:	44 8a c3             	mov    %bl,%r8b
1401a55f2:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401a55f6:	e8 9d 0c 01 00       	call   0x1401b6298
1401a55fb:	90                   	nop
1401a55fc:	48 8b 5d 0f          	mov    0xf(%rbp),%rbx
1401a5600:	48 85 db             	test   %rbx,%rbx
1401a5603:	74 39                	je     0x1401a563e
1401a5605:	41 8b c7             	mov    %r15d,%eax
1401a5608:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a560d:	41 03 c7             	add    %r15d,%eax
1401a5610:	75 2c                	jne    0x1401a563e
1401a5612:	48 8b 03             	mov    (%rbx),%rax
1401a5615:	48 8b cb             	mov    %rbx,%rcx
1401a5618:	48 8b 00             	mov    (%rax),%rax
1401a561b:	ff 15 17 76 96 00    	call   *0x967617(%rip)        # 0x140b0cc38
1401a5621:	41 8b c7             	mov    %r15d,%eax
1401a5624:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a5629:	41 03 c7             	add    %r15d,%eax
1401a562c:	75 10                	jne    0x1401a563e
1401a562e:	48 8b 03             	mov    (%rbx),%rax
1401a5631:	48 8b cb             	mov    %rbx,%rcx
1401a5634:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a5638:	ff 15 fa 75 96 00    	call   *0x9675fa(%rip)        # 0x140b0cc38
1401a563e:	48 ff c6             	inc    %rsi
1401a5641:	48 8b 0f             	mov    (%rdi),%rcx
1401a5644:	48 8b 01             	mov    (%rcx),%rax
1401a5647:	48 8b 40 40          	mov    0x40(%rax),%rax
1401a564b:	ff 15 e7 75 96 00    	call   *0x9675e7(%rip)        # 0x140b0cc38
1401a5651:	48 3b f0             	cmp    %rax,%rsi
1401a5654:	0f 82 61 ff ff ff    	jb     0x1401a55bb
1401a565a:	48 8b d7             	mov    %rdi,%rdx
1401a565d:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1401a5661:	e8 86 80 e7 ff       	call   0x14001d6ec
1401a5666:	90                   	nop
1401a5667:	48 8b 0f             	mov    (%rdi),%rcx
1401a566a:	48 8b 01             	mov    (%rcx),%rax
1401a566d:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a5670:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
1401a5675:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
1401a5679:	48 85 d2             	test   %rdx,%rdx
1401a567c:	74 04                	je     0x1401a5682
1401a567e:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401a5682:	0f 28 45 e7          	movaps -0x19(%rbp),%xmm0
1401a5686:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
1401a568b:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1401a568f:	48 8b 40 48          	mov    0x48(%rax),%rax
1401a5693:	ff 15 9f 75 96 00    	call   *0x96759f(%rip)        # 0x140b0cc38
1401a5699:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
1401a569d:	48 85 db             	test   %rbx,%rbx
1401a56a0:	74 39                	je     0x1401a56db
1401a56a2:	41 8b c7             	mov    %r15d,%eax
1401a56a5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a56aa:	41 03 c7             	add    %r15d,%eax
1401a56ad:	75 2c                	jne    0x1401a56db
1401a56af:	48 8b 03             	mov    (%rbx),%rax
1401a56b2:	48 8b cb             	mov    %rbx,%rcx
1401a56b5:	48 8b 00             	mov    (%rax),%rax