1400973d6:	48 8b 03             	mov    (%rbx),%rax
1400973d9:	48 8b cb             	mov    %rbx,%rcx
1400973dc:	ff 10                	call   *(%rax)
1400973de:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
1400973e3:	83 ff 01             	cmp    $0x1,%edi
1400973e6:	75 09                	jne    0x1400973f1
1400973e8:	48 8b 03             	mov    (%rbx),%rax
1400973eb:	48 8b cb             	mov    %rbx,%rcx
1400973ee:	ff 50 08             	call   *0x8(%rax)
1400973f1:	48 8b c5             	mov    %rbp,%rax
1400973f4:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1400973fb:	00
1400973fc:	48 83 c4 60          	add    $0x60,%rsp
140097400:	41 5f                	pop    %r15
140097402:	41 5e                	pop    %r14
140097404:	41 5d                	pop    %r13
140097406:	41 5c                	pop    %r12
140097408:	5f                   	pop    %rdi
140097409:	5e                   	pop    %rsi
14009740a:	5d                   	pop    %rbp
14009740b:	c3                   	ret
14009740c:	cc                   	int3
14009740d:	cc                   	int3
14009740e:	cc                   	int3
14009740f:	cc                   	int3
140097410:	40 53                	rex push %rbx
140097412:	48 83 ec 20          	sub    $0x20,%rsp
140097416:	48 8b d9             	mov    %rcx,%rbx
140097419:	48 8b c2             	mov    %rdx,%rax
14009741c:	48 8d 0d 3d 8a 32 00 	lea    0x328a3d(%rip),%rcx        # 0x1403bfe60
140097423:	0f 57 c0             	xorps  %xmm0,%xmm0
140097426:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14009742a:	48 89 0b             	mov    %rcx,(%rbx)
14009742d:	48 8d 48 08          	lea    0x8(%rax),%rcx
140097431:	0f 11 02             	movups %xmm0,(%rdx)
140097434:	e8 d1 55 26 00       	call   0x1402fca0a
140097439:	48 8d 05 d8 36 29 00 	lea    0x2936d8(%rip),%rax        # 0x14032ab18
140097440:	48 89 03             	mov    %rax,(%rbx)
140097443:	48 8b c3             	mov    %rbx,%rax
140097446:	48 83 c4 20          	add    $0x20,%rsp
14009744a:	5b                   	pop    %rbx
14009744b:	c3                   	ret
14009744c:	cc                   	int3
14009744d:	cc                   	int3
14009744e:	cc                   	int3
14009744f:	cc                   	int3
140097450:	48 8d 05 e1 36 29 00 	lea    0x2936e1(%rip),%rax        # 0x14032ab38
140097457:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
14009745e:	00
14009745f:	48 89 41 08          	mov    %rax,0x8(%rcx)
140097463:	48 8d 05 ae 36 29 00 	lea    0x2936ae(%rip),%rax        # 0x14032ab18
14009746a:	48 89 01             	mov    %rax,(%rcx)
14009746d:	48 8b c1             	mov    %rcx,%rax
140097470:	c3                   	ret
140097471:	cc                   	int3
140097472:	cc                   	int3
140097473:	cc                   	int3
140097474:	cc                   	int3
140097475:	cc                   	int3
140097476:	cc                   	int3
140097477:	cc                   	int3
140097478:	cc                   	int3
140097479:	cc                   	int3
14009747a:	cc                   	int3
14009747b:	cc                   	int3
14009747c:	cc                   	int3
14009747d:	cc                   	int3
14009747e:	cc                   	int3
14009747f:	cc                   	int3
140097480:	40 53                	rex push %rbx
140097482:	48 83 ec 20          	sub    $0x20,%rsp
140097486:	33 c0                	xor    %eax,%eax
140097488:	48 8b d9             	mov    %rcx,%rbx
14009748b:	48 89 01             	mov    %rax,(%rcx)
14009748e:	48 89 41 08          	mov    %rax,0x8(%rcx)
140097492:	e8 37 51 26 00       	call   0x1402fc5ce
140097497:	48 8b c3             	mov    %rbx,%rax
14009749a:	48 83 c4 20          	add    $0x20,%rsp
14009749e:	5b                   	pop    %rbx
14009749f:	c3                   	ret
1400974a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400974a5:	57                   	push   %rdi
1400974a6:	48 83 ec 20          	sub    $0x20,%rsp
1400974aa:	48 8b da             	mov    %rdx,%rbx
1400974ad:	48 8d 05 ac 89 32 00 	lea    0x3289ac(%rip),%rax        # 0x1403bfe60
1400974b4:	48 89 01             	mov    %rax,(%rcx)
1400974b7:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1400974bb:	48 8b f9             	mov    %rcx,%rdi
1400974be:	0f 57 c0             	xorps  %xmm0,%xmm0
1400974c1:	0f 11 02             	movups %xmm0,(%rdx)
1400974c4:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400974c8:	e8 3d 55 26 00       	call   0x1402fca0a
1400974cd:	48 8d 05 3c 48 29 00 	lea    0x29483c(%rip),%rax        # 0x14032bd10
1400974d4:	48 89 07             	mov    %rax,(%rdi)
1400974d7:	48 8b c7             	mov    %rdi,%rax
1400974da:	0f 10 43 18          	movups 0x18(%rbx),%xmm0
1400974de:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400974e3:	0f 11 47 18          	movups %xmm0,0x18(%rdi)
1400974e7:	48 83 c4 20          	add    $0x20,%rsp
1400974eb:	5f                   	pop    %rdi
1400974ec:	c3                   	ret
1400974ed:	cc                   	int3
1400974ee:	cc                   	int3
1400974ef:	cc                   	int3
1400974f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400974f5:	57                   	push   %rdi
1400974f6:	48 83 ec 30          	sub    $0x30,%rsp
1400974fa:	48 8d 05 5f 89 32 00 	lea    0x32895f(%rip),%rax        # 0x1403bfe60
140097501:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
140097506:	48 89 01             	mov    %rax,(%rcx)
140097509:	8b da                	mov    %edx,%ebx
14009750b:	48 8d 51 08          	lea    0x8(%rcx),%rdx
14009750f:	48 8b f9             	mov    %rcx,%rdi
140097512:	48 8d 05 1f 34 29 00 	lea    0x29341f(%rip),%rax        # 0x14032a938
140097519:	0f 57 c0             	xorps  %xmm0,%xmm0
14009751c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140097521:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140097526:	0f 11 02             	movups %xmm0,(%rdx)
140097529:	e8 dc 54 26 00       	call   0x1402fca0a
14009752e:	48 8d 05 db 47 29 00 	lea    0x2947db(%rip),%rax        # 0x14032bd10
140097535:	48 89 07             	mov    %rax,(%rdi)
140097538:	48 8d 05 01 8d 36 00 	lea    0x368d01(%rip),%rax        # 0x140400240
14009753f:	48 89 47 20          	mov    %rax,0x20(%rdi)
140097543:	48 8b c7             	mov    %rdi,%rax
140097546:	89 5f 18             	mov    %ebx,0x18(%rdi)
140097549:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14009754e:	48 83 c4 30          	add    $0x30,%rsp
140097552:	5f                   	pop    %rdi
140097553:	c3                   	ret
140097554:	cc                   	int3
140097555:	cc                   	int3
140097556:	cc                   	int3
140097557:	cc                   	int3
140097558:	cc                   	int3
140097559:	cc                   	int3
14009755a:	cc                   	int3
14009755b:	cc                   	int3
14009755c:	cc                   	int3
14009755d:	cc                   	int3
14009755e:	cc                   	int3
14009755f:	cc                   	int3
140097560:	48 83 ec 28          	sub    $0x28,%rsp
140097564:	83 79 0c 00          	cmpl   $0x0,0xc(%rcx)
140097568:	7c 09                	jl     0x140097573
14009756a:	48 8b 09             	mov    (%rcx),%rcx
14009756d:	e8 fe 62 04 00       	call   0x1400dd870
140097572:	90                   	nop
140097573:	48 83 c4 28          	add    $0x28,%rsp
140097577:	c3                   	ret
140097578:	cc                   	int3
140097579:	cc                   	int3
14009757a:	cc                   	int3
14009757b:	cc                   	int3
14009757c:	cc                   	int3
14009757d:	cc                   	int3
14009757e:	cc                   	int3
14009757f:	cc                   	int3
140097580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140097585:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14009758a:	57                   	push   %rdi
14009758b:	48 83 ec 20          	sub    $0x20,%rsp
14009758f:	48 8b f1             	mov    %rcx,%rsi
140097592:	48 8b 19             	mov    (%rcx),%rbx
140097595:	8b 79 08             	mov    0x8(%rcx),%edi
140097598:	48 c1 e7 04          	shl    $0x4,%rdi
14009759c:	48 03 fb             	add    %rbx,%rdi
14009759f:	48 3b df             	cmp    %rdi,%rbx
1400975a2:	73 11                	jae    0x1400975b5
1400975a4:	48 8b cb             	mov    %rbx,%rcx
1400975a7:	e8 84 61 03 00       	call   0x1400cd730
1400975ac:	48 83 c3 10          	add    $0x10,%rbx
1400975b0:	48 3b df             	cmp    %rdi,%rbx
1400975b3:	72 ef                	jb     0x1400975a4
1400975b5:	83 7e 0c 00          	cmpl   $0x0,0xc(%rsi)
1400975b9:	7c 09                	jl     0x1400975c4
1400975bb:	48 8b 0e             	mov    (%rsi),%rcx
1400975be:	e8 ad 62 04 00       	call   0x1400dd870
1400975c3:	90                   	nop
1400975c4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400975c9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400975ce:	48 83 c4 20          	add    $0x20,%rsp
1400975d2:	5f                   	pop    %rdi
1400975d3:	c3                   	ret
1400975d4:	cc                   	int3
1400975d5:	cc                   	int3
1400975d6:	cc                   	int3
1400975d7:	cc                   	int3
1400975d8:	cc                   	int3
1400975d9:	cc                   	int3
1400975da:	cc                   	int3
1400975db:	cc                   	int3
1400975dc:	cc                   	int3
1400975dd:	cc                   	int3
1400975de:	cc                   	int3
1400975df:	cc                   	int3
1400975e0:	e9 eb 1e 01 00       	jmp    0x1400a94d0
1400975e5:	cc                   	int3
1400975e6:	cc                   	int3
1400975e7:	cc                   	int3
1400975e8:	cc                   	int3
1400975e9:	cc                   	int3
1400975ea:	cc                   	int3
1400975eb:	cc                   	int3
1400975ec:	cc                   	int3
1400975ed:	cc                   	int3
1400975ee:	cc                   	int3
1400975ef:	cc                   	int3
1400975f0:	40 53                	rex push %rbx
1400975f2:	48 83 ec 20          	sub    $0x20,%rsp
1400975f6:	80 79 78 00          	cmpb   $0x0,0x78(%rcx)
1400975fa:	48 8b d9             	mov    %rcx,%rbx
1400975fd:	74 1d                	je     0x14009761c
1400975ff:	48 83 c1 30          	add    $0x30,%rcx
140097603:	80 79 40 00          	cmpb   $0x0,0x40(%rcx)
140097607:	74 05                	je     0x14009760e
140097609:	e8 f2 07 00 00       	call   0x140097e00
14009760e:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140097612:	48 83 c4 20          	add    $0x20,%rsp
140097616:	5b                   	pop    %rbx
140097617:	e9 b4 1e 01 00       	jmp    0x1400a94d0
14009761c:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140097620:	48 83 fa 0f          	cmp    $0xf,%rdx
140097624:	76 2c                	jbe    0x140097652
140097626:	48 8b 09             	mov    (%rcx),%rcx
140097629:	48 ff c2             	inc    %rdx
14009762c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140097633:	72 18                	jb     0x14009764d
140097635:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140097639:	48 83 c2 27          	add    $0x27,%rdx
14009763d:	49 2b c8             	sub    %r8,%rcx
140097640:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140097644:	48 83 f8 1f          	cmp    $0x1f,%rax
140097648:	77 21                	ja     0x14009766b
14009764a:	49 8b c8             	mov    %r8,%rcx
14009764d:	e8 32 2c 26 00       	call   0x1402fa284
140097652:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140097659:	00
14009765a:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140097661:	00
140097662:	c6 03 00             	movb   $0x0,(%rbx)
140097665:	48 83 c4 20          	add    $0x20,%rsp
140097669:	5b                   	pop    %rbx
14009766a:	c3                   	ret
14009766b:	ff 15 87 29 29 00    	call   *0x292987(%rip)        # 0x140329ff8
140097671:	cc                   	int3
140097672:	cc                   	int3
140097673:	cc                   	int3
140097674:	cc                   	int3
140097675:	cc                   	int3
140097676:	cc                   	int3
140097677:	cc                   	int3
140097678:	cc                   	int3
140097679:	cc                   	int3
14009767a:	cc                   	int3
14009767b:	cc                   	int3
14009767c:	cc                   	int3
14009767d:	cc                   	int3
14009767e:	cc                   	int3
14009767f:	cc                   	int3
140097680:	40 53                	rex push %rbx
140097682:	48 83 ec 20          	sub    $0x20,%rsp
140097686:	48 8b d9             	mov    %rcx,%rbx
140097689:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14009768d:	ff 15 85 28 29 00    	call   *0x292885(%rip)        # 0x140329f18
140097693:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140097697:	ba 01 00 00 00       	mov    $0x1,%edx
14009769c:	48 83 c4 20          	add    $0x20,%rsp
1400976a0:	5b                   	pop    %rbx
1400976a1:	e9 de 2b 26 00       	jmp    0x1402fa284
1400976a6:	cc                   	int3
1400976a7:	cc                   	int3
1400976a8:	cc                   	int3
1400976a9:	cc                   	int3
1400976aa:	cc                   	int3
1400976ab:	cc                   	int3
1400976ac:	cc                   	int3
1400976ad:	cc                   	int3
1400976ae:	cc                   	int3
1400976af:	cc                   	int3
1400976b0:	e9 3b ff ff ff       	jmp    0x1400975f0
1400976b5:	cc                   	int3
1400976b6:	cc                   	int3
1400976b7:	cc                   	int3
1400976b8:	cc                   	int3
1400976b9:	cc                   	int3
1400976ba:	cc                   	int3
1400976bb:	cc                   	int3
1400976bc:	cc                   	int3
1400976bd:	cc                   	int3
1400976be:	cc                   	int3
1400976bf:	cc                   	int3
1400976c0:	40 53                	rex push %rbx
1400976c2:	48 83 ec 20          	sub    $0x20,%rsp
1400976c6:	80 79 78 00          	cmpb   $0x0,0x78(%rcx)
1400976ca:	48 8b d9             	mov    %rcx,%rbx
1400976cd:	74 1d                	je     0x1400976ec
1400976cf:	48 83 c1 30          	add    $0x30,%rcx
1400976d3:	80 79 40 00          	cmpb   $0x0,0x40(%rcx)
1400976d7:	74 05                	je     0x1400976de
1400976d9:	e8 22 07 00 00       	call   0x140097e00
1400976de:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400976e2:	48 83 c4 20          	add    $0x20,%rsp
1400976e6:	5b                   	pop    %rbx
1400976e7:	e9 e4 1d 01 00       	jmp    0x1400a94d0
1400976ec:	48 83 c4 20          	add    $0x20,%rsp
1400976f0:	5b                   	pop    %rbx
1400976f1:	c3                   	ret
1400976f2:	cc                   	int3
1400976f3:	cc                   	int3
1400976f4:	cc                   	int3
1400976f5:	cc                   	int3
1400976f6:	cc                   	int3
1400976f7:	cc                   	int3
1400976f8:	cc                   	int3
1400976f9:	cc                   	int3
1400976fa:	cc                   	int3
1400976fb:	cc                   	int3
1400976fc:	cc                   	int3
1400976fd:	cc                   	int3
1400976fe:	cc                   	int3
1400976ff:	cc                   	int3
140097700:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
140097704:	74 0d                	je     0x140097713
140097706:	48 8b 09             	mov    (%rcx),%rcx
140097709:	48 8b 09             	mov    (%rcx),%rcx
14009770c:	48 ff 25 55 1c 29 00 	rex.W jmp *0x291c55(%rip)        # 0x140329368
140097713:	c3                   	ret
140097714:	cc                   	int3
140097715:	cc                   	int3
140097716:	cc                   	int3
140097717:	cc                   	int3
140097718:	cc                   	int3
140097719:	cc                   	int3
14009771a:	cc                   	int3
14009771b:	cc                   	int3
14009771c:	cc                   	int3
14009771d:	cc                   	int3
14009771e:	cc                   	int3
14009771f:	cc                   	int3
140097720:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
140097724:	74 0d                	je     0x140097733
140097726:	48 8b 09             	mov    (%rcx),%rcx
140097729:	48 8b 09             	mov    (%rcx),%rcx
14009772c:	48 ff 25 cd 1a 29 00 	rex.W jmp *0x291acd(%rip)        # 0x140329200
140097733:	c3                   	ret
140097734:	cc                   	int3
140097735:	cc                   	int3
140097736:	cc                   	int3
140097737:	cc                   	int3
140097738:	cc                   	int3