140ae5852:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140ae5856:	e8 39 84 33 00       	call   0x140e1dc94
140ae585b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140ae585f:	48 8d 0d a2 5d 8e 00 	lea    0x8e5da2(%rip),%rcx        # 0x1413cb608
140ae5866:	e8 ed 84 33 00       	call   0x140e1dd58
140ae586b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ae586f:	85 c0                	test   %eax,%eax
140ae5871:	75 4f                	jne    0x140ae58c2
140ae5873:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140ae5877:	48 85 c9             	test   %rcx,%rcx
140ae587a:	74 1d                	je     0x140ae5899
140ae587c:	48 ff 41 08          	incq   0x8(%rcx)
140ae5880:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140ae5885:	75 12                	jne    0x140ae5899
140ae5887:	48 8b 01             	mov    (%rcx),%rax
140ae588a:	ba 01 00 00 00       	mov    $0x1,%edx
140ae588f:	48 8b 40 28          	mov    0x28(%rax),%rax
140ae5893:	ff 15 87 e1 49 00    	call   *0x49e187(%rip)        # 0x140f83a20
140ae5899:	48 85 db             	test   %rbx,%rbx
140ae589c:	74 5c                	je     0x140ae58fa
140ae589e:	48 8b c3             	mov    %rbx,%rax
140ae58a1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140ae58a8:	00
140ae58a9:	48 33 cc             	xor    %rsp,%rcx
140ae58ac:	e8 4f 5c 33 00       	call   0x140e1b500
140ae58b1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140ae58b8:	00
140ae58b9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ae58c0:	5f                   	pop    %rdi
140ae58c1:	c3                   	ret
140ae58c2:	48 85 c9             	test   %rcx,%rcx
140ae58c5:	74 33                	je     0x140ae58fa
140ae58c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ae58ce:	00 00
140ae58d0:	48 8b 01             	mov    (%rcx),%rax
140ae58d3:	4c 8d 05 5e e1 8d 00 	lea    0x8de15e(%rip),%r8        # 0x1413c3a38
140ae58da:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ae58df:	48 8b 40 18          	mov    0x18(%rax),%rax
140ae58e3:	ff 15 37 e1 49 00    	call   *0x49e137(%rip)        # 0x140f83a20
140ae58e9:	48 8b 08             	mov    (%rax),%rcx
140ae58ec:	48 8b 58 08          	mov    0x8(%rax),%rbx
140ae58f0:	48 85 db             	test   %rbx,%rbx
140ae58f3:	75 a9                	jne    0x140ae589e
140ae58f5:	48 85 c9             	test   %rcx,%rcx
140ae58f8:	75 d6                	jne    0x140ae58d0
140ae58fa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140ae58ff:	48 8b cf             	mov    %rdi,%rcx
140ae5902:	e8 19 ec 8a ff       	call   0x140394520
140ae5907:	48 8b d8             	mov    %rax,%rbx
140ae590a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae590f:	e8 9c 2e fe ff       	call   0x140ac87b0
140ae5914:	90                   	nop
140ae5915:	4c 8b cb             	mov    %rbx,%r9
140ae5918:	4c 8b c0             	mov    %rax,%r8
140ae591b:	48 8d 15 e6 db 4f 00 	lea    0x4fdbe6(%rip),%rdx        # 0x140fe3508
140ae5922:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae5927:	e8 74 bf 8a ff       	call   0x1403918a0
140ae592c:	90                   	nop
140ae592d:	48 8b d0             	mov    %rax,%rdx
140ae5930:	48 8d 0d 99 8b 9b 00 	lea    0x9b8b99(%rip),%rcx        # 0x14149e4d0
140ae5937:	e8 d4 a5 6e ff       	call   0x1401cff10
140ae593c:	48 8d 15 0d 23 8a ff 	lea    -0x75dcf3(%rip),%rdx        # 0x140387c50
140ae5943:	48 8b c8             	mov    %rax,%rcx
140ae5946:	e8 85 42 8a ff       	call   0x140389bd0
140ae594b:	90                   	nop
140ae594c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae5951:	e8 fa 20 6b ff       	call   0x140197a50
140ae5956:	90                   	nop
140ae5957:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae595c:	e8 ef 20 6b ff       	call   0x140197a50
140ae5961:	90                   	nop
140ae5962:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140ae5967:	e8 e4 20 6b ff       	call   0x140197a50
140ae596c:	e8 cf ef fc ff       	call   0x140ab4940
140ae5971:	cc                   	int3
140ae5972:	cc                   	int3
140ae5973:	cc                   	int3
140ae5974:	cc                   	int3
140ae5975:	cc                   	int3
140ae5976:	cc                   	int3
140ae5977:	cc                   	int3
140ae5978:	cc                   	int3
140ae5979:	cc                   	int3
140ae597a:	cc                   	int3
140ae597b:	cc                   	int3
140ae597c:	cc                   	int3
140ae597d:	cc                   	int3
140ae597e:	cc                   	int3
140ae597f:	cc                   	int3
140ae5980:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ae5985:	57                   	push   %rdi
140ae5986:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140ae598d:	48 8b 05 6c 35 8d 00 	mov    0x8d356c(%rip),%rax        # 0x1413b8f00
140ae5994:	48 33 c4             	xor    %rsp,%rax
140ae5997:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140ae599e:	00
140ae599f:	48 8b f9             	mov    %rcx,%rdi
140ae59a2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140ae59a6:	e8 e9 82 33 00       	call   0x140e1dc94
140ae59ab:	48 8d 50 08          	lea    0x8(%rax),%rdx
140ae59af:	48 8d 0d 32 14 8e 00 	lea    0x8e1432(%rip),%rcx        # 0x1413c6de8
140ae59b6:	e8 9d 83 33 00       	call   0x140e1dd58
140ae59bb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ae59bf:	85 c0                	test   %eax,%eax
140ae59c1:	75 4f                	jne    0x140ae5a12
140ae59c3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140ae59c7:	48 85 c9             	test   %rcx,%rcx
140ae59ca:	74 1d                	je     0x140ae59e9
140ae59cc:	48 ff 41 08          	incq   0x8(%rcx)
140ae59d0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140ae59d5:	75 12                	jne    0x140ae59e9
140ae59d7:	48 8b 01             	mov    (%rcx),%rax
140ae59da:	ba 01 00 00 00       	mov    $0x1,%edx
140ae59df:	48 8b 40 28          	mov    0x28(%rax),%rax
140ae59e3:	ff 15 37 e0 49 00    	call   *0x49e037(%rip)        # 0x140f83a20
140ae59e9:	48 85 db             	test   %rbx,%rbx
140ae59ec:	74 5c                	je     0x140ae5a4a
140ae59ee:	48 8b c3             	mov    %rbx,%rax
140ae59f1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140ae59f8:	00
140ae59f9:	48 33 cc             	xor    %rsp,%rcx
140ae59fc:	e8 ff 5a 33 00       	call   0x140e1b500
140ae5a01:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140ae5a08:	00
140ae5a09:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ae5a10:	5f                   	pop    %rdi
140ae5a11:	c3                   	ret
140ae5a12:	48 85 c9             	test   %rcx,%rcx
140ae5a15:	74 33                	je     0x140ae5a4a
140ae5a17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ae5a1e:	00 00
140ae5a20:	48 8b 01             	mov    (%rcx),%rax
140ae5a23:	4c 8d 05 86 ba 8d 00 	lea    0x8dba86(%rip),%r8        # 0x1413c14b0
140ae5a2a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ae5a2f:	48 8b 40 18          	mov    0x18(%rax),%rax
140ae5a33:	ff 15 e7 df 49 00    	call   *0x49dfe7(%rip)        # 0x140f83a20
140ae5a39:	48 8b 08             	mov    (%rax),%rcx
140ae5a3c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140ae5a40:	48 85 db             	test   %rbx,%rbx
140ae5a43:	75 a9                	jne    0x140ae59ee
140ae5a45:	48 85 c9             	test   %rcx,%rcx
140ae5a48:	75 d6                	jne    0x140ae5a20
140ae5a4a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140ae5a4f:	48 8b cf             	mov    %rdi,%rcx
140ae5a52:	e8 c9 ea 8a ff       	call   0x140394520
140ae5a57:	48 8b d8             	mov    %rax,%rbx
140ae5a5a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae5a5f:	e8 2c 2e fe ff       	call   0x140ac8890
140ae5a64:	90                   	nop
140ae5a65:	4c 8b cb             	mov    %rbx,%r9
140ae5a68:	4c 8b c0             	mov    %rax,%r8
140ae5a6b:	48 8d 15 96 da 4f 00 	lea    0x4fda96(%rip),%rdx        # 0x140fe3508
140ae5a72:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae5a77:	e8 24 be 8a ff       	call   0x1403918a0
140ae5a7c:	90                   	nop
140ae5a7d:	48 8b d0             	mov    %rax,%rdx
140ae5a80:	48 8d 0d 49 8a 9b 00 	lea    0x9b8a49(%rip),%rcx        # 0x14149e4d0
140ae5a87:	e8 84 a4 6e ff       	call   0x1401cff10
140ae5a8c:	48 8d 15 bd 21 8a ff 	lea    -0x75de43(%rip),%rdx        # 0x140387c50
140ae5a93:	48 8b c8             	mov    %rax,%rcx
140ae5a96:	e8 35 41 8a ff       	call   0x140389bd0
140ae5a9b:	90                   	nop
140ae5a9c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae5aa1:	e8 aa 1f 6b ff       	call   0x140197a50
140ae5aa6:	90                   	nop
140ae5aa7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae5aac:	e8 9f 1f 6b ff       	call   0x140197a50
140ae5ab1:	90                   	nop
140ae5ab2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140ae5ab7:	e8 94 1f 6b ff       	call   0x140197a50
140ae5abc:	e8 7f ee fc ff       	call   0x140ab4940
140ae5ac1:	cc                   	int3
140ae5ac2:	cc                   	int3
140ae5ac3:	cc                   	int3
140ae5ac4:	cc                   	int3
140ae5ac5:	cc                   	int3
140ae5ac6:	cc                   	int3
140ae5ac7:	cc                   	int3
140ae5ac8:	cc                   	int3
140ae5ac9:	cc                   	int3
140ae5aca:	cc                   	int3
140ae5acb:	cc                   	int3
140ae5acc:	cc                   	int3
140ae5acd:	cc                   	int3
140ae5ace:	cc                   	int3
140ae5acf:	cc                   	int3
140ae5ad0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ae5ad5:	57                   	push   %rdi
140ae5ad6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140ae5add:	48 8b 05 1c 34 8d 00 	mov    0x8d341c(%rip),%rax        # 0x1413b8f00
140ae5ae4:	48 33 c4             	xor    %rsp,%rax
140ae5ae7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140ae5aee:	00
140ae5aef:	48 8b f9             	mov    %rcx,%rdi
140ae5af2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140ae5af6:	e8 99 81 33 00       	call   0x140e1dc94
140ae5afb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140ae5aff:	48 8d 0d 92 65 8d 00 	lea    0x8d6592(%rip),%rcx        # 0x1413bc098
140ae5b06:	e8 4d 82 33 00       	call   0x140e1dd58
140ae5b0b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ae5b0f:	85 c0                	test   %eax,%eax
140ae5b11:	75 4f                	jne    0x140ae5b62
140ae5b13:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140ae5b17:	48 85 c9             	test   %rcx,%rcx
140ae5b1a:	74 1d                	je     0x140ae5b39
140ae5b1c:	48 ff 41 08          	incq   0x8(%rcx)
140ae5b20:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140ae5b25:	75 12                	jne    0x140ae5b39
140ae5b27:	48 8b 01             	mov    (%rcx),%rax
140ae5b2a:	ba 01 00 00 00       	mov    $0x1,%edx
140ae5b2f:	48 8b 40 28          	mov    0x28(%rax),%rax
140ae5b33:	ff 15 e7 de 49 00    	call   *0x49dee7(%rip)        # 0x140f83a20
140ae5b39:	48 85 db             	test   %rbx,%rbx
140ae5b3c:	74 5c                	je     0x140ae5b9a
140ae5b3e:	48 8b c3             	mov    %rbx,%rax
140ae5b41:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140ae5b48:	00
140ae5b49:	48 33 cc             	xor    %rsp,%rcx
140ae5b4c:	e8 af 59 33 00       	call   0x140e1b500
140ae5b51:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140ae5b58:	00
140ae5b59:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ae5b60:	5f                   	pop    %rdi
140ae5b61:	c3                   	ret
140ae5b62:	48 85 c9             	test   %rcx,%rcx
140ae5b65:	74 33                	je     0x140ae5b9a
140ae5b67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ae5b6e:	00 00
140ae5b70:	48 8b 01             	mov    (%rcx),%rax
140ae5b73:	4c 8d 05 5e 65 8d 00 	lea    0x8d655e(%rip),%r8        # 0x1413bc0d8
140ae5b7a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ae5b7f:	48 8b 40 18          	mov    0x18(%rax),%rax
140ae5b83:	ff 15 97 de 49 00    	call   *0x49de97(%rip)        # 0x140f83a20
140ae5b89:	48 8b 08             	mov    (%rax),%rcx
140ae5b8c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140ae5b90:	48 85 db             	test   %rbx,%rbx
140ae5b93:	75 a9                	jne    0x140ae5b3e
140ae5b95:	48 85 c9             	test   %rcx,%rcx
140ae5b98:	75 d6                	jne    0x140ae5b70
140ae5b9a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140ae5b9f:	48 8b cf             	mov    %rdi,%rcx
140ae5ba2:	e8 79 e9 8a ff       	call   0x140394520
140ae5ba7:	48 8b d8             	mov    %rax,%rbx
140ae5baa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae5baf:	e8 5c 2c fd ff       	call   0x140ab8810
140ae5bb4:	90                   	nop
140ae5bb5:	4c 8b cb             	mov    %rbx,%r9
140ae5bb8:	4c 8b c0             	mov    %rax,%r8
140ae5bbb:	48 8d 15 46 d9 4f 00 	lea    0x4fd946(%rip),%rdx        # 0x140fe3508
140ae5bc2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae5bc7:	e8 d4 bc 8a ff       	call   0x1403918a0
140ae5bcc:	90                   	nop
140ae5bcd:	48 8b d0             	mov    %rax,%rdx
140ae5bd0:	48 8d 0d f9 88 9b 00 	lea    0x9b88f9(%rip),%rcx        # 0x14149e4d0
140ae5bd7:	e8 34 a3 6e ff       	call   0x1401cff10
140ae5bdc:	48 8d 15 6d 20 8a ff 	lea    -0x75df93(%rip),%rdx        # 0x140387c50
140ae5be3:	48 8b c8             	mov    %rax,%rcx
140ae5be6:	e8 e5 3f 8a ff       	call   0x140389bd0
140ae5beb:	90                   	nop
140ae5bec:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae5bf1:	e8 5a 1e 6b ff       	call   0x140197a50
140ae5bf6:	90                   	nop
140ae5bf7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae5bfc:	e8 4f 1e 6b ff       	call   0x140197a50
140ae5c01:	90                   	nop
140ae5c02:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140ae5c07:	e8 44 1e 6b ff       	call   0x140197a50
140ae5c0c:	e8 2f ed fc ff       	call   0x140ab4940
140ae5c11:	cc                   	int3
140ae5c12:	cc                   	int3
140ae5c13:	cc                   	int3
140ae5c14:	cc                   	int3
140ae5c15:	cc                   	int3
140ae5c16:	cc                   	int3
140ae5c17:	cc                   	int3
140ae5c18:	cc                   	int3
140ae5c19:	cc                   	int3
140ae5c1a:	cc                   	int3
140ae5c1b:	cc                   	int3
140ae5c1c:	cc                   	int3
140ae5c1d:	cc                   	int3
140ae5c1e:	cc                   	int3
140ae5c1f:	cc                   	int3
140ae5c20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ae5c25:	57                   	push   %rdi
140ae5c26:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140ae5c2d:	48 8b 05 cc 32 8d 00 	mov    0x8d32cc(%rip),%rax        # 0x1413b8f00
140ae5c34:	48 33 c4             	xor    %rsp,%rax
140ae5c37:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140ae5c3e:	00
140ae5c3f:	48 8b f9             	mov    %rcx,%rdi
140ae5c42:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140ae5c46:	e8 49 80 33 00       	call   0x140e1dc94
140ae5c4b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140ae5c4f:	48 8d 0d 12 52 8d 00 	lea    0x8d5212(%rip),%rcx        # 0x1413bae68
140ae5c56:	e8 fd 80 33 00       	call   0x140e1dd58
140ae5c5b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ae5c5f:	85 c0                	test   %eax,%eax
140ae5c61:	75 4f                	jne    0x140ae5cb2
140ae5c63:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140ae5c67:	48 85 c9             	test   %rcx,%rcx
140ae5c6a:	74 1d                	je     0x140ae5c89
140ae5c6c:	48 ff 41 08          	incq   0x8(%rcx)
140ae5c70:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140ae5c75:	75 12                	jne    0x140ae5c89
140ae5c77:	48 8b 01             	mov    (%rcx),%rax
140ae5c7a:	ba 01 00 00 00       	mov    $0x1,%edx
140ae5c7f:	48 8b 40 28          	mov    0x28(%rax),%rax
140ae5c83:	ff 15 97 dd 49 00    	call   *0x49dd97(%rip)        # 0x140f83a20
140ae5c89:	48 85 db             	test   %rbx,%rbx
140ae5c8c:	74 5c                	je     0x140ae5cea
140ae5c8e:	48 8b c3             	mov    %rbx,%rax
140ae5c91:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140ae5c98:	00
140ae5c99:	48 33 cc             	xor    %rsp,%rcx
140ae5c9c:	e8 5f 58 33 00       	call   0x140e1b500
140ae5ca1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140ae5ca8:	00
140ae5ca9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ae5cb0:	5f                   	pop    %rdi
140ae5cb1:	c3                   	ret
140ae5cb2:	48 85 c9             	test   %rcx,%rcx
140ae5cb5:	74 33                	je     0x140ae5cea
140ae5cb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ae5cbe:	00 00
140ae5cc0:	48 8b 01             	mov    (%rcx),%rax
140ae5cc3:	4c 8d 05 de 51 8d 00 	lea    0x8d51de(%rip),%r8        # 0x1413baea8
140ae5cca:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ae5ccf:	48 8b 40 18          	mov    0x18(%rax),%rax
140ae5cd3:	ff 15 47 dd 49 00    	call   *0x49dd47(%rip)        # 0x140f83a20
140ae5cd9:	48 8b 08             	mov    (%rax),%rcx
140ae5cdc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140ae5ce0:	48 85 db             	test   %rbx,%rbx
140ae5ce3:	75 a9                	jne    0x140ae5c8e
140ae5ce5:	48 85 c9             	test   %rcx,%rcx
140ae5ce8:	75 d6                	jne    0x140ae5cc0
140ae5cea:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140ae5cef:	48 8b cf             	mov    %rdi,%rcx
140ae5cf2:	e8 29 e8 8a ff       	call   0x140394520
140ae5cf7:	48 8b d8             	mov    %rax,%rbx
140ae5cfa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140ae5cff:	e8 cc c2 8a ff       	call   0x140391fd0
140ae5d04:	90                   	nop
140ae5d05:	4c 8b cb             	mov    %rbx,%r9
140ae5d08:	4c 8b c0             	mov    %rax,%r8
140ae5d0b:	48 8d 15 f6 d7 4f 00 	lea    0x4fd7f6(%rip),%rdx        # 0x140fe3508
140ae5d12:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ae5d17:	e8 84 bb 8a ff       	call   0x1403918a0
140ae5d1c:	90                   	nop
140ae5d1d:	48 8b d0             	mov    %rax,%rdx