140a793f0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a793f5:	83 f8 01             	cmp    $0x1,%eax
140a793f8:	75 10                	jne    0x140a7940a
140a793fa:	48 8b 03             	mov    (%rbx),%rax
140a793fd:	48 8b cb             	mov    %rbx,%rcx
140a79400:	48 8b 40 08          	mov    0x8(%rax),%rax
140a79404:	ff 15 2e 38 09 00    	call   *0x9382e(%rip)        # 0x140b0cc38
140a7940a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140a7940f:	48 83 84 24 a0 00 00 	addq   $0x10,0xa0(%rsp)
140a79416:	00 10
140a79418:	e9 f0 fe ff ff       	jmp    0x140a7930d
140a7941d:	48 85 ff             	test   %rdi,%rdi
140a79420:	74 18                	je     0x140a7943a
140a79422:	48 8b 07             	mov    (%rdi),%rax
140a79425:	8a 54 24 40          	mov    0x40(%rsp),%dl
140a79429:	48 8b cf             	mov    %rdi,%rcx
140a7942c:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
140a79433:	ff 15 ff 37 09 00    	call   *0x937ff(%rip)        # 0x140b0cc38
140a79439:	90                   	nop
140a7943a:	49 8b 0f             	mov    (%r15),%rcx
140a7943d:	48 8b 01             	mov    (%rcx),%rax
140a79440:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140a79447:	48 83 c4 60          	add    $0x60,%rsp
140a7944b:	41 5f                	pop    %r15
140a7944d:	41 5e                	pop    %r14
140a7944f:	5f                   	pop    %rdi
140a79450:	5e                   	pop    %rsi
140a79451:	5b                   	pop    %rbx
140a79452:	48 ff 25 df 37 09 00 	rex.W jmp *0x937df(%rip)        # 0x140b0cc38
140a79459:	e8 2a fe 58 ff       	call   0x140009288
140a7945e:	90                   	nop
140a7945f:	eb 01                	jmp    0x140a79462
140a79461:	90                   	nop
140a79462:	90                   	nop
140a79463:	90                   	nop
140a79464:	90                   	nop
140a79465:	90                   	nop
140a79466:	90                   	nop
140a79467:	90                   	nop
140a79468:	90                   	nop
140a79469:	90                   	nop
140a7946a:	90                   	nop
140a7946b:	90                   	nop
140a7946c:	90                   	nop
140a7946d:	90                   	nop
140a7946e:	90                   	nop
140a7946f:	90                   	nop
140a79470:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a79475:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a7947a:	53                   	push   %rbx
140a7947b:	56                   	push   %rsi
140a7947c:	57                   	push   %rdi
140a7947d:	41 56                	push   %r14
140a7947f:	48 83 ec 68          	sub    $0x68,%rsp
140a79483:	48 8b da             	mov    %rdx,%rbx
140a79486:	48 8b f1             	mov    %rcx,%rsi
140a79489:	48 8b 02             	mov    (%rdx),%rax
140a7948c:	48 8b ca             	mov    %rdx,%rcx
140a7948f:	48 8b 40 60          	mov    0x60(%rax),%rax
140a79493:	ff 15 9f 37 09 00    	call   *0x9379f(%rip)        # 0x140b0cc38
140a79499:	84 c0                	test   %al,%al
140a7949b:	0f 85 66 02 00 00    	jne    0x140a79707
140a794a1:	4c 8d 76 18          	lea    0x18(%rsi),%r14
140a794a5:	4c 89 b4 24 a8 00 00 	mov    %r14,0xa8(%rsp)
140a794ac:	00
140a794ad:	49 8b 0e             	mov    (%r14),%rcx
140a794b0:	48 8b 01             	mov    (%rcx),%rax
140a794b3:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140a794ba:	ff 15 78 37 09 00    	call   *0x93778(%rip)        # 0x140b0cc38
140a794c0:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a794c4:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a794c8:	48 83 c1 08          	add    $0x8,%rcx
140a794cc:	48 03 cb             	add    %rbx,%rcx
140a794cf:	48 8b 01             	mov    (%rcx),%rax
140a794d2:	48 8b 40 18          	mov    0x18(%rax),%rax
140a794d6:	ff 15 5c 37 09 00    	call   *0x9375c(%rip)        # 0x140b0cc38
140a794dc:	4c 8b c0             	mov    %rax,%r8
140a794df:	49 8b 0e             	mov    (%r14),%rcx
140a794e2:	48 8b 11             	mov    (%rcx),%rdx
140a794e5:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
140a794ec:	49 8b d0             	mov    %r8,%rdx
140a794ef:	ff 15 43 37 09 00    	call   *0x93743(%rip)        # 0x140b0cc38
140a794f5:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140a794fa:	48 8b ce             	mov    %rsi,%rcx
140a794fd:	e8 46 fc ff ff       	call   0x140a79148
140a79502:	0f 10 00             	movups (%rax),%xmm0
140a79505:	f3 0f 7f 46 58       	movdqu %xmm0,0x58(%rsi)
140a7950a:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a7950e:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a79512:	48 83 c1 08          	add    $0x8,%rcx
140a79516:	48 03 cb             	add    %rbx,%rcx
140a79519:	48 8b 01             	mov    (%rcx),%rax
140a7951c:	48 8d 56 68          	lea    0x68(%rsi),%rdx
140a79520:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140a79525:	48 8b 40 68          	mov    0x68(%rax),%rax
140a79529:	ff 15 09 37 09 00    	call   *0x93709(%rip)        # 0x140b0cc38
140a7952f:	84 c0                	test   %al,%al
140a79531:	0f 84 bd 01 00 00    	je     0x140a796f4
140a79537:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a7953b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a7953f:	48 83 c1 08          	add    $0x8,%rcx
140a79543:	48 03 cb             	add    %rbx,%rcx
140a79546:	48 8b 01             	mov    (%rcx),%rax
140a79549:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7954d:	ff 15 e5 36 09 00    	call   *0x936e5(%rip)        # 0x140b0cc38
140a79553:	45 33 c0             	xor    %r8d,%r8d
140a79556:	48 8d 56 58          	lea    0x58(%rsi),%rdx
140a7955a:	48 8b c8             	mov    %rax,%rcx
140a7955d:	e8 ea 25 e9 ff       	call   0x14090bb4c
140a79562:	84 c0                	test   %al,%al
140a79564:	0f 84 8a 01 00 00    	je     0x140a796f4
140a7956a:	33 ff                	xor    %edi,%edi
140a7956c:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140a79571:	40 88 7c 24 40       	mov    %dil,0x40(%rsp)
140a79576:	33 c0                	xor    %eax,%eax
140a79578:	38 46 78             	cmp    %al,0x78(%rsi)
140a7957b:	74 2a                	je     0x140a795a7
140a7957d:	48 8b 03             	mov    (%rbx),%rax
140a79580:	33 d2                	xor    %edx,%edx
140a79582:	48 8b cb             	mov    %rbx,%rcx
140a79585:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140a7958c:	ff 15 a6 36 09 00    	call   *0x936a6(%rip)        # 0x140b0cc38
140a79592:	f6 d8                	neg    %al
140a79594:	48 1b ff             	sbb    %rdi,%rdi
140a79597:	48 23 fb             	and    %rbx,%rdi
140a7959a:	48 8b c7             	mov    %rdi,%rax
140a7959d:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140a795a2:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a795a7:	80 7e 78 00          	cmpb   $0x0,0x78(%rsi)
140a795ab:	74 09                	je     0x140a795b6
140a795ad:	48 85 c0             	test   %rax,%rax
140a795b0:	0f 84 21 01 00 00    	je     0x140a796d7
140a795b6:	48 8b 03             	mov    (%rbx),%rax
140a795b9:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140a795c0:	00
140a795c1:	48 8b cb             	mov    %rbx,%rcx
140a795c4:	48 8b 40 08          	mov    0x8(%rax),%rax
140a795c8:	ff 15 6a 36 09 00    	call   *0x9366a(%rip)        # 0x140b0cc38
140a795ce:	48 8b 03             	mov    (%rbx),%rax
140a795d1:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a795d6:	48 8b cb             	mov    %rbx,%rcx
140a795d9:	48 8b 40 10          	mov    0x10(%rax),%rax
140a795dd:	ff 15 55 36 09 00    	call   *0x93655(%rip)        # 0x140b0cc38
140a795e3:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140a795ea:	00
140a795eb:	48 3b 08             	cmp    (%rax),%rcx
140a795ee:	0f 84 e3 00 00 00    	je     0x140a796d7
140a795f4:	48 8b 09             	mov    (%rcx),%rcx
140a795f7:	48 8b 01             	mov    (%rcx),%rax
140a795fa:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140a795ff:	48 8b 40 68          	mov    0x68(%rax),%rax
140a79603:	ff 15 2f 36 09 00    	call   *0x9362f(%rip)        # 0x140b0cc38
140a79609:	84 c0                	test   %al,%al
140a7960b:	0f 84 b8 00 00 00    	je     0x140a796c9
140a79611:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140a79615:	48 85 d2             	test   %rdx,%rdx
140a79618:	0f 84 f3 00 00 00    	je     0x140a79711
140a7961e:	8b 42 08             	mov    0x8(%rdx),%eax
140a79621:	eb 0a                	jmp    0x140a7962d
140a79623:	8d 48 01             	lea    0x1(%rax),%ecx
140a79626:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a7962b:	74 0a                	je     0x140a79637
140a7962d:	85 c0                	test   %eax,%eax
140a7962f:	0f 84 dc 00 00 00    	je     0x140a79711
140a79635:	eb ec                	jmp    0x140a79623
140a79637:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a7963b:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140a7963f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a79644:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140a79649:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
140a79650:	00
140a79651:	48 8b 08             	mov    (%rax),%rcx
140a79654:	48 8b 01             	mov    (%rcx),%rax
140a79657:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140a7965c:	48 8b 40 50          	mov    0x50(%rax),%rax
140a79660:	ff 15 d2 35 09 00    	call   *0x935d2(%rip)        # 0x140b0cc38
140a79666:	90                   	nop
140a79667:	eb 18                	jmp    0x140a79681
140a79669:	4c 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14
140a79670:	00
140a79671:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
140a79678:	00
140a79679:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
140a79680:	00
140a79681:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140a79686:	48 85 ff             	test   %rdi,%rdi
140a79689:	74 39                	je     0x140a796c4
140a7968b:	83 c8 ff             	or     $0xffffffff,%eax
140a7968e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a79693:	83 f8 01             	cmp    $0x1,%eax
140a79696:	75 2c                	jne    0x140a796c4
140a79698:	48 8b 07             	mov    (%rdi),%rax
140a7969b:	48 8b cf             	mov    %rdi,%rcx
140a7969e:	48 8b 00             	mov    (%rax),%rax
140a796a1:	ff 15 91 35 09 00    	call   *0x93591(%rip)        # 0x140b0cc38
140a796a7:	83 c8 ff             	or     $0xffffffff,%eax
140a796aa:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a796af:	83 f8 01             	cmp    $0x1,%eax
140a796b2:	75 10                	jne    0x140a796c4
140a796b4:	48 8b 07             	mov    (%rdi),%rax
140a796b7:	48 8b cf             	mov    %rdi,%rcx
140a796ba:	48 8b 40 08          	mov    0x8(%rax),%rax
140a796be:	ff 15 74 35 09 00    	call   *0x93574(%rip)        # 0x140b0cc38
140a796c4:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140a796c9:	48 83 84 24 a0 00 00 	addq   $0x10,0xa0(%rsp)
140a796d0:	00 10
140a796d2:	e9 f7 fe ff ff       	jmp    0x140a795ce
140a796d7:	48 85 ff             	test   %rdi,%rdi
140a796da:	74 18                	je     0x140a796f4
140a796dc:	48 8b 07             	mov    (%rdi),%rax
140a796df:	8a 54 24 40          	mov    0x40(%rsp),%dl
140a796e3:	48 8b cf             	mov    %rdi,%rcx
140a796e6:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
140a796ed:	ff 15 45 35 09 00    	call   *0x93545(%rip)        # 0x140b0cc38
140a796f3:	90                   	nop
140a796f4:	49 8b 0e             	mov    (%r14),%rcx
140a796f7:	48 8b 01             	mov    (%rcx),%rax
140a796fa:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140a79701:	ff 15 31 35 09 00    	call   *0x93531(%rip)        # 0x140b0cc38
140a79707:	48 83 c4 68          	add    $0x68,%rsp
140a7970b:	41 5e                	pop    %r14
140a7970d:	5f                   	pop    %rdi
140a7970e:	5e                   	pop    %rsi
140a7970f:	5b                   	pop    %rbx
140a79710:	c3                   	ret
140a79711:	e8 72 fb 58 ff       	call   0x140009288
140a79716:	90                   	nop
140a79717:	eb 01                	jmp    0x140a7971a
140a79719:	90                   	nop
140a7971a:	90                   	nop
140a7971b:	90                   	nop
140a7971c:	90                   	nop
140a7971d:	90                   	nop
140a7971e:	90                   	nop
140a7971f:	90                   	nop
140a79720:	48 8b c4             	mov    %rsp,%rax
140a79723:	48 89 58 18          	mov    %rbx,0x18(%rax)
140a79727:	55                   	push   %rbp
140a79728:	56                   	push   %rsi
140a79729:	57                   	push   %rdi
140a7972a:	41 54                	push   %r12
140a7972c:	41 55                	push   %r13
140a7972e:	41 56                	push   %r14
140a79730:	41 57                	push   %r15
140a79732:	48 8d a8 b8 fc ff ff 	lea    -0x348(%rax),%rbp
140a79739:	48 81 ec 10 04 00 00 	sub    $0x410,%rsp
140a79740:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
140a79744:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
140a79748:	44 0f 29 40 98       	movaps %xmm8,-0x68(%rax)
140a7974d:	44 0f 29 48 88       	movaps %xmm9,-0x78(%rax)
140a79752:	48 8b 05 e7 58 24 00 	mov    0x2458e7(%rip),%rax        # 0x140cbf040
140a79759:	48 33 c4             	xor    %rsp,%rax
140a7975c:	48 89 85 c0 02 00 00 	mov    %rax,0x2c0(%rbp)
140a79763:	48 8b f2             	mov    %rdx,%rsi
140a79766:	48 8b d9             	mov    %rcx,%rbx
140a79769:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140a7976e:	83 65 98 00          	andl   $0x0,-0x68(%rbp)
140a79772:	48 8b 02             	mov    (%rdx),%rax
140a79775:	48 8b ca             	mov    %rdx,%rcx
140a79778:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
140a7977f:	ff 15 b3 34 09 00    	call   *0x934b3(%rip)        # 0x140b0cc38
140a79785:	44 8a f8             	mov    %al,%r15b
140a79788:	88 44 24 70          	mov    %al,0x70(%rsp)
140a7978c:	48 8b 0e             	mov    (%rsi),%rcx
140a7978f:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140a79796:	48 8b ce             	mov    %rsi,%rcx
140a79799:	ff 15 99 34 09 00    	call   *0x93499(%rip)        # 0x140b0cc38
140a7979f:	44 8a f0             	mov    %al,%r14b
140a797a2:	88 44 24 71          	mov    %al,0x71(%rsp)
140a797a6:	45 84 ff             	test   %r15b,%r15b
140a797a9:	75 08                	jne    0x140a797b3
140a797ab:	84 c0                	test   %al,%al
140a797ad:	0f 84 fd 17 00 00    	je     0x140a7afb0
140a797b3:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140a797b7:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140a797bb:	48 83 c1 08          	add    $0x8,%rcx
140a797bf:	48 03 ce             	add    %rsi,%rcx
140a797c2:	48 8b 01             	mov    (%rcx),%rax
140a797c5:	48 8d 95 a8 02 00 00 	lea    0x2a8(%rbp),%rdx
140a797cc:	48 8b 40 28          	mov    0x28(%rax),%rax
140a797d0:	ff 15 62 34 09 00    	call   *0x93462(%rip)        # 0x140b0cc38
140a797d6:	48 8d 95 68 01 00 00 	lea    0x168(%rbp),%rdx
140a797dd:	48 8d 8d a8 02 00 00 	lea    0x2a8(%rbp),%rcx
140a797e4:	e8 67 2b e9 ff       	call   0x14090c350
140a797e9:	4c 8d 6b 18          	lea    0x18(%rbx),%r13
140a797ed:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a797f1:	48 8b 01             	mov    (%rcx),%rax
140a797f4:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140a797fb:	ff 15 37 34 09 00    	call   *0x93437(%rip)        # 0x140b0cc38
140a79801:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a79805:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a79809:	48 83 c1 08          	add    $0x8,%rcx
140a7980d:	48 03 ce             	add    %rsi,%rcx
140a79810:	48 8b 01             	mov    (%rcx),%rax
140a79813:	48 8b 40 18          	mov    0x18(%rax),%rax
140a79817:	ff 15 1b 34 09 00    	call   *0x9341b(%rip)        # 0x140b0cc38
140a7981d:	4c 8b c0             	mov    %rax,%r8
140a79820:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140a79824:	48 8b 11             	mov    (%rcx),%rdx
140a79827:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
140a7982e:	49 8b d0             	mov    %r8,%rdx
140a79831:	ff 15 01 34 09 00    	call   *0x93401(%rip)        # 0x140b0cc38
140a79837:	48 8d 95 48 01 00 00 	lea    0x148(%rbp),%rdx
140a7983e:	48 8b cb             	mov    %rbx,%rcx
140a79841:	e8 02 f9 ff ff       	call   0x140a79148
140a79846:	0f 10 00             	movups (%rax),%xmm0
140a79849:	f3 0f 7f 43 58       	movdqu %xmm0,0x58(%rbx)
140a7984e:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a79852:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a79856:	48 83 c1 08          	add    $0x8,%rcx
140a7985a:	48 03 ce             	add    %rsi,%rcx
140a7985d:	48 8b 01             	mov    (%rcx),%rax
140a79860:	48 8b 40 08          	mov    0x8(%rax),%rax
140a79864:	ff 15 ce 33 09 00    	call   *0x933ce(%rip)        # 0x140b0cc38
140a7986a:	45 33 c0             	xor    %r8d,%r8d
140a7986d:	48 8d 53 58          	lea    0x58(%rbx),%rdx
140a79871:	48 8b c8             	mov    %rax,%rcx
140a79874:	e8 d3 22 e9 ff       	call   0x14090bb4c
140a79879:	84 c0                	test   %al,%al
140a7987b:	0f 84 1b 17 00 00    	je     0x140a7af9c
140a79881:	66 0f 6f 3d b7 85 13 	movdqa 0x1385b7(%rip),%xmm7        # 0x140bb1e40
140a79888:	00
140a79889:	0f 11 bd 90 02 00 00 	movups %xmm7,0x290(%rbp)
140a79890:	44 21 85 a0 02 00 00 	and    %r8d,0x2a0(%rbp)
140a79897:	44 21 85 a4 02 00 00 	and    %r8d,0x2a4(%rbp)
140a7989e:	48 8d 7b 48          	lea    0x48(%rbx),%rdi
140a798a2:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
140a798a6:	48 8d 85 90 02 00 00 	lea    0x290(%rbp),%rax
140a798ad:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a798b2:	4c 8b ce             	mov    %rsi,%r9
140a798b5:	4c 8b c7             	mov    %rdi,%r8
140a798b8:	48 8d 95 10 01 00 00 	lea    0x110(%rbp),%rdx
140a798bf:	48 8b cb             	mov    %rbx,%rcx
140a798c2:	e8 81 6e 00 00       	call   0x140a80748
140a798c7:	90                   	nop
140a798c8:	0f 57 c0             	xorps  %xmm0,%xmm0
140a798cb:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
140a798d0:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140a798d5:	0f 11 bd 00 02 00 00 	movups %xmm7,0x200(%rbp)
140a798dc:	83 a5 10 02 00 00 00 	andl   $0x0,0x210(%rbp)
140a798e3:	83 a5 14 02 00 00 00 	andl   $0x0,0x214(%rbp)
140a798ea:	0f 11 bd 60 02 00 00 	movups %xmm7,0x260(%rbp)
140a798f1:	83 a5 70 02 00 00 00 	andl   $0x0,0x270(%rbp)
140a798f8:	83 a5 74 02 00 00 00 	andl   $0x0,0x274(%rbp)
140a798ff:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
140a79904:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140a79909:	48 8b 06             	mov    (%rsi),%rax
140a7990c:	4c 8d 85 20 01 00 00 	lea    0x120(%rbp),%r8
140a79913:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140a79917:	48 8b ce             	mov    %rsi,%rcx