1800cb580:	41 8b d2             	mov    %r10d,%edx
1800cb583:	48 8b cb             	mov    %rbx,%rcx
1800cb586:	e8 bd fd ff ff       	call   0x1800cb348
1800cb58b:	48 89 07             	mov    %rax,(%rdi)
1800cb58e:	b1 01                	mov    $0x1,%cl
1800cb590:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800cb595:	8a c1                	mov    %cl,%al
1800cb597:	48 83 c4 20          	add    $0x20,%rsp
1800cb59b:	5f                   	pop    %rdi
1800cb59c:	c3                   	ret
1800cb59d:	cc                   	int3
1800cb59e:	cc                   	int3
1800cb59f:	cc                   	int3
1800cb5a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800cb5a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800cb5aa:	57                   	push   %rdi
1800cb5ab:	48 83 ec 20          	sub    $0x20,%rsp
1800cb5af:	4c 8b 5c 24 50       	mov    0x50(%rsp),%r11
1800cb5b4:	45 8b d0             	mov    %r8d,%r10d
1800cb5b7:	48 8b da             	mov    %rdx,%rbx
1800cb5ba:	45 8b c1             	mov    %r9d,%r8d
1800cb5bd:	41 8b d2             	mov    %r10d,%edx
1800cb5c0:	41 8b f1             	mov    %r9d,%esi
1800cb5c3:	48 8b f9             	mov    %rcx,%rdi
1800cb5c6:	e8 39 fd ff ff       	call   0x1800cb304
1800cb5cb:	84 c0                	test   %al,%al
1800cb5cd:	74 52                	je     0x1800cb621
1800cb5cf:	44 8b c6             	mov    %esi,%r8d
1800cb5d2:	41 8b d2             	mov    %r10d,%edx
1800cb5d5:	48 8b cf             	mov    %rdi,%rcx
1800cb5d8:	e8 6b fd ff ff       	call   0x1800cb348
1800cb5dd:	49 8b d3             	mov    %r11,%rdx
1800cb5e0:	48 89 43 68          	mov    %rax,0x68(%rbx)
1800cb5e4:	e8 43 ad ff ff       	call   0x1800c632c
1800cb5e9:	41 83 63 08 00       	andl   $0x0,0x8(%r11)
1800cb5ee:	41 80 7b 0c 00       	cmpb   $0x0,0xc(%r11)
1800cb5f3:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1800cb5f8:	74 13                	je     0x1800cb60d
1800cb5fa:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
1800cb5fe:	74 0d                	je     0x1800cb60d
1800cb600:	48 8b 41 18          	mov    0x18(%rcx),%rax
1800cb604:	4c 89 18             	mov    %r11,(%rax)
1800cb607:	4c 89 59 18          	mov    %r11,0x18(%rcx)
1800cb60b:	eb 0b                	jmp    0x1800cb618
1800cb60d:	48 8b 41 08          	mov    0x8(%rcx),%rax
1800cb611:	4c 89 18             	mov    %r11,(%rax)
1800cb614:	4c 89 59 08          	mov    %r11,0x8(%rcx)
1800cb618:	49 83 23 00          	andq   $0x0,(%r11)
1800cb61c:	e9 cd 00 00 00       	jmp    0x1800cb6ee
1800cb621:	49 8b d3             	mov    %r11,%rdx
1800cb624:	e8 03 ad ff ff       	call   0x1800c632c
1800cb629:	4c 89 5b 18          	mov    %r11,0x18(%rbx)
1800cb62d:	8d 04 36             	lea    (%rsi,%rsi,1),%eax
1800cb630:	41 83 e2 01          	and    $0x1,%r10d
1800cb634:	44 0b d0             	or     %eax,%r10d
1800cb637:	48 8d 05 c2 00 00 00 	lea    0xc2(%rip),%rax        # 0x1800cb700
1800cb63e:	44 89 53 60          	mov    %r10d,0x60(%rbx)
1800cb642:	41 8b d2             	mov    %r10d,%edx
1800cb645:	d1 ea                	shr    $1,%edx
1800cb647:	c6 43 0c 01          	movb   $0x1,0xc(%rbx)
1800cb64b:	48 89 43 10          	mov    %rax,0x10(%rbx)
1800cb64f:	0f b6 8f 4f 09 00 00 	movzbl 0x94f(%rdi),%ecx
1800cb656:	41 f6 c2 01          	test   $0x1,%r10b
1800cb65a:	75 06                	jne    0x1800cb662
1800cb65c:	8b c2                	mov    %edx,%eax
1800cb65e:	d3 e8                	shr    %cl,%eax
1800cb660:	eb 05                	jmp    0x1800cb667
1800cb662:	8d 42 01             	lea    0x1(%rdx),%eax
1800cb665:	d3 e0                	shl    %cl,%eax
1800cb667:	83 63 58 00          	andl   $0x0,0x58(%rbx)
1800cb66b:	44 8d 04 02          	lea    (%rdx,%rax,1),%r8d
1800cb66f:	49 c1 e8 09          	shr    $0x9,%r8
1800cb673:	48 8d 8f f8 05 00 00 	lea    0x5f8(%rdi),%rcx
1800cb67a:	48 b8 00 00 00 00 00 	movabs $0x1000000000000,%rax
1800cb681:	00 01 00
1800cb684:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
1800cb688:	4c 03 c0             	add    %rax,%r8
1800cb68b:	48 8b d3             	mov    %rbx,%rdx
1800cb68e:	49 c1 e0 0c          	shl    $0xc,%r8
1800cb692:	4c 89 43 48          	mov    %r8,0x48(%rbx)
1800cb696:	e8 91 ac ff ff       	call   0x1800c632c
1800cb69b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1800cb6a0:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1800cb6a4:	4c 8b c7             	mov    %rdi,%r8
1800cb6a7:	48 89 5b 38          	mov    %rbx,0x38(%rbx)
1800cb6ab:	c6 43 5c 00          	movb   $0x0,0x5c(%rbx)
1800cb6af:	e8 ac b8 ff ff       	call   0x1800c6f60
1800cb6b4:	3d 03 01 00 00       	cmp    $0x103,%eax
1800cb6b9:	74 33                	je     0x1800cb6ee
1800cb6bb:	48 8b d3             	mov    %rbx,%rdx
1800cb6be:	e8 69 ac ff ff       	call   0x1800c632c
1800cb6c3:	80 7b 0c 00          	cmpb   $0x0,0xc(%rbx)
1800cb6c7:	89 43 08             	mov    %eax,0x8(%rbx)
1800cb6ca:	74 13                	je     0x1800cb6df
1800cb6cc:	80 7f 28 00          	cmpb   $0x0,0x28(%rdi)
1800cb6d0:	74 0d                	je     0x1800cb6df
1800cb6d2:	48 8b 47 18          	mov    0x18(%rdi),%rax
1800cb6d6:	48 89 18             	mov    %rbx,(%rax)
1800cb6d9:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1800cb6dd:	eb 0b                	jmp    0x1800cb6ea
1800cb6df:	48 8b 47 08          	mov    0x8(%rdi),%rax
1800cb6e3:	48 89 18             	mov    %rbx,(%rax)
1800cb6e6:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1800cb6ea:	48 83 23 00          	andq   $0x0,(%rbx)
1800cb6ee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800cb6f3:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1800cb6f8:	48 83 c4 20          	add    $0x20,%rsp
1800cb6fc:	5f                   	pop    %rdi
1800cb6fd:	c3                   	ret
1800cb6fe:	cc                   	int3
1800cb6ff:	cc                   	int3
1800cb700:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800cb705:	55                   	push   %rbp
1800cb706:	56                   	push   %rsi
1800cb707:	57                   	push   %rdi
1800cb708:	41 54                	push   %r12
1800cb70a:	41 55                	push   %r13
1800cb70c:	41 56                	push   %r14
1800cb70e:	41 57                	push   %r15
1800cb710:	48 83 ec 40          	sub    $0x40,%rsp
1800cb714:	49 8b f0             	mov    %r8,%rsi
1800cb717:	4c 8b f2             	mov    %rdx,%r14
1800cb71a:	48 8b e9             	mov    %rcx,%rbp
1800cb71d:	8b 7a 08             	mov    0x8(%rdx),%edi
1800cb720:	85 ff                	test   %edi,%edi
1800cb722:	0f 88 3f 01 00 00    	js     0x1800cb867
1800cb728:	8b 5a 60             	mov    0x60(%rdx),%ebx
1800cb72b:	44 8b e3             	mov    %ebx,%r12d
1800cb72e:	4c 8b 6a 50          	mov    0x50(%rdx),%r13
1800cb732:	44 8b fb             	mov    %ebx,%r15d
1800cb735:	0f b6 89 4f 09 00 00 	movzbl 0x94f(%rcx),%ecx
1800cb73c:	41 d1 ef             	shr    $1,%r15d
1800cb73f:	4d 8b 8d 80 00 00 00 	mov    0x80(%r13),%r9
1800cb746:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
1800cb74b:	41 8d 57 01          	lea    0x1(%r15),%edx
1800cb74f:	89 94 24 88 00 00 00 	mov    %edx,0x88(%rsp)
1800cb756:	41 83 e4 01          	and    $0x1,%r12d
1800cb75a:	75 07                	jne    0x1800cb763
1800cb75c:	41 8b c7             	mov    %r15d,%eax
1800cb75f:	d3 e8                	shr    %cl,%eax
1800cb761:	eb 0b                	jmp    0x1800cb76e
1800cb763:	8b c2                	mov    %edx,%eax
1800cb765:	89 94 24 88 00 00 00 	mov    %edx,0x88(%rsp)
1800cb76c:	d3 e0                	shl    %cl,%eax
1800cb76e:	41 03 c7             	add    %r15d,%eax
1800cb771:	48 c1 e8 09          	shr    $0x9,%rax
1800cb775:	48 c1 e0 0c          	shl    $0xc,%rax
1800cb779:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1800cb77e:	48 c1 e8 0c          	shr    $0xc,%rax
1800cb782:	8b c8                	mov    %eax,%ecx
1800cb784:	48 8b 85 e0 09 00 00 	mov    0x9e0(%rbp),%rax
1800cb78b:	48 0f a3 08          	bt     %rcx,(%rax)
1800cb78f:	0f 82 9d 00 00 00    	jb     0x1800cb832
1800cb795:	44 8b c1             	mov    %ecx,%r8d
1800cb798:	49 8b d1             	mov    %r9,%rdx
1800cb79b:	48 8b cd             	mov    %rbp,%rcx
1800cb79e:	e8 69 0a 00 00       	call   0x1800cc20c
1800cb7a3:	8b f8                	mov    %eax,%edi
1800cb7a5:	85 c0                	test   %eax,%eax
1800cb7a7:	0f 89 85 00 00 00    	jns    0x1800cb832
1800cb7ad:	33 c0                	xor    %eax,%eax
1800cb7af:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1800cb7b6:	00
1800cb7b7:	81 ff 9a 00 00 c0    	cmp    $0xc000009a,%edi
1800cb7bd:	75 51                	jne    0x1800cb810
1800cb7bf:	0f b6 8d 4f 09 00 00 	movzbl 0x94f(%rbp),%ecx
1800cb7c6:	4c 8d 8c 24 98 00 00 	lea    0x98(%rsp),%r9
1800cb7cd:	00
1800cb7ce:	8b 94 24 88 00 00 00 	mov    0x88(%rsp),%edx
1800cb7d5:	45 8b c7             	mov    %r15d,%r8d
1800cb7d8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1800cb7dd:	41 d3 e8             	shr    %cl,%r8d
1800cb7e0:	d3 e2                	shl    %cl,%edx
1800cb7e2:	48 8b cd             	mov    %rbp,%rcx
1800cb7e5:	45 85 e4             	test   %r12d,%r12d
1800cb7e8:	44 0f 45 c2          	cmovne %edx,%r8d
1800cb7ec:	48 c1 e8 03          	shr    $0x3,%rax
1800cb7f0:	45 03 c7             	add    %r15d,%r8d
1800cb7f3:	8b d3                	mov    %ebx,%edx
1800cb7f5:	4c 2b c0             	sub    %rax,%r8
1800cb7f8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1800cb7fd:	4e 8b 04 c0          	mov    (%rax,%r8,8),%r8
1800cb801:	e8 36 04 00 00       	call   0x1800cbc3c
1800cb806:	8b f8                	mov    %eax,%edi
1800cb808:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1800cb80f:	00
1800cb810:	85 ff                	test   %edi,%edi
1800cb812:	79 2c                	jns    0x1800cb840
1800cb814:	48 8d 05 b5 a9 08 00 	lea    0x8a9b5(%rip),%rax        # 0x1801561d0
1800cb81b:	4c 8b ce             	mov    %rsi,%r9
1800cb81e:	41 b0 01             	mov    $0x1,%r8b
1800cb821:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800cb826:	8b d7                	mov    %edi,%edx
1800cb828:	48 8b cd             	mov    %rbp,%rcx
1800cb82b:	e8 b8 80 ff ff       	call   0x1800c38e8
1800cb830:	eb 14                	jmp    0x1800cb846
1800cb832:	45 8b c7             	mov    %r15d,%r8d
1800cb835:	41 8b d4             	mov    %r12d,%edx
1800cb838:	48 8b cd             	mov    %rbp,%rcx
1800cb83b:	e8 08 fb ff ff       	call   0x1800cb348
1800cb840:	49 89 46 68          	mov    %rax,0x68(%r14)
1800cb844:	33 ff                	xor    %edi,%edi
1800cb846:	48 8d 8d f8 05 00 00 	lea    0x5f8(%rbp),%rcx
1800cb84d:	4c 8b ce             	mov    %rsi,%r9
1800cb850:	45 33 c0             	xor    %r8d,%r8d
1800cb853:	49 8b d5             	mov    %r13,%rdx
1800cb856:	e8 99 d1 ff ff       	call   0x1800c89f4
1800cb85b:	84 c0                	test   %al,%al
1800cb85d:	74 08                	je     0x1800cb867
1800cb85f:	49 8b cd             	mov    %r13,%rcx
1800cb862:	e8 51 b0 ff ff       	call   0x1800c68b8
1800cb867:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1800cb86b:	80 79 0c 00          	cmpb   $0x0,0xc(%rcx)
1800cb86f:	89 79 08             	mov    %edi,0x8(%rcx)
1800cb872:	74 13                	je     0x1800cb887
1800cb874:	80 7e 28 00          	cmpb   $0x0,0x28(%rsi)
1800cb878:	74 0d                	je     0x1800cb887
1800cb87a:	48 8b 46 18          	mov    0x18(%rsi),%rax
1800cb87e:	48 89 08             	mov    %rcx,(%rax)
1800cb881:	48 89 4e 18          	mov    %rcx,0x18(%rsi)
1800cb885:	eb 0b                	jmp    0x1800cb892
1800cb887:	48 8b 46 08          	mov    0x8(%rsi),%rax
1800cb88b:	48 89 08             	mov    %rcx,(%rax)
1800cb88e:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
1800cb892:	48 83 21 00          	andq   $0x0,(%rcx)
1800cb896:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1800cb89d:	00
1800cb89e:	48 83 c4 40          	add    $0x40,%rsp
1800cb8a2:	41 5f                	pop    %r15
1800cb8a4:	41 5e                	pop    %r14
1800cb8a6:	41 5d                	pop    %r13
1800cb8a8:	41 5c                	pop    %r12
1800cb8aa:	5f                   	pop    %rdi
1800cb8ab:	5e                   	pop    %rsi
1800cb8ac:	5d                   	pop    %rbp
1800cb8ad:	c3                   	ret
1800cb8ae:	cc                   	int3
1800cb8af:	cc                   	int3
1800cb8b0:	33 c0                	xor    %eax,%eax
1800cb8b2:	4d 8b c8             	mov    %r8,%r9
1800cb8b5:	41 83 e1 07          	and    $0x7,%r9d
1800cb8b9:	74 5b                	je     0x1800cb916
1800cb8bb:	49 83 e9 01          	sub    $0x1,%r9
1800cb8bf:	74 64                	je     0x1800cb925
1800cb8c1:	49 83 e9 01          	sub    $0x1,%r9
1800cb8c5:	74 3a                	je     0x1800cb901
1800cb8c7:	49 83 e9 01          	sub    $0x1,%r9
1800cb8cb:	74 43                	je     0x1800cb910
1800cb8cd:	49 83 e9 01          	sub    $0x1,%r9
1800cb8d1:	74 27                	je     0x1800cb8fa
1800cb8d3:	49 83 e9 01          	sub    $0x1,%r9
1800cb8d7:	74 62                	je     0x1800cb93b
1800cb8d9:	49 8b c0             	mov    %r8,%rax
1800cb8dc:	49 83 f9 01          	cmp    $0x1,%r9
1800cb8e0:	74 0c                	je     0x1800cb8ee
1800cb8e2:	48 25 06 00 f0 ff    	and    $0xfffffffffff00006,%rax
1800cb8e8:	48 83 c8 06          	or     $0x6,%rax
1800cb8ec:	c3                   	ret
1800cb8ed:	cc                   	int3
1800cb8ee:	48 25 07 00 f0 ff    	and    $0xfffffffffff00007,%rax
1800cb8f4:	48 83 c8 07          	or     $0x7,%rax
1800cb8f8:	c3                   	ret
1800cb8f9:	cc                   	int3
1800cb8fa:	b8 02 00 00 00       	mov    $0x2,%eax
1800cb8ff:	c3                   	ret
1800cb900:	cc                   	int3
1800cb901:	41 f6 c0 08          	test   $0x8,%r8b
1800cb905:	75 09                	jne    0x1800cb910
1800cb907:	49 8b c0             	mov    %r8,%rax
1800cb90a:	48 25 00 00 f0 ff    	and    $0xfffffffffff00000,%rax
1800cb910:	48 83 c8 03          	or     $0x3,%rax
1800cb914:	c3                   	ret
1800cb915:	cc                   	int3
1800cb916:	41 f6 c0 08          	test   $0x8,%r8b
1800cb91a:	75 09                	jne    0x1800cb925
1800cb91c:	49 8b c0             	mov    %r8,%rax
1800cb91f:	48 25 00 00 f0 ff    	and    $0xfffffffffff00000,%rax
1800cb925:	84 d2                	test   %dl,%dl
1800cb927:	74 06                	je     0x1800cb92f
1800cb929:	80 79 6b 00          	cmpb   $0x0,0x6b(%rcx)
1800cb92d:	75 08                	jne    0x1800cb937
1800cb92f:	48 3d 00 00 10 00    	cmp    $0x100000,%rax
1800cb935:	72 04                	jb     0x1800cb93b
1800cb937:	48 83 c8 01          	or     $0x1,%rax
1800cb93b:	c3                   	ret
1800cb93c:	cc                   	int3
1800cb93d:	cc                   	int3
1800cb93e:	cc                   	int3
1800cb93f:	cc                   	int3
1800cb940:	48 8b c4             	mov    %rsp,%rax
1800cb943:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800cb947:	48 89 68 10          	mov    %rbp,0x10(%rax)
1800cb94b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800cb94f:	48 89 78 20          	mov    %rdi,0x20(%rax)
1800cb953:	41 56                	push   %r14
1800cb955:	48 83 ec 20          	sub    $0x20,%rsp
1800cb959:	44 8b f2             	mov    %edx,%r14d
1800cb95c:	49 8b f0             	mov    %r8,%rsi
1800cb95f:	41 c1 e6 09          	shl    $0x9,%r14d
1800cb963:	8b ea                	mov    %edx,%ebp
1800cb965:	33 db                	xor    %ebx,%ebx
1800cb967:	48 8b f9             	mov    %rcx,%rdi
1800cb96a:	44 8b 8f 48 09 00 00 	mov    0x948(%rdi),%r9d
1800cb971:	41 8d 04 1e          	lea    (%r14,%rbx,1),%eax
1800cb975:	33 d2                	xor    %edx,%edx
1800cb977:	45 8d 41 01          	lea    0x1(%r9),%r8d
1800cb97b:	41 f7 f0             	div    %r8d
1800cb97e:	41 3b d1             	cmp    %r9d,%edx
1800cb981:	74 1d                	je     0x1800cb9a0
1800cb983:	45 8b de             	mov    %r14d,%r11d
1800cb986:	44 2b d8             	sub    %eax,%r11d
1800cb989:	44 03 db             	add    %ebx,%r11d
1800cb98c:	45 03 db             	add    %r11d,%r11d
1800cb98f:	45 8b c3             	mov    %r11d,%r8d
1800cb992:	41 d1 e8             	shr    $1,%r8d
1800cb995:	44 3b 87 6c 09 00 00 	cmp    0x96c(%rdi),%r8d
1800cb99c:	72 1f                	jb     0x1800cb9bd
1800cb99e:	eb 08                	jmp    0x1800cb9a8
1800cb9a0:	44 8d 1c 00          	lea    (%rax,%rax,1),%r11d
1800cb9a4:	41 83 cb 01          	or     $0x1,%r11d
1800cb9a8:	41 f6 c3 01          	test   $0x1,%r11b
1800cb9ac:	74 34                	je     0x1800cb9e2
1800cb9ae:	45 8b c3             	mov    %r11d,%r8d
1800cb9b1:	41 d1 e8             	shr    $1,%r8d
1800cb9b4:	44 3b 87 70 09 00 00 	cmp    0x970(%rdi),%r8d
1800cb9bb:	73 25                	jae    0x1800cb9e2
1800cb9bd:	41 8b d3             	mov    %r11d,%edx
1800cb9c0:	48 8b cf             	mov    %rdi,%rcx
1800cb9c3:	83 e2 01             	and    $0x1,%edx
1800cb9c6:	e8 7d f9 ff ff       	call   0x1800cb348
1800cb9cb:	41 f6 d3             	not    %r11b
1800cb9ce:	4c 8b c0             	mov    %rax,%r8
1800cb9d1:	41 80 e3 01          	and    $0x1,%r11b
1800cb9d5:	48 8b cf             	mov    %rdi,%rcx
1800cb9d8:	41 8a d3             	mov    %r11b,%dl
1800cb9db:	e8 d0 fe ff ff       	call   0x1800cb8b0
1800cb9e0:	eb 02                	jmp    0x1800cb9e4
1800cb9e2:	33 c0                	xor    %eax,%eax
1800cb9e4:	48 89 06             	mov    %rax,(%rsi)
1800cb9e7:	ff c3                	inc    %ebx
1800cb9e9:	48 83 c6 08          	add    $0x8,%rsi
1800cb9ed:	81 fb 00 02 00 00    	cmp    $0x200,%ebx
1800cb9f3:	0f 82 71 ff ff ff    	jb     0x1800cb96a
1800cb9f9:	48 8b 87 d0 09 00 00 	mov    0x9d0(%rdi),%rax
1800cba00:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800cba05:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1800cba0a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1800cba0f:	0f b3 28             	btr    %ebp,(%rax)
1800cba12:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1800cba17:	48 83 c4 20          	add    $0x20,%rsp