140d3b849:	e8 42 74 0f 00       	call   0x140e32c90
140d3b84e:	48 8b c8             	mov    %rax,%rcx
140d3b851:	48 8d 15 b8 e5 43 00 	lea    0x43e5b8(%rip),%rdx        # 0x141179e10
140d3b858:	4c 8b c3             	mov    %rbx,%r8
140d3b85b:	e8 10 43 64 ff       	call   0x14037fb70
140d3b860:	48 8d 15 95 e9 27 00 	lea    0x27e995(%rip),%rdx        # 0x140fba1fc
140d3b867:	48 8b cb             	mov    %rbx,%rcx
140d3b86a:	e8 c1 a5 fb ff       	call   0x140cf5e30
140d3b86f:	48 8b f8             	mov    %rax,%rdi
140d3b872:	48 85 c0             	test   %rax,%rax
140d3b875:	75 0b                	jne    0x140d3b882
140d3b877:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d3b87c:	48 83 c4 20          	add    $0x20,%rsp
140d3b880:	5f                   	pop    %rdi
140d3b881:	c3                   	ret
140d3b882:	45 33 c9             	xor    %r9d,%r9d
140d3b885:	45 33 c0             	xor    %r8d,%r8d
140d3b888:	33 d2                	xor    %edx,%edx
140d3b88a:	48 8b cf             	mov    %rdi,%rcx
140d3b88d:	e8 fe d0 fb ff       	call   0x140cf8990
140d3b892:	48 8b cf             	mov    %rdi,%rcx
140d3b895:	48 8b d8             	mov    %rax,%rbx
140d3b898:	e8 c3 68 f8 ff       	call   0x140cc2160
140d3b89d:	48 8b c3             	mov    %rbx,%rax
140d3b8a0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d3b8a5:	48 83 c4 20          	add    $0x20,%rsp
140d3b8a9:	5f                   	pop    %rdi
140d3b8aa:	c3                   	ret
140d3b8ab:	cc                   	int3
140d3b8ac:	cc                   	int3
140d3b8ad:	cc                   	int3
140d3b8ae:	cc                   	int3
140d3b8af:	cc                   	int3
140d3b8b0:	b8 28 00 00 00       	mov    $0x28,%eax
140d3b8b5:	e8 e6 fb 0d 00       	call   0x140e1b4a0
140d3b8ba:	48 2b e0             	sub    %rax,%rsp
140d3b8bd:	48 8b 05 0c 24 76 00 	mov    0x76240c(%rip),%rax        # 0x14149dcd0
140d3b8c4:	48 85 c0             	test   %rax,%rax
140d3b8c7:	0f 85 8c 00 00 00    	jne    0x140d3b959
140d3b8cd:	b9 05 00 00 00       	mov    $0x5,%ecx
140d3b8d2:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d3b8d7:	44 8b c1             	mov    %ecx,%r8d
140d3b8da:	8d 50 01             	lea    0x1(%rax),%edx
140d3b8dd:	e8 6e 4b 04 00       	call   0x140d80450
140d3b8e2:	48 8b d8             	mov    %rax,%rbx
140d3b8e5:	48 85 c0             	test   %rax,%rax
140d3b8e8:	74 56                	je     0x140d3b940
140d3b8ea:	33 d2                	xor    %edx,%edx
140d3b8ec:	48 8b c8             	mov    %rax,%rcx
140d3b8ef:	e8 bc 67 fa ff       	call   0x140ce20b0
140d3b8f4:	85 c0                	test   %eax,%eax
140d3b8f6:	74 48                	je     0x140d3b940
140d3b8f8:	ba 08 00 00 00       	mov    $0x8,%edx
140d3b8fd:	48 8b cb             	mov    %rbx,%rcx
140d3b900:	e8 9b 4b 04 00       	call   0x140d804a0
140d3b905:	85 c0                	test   %eax,%eax
140d3b907:	74 37                	je     0x140d3b940
140d3b909:	48 8d 15 50 01 00 00 	lea    0x150(%rip),%rdx        # 0x140d3ba60
140d3b910:	48 8b cb             	mov    %rbx,%rcx
140d3b913:	e8 d8 67 fa ff       	call   0x140ce20f0
140d3b918:	85 c0                	test   %eax,%eax
140d3b91a:	74 24                	je     0x140d3b940
140d3b91c:	48 8d 15 ed 00 00 00 	lea    0xed(%rip),%rdx        # 0x140d3ba10
140d3b923:	48 8b cb             	mov    %rbx,%rcx
140d3b926:	e8 75 67 fa ff       	call   0x140ce20a0
140d3b92b:	85 c0                	test   %eax,%eax
140d3b92d:	74 11                	je     0x140d3b940
140d3b92f:	ba 18 04 00 00       	mov    $0x418,%edx
140d3b934:	48 8b cb             	mov    %rbx,%rcx
140d3b937:	e8 74 4b 04 00       	call   0x140d804b0
140d3b93c:	85 c0                	test   %eax,%eax
140d3b93e:	75 0a                	jne    0x140d3b94a
140d3b940:	48 8b cb             	mov    %rbx,%rcx
140d3b943:	e8 e8 4a 04 00       	call   0x140d80430
140d3b948:	33 db                	xor    %ebx,%ebx
140d3b94a:	48 89 1d 7f 23 76 00 	mov    %rbx,0x76237f(%rip)        # 0x14149dcd0
140d3b951:	48 8b c3             	mov    %rbx,%rax
140d3b954:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140d3b959:	48 83 c4 28          	add    $0x28,%rsp
140d3b95d:	c3                   	ret
140d3b95e:	cc                   	int3
140d3b95f:	cc                   	int3
140d3b960:	b8 28 00 00 00       	mov    $0x28,%eax
140d3b965:	e8 36 fb 0d 00       	call   0x140e1b4a0
140d3b96a:	48 2b e0             	sub    %rax,%rsp
140d3b96d:	48 8b 05 54 23 76 00 	mov    0x762354(%rip),%rax        # 0x14149dcc8
140d3b974:	48 85 c0             	test   %rax,%rax
140d3b977:	0f 85 8b 00 00 00    	jne    0x140d3ba08
140d3b97d:	8d 50 01             	lea    0x1(%rax),%edx
140d3b980:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d3b985:	8d 48 05             	lea    0x5(%rax),%ecx
140d3b988:	44 8d 40 10          	lea    0x10(%rax),%r8d
140d3b98c:	e8 bf 4a 04 00       	call   0x140d80450
140d3b991:	48 8b d8             	mov    %rax,%rbx
140d3b994:	48 85 c0             	test   %rax,%rax
140d3b997:	74 56                	je     0x140d3b9ef
140d3b999:	33 d2                	xor    %edx,%edx
140d3b99b:	48 8b c8             	mov    %rax,%rcx
140d3b99e:	e8 0d 67 fa ff       	call   0x140ce20b0
140d3b9a3:	85 c0                	test   %eax,%eax
140d3b9a5:	74 48                	je     0x140d3b9ef
140d3b9a7:	ba 08 00 00 00       	mov    $0x8,%edx
140d3b9ac:	48 8b cb             	mov    %rbx,%rcx
140d3b9af:	e8 ec 4a 04 00       	call   0x140d804a0
140d3b9b4:	85 c0                	test   %eax,%eax
140d3b9b6:	74 37                	je     0x140d3b9ef
140d3b9b8:	48 8d 15 a1 00 00 00 	lea    0xa1(%rip),%rdx        # 0x140d3ba60
140d3b9bf:	48 8b cb             	mov    %rbx,%rcx
140d3b9c2:	e8 29 67 fa ff       	call   0x140ce20f0
140d3b9c7:	85 c0                	test   %eax,%eax
140d3b9c9:	74 24                	je     0x140d3b9ef
140d3b9cb:	48 8d 15 3e 00 00 00 	lea    0x3e(%rip),%rdx        # 0x140d3ba10
140d3b9d2:	48 8b cb             	mov    %rbx,%rcx
140d3b9d5:	e8 c6 66 fa ff       	call   0x140ce20a0
140d3b9da:	85 c0                	test   %eax,%eax
140d3b9dc:	74 11                	je     0x140d3b9ef
140d3b9de:	ba 18 04 00 00       	mov    $0x418,%edx
140d3b9e3:	48 8b cb             	mov    %rbx,%rcx
140d3b9e6:	e8 c5 4a 04 00       	call   0x140d804b0
140d3b9eb:	85 c0                	test   %eax,%eax
140d3b9ed:	75 0a                	jne    0x140d3b9f9
140d3b9ef:	48 8b cb             	mov    %rbx,%rcx
140d3b9f2:	e8 39 4a 04 00       	call   0x140d80430
140d3b9f7:	33 db                	xor    %ebx,%ebx
140d3b9f9:	48 89 1d c8 22 76 00 	mov    %rbx,0x7622c8(%rip)        # 0x14149dcc8
140d3ba00:	48 8b c3             	mov    %rbx,%rax
140d3ba03:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140d3ba08:	48 83 c4 28          	add    $0x28,%rsp
140d3ba0c:	c3                   	ret
140d3ba0d:	cc                   	int3
140d3ba0e:	cc                   	int3
140d3ba0f:	cc                   	int3
140d3ba10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d3ba15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d3ba1a:	57                   	push   %rdi
140d3ba1b:	b8 20 00 00 00       	mov    $0x20,%eax
140d3ba20:	e8 7b fa 0d 00       	call   0x140e1b4a0
140d3ba25:	48 2b e0             	sub    %rax,%rsp
140d3ba28:	49 8b f1             	mov    %r9,%rsi
140d3ba2b:	49 8b f8             	mov    %r8,%rdi
140d3ba2e:	48 8b da             	mov    %rdx,%rbx
140d3ba31:	e8 fa 5d fa ff       	call   0x140ce1830
140d3ba36:	4c 8b cb             	mov    %rbx,%r9
140d3ba39:	4c 8b c7             	mov    %rdi,%r8
140d3ba3c:	48 8b d6             	mov    %rsi,%rdx
140d3ba3f:	48 8d 48 10          	lea    0x10(%rax),%rcx
140d3ba43:	e8 f8 f8 2c ff       	call   0x14000b340
140d3ba48:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d3ba4d:	b8 01 00 00 00       	mov    $0x1,%eax
140d3ba52:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d3ba57:	48 83 c4 20          	add    $0x20,%rsp
140d3ba5b:	5f                   	pop    %rdi
140d3ba5c:	c3                   	ret
140d3ba5d:	cc                   	int3
140d3ba5e:	cc                   	int3
140d3ba5f:	cc                   	int3
140d3ba60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d3ba65:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d3ba6a:	57                   	push   %rdi
140d3ba6b:	b8 20 00 00 00       	mov    $0x20,%eax
140d3ba70:	e8 2b fa 0d 00       	call   0x140e1b4a0
140d3ba75:	48 2b e0             	sub    %rax,%rsp
140d3ba78:	48 8b f1             	mov    %rcx,%rsi
140d3ba7b:	48 8b fa             	mov    %rdx,%rdi
140d3ba7e:	8d 48 e2             	lea    -0x1e(%rax),%ecx
140d3ba81:	e8 0a 72 0f 00       	call   0x140e32c90
140d3ba86:	48 8b c8             	mov    %rax,%rcx
140d3ba89:	48 8d 15 50 e3 43 00 	lea    0x43e350(%rip),%rdx        # 0x141179de0
140d3ba90:	e8 db 40 64 ff       	call   0x14037fb70
140d3ba95:	48 8b ce             	mov    %rsi,%rcx
140d3ba98:	e8 f3 b2 71 ff       	call   0x140456d90
140d3ba9d:	48 8b ce             	mov    %rsi,%rcx
140d3baa0:	48 63 d8             	movslq %eax,%rbx
140d3baa3:	e8 88 5d fa ff       	call   0x140ce1830
140d3baa8:	48 8b c8             	mov    %rax,%rcx
140d3baab:	4c 8b c3             	mov    %rbx,%r8
140d3baae:	48 8b d7             	mov    %rdi,%rdx
140d3bab1:	e8 5a 35 1a 00       	call   0x140edf010
140d3bab6:	48 8b ce             	mov    %rsi,%rcx
140d3bab9:	e8 72 5d fa ff       	call   0x140ce1830
140d3babe:	48 8b ce             	mov    %rsi,%rcx
140d3bac1:	48 8b f8             	mov    %rax,%rdi
140d3bac4:	e8 c7 b2 71 ff       	call   0x140456d90
140d3bac9:	48 8b ce             	mov    %rsi,%rcx
140d3bacc:	8b d8                	mov    %eax,%ebx
140d3bace:	e8 5d 5d fa ff       	call   0x140ce1830
140d3bad3:	4c 8b c7             	mov    %rdi,%r8
140d3bad6:	8b d3                	mov    %ebx,%edx
140d3bad8:	48 8d 48 10          	lea    0x10(%rax),%rcx
140d3badc:	e8 ff fe 2c ff       	call   0x14000b9e0
140d3bae1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d3bae6:	b8 01 00 00 00       	mov    $0x1,%eax
140d3baeb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d3baf0:	48 83 c4 20          	add    $0x20,%rsp
140d3baf4:	5f                   	pop    %rdi
140d3baf5:	c3                   	ret
140d3baf6:	cc                   	int3
140d3baf7:	cc                   	int3
140d3baf8:	cc                   	int3
140d3baf9:	cc                   	int3
140d3bafa:	cc                   	int3
140d3bafb:	cc                   	int3
140d3bafc:	cc                   	int3
140d3bafd:	cc                   	int3
140d3bafe:	cc                   	int3
140d3baff:	cc                   	int3
140d3bb00:	b8 28 00 00 00       	mov    $0x28,%eax
140d3bb05:	e8 96 f9 0d 00       	call   0x140e1b4a0
140d3bb0a:	48 2b e0             	sub    %rax,%rsp
140d3bb0d:	48 8b 05 dc 21 76 00 	mov    0x7621dc(%rip),%rax        # 0x14149dcf0
140d3bb14:	48 85 c0             	test   %rax,%rax
140d3bb17:	0f 85 ab 00 00 00    	jne    0x140d3bbc8
140d3bb1d:	8d 50 41             	lea    0x41(%rax),%edx
140d3bb20:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d3bb25:	8d 48 40             	lea    0x40(%rax),%ecx
140d3bb28:	e8 13 65 fa ff       	call   0x140ce2040
140d3bb2d:	48 8b d8             	mov    %rax,%rbx
140d3bb30:	48 85 c0             	test   %rax,%rax
140d3bb33:	74 7a                	je     0x140d3bbaf
140d3bb35:	ba 14 00 00 00       	mov    $0x14,%edx
140d3bb3a:	48 8b c8             	mov    %rax,%rcx
140d3bb3d:	e8 9e 65 fa ff       	call   0x140ce20e0
140d3bb42:	85 c0                	test   %eax,%eax
140d3bb44:	74 69                	je     0x140d3bbaf
140d3bb46:	ba 40 00 00 00       	mov    $0x40,%edx
140d3bb4b:	48 8b cb             	mov    %rbx,%rcx
140d3bb4e:	e8 7d 65 fa ff       	call   0x140ce20d0
140d3bb53:	85 c0                	test   %eax,%eax
140d3bb55:	74 58                	je     0x140d3bbaf
140d3bb57:	ba 68 00 00 00       	mov    $0x68,%edx
140d3bb5c:	48 8b cb             	mov    %rbx,%rcx
140d3bb5f:	e8 2c 65 fa ff       	call   0x140ce2090
140d3bb64:	85 c0                	test   %eax,%eax
140d3bb66:	74 47                	je     0x140d3bbaf
140d3bb68:	33 d2                	xor    %edx,%edx
140d3bb6a:	48 8b cb             	mov    %rbx,%rcx
140d3bb6d:	e8 3e 65 fa ff       	call   0x140ce20b0
140d3bb72:	85 c0                	test   %eax,%eax
140d3bb74:	74 39                	je     0x140d3bbaf
140d3bb76:	48 8d 15 03 9f f8 ff 	lea    -0x760fd(%rip),%rdx        # 0x140cc5a80
140d3bb7d:	48 8b cb             	mov    %rbx,%rcx
140d3bb80:	e8 3b 65 fa ff       	call   0x140ce20c0
140d3bb85:	85 c0                	test   %eax,%eax
140d3bb87:	74 26                	je     0x140d3bbaf
140d3bb89:	48 8d 15 10 9f f8 ff 	lea    -0x760f0(%rip),%rdx        # 0x140cc5aa0
140d3bb90:	48 8b cb             	mov    %rbx,%rcx
140d3bb93:	e8 58 65 fa ff       	call   0x140ce20f0
140d3bb98:	85 c0                	test   %eax,%eax
140d3bb9a:	74 13                	je     0x140d3bbaf
140d3bb9c:	48 8d 15 3d 9f f8 ff 	lea    -0x760c3(%rip),%rdx        # 0x140cc5ae0
140d3bba3:	48 8b cb             	mov    %rbx,%rcx
140d3bba6:	e8 f5 64 fa ff       	call   0x140ce20a0
140d3bbab:	85 c0                	test   %eax,%eax
140d3bbad:	75 0a                	jne    0x140d3bbb9
140d3bbaf:	48 8b cb             	mov    %rbx,%rcx
140d3bbb2:	e8 59 64 fa ff       	call   0x140ce2010
140d3bbb7:	33 db                	xor    %ebx,%ebx
140d3bbb9:	48 89 1d 30 21 76 00 	mov    %rbx,0x762130(%rip)        # 0x14149dcf0
140d3bbc0:	48 8b c3             	mov    %rbx,%rax
140d3bbc3:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140d3bbc8:	48 83 c4 28          	add    $0x28,%rsp
140d3bbcc:	c3                   	ret
140d3bbcd:	cc                   	int3
140d3bbce:	cc                   	int3
140d3bbcf:	cc                   	int3
140d3bbd0:	b8 28 00 00 00       	mov    $0x28,%eax
140d3bbd5:	e8 c6 f8 0d 00       	call   0x140e1b4a0
140d3bbda:	48 2b e0             	sub    %rax,%rsp
140d3bbdd:	85 d2                	test   %edx,%edx
140d3bbdf:	79 07                	jns    0x140d3bbe8
140d3bbe1:	33 c0                	xor    %eax,%eax
140d3bbe3:	48 83 c4 28          	add    $0x28,%rsp
140d3bbe7:	c3                   	ret
140d3bbe8:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d3bbed:	48 63 da             	movslq %edx,%rbx
140d3bbf0:	48 8b d3             	mov    %rbx,%rdx
140d3bbf3:	e8 b8 68 2c ff       	call   0x1400024b0
140d3bbf8:	33 c9                	xor    %ecx,%ecx
140d3bbfa:	48 3b d8             	cmp    %rax,%rbx
140d3bbfd:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140d3bc02:	0f 94 c1             	sete   %cl
140d3bc05:	8b c1                	mov    %ecx,%eax
140d3bc07:	48 83 c4 28          	add    $0x28,%rsp
140d3bc0b:	c3                   	ret
140d3bc0c:	cc                   	int3
140d3bc0d:	cc                   	int3
140d3bc0e:	cc                   	int3
140d3bc0f:	cc                   	int3
140d3bc10:	b8 28 00 00 00       	mov    $0x28,%eax
140d3bc15:	e8 86 f8 0d 00       	call   0x140e1b4a0
140d3bc1a:	48 2b e0             	sub    %rax,%rsp
140d3bc1d:	f7 05 ed 6d 77 00 00 	testl  $0x40000000,0x776ded(%rip)        # 0x1414b2a14
140d3bc24:	00 00 40
140d3bc27:	0f 84 a7 00 00 00    	je     0x140d3bcd4
140d3bc2d:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d3bc32:	e8 79 45 00 00       	call   0x140d401b0
140d3bc37:	48 8b d8             	mov    %rax,%rbx
140d3bc3a:	48 85 c0             	test   %rax,%rax
140d3bc3d:	0f 84 8c 00 00 00    	je     0x140d3bccf
140d3bc43:	48 8b 15 3e c6 67 00 	mov    0x67c63e(%rip),%rdx        # 0x1413b8288
140d3bc4a:	48 8b c8             	mov    %rax,%rcx
140d3bc4d:	e8 8e 46 00 00       	call   0x140d402e0
140d3bc52:	85 c0                	test   %eax,%eax
140d3bc54:	74 68                	je     0x140d3bcbe
140d3bc56:	48 8b 15 33 c6 67 00 	mov    0x67c633(%rip),%rdx        # 0x1413b8290
140d3bc5d:	48 8b cb             	mov    %rbx,%rcx
140d3bc60:	e8 db 46 00 00       	call   0x140d40340
140d3bc65:	85 c0                	test   %eax,%eax
140d3bc67:	74 55                	je     0x140d3bcbe
140d3bc69:	ba 08 00 00 00       	mov    $0x8,%edx
140d3bc6e:	48 8b cb             	mov    %rbx,%rcx
140d3bc71:	e8 5a 46 00 00       	call   0x140d402d0
140d3bc76:	85 c0                	test   %eax,%eax
140d3bc78:	74 44                	je     0x140d3bcbe
140d3bc7a:	48 8d 15 0f 31 52 ff 	lea    -0xadcef1(%rip),%rdx        # 0x14025ed90
140d3bc81:	48 8b cb             	mov    %rbx,%rcx
140d3bc84:	e8 a7 46 00 00       	call   0x140d40330
140d3bc89:	85 c0                	test   %eax,%eax
140d3bc8b:	74 31                	je     0x140d3bcbe
140d3bc8d:	48 8d 15 c4 c5 67 00 	lea    0x67c5c4(%rip),%rdx        # 0x1413b8258
140d3bc94:	48 8b cb             	mov    %rbx,%rcx
140d3bc97:	e8 f4 23 01 00       	call   0x140d4e090
140d3bc9c:	85 c0                	test   %eax,%eax
140d3bc9e:	74 1e                	je     0x140d3bcbe
140d3bca0:	48 8b cb             	mov    %rbx,%rcx
140d3bca3:	e8 b8 ee 01 00       	call   0x140d5ab60
140d3bca8:	48 8b cb             	mov    %rbx,%rcx
140d3bcab:	e8 50 44 00 00       	call   0x140d40100
140d3bcb0:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140d3bcb5:	48 83 c4 28          	add    $0x28,%rsp
140d3bcb9:	e9 c2 43 f9 ff       	jmp    0x140cd0080
140d3bcbe:	48 8b cb             	mov    %rbx,%rcx
140d3bcc1:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140d3bcc6:	48 83 c4 28          	add    $0x28,%rsp
140d3bcca:	e9 31 44 00 00       	jmp    0x140d40100
140d3bccf:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140d3bcd4:	48 83 c4 28          	add    $0x28,%rsp
140d3bcd8:	c3                   	ret
140d3bcd9:	cc                   	int3
140d3bcda:	cc                   	int3
140d3bcdb:	cc                   	int3
140d3bcdc:	cc                   	int3
140d3bcdd:	cc                   	int3
140d3bcde:	cc                   	int3
140d3bcdf:	cc                   	int3
140d3bce0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d3bce5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d3bcea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d3bcef:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d3bcf4:	41 56                	push   %r14