1401f9332:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1401f9336:	48 2b c3             	sub    %rbx,%rax
1401f9339:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401f933d:	48 8b cb             	mov    %rbx,%rcx
1401f9340:	48 3b c7             	cmp    %rdi,%rax
1401f9343:	72 18                	jb     0x1401f935d
1401f9345:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401f9349:	48 2b cb             	sub    %rbx,%rcx
1401f934c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401f9350:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f9354:	76 07                	jbe    0x1401f935d
1401f9356:	ff 15 3c 36 91 00    	call   *0x91363c(%rip)        # 0x140b0c998
1401f935c:	cc                   	int3
1401f935d:	48 8b cb             	mov    %rbx,%rcx
1401f9360:	ff 15 5a 35 91 00    	call   *0x91355a(%rip)        # 0x140b0c8c0
1401f9366:	90                   	nop
1401f9367:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
1401f936c:	83 cf ff             	or     $0xffffffff,%edi
1401f936f:	48 85 db             	test   %rbx,%rbx
1401f9372:	74 36                	je     0x1401f93aa
1401f9374:	8b c7                	mov    %edi,%eax
1401f9376:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f937b:	03 c7                	add    %edi,%eax
1401f937d:	75 2b                	jne    0x1401f93aa
1401f937f:	48 8b 03             	mov    (%rbx),%rax
1401f9382:	48 8b cb             	mov    %rbx,%rcx
1401f9385:	48 8b 00             	mov    (%rax),%rax
1401f9388:	ff 15 aa 38 91 00    	call   *0x9138aa(%rip)        # 0x140b0cc38
1401f938e:	8b c7                	mov    %edi,%eax
1401f9390:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9395:	03 c7                	add    %edi,%eax
1401f9397:	75 11                	jne    0x1401f93aa
1401f9399:	48 8b 03             	mov    (%rbx),%rax
1401f939c:	48 8b cb             	mov    %rbx,%rcx
1401f939f:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f93a3:	ff 15 8f 38 91 00    	call   *0x91388f(%rip)        # 0x140b0cc38
1401f93a9:	90                   	nop
1401f93aa:	49 8b 5d 08          	mov    0x8(%r13),%rbx
1401f93ae:	e9 f2 fe ff ff       	jmp    0x1401f92a5
1401f93b3:	ff 15 df 35 91 00    	call   *0x9135df(%rip)        # 0x140b0c998
1401f93b9:	cc                   	int3
1401f93ba:	90                   	nop
1401f93bb:	90                   	nop
1401f93bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f93c1:	57                   	push   %rdi
1401f93c2:	48 83 ec 20          	sub    $0x20,%rsp
1401f93c6:	48 8b fa             	mov    %rdx,%rdi
1401f93c9:	48 8b d9             	mov    %rcx,%rbx
1401f93cc:	48 3b ca             	cmp    %rdx,%rcx
1401f93cf:	74 63                	je     0x1401f9434
1401f93d1:	48 8b 09             	mov    (%rcx),%rcx
1401f93d4:	48 85 c9             	test   %rcx,%rcx
1401f93d7:	74 37                	je     0x1401f9410
1401f93d9:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401f93dd:	48 2b c1             	sub    %rcx,%rax
1401f93e0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401f93e6:	72 14                	jb     0x1401f93fc
1401f93e8:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401f93ec:	48 2b ca             	sub    %rdx,%rcx
1401f93ef:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401f93f3:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f93f7:	77 49                	ja     0x1401f9442
1401f93f9:	48 8b ca             	mov    %rdx,%rcx
1401f93fc:	ff 15 be 34 91 00    	call   *0x9134be(%rip)        # 0x140b0c8c0
1401f9402:	48 83 23 00          	andq   $0x0,(%rbx)
1401f9406:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1401f940b:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1401f9410:	48 8b 07             	mov    (%rdi),%rax
1401f9413:	48 89 03             	mov    %rax,(%rbx)
1401f9416:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401f941a:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401f941e:	48 8b 47 10          	mov    0x10(%rdi),%rax
1401f9422:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401f9426:	48 83 27 00          	andq   $0x0,(%rdi)
1401f942a:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1401f942f:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
1401f9434:	48 8b c3             	mov    %rbx,%rax
1401f9437:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f943c:	48 83 c4 20          	add    $0x20,%rsp
1401f9440:	5f                   	pop    %rdi
1401f9441:	c3                   	ret
1401f9442:	ff 15 50 35 91 00    	call   *0x913550(%rip)        # 0x140b0c998
1401f9448:	cc                   	int3
1401f9449:	90                   	nop
1401f944a:	90                   	nop
1401f944b:	90                   	nop
1401f944c:	90                   	nop
1401f944d:	90                   	nop
1401f944e:	90                   	nop
1401f944f:	90                   	nop
1401f9450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f9455:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401f945a:	57                   	push   %rdi
1401f945b:	48 83 ec 50          	sub    $0x50,%rsp
1401f945f:	48 8b fa             	mov    %rdx,%rdi
1401f9462:	48 8b d9             	mov    %rcx,%rbx
1401f9465:	48 8b d1             	mov    %rcx,%rdx
1401f9468:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401f946d:	e8 7a 23 00 00       	call   0x1401fb7ec
1401f9472:	4c 8b 08             	mov    (%rax),%r9
1401f9475:	49 8b 01             	mov    (%r9),%rax
1401f9478:	4c 8b 50 10          	mov    0x10(%rax),%r10
1401f947c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f947f:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1401f9485:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401f9489:	48 85 d2             	test   %rdx,%rdx
1401f948c:	0f 84 d6 00 00 00    	je     0x1401f9568
1401f9492:	8b 42 08             	mov    0x8(%rdx),%eax
1401f9495:	eb 0a                	jmp    0x1401f94a1
1401f9497:	8d 48 01             	lea    0x1(%rax),%ecx
1401f949a:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1401f949f:	74 0a                	je     0x1401f94ab
1401f94a1:	85 c0                	test   %eax,%eax
1401f94a3:	0f 84 bf 00 00 00    	je     0x1401f9568
1401f94a9:	eb ec                	jmp    0x1401f9497
1401f94ab:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401f94af:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401f94b4:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401f94b8:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1401f94bd:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1401f94c2:	48 8b d7             	mov    %rdi,%rdx
1401f94c5:	49 8b c9             	mov    %r9,%rcx
1401f94c8:	49 8b c2             	mov    %r10,%rax
1401f94cb:	ff 15 67 37 91 00    	call   *0x913767(%rip)        # 0x140b0cc38
1401f94d1:	83 ce ff             	or     $0xffffffff,%esi
1401f94d4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f94d9:	48 85 db             	test   %rbx,%rbx
1401f94dc:	74 38                	je     0x1401f9516
1401f94de:	66 90                	xchg   %ax,%ax
1401f94e0:	8b c6                	mov    %esi,%eax
1401f94e2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f94e7:	03 c6                	add    %esi,%eax
1401f94e9:	75 2b                	jne    0x1401f9516
1401f94eb:	48 8b 03             	mov    (%rbx),%rax
1401f94ee:	48 8b cb             	mov    %rbx,%rcx
1401f94f1:	48 8b 00             	mov    (%rax),%rax
1401f94f4:	ff 15 3e 37 91 00    	call   *0x91373e(%rip)        # 0x140b0cc38
1401f94fa:	8b c6                	mov    %esi,%eax
1401f94fc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9501:	03 c6                	add    %esi,%eax
1401f9503:	75 11                	jne    0x1401f9516
1401f9505:	48 8b 03             	mov    (%rbx),%rax
1401f9508:	48 8b cb             	mov    %rbx,%rcx
1401f950b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f950f:	ff 15 23 37 91 00    	call   *0x913723(%rip)        # 0x140b0cc38
1401f9515:	90                   	nop
1401f9516:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401f951b:	48 85 db             	test   %rbx,%rbx
1401f951e:	74 35                	je     0x1401f9555
1401f9520:	8b c6                	mov    %esi,%eax
1401f9522:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f9527:	03 c6                	add    %esi,%eax
1401f9529:	75 2a                	jne    0x1401f9555
1401f952b:	48 8b 03             	mov    (%rbx),%rax
1401f952e:	48 8b cb             	mov    %rbx,%rcx
1401f9531:	48 8b 00             	mov    (%rax),%rax
1401f9534:	ff 15 fe 36 91 00    	call   *0x9136fe(%rip)        # 0x140b0cc38
1401f953a:	8b c6                	mov    %esi,%eax
1401f953c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9541:	03 c6                	add    %esi,%eax
1401f9543:	75 10                	jne    0x1401f9555
1401f9545:	48 8b 03             	mov    (%rbx),%rax
1401f9548:	48 8b cb             	mov    %rbx,%rcx
1401f954b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f954f:	ff 15 e3 36 91 00    	call   *0x9136e3(%rip)        # 0x140b0cc38
1401f9555:	48 8b c7             	mov    %rdi,%rax
1401f9558:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401f955d:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401f9562:	48 83 c4 50          	add    $0x50,%rsp
1401f9566:	5f                   	pop    %rdi
1401f9567:	c3                   	ret
1401f9568:	e8 1b fd e0 ff       	call   0x140009288
1401f956d:	90                   	nop
1401f956e:	eb 00                	jmp    0x1401f9570
1401f9570:	90                   	nop
1401f9571:	90                   	nop
1401f9572:	90                   	nop
1401f9573:	90                   	nop
1401f9574:	90                   	nop
1401f9575:	90                   	nop
1401f9576:	90                   	nop
1401f9577:	90                   	nop
1401f9578:	90                   	nop
1401f9579:	90                   	nop
1401f957a:	90                   	nop
1401f957b:	90                   	nop
1401f957c:	90                   	nop
1401f957d:	90                   	nop
1401f957e:	90                   	nop
1401f957f:	90                   	nop
1401f9580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f9585:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401f958a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401f958f:	57                   	push   %rdi
1401f9590:	48 83 ec 20          	sub    $0x20,%rsp
1401f9594:	48 83 21 00          	andq   $0x0,(%rcx)
1401f9598:	49 8b f0             	mov    %r8,%rsi
1401f959b:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1401f95a0:	48 8b f9             	mov    %rcx,%rdi
1401f95a3:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401f95a7:	48 85 c0             	test   %rax,%rax
1401f95aa:	74 04                	je     0x1401f95b0
1401f95ac:	f0 ff 40 08          	lock incl 0x8(%rax)
1401f95b0:	48 8b 02             	mov    (%rdx),%rax
1401f95b3:	48 89 01             	mov    %rax,(%rcx)
1401f95b6:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401f95ba:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401f95be:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1401f95c3:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1401f95c8:	49 8b 40 08          	mov    0x8(%r8),%rax
1401f95cc:	48 85 c0             	test   %rax,%rax
1401f95cf:	74 04                	je     0x1401f95d5
1401f95d1:	f0 ff 40 08          	lock incl 0x8(%rax)
1401f95d5:	49 8b 00             	mov    (%r8),%rax
1401f95d8:	83 cd ff             	or     $0xffffffff,%ebp
1401f95db:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401f95df:	49 8b 40 08          	mov    0x8(%r8),%rax
1401f95e3:	48 89 41 18          	mov    %rax,0x18(%rcx)
1401f95e7:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401f95ec:	f3 0f 11 59 20       	movss  %xmm3,0x20(%rcx)
1401f95f1:	0f 10 00             	movups (%rax),%xmm0
1401f95f4:	c6 41 48 00          	movb   $0x0,0x48(%rcx)
1401f95f8:	f3 0f 7f 41 28       	movdqu %xmm0,0x28(%rcx)
1401f95fd:	48 83 61 38 00       	andq   $0x0,0x38(%rcx)
1401f9602:	48 83 61 40 00       	andq   $0x0,0x40(%rcx)
1401f9607:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1401f960b:	48 85 db             	test   %rbx,%rbx
1401f960e:	74 35                	je     0x1401f9645
1401f9610:	8b c5                	mov    %ebp,%eax
1401f9612:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f9617:	03 c5                	add    %ebp,%eax
1401f9619:	75 2a                	jne    0x1401f9645
1401f961b:	48 8b 03             	mov    (%rbx),%rax
1401f961e:	48 8b cb             	mov    %rbx,%rcx
1401f9621:	48 8b 00             	mov    (%rax),%rax
1401f9624:	ff 15 0e 36 91 00    	call   *0x91360e(%rip)        # 0x140b0cc38
1401f962a:	8b c5                	mov    %ebp,%eax
1401f962c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9631:	03 c5                	add    %ebp,%eax
1401f9633:	75 10                	jne    0x1401f9645
1401f9635:	48 8b 03             	mov    (%rbx),%rax
1401f9638:	48 8b cb             	mov    %rbx,%rcx
1401f963b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f963f:	ff 15 f3 35 91 00    	call   *0x9135f3(%rip)        # 0x140b0cc38
1401f9645:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1401f9649:	48 85 db             	test   %rbx,%rbx
1401f964c:	74 35                	je     0x1401f9683
1401f964e:	8b c5                	mov    %ebp,%eax
1401f9650:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f9655:	03 c5                	add    %ebp,%eax
1401f9657:	75 2a                	jne    0x1401f9683
1401f9659:	48 8b 03             	mov    (%rbx),%rax
1401f965c:	48 8b cb             	mov    %rbx,%rcx
1401f965f:	48 8b 00             	mov    (%rax),%rax
1401f9662:	ff 15 d0 35 91 00    	call   *0x9135d0(%rip)        # 0x140b0cc38
1401f9668:	8b c5                	mov    %ebp,%eax
1401f966a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f966f:	03 c5                	add    %ebp,%eax
1401f9671:	75 10                	jne    0x1401f9683
1401f9673:	48 8b 03             	mov    (%rbx),%rax
1401f9676:	48 8b cb             	mov    %rbx,%rcx
1401f9679:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f967d:	ff 15 b5 35 91 00    	call   *0x9135b5(%rip)        # 0x140b0cc38
1401f9683:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f9688:	48 8b c7             	mov    %rdi,%rax
1401f968b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401f9690:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401f9695:	48 83 c4 20          	add    $0x20,%rsp
1401f9699:	5f                   	pop    %rdi
1401f969a:	c3                   	ret
1401f969b:	90                   	nop
1401f969c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401f96a1:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401f96a6:	55                   	push   %rbp
1401f96a7:	56                   	push   %rsi
1401f96a8:	57                   	push   %rdi
1401f96a9:	41 56                	push   %r14
1401f96ab:	41 57                	push   %r15
1401f96ad:	48 8b ec             	mov    %rsp,%rbp
1401f96b0:	48 83 ec 60          	sub    $0x60,%rsp
1401f96b4:	49 8b f8             	mov    %r8,%rdi
1401f96b7:	4c 8b f2             	mov    %rdx,%r14
1401f96ba:	48 8b f1             	mov    %rcx,%rsi
1401f96bd:	f3 41 0f 10 11       	movss  (%r9),%xmm2
1401f96c2:	0f 28 da             	movaps %xmm2,%xmm3
1401f96c5:	f3 41 0f 58 18       	addss  (%r8),%xmm3
1401f96ca:	f3 41 0f 11 18       	movss  %xmm3,(%r8)
1401f96cf:	f3 41 0f 10 61 04    	movss  0x4(%r9),%xmm4
1401f96d5:	0f 28 ec             	movaps %xmm4,%xmm5
1401f96d8:	f3 41 0f 58 68 04    	addss  0x4(%r8),%xmm5
1401f96de:	f3 41 0f 11 68 04    	movss  %xmm5,0x4(%r8)
1401f96e4:	f3 41 0f 58 50 08    	addss  0x8(%r8),%xmm2
1401f96ea:	f3 41 0f 11 50 08    	movss  %xmm2,0x8(%r8)
1401f96f0:	f3 41 0f 58 60 0c    	addss  0xc(%r8),%xmm4
1401f96f6:	f3 41 0f 11 60 0c    	movss  %xmm4,0xc(%r8)
1401f96fc:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401f9700:	49 8b 10             	mov    (%r8),%rdx
1401f9703:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1401f9707:	48 3b d1             	cmp    %rcx,%rdx
1401f970a:	0f 84 88 00 00 00    	je     0x1401f9798
1401f9710:	0f 57 c9             	xorps  %xmm1,%xmm1
1401f9713:	48 85 c9             	test   %rcx,%rcx
1401f9716:	78 07                	js     0x1401f971f
1401f9718:	f3 48 0f 2a c9       	cvtsi2ss %rcx,%xmm1
1401f971d:	eb 15                	jmp    0x1401f9734
1401f971f:	48 8b c1             	mov    %rcx,%rax
1401f9722:	48 d1 e8             	shr    $1,%rax
1401f9725:	83 e1 01             	and    $0x1,%ecx
1401f9728:	48 0b c1             	or     %rcx,%rax
1401f972b:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
1401f9730:	f3 0f 58 c9          	addss  %xmm1,%xmm1
1401f9734:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f9737:	48 85 d2             	test   %rdx,%rdx
1401f973a:	78 07                	js     0x1401f9743
1401f973c:	f3 48 0f 2a c2       	cvtsi2ss %rdx,%xmm0
1401f9741:	eb 15                	jmp    0x1401f9758
1401f9743:	48 8b c2             	mov    %rdx,%rax
1401f9746:	48 d1 e8             	shr    $1,%rax
1401f9749:	83 e2 01             	and    $0x1,%edx
1401f974c:	48 0b c2             	or     %rdx,%rax
1401f974f:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
1401f9754:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401f9758:	f3 0f 59 c3          	mulss  %xmm3,%xmm0
1401f975c:	f3 0f 5e c1          	divss  %xmm1,%xmm0
1401f9760:	f3 0f 11 07          	movss  %xmm0,(%rdi)
1401f9764:	49 8b 08             	mov    (%r8),%rcx
1401f9767:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f976a:	48 85 c9             	test   %rcx,%rcx
1401f976d:	78 07                	js     0x1401f9776
1401f976f:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
1401f9774:	eb 15                	jmp    0x1401f978b
1401f9776:	48 8b c1             	mov    %rcx,%rax
1401f9779:	48 d1 e8             	shr    $1,%rax
1401f977c:	83 e1 01             	and    $0x1,%ecx
1401f977f:	48 0b c1             	or     %rcx,%rax
1401f9782:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
1401f9787:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401f978b:	f3 0f 59 c2          	mulss  %xmm2,%xmm0
1401f978f:	f3 0f 5e c1          	divss  %xmm1,%xmm0
1401f9793:	f3 0f 11 47 08       	movss  %xmm0,0x8(%rdi)
1401f9798:	49 8b 50 08          	mov    0x8(%r8),%rdx
1401f979c:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
1401f97a0:	48 3b d1             	cmp    %rcx,%rdx
1401f97a3:	0f 84 8a 00 00 00    	je     0x1401f9833
1401f97a9:	0f 57 c9             	xorps  %xmm1,%xmm1
1401f97ac:	48 85 c9             	test   %rcx,%rcx
1401f97af:	78 07                	js     0x1401f97b8
1401f97b1:	f3 48 0f 2a c9       	cvtsi2ss %rcx,%xmm1
1401f97b6:	eb 15                	jmp    0x1401f97cd
1401f97b8:	48 8b c1             	mov    %rcx,%rax