1403456ab:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1403456af:	48 8b 45 10          	mov    0x10(%rbp),%rax
1403456b3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1403456b8:	4c 8b 75 c8          	mov    -0x38(%rbp),%r14
1403456bc:	4c 8b 65 90          	mov    -0x70(%rbp),%r12
1403456c0:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
1403456c4:	8b 44 24 34          	mov    0x34(%rsp),%eax
1403456c8:	89 44 24 30          	mov    %eax,0x30(%rsp)
1403456cc:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1403456d1:	48 8d 41 18          	lea    0x18(%rcx),%rax
1403456d5:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1403456da:	83 79 04 08          	cmpl   $0x8,0x4(%rcx)
1403456de:	76 08                	jbe    0x1403456e8
1403456e0:	48 8b 00             	mov    (%rax),%rax
1403456e3:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1403456e8:	b9 38 00 00 00       	mov    $0x38,%ecx
1403456ed:	e8 16 5a ad 00       	call   0x140e1b108
1403456f2:	48 8b c8             	mov    %rax,%rcx
1403456f5:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403456f9:	48 85 c0             	test   %rax,%rax
1403456fc:	74 3a                	je     0x140345738
1403456fe:	0f 57 c0             	xorps  %xmm0,%xmm0
140345701:	33 c0                	xor    %eax,%eax
140345703:	0f 11 01             	movups %xmm0,(%rcx)
140345706:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
14034570a:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14034570e:	48 89 41 30          	mov    %rax,0x30(%rcx)
140345712:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140345717:	44 8b 48 08          	mov    0x8(%rax),%r9d
14034571b:	44 8b 40 04          	mov    0x4(%rax),%r8d
14034571f:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140345724:	e8 87 c3 45 00       	call   0x1407a1ab0
140345729:	48 8b c8             	mov    %rax,%rcx
14034572c:	eb 0d                	jmp    0x14034573b
14034572e:	48 8b cb             	mov    %rbx,%rcx
140345731:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140345736:	eb 99                	jmp    0x1403456d1
140345738:	48 8b cb             	mov    %rbx,%rcx
14034573b:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140345740:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
140345744:	81 4c 24 30 00 03 00 	orl    $0x300,0x30(%rsp)
14034574b:	00
14034574c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140345751:	48 8b 40 10          	mov    0x10(%rax),%rax
140345755:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14034575a:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
14034575e:	4c 8b c1             	mov    %rcx,%r8
140345761:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140345765:	49 8b cd             	mov    %r13,%rcx
140345768:	e8 13 a5 3f 00       	call   0x14073fc80
14034576d:	90                   	nop
14034576e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140345773:	4c 8b 00             	mov    (%rax),%r8
140345776:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14034577b:	4d 85 c0             	test   %r8,%r8
14034577e:	74 1e                	je     0x14034579e
140345780:	41 8b 40 10          	mov    0x10(%r8),%eax
140345784:	ff c0                	inc    %eax
140345786:	41 89 40 10          	mov    %eax,0x10(%r8)
14034578a:	83 f8 01             	cmp    $0x1,%eax
14034578d:	0f 8e a2 07 00 00    	jle    0x140345f35
140345793:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140345798:	0f 84 8c 07 00 00    	je     0x140345f2a
14034579e:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1403457a3:	48 8b ce             	mov    %rsi,%rcx
1403457a6:	49 8b f0             	mov    %r8,%rsi
1403457a9:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1403457ae:	48 85 c9             	test   %rcx,%rcx
1403457b1:	74 28                	je     0x1403457db
1403457b3:	8b 41 10             	mov    0x10(%rcx),%eax
1403457b6:	ff c8                	dec    %eax
1403457b8:	89 41 10             	mov    %eax,0x10(%rcx)
1403457bb:	85 c0                	test   %eax,%eax
1403457bd:	7f 1c                	jg     0x1403457db
1403457bf:	0f 88 78 07 00 00    	js     0x140345f3d
1403457c5:	48 8b 01             	mov    (%rcx),%rax
1403457c8:	ba 01 00 00 00       	mov    $0x1,%edx
1403457cd:	48 8b 00             	mov    (%rax),%rax
1403457d0:	ff 15 4a e2 c3 00    	call   *0xc3e24a(%rip)        # 0x140f83a20
1403457d6:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1403457db:	48 8b 05 86 66 0d 01 	mov    0x10d6686(%rip),%rax        # 0x14141be68
1403457e2:	49 8b 50 40          	mov    0x40(%r8),%rdx
1403457e6:	4c 63 88 40 01 00 00 	movslq 0x140(%rax),%r9
1403457ed:	4d 8b d1             	mov    %r9,%r10
1403457f0:	49 c1 e2 04          	shl    $0x4,%r10
1403457f4:	4c 03 12             	add    (%rdx),%r10
1403457f7:	41 80 7a 08 00       	cmpb   $0x0,0x8(%r10)
1403457fc:	75 09                	jne    0x140345807
1403457fe:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
140345802:	48 8b c3             	mov    %rbx,%rax
140345805:	eb 22                	jmp    0x140345829
140345807:	49 8b 40 38          	mov    0x38(%r8),%rax
14034580b:	48 8b 88 80 00 00 00 	mov    0x80(%rax),%rcx
140345812:	48 8b 01             	mov    (%rcx),%rax
140345815:	4e 8b 04 c8          	mov    (%rax,%r9,8),%r8
140345819:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14034581d:	49 8b ca             	mov    %r10,%rcx
140345820:	e8 ab 28 3d 00       	call   0x1407180d0
140345825:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
140345829:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
14034582d:	0f ba e9 07          	bts    $0x7,%ecx
140345831:	83 c9 02             	or     $0x2,%ecx
140345834:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140345838:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
14034583c:	44 8b c9             	mov    %ecx,%r9d
14034583f:	8b d1                	mov    %ecx,%edx
140345841:	44 8b c1             	mov    %ecx,%r8d
140345844:	48 85 c0             	test   %rax,%rax
140345847:	0f 84 67 01 00 00    	je     0x1403459b4
14034584d:	4c 8b 05 14 66 0d 01 	mov    0x10d6614(%rip),%r8        # 0x14141be68
140345854:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034585b:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140345860:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140345864:	e8 37 d3 02 00       	call   0x140372ba0
140345869:	4c 8b 30             	mov    (%rax),%r14
14034586c:	48 89 18             	mov    %rbx,(%rax)
14034586f:	4c 89 75 c8          	mov    %r14,-0x38(%rbp)
140345873:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140345877:	83 c9 04             	or     $0x4,%ecx
14034587a:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
14034587e:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
140345882:	49 8b 46 40          	mov    0x40(%r14),%rax
140345886:	4c 8b 08             	mov    (%rax),%r9
140345889:	41 80 79 18 00       	cmpb   $0x0,0x18(%r9)
14034588e:	75 09                	jne    0x140345899
140345890:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
140345894:	48 8b c3             	mov    %rbx,%rax
140345897:	eb 27                	jmp    0x1403458c0
140345899:	49 8b 46 38          	mov    0x38(%r14),%rax
14034589d:	48 8b 88 80 00 00 00 	mov    0x80(%rax),%rcx
1403458a4:	48 8b 01             	mov    (%rcx),%rax
1403458a7:	4c 8b 40 08          	mov    0x8(%rax),%r8
1403458ab:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1403458af:	49 8d 49 10          	lea    0x10(%r9),%rcx
1403458b3:	e8 18 28 3d 00       	call   0x1407180d0
1403458b8:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
1403458bc:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1403458c0:	81 c9 08 40 00 00    	or     $0x4008,%ecx
1403458c6:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1403458ca:	8b d1                	mov    %ecx,%edx
1403458cc:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1403458d0:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1403458d4:	44 8b c9             	mov    %ecx,%r9d
1403458d7:	44 8b c1             	mov    %ecx,%r8d
1403458da:	48 85 c0             	test   %rax,%rax
1403458dd:	0f 84 d1 00 00 00    	je     0x1403459b4
1403458e3:	4c 8b 05 7e 65 0d 01 	mov    0x10d657e(%rip),%r8        # 0x14141be68
1403458ea:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
1403458f1:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1403458f6:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1403458fa:	e8 a1 d2 02 00       	call   0x140372ba0
1403458ff:	4c 8b 20             	mov    (%rax),%r12
140345902:	48 89 18             	mov    %rbx,(%rax)
140345905:	4c 89 65 90          	mov    %r12,-0x70(%rbp)
140345909:	8b 44 24 40          	mov    0x40(%rsp),%eax
14034590d:	83 c8 10             	or     $0x10,%eax
140345910:	89 44 24 30          	mov    %eax,0x30(%rsp)
140345914:	89 44 24 34          	mov    %eax,0x34(%rsp)
140345918:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14034591e:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140345922:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140345927:	e8 74 d2 02 00       	call   0x140372ba0
14034592c:	4c 8b 38             	mov    (%rax),%r15
14034592f:	48 89 18             	mov    %rbx,(%rax)
140345932:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
140345936:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
14034593a:	83 c9 20             	or     $0x20,%ecx
14034593d:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140345941:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
140345945:	49 8b 47 40          	mov    0x40(%r15),%rax
140345949:	4c 8b 08             	mov    (%rax),%r9
14034594c:	41 80 79 68 00       	cmpb   $0x0,0x68(%r9)
140345951:	75 1c                	jne    0x14034596f
140345953:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
140345957:	81 c9 40 00 08 00    	or     $0x80040,%ecx
14034595d:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140345961:	8b d1                	mov    %ecx,%edx
140345963:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
140345967:	44 8b c9             	mov    %ecx,%r9d
14034596a:	44 8b c1             	mov    %ecx,%r8d
14034596d:	eb 45                	jmp    0x1403459b4
14034596f:	49 8b 47 38          	mov    0x38(%r15),%rax
140345973:	48 8b 88 80 00 00 00 	mov    0x80(%rax),%rcx
14034597a:	48 8b 01             	mov    (%rcx),%rax
14034597d:	4c 8b 40 30          	mov    0x30(%rax),%r8
140345981:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140345985:	49 8d 49 60          	lea    0x60(%r9),%rcx
140345989:	e8 42 27 3d 00       	call   0x1407180d0
14034598e:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140345992:	81 c9 40 00 08 00    	or     $0x80040,%ecx
140345998:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
14034599c:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1403459a0:	8b d1                	mov    %ecx,%edx
1403459a2:	44 8b c1             	mov    %ecx,%r8d
1403459a5:	44 8b c9             	mov    %ecx,%r9d
1403459a8:	48 83 7d 98 00       	cmpq   $0x0,-0x68(%rbp)
1403459ad:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
1403459b2:	75 05                	jne    0x1403459b9
1403459b4:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
1403459b9:	41 f6 c1 40          	test   $0x40,%r9b
1403459bd:	74 45                	je     0x140345a04
1403459bf:	8b ca                	mov    %edx,%ecx
1403459c1:	83 e1 bf             	and    $0xffffffbf,%ecx
1403459c4:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1403459c8:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
1403459cc:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
1403459d0:	4d 85 c0             	test   %r8,%r8
1403459d3:	74 2c                	je     0x140345a01
1403459d5:	41 8b 40 10          	mov    0x10(%r8),%eax
1403459d9:	ff c8                	dec    %eax
1403459db:	41 89 40 10          	mov    %eax,0x10(%r8)
1403459df:	85 c0                	test   %eax,%eax
1403459e1:	7f 1e                	jg     0x140345a01
1403459e3:	0f 88 5f 05 00 00    	js     0x140345f48
1403459e9:	49 8b 00             	mov    (%r8),%rax
1403459ec:	ba 01 00 00 00       	mov    $0x1,%edx
1403459f1:	49 8b c8             	mov    %r8,%rcx
1403459f4:	48 8b 00             	mov    (%rax),%rax
1403459f7:	ff 15 23 e0 c3 00    	call   *0xc3e023(%rip)        # 0x140f83a20
1403459fd:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140345a01:	44 8b c1             	mov    %ecx,%r8d
140345a04:	41 f6 c0 20          	test   $0x20,%r8b
140345a08:	74 3c                	je     0x140345a46
140345a0a:	83 e1 df             	and    $0xffffffdf,%ecx
140345a0d:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140345a11:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
140345a15:	4d 85 ff             	test   %r15,%r15
140345a18:	74 2c                	je     0x140345a46
140345a1a:	41 8b 47 10          	mov    0x10(%r15),%eax
140345a1e:	ff c8                	dec    %eax
140345a20:	41 89 47 10          	mov    %eax,0x10(%r15)
140345a24:	85 c0                	test   %eax,%eax
140345a26:	7f 1e                	jg     0x140345a46
140345a28:	0f 88 25 05 00 00    	js     0x140345f53
140345a2e:	49 8b 07             	mov    (%r15),%rax
140345a31:	ba 01 00 00 00       	mov    $0x1,%edx
140345a36:	49 8b cf             	mov    %r15,%rcx
140345a39:	48 8b 00             	mov    (%rax),%rax
140345a3c:	ff 15 de df c3 00    	call   *0xc3dfde(%rip)        # 0x140f83a20
140345a42:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140345a46:	f6 c1 10             	test   $0x10,%cl
140345a49:	74 3f                	je     0x140345a8a
140345a4b:	83 e1 ef             	and    $0xffffffef,%ecx
140345a4e:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140345a52:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
140345a56:	4d 85 e4             	test   %r12,%r12
140345a59:	74 2f                	je     0x140345a8a
140345a5b:	41 8b 44 24 10       	mov    0x10(%r12),%eax
140345a60:	ff c8                	dec    %eax
140345a62:	41 89 44 24 10       	mov    %eax,0x10(%r12)
140345a67:	85 c0                	test   %eax,%eax
140345a69:	7f 1f                	jg     0x140345a8a
140345a6b:	0f 88 ed 04 00 00    	js     0x140345f5e
140345a71:	49 8b 04 24          	mov    (%r12),%rax
140345a75:	ba 01 00 00 00       	mov    $0x1,%edx
140345a7a:	49 8b cc             	mov    %r12,%rcx
140345a7d:	48 8b 00             	mov    (%rax),%rax
140345a80:	ff 15 9a df c3 00    	call   *0xc3df9a(%rip)        # 0x140f83a20
140345a86:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140345a8a:	f6 c1 08             	test   $0x8,%cl
140345a8d:	74 40                	je     0x140345acf
140345a8f:	83 e1 f7             	and    $0xfffffff7,%ecx
140345a92:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140345a96:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
140345a9a:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
140345a9e:	4d 85 c0             	test   %r8,%r8
140345aa1:	74 2c                	je     0x140345acf
140345aa3:	41 8b 40 10          	mov    0x10(%r8),%eax
140345aa7:	ff c8                	dec    %eax
140345aa9:	41 89 40 10          	mov    %eax,0x10(%r8)
140345aad:	85 c0                	test   %eax,%eax
140345aaf:	7f 1e                	jg     0x140345acf
140345ab1:	0f 88 b2 04 00 00    	js     0x140345f69
140345ab7:	49 8b 00             	mov    (%r8),%rax
140345aba:	ba 01 00 00 00       	mov    $0x1,%edx
140345abf:	49 8b c8             	mov    %r8,%rcx
140345ac2:	48 8b 00             	mov    (%rax),%rax
140345ac5:	ff 15 55 df c3 00    	call   *0xc3df55(%rip)        # 0x140f83a20
140345acb:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140345acf:	f6 c1 04             	test   $0x4,%cl
140345ad2:	74 3c                	je     0x140345b10
140345ad4:	83 e1 fb             	and    $0xfffffffb,%ecx
140345ad7:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140345adb:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
140345adf:	4d 85 f6             	test   %r14,%r14
140345ae2:	74 2c                	je     0x140345b10
140345ae4:	41 8b 46 10          	mov    0x10(%r14),%eax
140345ae8:	ff c8                	dec    %eax
140345aea:	41 89 46 10          	mov    %eax,0x10(%r14)
140345aee:	85 c0                	test   %eax,%eax
140345af0:	7f 1e                	jg     0x140345b10
140345af2:	0f 88 7c 04 00 00    	js     0x140345f74
140345af8:	49 8b 06             	mov    (%r14),%rax
140345afb:	ba 01 00 00 00       	mov    $0x1,%edx
140345b00:	49 8b ce             	mov    %r14,%rcx
140345b03:	48 8b 00             	mov    (%rax),%rax
140345b06:	ff 15 14 df c3 00    	call   *0xc3df14(%rip)        # 0x140f83a20
140345b0c:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140345b10:	f6 c1 02             	test   $0x2,%cl
140345b13:	74 38                	je     0x140345b4d
140345b15:	83 e1 fd             	and    $0xfffffffd,%ecx
140345b18:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140345b1c:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
140345b20:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140345b24:	48 85 c9             	test   %rcx,%rcx
140345b27:	74 24                	je     0x140345b4d
140345b29:	8b 41 10             	mov    0x10(%rcx),%eax
140345b2c:	ff c8                	dec    %eax
140345b2e:	89 41 10             	mov    %eax,0x10(%rcx)
140345b31:	85 c0                	test   %eax,%eax
140345b33:	7f 18                	jg     0x140345b4d
140345b35:	0f 88 44 04 00 00    	js     0x140345f7f
140345b3b:	48 8b 01             	mov    (%rcx),%rax
140345b3e:	ba 01 00 00 00       	mov    $0x1,%edx
140345b43:	48 8b 00             	mov    (%rax),%rax
140345b46:	ff 15 d4 de c3 00    	call   *0xc3ded4(%rip)        # 0x140f83a20
140345b4c:	90                   	nop
140345b4d:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
140345b52:	0f 85 a2 01 00 00    	jne    0x140345cfa
140345b58:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140345b5c:	48 85 c9             	test   %rcx,%rcx
140345b5f:	74 24                	je     0x140345b85
140345b61:	8b 41 10             	mov    0x10(%rcx),%eax
140345b64:	ff c8                	dec    %eax
140345b66:	89 41 10             	mov    %eax,0x10(%rcx)
140345b69:	85 c0                	test   %eax,%eax
140345b6b:	7f 18                	jg     0x140345b85
140345b6d:	0f 88 17 04 00 00    	js     0x140345f8a
140345b73:	48 8b 01             	mov    (%rcx),%rax
140345b76:	ba 01 00 00 00       	mov    $0x1,%edx
140345b7b:	48 8b 00             	mov    (%rax),%rax
140345b7e:	ff 15 9c de c3 00    	call   *0xc3de9c(%rip)        # 0x140f83a20
140345b84:	90                   	nop
140345b85:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140345b8a:	48 85 c0             	test   %rax,%rax
140345b8d:	74 17                	je     0x140345ba6
140345b8f:	48 8b c8             	mov    %rax,%rcx
140345b92:	e8 f9 bf 45 00       	call   0x1407a1b90
140345b97:	ba 38 00 00 00       	mov    $0x38,%edx
140345b9c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140345ba1:	e8 9e 55 ad 00       	call   0x140e1b144
140345ba6:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140345bab:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140345bb0:	48 83 7a 50 00       	cmpq   $0x0,0x50(%rdx)
140345bb5:	74 0d                	je     0x140345bc4
140345bb7:	48 83 c7 38          	add    $0x38,%rdi
140345bbb:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140345bbf:	e9 6c fa ff ff       	jmp    0x140345630
140345bc4:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140345bc8:	41 b8 ff ff 00 00    	mov    $0xffff,%r8d