1403595c9:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1403595cd:	e8 7e 68 e4 ff       	call   0x14019fe50
1403595d2:	48 8b d0             	mov    %rax,%rdx
1403595d5:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1403595d9:	e8 12 33 35 00       	call   0x1406ac8f0
1403595de:	48 8b 08             	mov    (%rax),%rcx
1403595e1:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1403595e8:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1403595ed:	48 8b 08             	mov    (%rax),%rcx
1403595f0:	48 85 c9             	test   %rcx,%rcx
1403595f3:	74 24                	je     0x140359619
1403595f5:	8b 41 10             	mov    0x10(%rcx),%eax
1403595f8:	ff c8                	dec    %eax
1403595fa:	89 41 10             	mov    %eax,0x10(%rcx)
1403595fd:	85 c0                	test   %eax,%eax
1403595ff:	7f 18                	jg     0x140359619
140359601:	0f 88 db 17 00 00    	js     0x14035ade2
140359607:	48 8b 01             	mov    (%rcx),%rax
14035960a:	ba 01 00 00 00       	mov    $0x1,%edx
14035960f:	48 8b 00             	mov    (%rax),%rax
140359612:	ff 15 08 a4 c2 00    	call   *0xc2a408(%rip)        # 0x140f83a20
140359618:	90                   	nop
140359619:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14035961e:	49 8b cf             	mov    %r15,%rcx
140359621:	e8 5a 30 3e 00       	call   0x14073c680
140359626:	4c 8b 20             	mov    (%rax),%r12
140359629:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14035962e:	48 85 c9             	test   %rcx,%rcx
140359631:	74 24                	je     0x140359657
140359633:	8b 41 10             	mov    0x10(%rcx),%eax
140359636:	ff c8                	dec    %eax
140359638:	89 41 10             	mov    %eax,0x10(%rcx)
14035963b:	85 c0                	test   %eax,%eax
14035963d:	7f 18                	jg     0x140359657
14035963f:	0f 88 a8 17 00 00    	js     0x14035aded
140359645:	48 8b 01             	mov    (%rcx),%rax
140359648:	ba 01 00 00 00       	mov    $0x1,%edx
14035964d:	48 8b 00             	mov    (%rax),%rax
140359650:	ff 15 ca a3 c2 00    	call   *0xc2a3ca(%rip)        # 0x140f83a20
140359656:	90                   	nop
140359657:	4c 8d 0d 92 4e e4 ff 	lea    -0x1bb16e(%rip),%r9        # 0x14019e4f0
14035965e:	ba 08 00 00 00       	mov    $0x8,%edx
140359663:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140359669:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14035966e:	e8 d9 1e ac 00       	call   0x140e1b54c
140359673:	90                   	nop
140359674:	4d 85 ff             	test   %r15,%r15
140359677:	74 29                	je     0x1403596a2
140359679:	41 8b 47 10          	mov    0x10(%r15),%eax
14035967d:	ff c8                	dec    %eax
14035967f:	41 89 47 10          	mov    %eax,0x10(%r15)
140359683:	85 c0                	test   %eax,%eax
140359685:	7f 1b                	jg     0x1403596a2
140359687:	0f 88 6b 17 00 00    	js     0x14035adf8
14035968d:	49 8b 07             	mov    (%r15),%rax
140359690:	ba 01 00 00 00       	mov    $0x1,%edx
140359695:	49 8b cf             	mov    %r15,%rcx
140359698:	48 8b 00             	mov    (%rax),%rax
14035969b:	ff 15 7f a3 c2 00    	call   *0xc2a37f(%rip)        # 0x140f83a20
1403596a1:	90                   	nop
1403596a2:	4d 85 e4             	test   %r12,%r12
1403596a5:	0f 85 f6 05 00 00    	jne    0x140359ca1
1403596ab:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1403596b0:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1403596b5:	48 8b 05 8c 29 0c 01 	mov    0x10c298c(%rip),%rax        # 0x14141c048
1403596bc:	48 8b 88 18 03 00 00 	mov    0x318(%rax),%rcx
1403596c3:	48 85 c9             	test   %rcx,%rcx
1403596c6:	74 1c                	je     0x1403596e4
1403596c8:	8b 41 10             	mov    0x10(%rcx),%eax
1403596cb:	ff c0                	inc    %eax
1403596cd:	89 41 10             	mov    %eax,0x10(%rcx)
1403596d0:	83 f8 01             	cmp    $0x1,%eax
1403596d3:	0f 8e 2a 17 00 00    	jle    0x14035ae03
1403596d9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403596de:	0f 84 27 17 00 00    	je     0x14035ae0b
1403596e4:	45 33 f6             	xor    %r14d,%r14d
1403596e7:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1403596ec:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1403596f1:	48 8d 45 18          	lea    0x18(%rbp),%rax
1403596f5:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1403596fa:	c7 44 24 68 01 00 00 	movl   $0x1,0x68(%rsp)
140359701:	00
140359702:	c7 44 24 6c 02 00 00 	movl   $0x2,0x6c(%rsp)
140359709:	00
14035970a:	0f 57 c0             	xorps  %xmm0,%xmm0
14035970d:	f3 0f 7f 45 18       	movdqu %xmm0,0x18(%rbp)
140359712:	4c 89 75 28          	mov    %r14,0x28(%rbp)
140359716:	0f ae e8             	lfence
140359719:	b9 08 00 00 00       	mov    $0x8,%ecx
14035971e:	e8 0d d6 e3 ff       	call   0x140196d30
140359723:	48 89 45 18          	mov    %rax,0x18(%rbp)
140359727:	48 8d 48 08          	lea    0x8(%rax),%rcx
14035972b:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
14035972f:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140359734:	48 89 08             	mov    %rcx,(%rax)
140359737:	48 83 c0 08          	add    $0x8,%rax
14035973b:	48 89 45 20          	mov    %rax,0x20(%rbp)
14035973f:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140359745:	4c 8b 65 30          	mov    0x30(%rbp),%r12
140359749:	49 8b d4             	mov    %r12,%rdx
14035974c:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140359750:	e8 4b 94 01 00       	call   0x140372ba0
140359755:	48 8b 08             	mov    (%rax),%rcx
140359758:	4c 89 30             	mov    %r14,(%rax)
14035975b:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140359760:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
140359764:	45 33 c0             	xor    %r8d,%r8d
140359767:	49 8b d4             	mov    %r12,%rdx
14035976a:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14035976e:	e8 2d 94 01 00       	call   0x140372ba0
140359773:	48 8b 08             	mov    (%rax),%rcx
140359776:	4c 89 30             	mov    %r14,(%rax)
140359779:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14035977e:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
140359782:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140359786:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14035978a:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14035978e:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140359792:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
140359796:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14035979b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403597a0:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1403597a4:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1403597ab:	e8 a0 66 e4 ff       	call   0x14019fe50
1403597b0:	90                   	nop
1403597b1:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1403597b6:	4c 8d 45 18          	lea    0x18(%rbp),%r8
1403597ba:	48 8b d0             	mov    %rax,%rdx
1403597bd:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1403597c1:	e8 ca 33 35 00       	call   0x1406acb90
1403597c6:	48 8b 30             	mov    (%rax),%rsi
1403597c9:	48 89 75 78          	mov    %rsi,0x78(%rbp)
1403597cd:	4c 89 30             	mov    %r14,(%rax)
1403597d0:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1403597d4:	48 85 c9             	test   %rcx,%rcx
1403597d7:	74 24                	je     0x1403597fd
1403597d9:	8b 41 10             	mov    0x10(%rcx),%eax
1403597dc:	ff c8                	dec    %eax
1403597de:	89 41 10             	mov    %eax,0x10(%rcx)
1403597e1:	85 c0                	test   %eax,%eax
1403597e3:	7f 18                	jg     0x1403597fd
1403597e5:	0f 88 2b 16 00 00    	js     0x14035ae16
1403597eb:	48 8b 01             	mov    (%rcx),%rax
1403597ee:	ba 01 00 00 00       	mov    $0x1,%edx
1403597f3:	48 8b 00             	mov    (%rax),%rax
1403597f6:	ff 15 24 a2 c2 00    	call   *0xc2a224(%rip)        # 0x140f83a20
1403597fc:	90                   	nop
1403597fd:	4c 8d 0d ec 4c e4 ff 	lea    -0x1bb314(%rip),%r9        # 0x14019e4f0
140359804:	ba 08 00 00 00       	mov    $0x8,%edx
140359809:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14035980f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140359813:	e8 34 1d ac 00       	call   0x140e1b54c
140359818:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14035981d:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140359821:	48 8b 05 20 28 0c 01 	mov    0x10c2820(%rip),%rax        # 0x14141c048
140359828:	48 8b 88 30 03 00 00 	mov    0x330(%rax),%rcx
14035982f:	48 85 c9             	test   %rcx,%rcx
140359832:	74 1c                	je     0x140359850
140359834:	8b 41 10             	mov    0x10(%rcx),%eax
140359837:	ff c0                	inc    %eax
140359839:	89 41 10             	mov    %eax,0x10(%rcx)
14035983c:	83 f8 01             	cmp    $0x1,%eax
14035983f:	0f 8e dc 15 00 00    	jle    0x14035ae21
140359845:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14035984a:	0f 84 d9 15 00 00    	je     0x14035ae29
140359850:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140359855:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14035985a:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
140359861:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140359865:	66 0f 6f 05 03 61 c8 	movdqa 0xc86103(%rip),%xmm0        # 0x140fdf970
14035986c:	00
14035986d:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
140359872:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140359876:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14035987b:	48 8d 45 90          	lea    -0x70(%rbp),%rax
14035987f:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140359884:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140359889:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14035988f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140359894:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140359899:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1403598a0:	e8 db b2 ef ff       	call   0x140254b80
1403598a5:	48 8b f8             	mov    %rax,%rdi
1403598a8:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1403598ae:	49 8b d4             	mov    %r12,%rdx
1403598b1:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1403598b5:	e8 e6 92 01 00       	call   0x140372ba0
1403598ba:	48 8b 08             	mov    (%rax),%rcx
1403598bd:	4c 89 30             	mov    %r14,(%rax)
1403598c0:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1403598c5:	48 89 8d b0 00 00 00 	mov    %rcx,0xb0(%rbp)
1403598cc:	45 33 c0             	xor    %r8d,%r8d
1403598cf:	49 8b d4             	mov    %r12,%rdx
1403598d2:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1403598d6:	e8 c5 92 01 00       	call   0x140372ba0
1403598db:	48 8b 08             	mov    (%rax),%rcx
1403598de:	4c 89 30             	mov    %r14,(%rax)
1403598e1:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1403598e6:	48 89 8d b8 00 00 00 	mov    %rcx,0xb8(%rbp)
1403598ed:	48 8b 15 94 26 0c 01 	mov    0x10c2694(%rip),%rdx        # 0x14141bf88
1403598f4:	48 81 c2 40 0b 00 00 	add    $0xb40,%rdx
1403598fb:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1403598ff:	e8 cc 64 e4 ff       	call   0x14019fdd0
140359904:	48 8b 08             	mov    (%rax),%rcx
140359907:	4c 89 30             	mov    %r14,(%rax)
14035990a:	48 89 8d c0 00 00 00 	mov    %rcx,0xc0(%rbp)
140359911:	48 8b 08             	mov    (%rax),%rcx
140359914:	48 85 c9             	test   %rcx,%rcx
140359917:	74 24                	je     0x14035993d
140359919:	8b 41 10             	mov    0x10(%rcx),%eax
14035991c:	ff c8                	dec    %eax
14035991e:	89 41 10             	mov    %eax,0x10(%rcx)
140359921:	85 c0                	test   %eax,%eax
140359923:	7f 18                	jg     0x14035993d
140359925:	0f 88 09 15 00 00    	js     0x14035ae34
14035992b:	48 8b 01             	mov    (%rcx),%rax
14035992e:	ba 01 00 00 00       	mov    $0x1,%edx
140359933:	48 8b 00             	mov    (%rax),%rax
140359936:	ff 15 e4 a0 c2 00    	call   *0xc2a0e4(%rip)        # 0x140f83a20
14035993c:	90                   	nop
14035993d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140359943:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
14035994a:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14035994e:	e8 4d 92 01 00       	call   0x140372ba0
140359953:	48 8b 08             	mov    (%rax),%rcx
140359956:	4c 89 30             	mov    %r14,(%rax)
140359959:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14035995e:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140359963:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140359968:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14035996d:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140359972:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140359977:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14035997c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140359982:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140359987:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14035998c:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140359990:	e8 bb 64 e4 ff       	call   0x14019fe50
140359995:	48 8b d8             	mov    %rax,%rbx
140359998:	48 8b 15 61 69 0c 01 	mov    0x10c6961(%rip),%rdx        # 0x141420300
14035999f:	48 83 c2 50          	add    $0x50,%rdx
1403599a3:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1403599a7:	e8 24 64 e4 ff       	call   0x14019fdd0
1403599ac:	48 8b 08             	mov    (%rax),%rcx
1403599af:	4c 89 30             	mov    %r14,(%rax)
1403599b2:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1403599b7:	48 8b 08             	mov    (%rax),%rcx
1403599ba:	48 85 c9             	test   %rcx,%rcx
1403599bd:	74 24                	je     0x1403599e3
1403599bf:	8b 41 10             	mov    0x10(%rcx),%eax
1403599c2:	ff c8                	dec    %eax
1403599c4:	89 41 10             	mov    %eax,0x10(%rcx)
1403599c7:	85 c0                	test   %eax,%eax
1403599c9:	7f 18                	jg     0x1403599e3
1403599cb:	0f 88 6e 14 00 00    	js     0x14035ae3f
1403599d1:	48 8b 01             	mov    (%rcx),%rax
1403599d4:	ba 01 00 00 00       	mov    $0x1,%edx
1403599d9:	48 8b 00             	mov    (%rax),%rax
1403599dc:	ff 15 3e a0 c2 00    	call   *0xc2a03e(%rip)        # 0x140f83a20
1403599e2:	90                   	nop
1403599e3:	4c 8b c3             	mov    %rbx,%r8
1403599e6:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1403599eb:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1403599f0:	e8 4b 2d 35 00       	call   0x1406ac740
1403599f5:	48 8b 08             	mov    (%rax),%rcx
1403599f8:	4c 89 30             	mov    %r14,(%rax)
1403599fb:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140359a00:	48 89 8d c8 00 00 00 	mov    %rcx,0xc8(%rbp)
140359a07:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
140359a0e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140359a13:	48 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%rax
140359a1a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140359a1f:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140359a24:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140359a2a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140359a2f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140359a34:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140359a38:	e8 13 64 e4 ff       	call   0x14019fe50
140359a3d:	90                   	nop
140359a3e:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
140359a43:	4c 8b c7             	mov    %rdi,%r8
140359a46:	48 8b d0             	mov    %rax,%rdx
140359a49:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140359a4e:	e8 3d 31 35 00       	call   0x1406acb90
140359a53:	48 8b 38             	mov    (%rax),%rdi
140359a56:	48 89 bd 80 00 00 00 	mov    %rdi,0x80(%rbp)
140359a5d:	4c 89 30             	mov    %r14,(%rax)
140359a60:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140359a65:	48 85 c9             	test   %rcx,%rcx
140359a68:	74 24                	je     0x140359a8e
140359a6a:	8b 41 10             	mov    0x10(%rcx),%eax
140359a6d:	ff c8                	dec    %eax
140359a6f:	89 41 10             	mov    %eax,0x10(%rcx)
140359a72:	85 c0                	test   %eax,%eax
140359a74:	7f 18                	jg     0x140359a8e
140359a76:	0f 88 ce 13 00 00    	js     0x14035ae4a
140359a7c:	48 8b 01             	mov    (%rcx),%rax
140359a7f:	ba 01 00 00 00       	mov    $0x1,%edx
140359a84:	48 8b 00             	mov    (%rax),%rax
140359a87:	ff 15 93 9f c2 00    	call   *0xc29f93(%rip)        # 0x140f83a20
140359a8d:	90                   	nop
140359a8e:	4c 8d 0d 5b 4a e4 ff 	lea    -0x1bb5a5(%rip),%r9        # 0x14019e4f0
140359a95:	ba 08 00 00 00       	mov    $0x8,%edx
140359a9a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140359aa0:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140359aa7:	e8 a0 1a ac 00       	call   0x140e1b54c
140359aac:	90                   	nop
140359aad:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140359ab2:	48 85 c9             	test   %rcx,%rcx
140359ab5:	74 24                	je     0x140359adb
140359ab7:	8b 41 10             	mov    0x10(%rcx),%eax
140359aba:	ff c8                	dec    %eax
140359abc:	89 41 10             	mov    %eax,0x10(%rcx)
140359abf:	85 c0                	test   %eax,%eax
140359ac1:	7f 18                	jg     0x140359adb
140359ac3:	0f 88 8c 13 00 00    	js     0x14035ae55
140359ac9:	48 8b 01             	mov    (%rcx),%rax
140359acc:	ba 01 00 00 00       	mov    $0x1,%edx
140359ad1:	48 8b 00             	mov    (%rax),%rax
140359ad4:	ff 15 46 9f c2 00    	call   *0xc29f46(%rip)        # 0x140f83a20
140359ada:	90                   	nop
140359adb:	4c 8d 0d 0e 4a e4 ff 	lea    -0x1bb5f2(%rip),%r9        # 0x14019e4f0
140359ae2:	ba 08 00 00 00       	mov    $0x8,%edx
140359ae7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140359aed:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140359af2:	e8 55 1a ac 00       	call   0x140e1b54c
140359af7:	90                   	nop
140359af8:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140359afd:	48 85 f6             	test   %rsi,%rsi
140359b00:	74 1c                	je     0x140359b1e
140359b02:	8b 46 10             	mov    0x10(%rsi),%eax
140359b05:	ff c0                	inc    %eax
140359b07:	89 46 10             	mov    %eax,0x10(%rsi)
140359b0a:	83 f8 01             	cmp    $0x1,%eax
140359b0d:	0f 8e 4d 13 00 00    	jle    0x14035ae60
140359b13:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140359b18:	0f 84 4a 13 00 00    	je     0x14035ae68
140359b1e:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140359b23:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140359b28:	e8 e3 61 e4 ff       	call   0x14019fd10
140359b2d:	4c 8b c0             	mov    %rax,%r8
140359b30:	ba 0c 00 00 00       	mov    $0xc,%edx
140359b35:	48 8b cf             	mov    %rdi,%rcx
140359b38:	e8 c3 af 3d 00       	call   0x140734b00
140359b3d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140359b42:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140359b46:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140359b4b:	48 85 ff             	test   %rdi,%rdi
140359b4e:	74 1c                	je     0x140359b6c
140359b50:	8b 47 10             	mov    0x10(%rdi),%eax