140238700:	75 14                	jne    0x140238716
140238702:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140238706:	48 3b 4c 24 28       	cmp    0x28(%rsp),%rcx
14023870b:	75 09                	jne    0x140238716
14023870d:	8b 47 10             	mov    0x10(%rdi),%eax
140238710:	3b 44 24 30          	cmp    0x30(%rsp),%eax
140238714:	74 2e                	je     0x140238744
140238716:	48 8b ce             	mov    %rsi,%rcx
140238719:	ff c3                	inc    %ebx
14023871b:	e8 00 fd fe ff       	call   0x140228420
140238720:	3b d8                	cmp    %eax,%ebx
140238722:	7c af                	jl     0x1402386d3
140238724:	33 c0                	xor    %eax,%eax
140238726:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14023872b:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140238730:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140238735:	48 33 cc             	xor    %rsp,%rcx
140238738:	e8 03 1f 0c 00       	call   0x1402fa640
14023873d:	48 83 c4 48          	add    $0x48,%rsp
140238741:	5f                   	pop    %rdi
140238742:	5e                   	pop    %rsi
140238743:	c3                   	ret
140238744:	48 8b c5             	mov    %rbp,%rax
140238747:	eb dd                	jmp    0x140238726
140238749:	cc                   	int3
14023874a:	cc                   	int3
14023874b:	cc                   	int3
14023874c:	cc                   	int3
14023874d:	cc                   	int3
14023874e:	cc                   	int3
14023874f:	cc                   	int3
140238750:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140238755:	55                   	push   %rbp
140238756:	56                   	push   %rsi
140238757:	57                   	push   %rdi
140238758:	b8 80 00 00 00       	mov    $0x80,%eax
14023875d:	e8 7e 1e 0c 00       	call   0x1402fa5e0
140238762:	48 2b e0             	sub    %rax,%rsp
140238765:	48 8b 05 14 fa 1c 00 	mov    0x1cfa14(%rip),%rax        # 0x140408180
14023876c:	48 33 c4             	xor    %rsp,%rax
14023876f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140238774:	49 8b f8             	mov    %r8,%rdi
140238777:	48 8b da             	mov    %rdx,%rbx
14023877a:	48 8b e9             	mov    %rcx,%rbp
14023877d:	48 85 d2             	test   %rdx,%rdx
140238780:	0f 84 c0 00 00 00    	je     0x140238846
140238786:	48 8b 0a             	mov    (%rdx),%rcx
140238789:	e8 72 69 00 00       	call   0x14023f100
14023878e:	8b c8                	mov    %eax,%ecx
140238790:	e8 bb 68 00 00       	call   0x14023f050
140238795:	48 8b c8             	mov    %rax,%rcx
140238798:	e8 b3 92 00 00       	call   0x140241a50
14023879d:	48 8b f0             	mov    %rax,%rsi
1402387a0:	48 85 c0             	test   %rax,%rax
1402387a3:	75 28                	jne    0x1402387cd
1402387a5:	4c 8d 0d e4 6e 12 00 	lea    0x126ee4(%rip),%r9        # 0x14035f690
1402387ac:	c7 44 24 20 20 01 00 	movl   $0x120,0x20(%rsp)
1402387b3:	00
1402387b4:	8d 50 6d             	lea    0x6d(%rax),%edx
1402387b7:	8d 48 27             	lea    0x27(%rax),%ecx
1402387ba:	44 8d 40 77          	lea    0x77(%rax),%r8d
1402387be:	e8 dd 8b fe ff       	call   0x1402213a0
1402387c3:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402387c8:	e9 b6 00 00 00       	jmp    0x140238883
1402387cd:	48 8b ce             	mov    %rsi,%rcx
1402387d0:	e8 cb 7d 00 00       	call   0x1402405a0
1402387d5:	48 63 f8             	movslq %eax,%rdi
1402387d8:	85 c0                	test   %eax,%eax
1402387da:	78 e7                	js     0x1402387c3
1402387dc:	39 7b 10             	cmp    %edi,0x10(%rbx)
1402387df:	75 61                	jne    0x140238842
1402387e1:	39 7b 28             	cmp    %edi,0x28(%rbx)
1402387e4:	75 5c                	jne    0x140238842
1402387e6:	48 8b cd             	mov    %rbp,%rcx
1402387e9:	e8 12 2e e8 ff       	call   0x1400bb600
1402387ee:	45 33 c9             	xor    %r9d,%r9d
1402387f1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402387f6:	48 8b d6             	mov    %rsi,%rdx
1402387f9:	48 8b c8             	mov    %rax,%rcx
1402387fc:	e8 5f 99 ff ff       	call   0x140232160
140238801:	85 c0                	test   %eax,%eax
140238803:	74 be                	je     0x1402387c3
140238805:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140238809:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14023880e:	4c 8b c7             	mov    %rdi,%r8
140238811:	e8 0c 42 0c 00       	call   0x1402fca22
140238816:	85 c0                	test   %eax,%eax
140238818:	75 28                	jne    0x140238842
14023881a:	45 33 c9             	xor    %r9d,%r9d
14023881d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140238822:	48 8b d6             	mov    %rsi,%rdx
140238825:	48 8b cd             	mov    %rbp,%rcx
140238828:	e8 33 9a ff ff       	call   0x140232260
14023882d:	48 8b 53 30          	mov    0x30(%rbx),%rdx
140238831:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140238836:	4c 8b c7             	mov    %rdi,%r8
140238839:	e8 e4 41 0c 00       	call   0x1402fca22
14023883e:	85 c0                	test   %eax,%eax
140238840:	74 3c                	je     0x14023887e
140238842:	33 c0                	xor    %eax,%eax
140238844:	eb 3d                	jmp    0x140238883
140238846:	48 8b cf             	mov    %rdi,%rcx
140238849:	33 db                	xor    %ebx,%ebx
14023884b:	e8 d0 fb fe ff       	call   0x140228420
140238850:	85 c0                	test   %eax,%eax
140238852:	7e 2a                	jle    0x14023887e
140238854:	8b d3                	mov    %ebx,%edx
140238856:	48 8b cf             	mov    %rdi,%rcx
140238859:	e8 f2 fd fe ff       	call   0x140228650
14023885e:	45 33 c0             	xor    %r8d,%r8d
140238861:	48 8b cd             	mov    %rbp,%rcx
140238864:	48 8b 10             	mov    (%rax),%rdx
140238867:	e8 e4 fe ff ff       	call   0x140238750
14023886c:	85 c0                	test   %eax,%eax
14023886e:	7e 13                	jle    0x140238883
140238870:	48 8b cf             	mov    %rdi,%rcx
140238873:	ff c3                	inc    %ebx
140238875:	e8 a6 fb fe ff       	call   0x140228420
14023887a:	3b d8                	cmp    %eax,%ebx
14023887c:	7c d6                	jl     0x140238854
14023887e:	b8 01 00 00 00       	mov    $0x1,%eax
140238883:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140238888:	48 33 cc             	xor    %rsp,%rcx
14023888b:	e8 b0 1d 0c 00       	call   0x1402fa640
140238890:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
140238897:	00
140238898:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14023889f:	5f                   	pop    %rdi
1402388a0:	5e                   	pop    %rsi
1402388a1:	5d                   	pop    %rbp
1402388a2:	c3                   	ret
1402388a3:	cc                   	int3
1402388a4:	cc                   	int3
1402388a5:	cc                   	int3
1402388a6:	cc                   	int3
1402388a7:	cc                   	int3
1402388a8:	cc                   	int3
1402388a9:	cc                   	int3
1402388aa:	cc                   	int3
1402388ab:	cc                   	int3
1402388ac:	cc                   	int3
1402388ad:	cc                   	int3
1402388ae:	cc                   	int3
1402388af:	cc                   	int3
1402388b0:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402388b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402388ba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402388bf:	41 56                	push   %r14
1402388c1:	b8 30 00 00 00       	mov    $0x30,%eax
1402388c6:	e8 15 1d 0c 00       	call   0x1402fa5e0
1402388cb:	48 2b e0             	sub    %rax,%rsp
1402388ce:	49 8b f1             	mov    %r9,%rsi
1402388d1:	45 8b f0             	mov    %r8d,%r14d
1402388d4:	48 8b ea             	mov    %rdx,%rbp
1402388d7:	48 8b f9             	mov    %rcx,%rdi
1402388da:	48 85 d2             	test   %rdx,%rdx
1402388dd:	75 26                	jne    0x140238905
1402388df:	4c 8d 0d c2 6d 12 00 	lea    0x126dc2(%rip),%r9        # 0x14035f6a8
1402388e6:	c7 44 24 20 69 00 00 	movl   $0x69,0x20(%rsp)
1402388ed:	00
1402388ee:	8d 50 3d             	lea    0x3d(%rax),%edx
1402388f1:	8d 48 f8             	lea    -0x8(%rax),%ecx
1402388f4:	44 8d 40 13          	lea    0x13(%rax),%r8d
1402388f8:	e8 a3 8a fe ff       	call   0x1402213a0
1402388fd:	8d 45 ff             	lea    -0x1(%rbp),%eax
140238900:	e9 ff 00 00 00       	jmp    0x140238a04
140238905:	48 85 f6             	test   %rsi,%rsi
140238908:	75 26                	jne    0x140238930
14023890a:	4c 8d 0d 97 6d 12 00 	lea    0x126d97(%rip),%r9        # 0x14035f6a8
140238911:	c7 44 24 20 6c 00 00 	movl   $0x6c,0x20(%rsp)
140238918:	00
140238919:	8d 56 6d             	lea    0x6d(%rsi),%edx
14023891c:	8d 4e 28             	lea    0x28(%rsi),%ecx
14023891f:	44 8d 46 69          	lea    0x69(%rsi),%r8d
140238923:	e8 78 8a fe ff       	call   0x1402213a0
140238928:	8d 46 ff             	lea    -0x1(%rsi),%eax
14023892b:	e9 d4 00 00 00       	jmp    0x140238a04
140238930:	41 b8 6d 00 00 00    	mov    $0x6d,%r8d
140238936:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14023893b:	48 8d 15 66 6d 12 00 	lea    0x126d66(%rip),%rdx        # 0x14035f6a8
140238942:	41 8d 48 db          	lea    -0x25(%r8),%ecx
140238946:	e8 75 09 ff ff       	call   0x1402292c0
14023894b:	48 8b d8             	mov    %rax,%rbx
14023894e:	48 85 c0             	test   %rax,%rax
140238951:	0f 84 a3 00 00 00    	je     0x1402389fa
140238957:	48 89 68 08          	mov    %rbp,0x8(%rax)
14023895b:	33 ed                	xor    %ebp,%ebp
14023895d:	89 68 40             	mov    %ebp,0x40(%rax)
140238960:	44 89 70 10          	mov    %r14d,0x10(%rax)
140238964:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
14023896a:	48 89 70 18          	mov    %rsi,0x18(%rax)
14023896e:	48 39 6f 08          	cmp    %rbp,0x8(%rdi)
140238972:	0f 85 a2 00 00 00    	jne    0x140238a1a
140238978:	e8 b3 f9 fe ff       	call   0x140228330
14023897d:	48 89 47 08          	mov    %rax,0x8(%rdi)
140238981:	48 85 c0             	test   %rax,%rax
140238984:	0f 85 90 00 00 00    	jne    0x140238a1a
14023898a:	f6 43 40 01          	testb  $0x1,0x40(%rbx)
14023898e:	74 55                	je     0x1402389e5
140238990:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140238994:	44 8d 45 37          	lea    0x37(%rbp),%r8d
140238998:	48 8d 15 09 6d 12 00 	lea    0x126d09(%rip),%rdx        # 0x14035f6a8
14023899f:	e8 6c 09 ff ff       	call   0x140229310
1402389a4:	83 3b 03             	cmpl   $0x3,(%rbx)
1402389a7:	75 3c                	jne    0x1402389e5
1402389a9:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1402389ad:	44 8d 45 3a          	lea    0x3a(%rbp),%r8d
1402389b1:	48 8d 15 f0 6c 12 00 	lea    0x126cf0(%rip),%rdx        # 0x14035f6a8
1402389b8:	e8 53 09 ff ff       	call   0x140229310
1402389bd:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1402389c1:	44 8d 45 3b          	lea    0x3b(%rbp),%r8d
1402389c5:	48 8d 15 dc 6c 12 00 	lea    0x126cdc(%rip),%rdx        # 0x14035f6a8
1402389cc:	e8 3f 09 ff ff       	call   0x140229310
1402389d1:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1402389d5:	44 8d 45 3c          	lea    0x3c(%rbp),%r8d
1402389d9:	48 8d 15 c8 6c 12 00 	lea    0x126cc8(%rip),%rdx        # 0x14035f6a8
1402389e0:	e8 2b 09 ff ff       	call   0x140229310
1402389e5:	41 b8 46 00 00 00    	mov    $0x46,%r8d
1402389eb:	48 8d 15 b6 6c 12 00 	lea    0x126cb6(%rip),%rdx        # 0x14035f6a8
1402389f2:	48 8b cb             	mov    %rbx,%rcx
1402389f5:	e8 16 09 ff ff       	call   0x140229310
1402389fa:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402389ff:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140238a04:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140238a09:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140238a0e:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140238a13:	48 83 c4 30          	add    $0x30,%rsp
140238a17:	41 5e                	pop    %r14
140238a19:	c3                   	ret
140238a1a:	8b 44 24 60          	mov    0x60(%rsp),%eax
140238a1e:	48 8b d3             	mov    %rbx,%rdx
140238a21:	89 43 28             	mov    %eax,0x28(%rbx)
140238a24:	8b 44 24 68          	mov    0x68(%rsp),%eax
140238a28:	89 43 2c             	mov    %eax,0x2c(%rbx)
140238a2b:	48 89 6b 30          	mov    %rbp,0x30(%rbx)
140238a2f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140238a33:	e8 c8 fa fe ff       	call   0x140228500
140238a38:	8b f8                	mov    %eax,%edi
140238a3a:	85 c0                	test   %eax,%eax
140238a3c:	7f c1                	jg     0x1402389ff
140238a3e:	f6 43 40 01          	testb  $0x1,0x40(%rbx)
140238a42:	74 5d                	je     0x140238aa1
140238a44:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140238a48:	48 8d 15 59 6c 12 00 	lea    0x126c59(%rip),%rdx        # 0x14035f6a8
140238a4f:	41 b8 37 00 00 00    	mov    $0x37,%r8d
140238a55:	e8 b6 08 ff ff       	call   0x140229310
140238a5a:	83 3b 03             	cmpl   $0x3,(%rbx)
140238a5d:	75 42                	jne    0x140238aa1
140238a5f:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140238a63:	48 8d 15 3e 6c 12 00 	lea    0x126c3e(%rip),%rdx        # 0x14035f6a8
140238a6a:	41 b8 3a 00 00 00    	mov    $0x3a,%r8d
140238a70:	e8 9b 08 ff ff       	call   0x140229310
140238a75:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140238a79:	48 8d 15 28 6c 12 00 	lea    0x126c28(%rip),%rdx        # 0x14035f6a8
140238a80:	41 b8 3b 00 00 00    	mov    $0x3b,%r8d
140238a86:	e8 85 08 ff ff       	call   0x140229310
140238a8b:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140238a8f:	48 8d 15 12 6c 12 00 	lea    0x126c12(%rip),%rdx        # 0x14035f6a8
140238a96:	41 b8 3c 00 00 00    	mov    $0x3c,%r8d
140238a9c:	e8 6f 08 ff ff       	call   0x140229310
140238aa1:	41 b8 46 00 00 00    	mov    $0x46,%r8d
140238aa7:	48 8d 15 fa 6b 12 00 	lea    0x126bfa(%rip),%rdx        # 0x14035f6a8
140238aae:	48 8b cb             	mov    %rbx,%rcx
140238ab1:	e8 5a 08 ff ff       	call   0x140229310
140238ab6:	8d 47 ff             	lea    -0x1(%rdi),%eax
140238ab9:	e9 41 ff ff ff       	jmp    0x1402389ff
140238abe:	cc                   	int3
140238abf:	cc                   	int3
140238ac0:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140238ac5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140238aca:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140238acf:	41 56                	push   %r14
140238ad1:	b8 30 00 00 00       	mov    $0x30,%eax
140238ad6:	e8 05 1b 0c 00       	call   0x1402fa5e0
140238adb:	48 2b e0             	sub    %rax,%rsp
140238ade:	49 8b f1             	mov    %r9,%rsi
140238ae1:	45 8b f0             	mov    %r8d,%r14d
140238ae4:	48 8b ea             	mov    %rdx,%rbp
140238ae7:	48 8b f9             	mov    %rcx,%rdi
140238aea:	48 85 d2             	test   %rdx,%rdx
140238aed:	75 26                	jne    0x140238b15
140238aef:	4c 8d 0d b2 6b 12 00 	lea    0x126bb2(%rip),%r9        # 0x14035f6a8
140238af6:	c7 44 24 20 69 00 00 	movl   $0x69,0x20(%rsp)
140238afd:	00
140238afe:	8d 50 3d             	lea    0x3d(%rax),%edx
140238b01:	8d 48 f8             	lea    -0x8(%rax),%ecx
140238b04:	44 8d 40 13          	lea    0x13(%rax),%r8d
140238b08:	e8 93 88 fe ff       	call   0x1402213a0
140238b0d:	8d 45 ff             	lea    -0x1(%rbp),%eax
140238b10:	e9 08 01 00 00       	jmp    0x140238c1d
140238b15:	48 85 f6             	test   %rsi,%rsi
140238b18:	75 26                	jne    0x140238b40
140238b1a:	4c 8d 0d 87 6b 12 00 	lea    0x126b87(%rip),%r9        # 0x14035f6a8
140238b21:	c7 44 24 20 6c 00 00 	movl   $0x6c,0x20(%rsp)
140238b28:	00
140238b29:	8d 56 6d             	lea    0x6d(%rsi),%edx
140238b2c:	8d 4e 28             	lea    0x28(%rsi),%ecx
140238b2f:	44 8d 46 69          	lea    0x69(%rsi),%r8d
140238b33:	e8 68 88 fe ff       	call   0x1402213a0
140238b38:	8d 46 ff             	lea    -0x1(%rsi),%eax
140238b3b:	e9 dd 00 00 00       	jmp    0x140238c1d
140238b40:	41 b8 6d 00 00 00    	mov    $0x6d,%r8d
140238b46:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140238b4b:	48 8d 15 56 6b 12 00 	lea    0x126b56(%rip),%rdx        # 0x14035f6a8
140238b52:	41 8d 48 db          	lea    -0x25(%r8),%ecx
140238b56:	e8 65 07 ff ff       	call   0x1402292c0
140238b5b:	48 8b d8             	mov    %rax,%rbx
140238b5e:	48 85 c0             	test   %rax,%rax
140238b61:	0f 84 ac 00 00 00    	je     0x140238c13
140238b67:	48 89 68 08          	mov    %rbp,0x8(%rax)
140238b6b:	c7 40 40 00 00 00 00 	movl   $0x0,0x40(%rax)
140238b72:	44 89 70 10          	mov    %r14d,0x10(%rax)
140238b76:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
140238b7c:	48 89 70 18          	mov    %rsi,0x18(%rax)
140238b80:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
140238b85:	0f 85 a8 00 00 00    	jne    0x140238c33
140238b8b:	e8 a0 f7 fe ff       	call   0x140228330
140238b90:	48 89 47 08          	mov    %rax,0x8(%rdi)
140238b94:	48 85 c0             	test   %rax,%rax
140238b97:	0f 85 96 00 00 00    	jne    0x140238c33
140238b9d:	f6 43 40 01          	testb  $0x1,0x40(%rbx)
140238ba1:	74 5b                	je     0x140238bfe
140238ba3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140238ba7:	44 8d 40 37          	lea    0x37(%rax),%r8d
140238bab:	48 8d 15 f6 6a 12 00 	lea    0x126af6(%rip),%rdx        # 0x14035f6a8
140238bb2:	e8 59 07 ff ff       	call   0x140229310
140238bb7:	83 3b 03             	cmpl   $0x3,(%rbx)
140238bba:	75 42                	jne    0x140238bfe
140238bbc:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140238bc0:	48 8d 15 e1 6a 12 00 	lea    0x126ae1(%rip),%rdx        # 0x14035f6a8
140238bc7:	41 b8 3a 00 00 00    	mov    $0x3a,%r8d
140238bcd:	e8 3e 07 ff ff       	call   0x140229310
140238bd2:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140238bd6:	48 8d 15 cb 6a 12 00 	lea    0x126acb(%rip),%rdx        # 0x14035f6a8
140238bdd:	41 b8 3b 00 00 00    	mov    $0x3b,%r8d
140238be3:	e8 28 07 ff ff       	call   0x140229310
140238be8:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140238bec:	48 8d 15 b5 6a 12 00 	lea    0x126ab5(%rip),%rdx        # 0x14035f6a8
140238bf3:	41 b8 3c 00 00 00    	mov    $0x3c,%r8d
140238bf9:	e8 12 07 ff ff       	call   0x140229310
140238bfe:	41 b8 46 00 00 00    	mov    $0x46,%r8d
140238c04:	48 8d 15 9d 6a 12 00 	lea    0x126a9d(%rip),%rdx        # 0x14035f6a8
140238c0b:	48 8b cb             	mov    %rbx,%rcx
140238c0e:	e8 fd 06 ff ff       	call   0x140229310
140238c13:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140238c18:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140238c1d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140238c22:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140238c27:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140238c2c:	48 83 c4 30          	add    $0x30,%rsp