1401b69fc:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6a00:	48 8d 05 49 16 19 00 	lea    0x191649(%rip),%rax        # 0x140348050
1401b6a07:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6a0c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401b6a13:	48 8d 05 5e 16 19 00 	lea    0x19165e(%rip),%rax        # 0x140348078
1401b6a1a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6a1e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6a22:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6a26:	48 8d 05 5b 16 19 00 	lea    0x19165b(%rip),%rax        # 0x140348088
1401b6a2d:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6a32:	eb 02                	jmp    0x1401b6a36
1401b6a34:	33 ff                	xor    %edi,%edi
1401b6a36:	8b 05 64 c3 24 00    	mov    0x24c364(%rip),%eax        # 0x140402da0
1401b6a3c:	89 07                	mov    %eax,(%rdi)
1401b6a3e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b6a42:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b6a46:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b6a4b:	48 85 db             	test   %rbx,%rbx
1401b6a4e:	74 15                	je     0x1401b6a65
1401b6a50:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6a54:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6a58:	48 83 c1 08          	add    $0x8,%rcx
1401b6a5c:	48 03 cb             	add    %rbx,%rcx
1401b6a5f:	48 8b 01             	mov    (%rcx),%rax
1401b6a62:	ff 10                	call   *(%rax)
1401b6a64:	90                   	nop
1401b6a65:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b6a69:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b6a6d:	48 85 c0             	test   %rax,%rax
1401b6a70:	74 02                	je     0x1401b6a74
1401b6a72:	ff d0                	call   *%rax
1401b6a74:	48 89 1e             	mov    %rbx,(%rsi)
1401b6a77:	48 8b c6             	mov    %rsi,%rax
1401b6a7a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6a7f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6a84:	48 83 c4 30          	add    $0x30,%rsp
1401b6a88:	5f                   	pop    %rdi
1401b6a89:	c3                   	ret
1401b6a8a:	cc                   	int3
1401b6a8b:	cc                   	int3
1401b6a8c:	cc                   	int3
1401b6a8d:	cc                   	int3
1401b6a8e:	cc                   	int3
1401b6a8f:	cc                   	int3
1401b6a90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6a95:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b6a9a:	57                   	push   %rdi
1401b6a9b:	48 83 ec 30          	sub    $0x30,%rsp
1401b6a9f:	48 8b da             	mov    %rdx,%rbx
1401b6aa2:	48 8b f1             	mov    %rcx,%rsi
1401b6aa5:	48 85 d2             	test   %rdx,%rdx
1401b6aa8:	75 16                	jne    0x1401b6ac0
1401b6aaa:	48 89 11             	mov    %rdx,(%rcx)
1401b6aad:	48 8b c1             	mov    %rcx,%rax
1401b6ab0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6ab5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6aba:	48 83 c4 30          	add    $0x30,%rsp
1401b6abe:	5f                   	pop    %rdi
1401b6abf:	c3                   	ret
1401b6ac0:	b9 30 00 00 00       	mov    $0x30,%ecx
1401b6ac5:	e8 7e 37 14 00       	call   0x1402fa248
1401b6aca:	48 8b f8             	mov    %rax,%rdi
1401b6acd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b6ad2:	48 85 c0             	test   %rax,%rax
1401b6ad5:	74 5d                	je     0x1401b6b34
1401b6ad7:	48 8d 05 4a 05 19 00 	lea    0x19054a(%rip),%rax        # 0x140347028
1401b6ade:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401b6ae2:	48 8d 05 7f c0 17 00 	lea    0x17c07f(%rip),%rax        # 0x140332b68
1401b6ae9:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401b6aed:	48 8d 05 94 f3 18 00 	lea    0x18f394(%rip),%rax        # 0x140345e88
1401b6af4:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6af8:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6afc:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6b00:	48 8d 05 c9 04 19 00 	lea    0x1904c9(%rip),%rax        # 0x140346fd0
1401b6b07:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6b0c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401b6b13:	48 8d 05 de 04 19 00 	lea    0x1904de(%rip),%rax        # 0x140346ff8
1401b6b1a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6b1e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6b22:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6b26:	48 8d 05 d3 04 19 00 	lea    0x1904d3(%rip),%rax        # 0x140347000
1401b6b2d:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6b32:	eb 02                	jmp    0x1401b6b36
1401b6b34:	33 ff                	xor    %edi,%edi
1401b6b36:	8b 05 1c c2 24 00    	mov    0x24c21c(%rip),%eax        # 0x140402d58
1401b6b3c:	89 07                	mov    %eax,(%rdi)
1401b6b3e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b6b42:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b6b46:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b6b4b:	48 85 db             	test   %rbx,%rbx
1401b6b4e:	74 15                	je     0x1401b6b65
1401b6b50:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6b54:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6b58:	48 83 c1 08          	add    $0x8,%rcx
1401b6b5c:	48 03 cb             	add    %rbx,%rcx
1401b6b5f:	48 8b 01             	mov    (%rcx),%rax
1401b6b62:	ff 10                	call   *(%rax)
1401b6b64:	90                   	nop
1401b6b65:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b6b69:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b6b6d:	48 85 c0             	test   %rax,%rax
1401b6b70:	74 02                	je     0x1401b6b74
1401b6b72:	ff d0                	call   *%rax
1401b6b74:	48 89 1e             	mov    %rbx,(%rsi)
1401b6b77:	48 8b c6             	mov    %rsi,%rax
1401b6b7a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6b7f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6b84:	48 83 c4 30          	add    $0x30,%rsp
1401b6b88:	5f                   	pop    %rdi
1401b6b89:	c3                   	ret
1401b6b8a:	cc                   	int3
1401b6b8b:	cc                   	int3
1401b6b8c:	cc                   	int3
1401b6b8d:	cc                   	int3
1401b6b8e:	cc                   	int3
1401b6b8f:	cc                   	int3
1401b6b90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6b95:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b6b9a:	57                   	push   %rdi
1401b6b9b:	48 83 ec 30          	sub    $0x30,%rsp
1401b6b9f:	48 8b da             	mov    %rdx,%rbx
1401b6ba2:	48 8b f1             	mov    %rcx,%rsi
1401b6ba5:	48 85 d2             	test   %rdx,%rdx
1401b6ba8:	75 16                	jne    0x1401b6bc0
1401b6baa:	48 89 11             	mov    %rdx,(%rcx)
1401b6bad:	48 8b c1             	mov    %rcx,%rax
1401b6bb0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6bb5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6bba:	48 83 c4 30          	add    $0x30,%rsp
1401b6bbe:	5f                   	pop    %rdi
1401b6bbf:	c3                   	ret
1401b6bc0:	b9 30 00 00 00       	mov    $0x30,%ecx
1401b6bc5:	e8 7e 36 14 00       	call   0x1402fa248
1401b6bca:	48 8b f8             	mov    %rax,%rdi
1401b6bcd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b6bd2:	48 85 c0             	test   %rax,%rax
1401b6bd5:	74 5d                	je     0x1401b6c34
1401b6bd7:	48 8d 05 2a 1b 19 00 	lea    0x191b2a(%rip),%rax        # 0x140348708
1401b6bde:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401b6be2:	48 8d 05 7f bf 17 00 	lea    0x17bf7f(%rip),%rax        # 0x140332b68
1401b6be9:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401b6bed:	48 8d 05 4c 16 19 00 	lea    0x19164c(%rip),%rax        # 0x140348240
1401b6bf4:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6bf8:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6bfc:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6c00:	48 8d 05 79 1a 19 00 	lea    0x191a79(%rip),%rax        # 0x140348680
1401b6c07:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6c0c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401b6c13:	48 8d 05 8e 1a 19 00 	lea    0x191a8e(%rip),%rax        # 0x1403486a8
1401b6c1a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6c1e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6c22:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6c26:	48 8d 05 b3 1a 19 00 	lea    0x191ab3(%rip),%rax        # 0x1403486e0
1401b6c2d:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6c32:	eb 02                	jmp    0x1401b6c36
1401b6c34:	33 ff                	xor    %edi,%edi
1401b6c36:	8b 05 58 c1 24 00    	mov    0x24c158(%rip),%eax        # 0x140402d94
1401b6c3c:	89 07                	mov    %eax,(%rdi)
1401b6c3e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b6c42:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b6c46:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b6c4b:	48 85 db             	test   %rbx,%rbx
1401b6c4e:	74 15                	je     0x1401b6c65
1401b6c50:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6c54:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6c58:	48 83 c1 08          	add    $0x8,%rcx
1401b6c5c:	48 03 cb             	add    %rbx,%rcx
1401b6c5f:	48 8b 01             	mov    (%rcx),%rax
1401b6c62:	ff 10                	call   *(%rax)
1401b6c64:	90                   	nop
1401b6c65:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b6c69:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b6c6d:	48 85 c0             	test   %rax,%rax
1401b6c70:	74 02                	je     0x1401b6c74
1401b6c72:	ff d0                	call   *%rax
1401b6c74:	48 89 1e             	mov    %rbx,(%rsi)
1401b6c77:	48 8b c6             	mov    %rsi,%rax
1401b6c7a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6c7f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6c84:	48 83 c4 30          	add    $0x30,%rsp
1401b6c88:	5f                   	pop    %rdi
1401b6c89:	c3                   	ret
1401b6c8a:	cc                   	int3
1401b6c8b:	cc                   	int3
1401b6c8c:	cc                   	int3
1401b6c8d:	cc                   	int3
1401b6c8e:	cc                   	int3
1401b6c8f:	cc                   	int3
1401b6c90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6c95:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b6c9a:	57                   	push   %rdi
1401b6c9b:	48 83 ec 30          	sub    $0x30,%rsp
1401b6c9f:	48 8b da             	mov    %rdx,%rbx
1401b6ca2:	48 8b f1             	mov    %rcx,%rsi
1401b6ca5:	48 85 d2             	test   %rdx,%rdx
1401b6ca8:	75 16                	jne    0x1401b6cc0
1401b6caa:	48 89 11             	mov    %rdx,(%rcx)
1401b6cad:	48 8b c1             	mov    %rcx,%rax
1401b6cb0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6cb5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6cba:	48 83 c4 30          	add    $0x30,%rsp
1401b6cbe:	5f                   	pop    %rdi
1401b6cbf:	c3                   	ret
1401b6cc0:	b9 30 00 00 00       	mov    $0x30,%ecx
1401b6cc5:	e8 7e 35 14 00       	call   0x1402fa248
1401b6cca:	48 8b f8             	mov    %rax,%rdi
1401b6ccd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b6cd2:	48 85 c0             	test   %rax,%rax
1401b6cd5:	74 5d                	je     0x1401b6d34
1401b6cd7:	48 8d 05 72 f5 18 00 	lea    0x18f572(%rip),%rax        # 0x140346250
1401b6cde:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401b6ce2:	48 8d 05 7f be 17 00 	lea    0x17be7f(%rip),%rax        # 0x140332b68
1401b6ce9:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401b6ced:	48 8d 05 bc f3 18 00 	lea    0x18f3bc(%rip),%rax        # 0x1403460b0
1401b6cf4:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6cf8:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6cfc:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6d00:	48 8d 05 51 f4 18 00 	lea    0x18f451(%rip),%rax        # 0x140346158
1401b6d07:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6d0c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401b6d13:	48 8d 05 66 f4 18 00 	lea    0x18f466(%rip),%rax        # 0x140346180
1401b6d1a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6d1e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6d22:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6d26:	48 8d 05 fb f4 18 00 	lea    0x18f4fb(%rip),%rax        # 0x140346228
1401b6d2d:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6d32:	eb 02                	jmp    0x1401b6d36
1401b6d34:	33 ff                	xor    %edi,%edi
1401b6d36:	8b 05 a8 c0 24 00    	mov    0x24c0a8(%rip),%eax        # 0x140402de4
1401b6d3c:	89 07                	mov    %eax,(%rdi)
1401b6d3e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b6d42:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b6d46:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b6d4b:	48 85 db             	test   %rbx,%rbx
1401b6d4e:	74 15                	je     0x1401b6d65
1401b6d50:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6d54:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6d58:	48 83 c1 08          	add    $0x8,%rcx
1401b6d5c:	48 03 cb             	add    %rbx,%rcx
1401b6d5f:	48 8b 01             	mov    (%rcx),%rax
1401b6d62:	ff 10                	call   *(%rax)
1401b6d64:	90                   	nop
1401b6d65:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b6d69:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b6d6d:	48 85 c0             	test   %rax,%rax
1401b6d70:	74 02                	je     0x1401b6d74
1401b6d72:	ff d0                	call   *%rax
1401b6d74:	48 89 1e             	mov    %rbx,(%rsi)
1401b6d77:	48 8b c6             	mov    %rsi,%rax
1401b6d7a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6d7f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6d84:	48 83 c4 30          	add    $0x30,%rsp
1401b6d88:	5f                   	pop    %rdi
1401b6d89:	c3                   	ret
1401b6d8a:	cc                   	int3
1401b6d8b:	cc                   	int3
1401b6d8c:	cc                   	int3
1401b6d8d:	cc                   	int3
1401b6d8e:	cc                   	int3
1401b6d8f:	cc                   	int3
1401b6d90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6d95:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b6d9a:	57                   	push   %rdi
1401b6d9b:	48 83 ec 30          	sub    $0x30,%rsp
1401b6d9f:	48 8b da             	mov    %rdx,%rbx
1401b6da2:	48 8b f1             	mov    %rcx,%rsi
1401b6da5:	48 85 d2             	test   %rdx,%rdx
1401b6da8:	75 16                	jne    0x1401b6dc0
1401b6daa:	48 89 11             	mov    %rdx,(%rcx)
1401b6dad:	48 8b c1             	mov    %rcx,%rax
1401b6db0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6db5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6dba:	48 83 c4 30          	add    $0x30,%rsp
1401b6dbe:	5f                   	pop    %rdi
1401b6dbf:	c3                   	ret
1401b6dc0:	b9 30 00 00 00       	mov    $0x30,%ecx
1401b6dc5:	e8 7e 34 14 00       	call   0x1402fa248
1401b6dca:	48 8b f8             	mov    %rax,%rdi
1401b6dcd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b6dd2:	48 85 c0             	test   %rax,%rax
1401b6dd5:	74 5d                	je     0x1401b6e34
1401b6dd7:	48 8d 05 32 1d 19 00 	lea    0x191d32(%rip),%rax        # 0x140348b10
1401b6dde:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401b6de2:	48 8d 05 7f bd 17 00 	lea    0x17bd7f(%rip),%rax        # 0x140332b68
1401b6de9:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401b6ded:	48 8d 05 1c 19 19 00 	lea    0x19191c(%rip),%rax        # 0x140348710
1401b6df4:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6df8:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6dfc:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6e00:	48 8d 05 e1 1a 19 00 	lea    0x191ae1(%rip),%rax        # 0x1403488e8
1401b6e07:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6e0c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401b6e13:	48 8d 05 f6 1a 19 00 	lea    0x191af6(%rip),%rax        # 0x140348910
1401b6e1a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6e1e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6e22:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6e26:	48 8d 05 bb 1c 19 00 	lea    0x191cbb(%rip),%rax        # 0x140348ae8
1401b6e2d:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6e32:	eb 02                	jmp    0x1401b6e36
1401b6e34:	33 ff                	xor    %edi,%edi
1401b6e36:	8b 05 60 bf 24 00    	mov    0x24bf60(%rip),%eax        # 0x140402d9c
1401b6e3c:	89 07                	mov    %eax,(%rdi)
1401b6e3e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b6e42:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b6e46:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b6e4b:	48 85 db             	test   %rbx,%rbx
1401b6e4e:	74 15                	je     0x1401b6e65
1401b6e50:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6e54:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6e58:	48 83 c1 08          	add    $0x8,%rcx
1401b6e5c:	48 03 cb             	add    %rbx,%rcx
1401b6e5f:	48 8b 01             	mov    (%rcx),%rax
1401b6e62:	ff 10                	call   *(%rax)
1401b6e64:	90                   	nop
1401b6e65:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b6e69:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b6e6d:	48 85 c0             	test   %rax,%rax
1401b6e70:	74 02                	je     0x1401b6e74
1401b6e72:	ff d0                	call   *%rax
1401b6e74:	48 89 1e             	mov    %rbx,(%rsi)
1401b6e77:	48 8b c6             	mov    %rsi,%rax
1401b6e7a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6e7f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6e84:	48 83 c4 30          	add    $0x30,%rsp
1401b6e88:	5f                   	pop    %rdi
1401b6e89:	c3                   	ret
1401b6e8a:	cc                   	int3
1401b6e8b:	cc                   	int3
1401b6e8c:	cc                   	int3
1401b6e8d:	cc                   	int3
1401b6e8e:	cc                   	int3
1401b6e8f:	cc                   	int3
1401b6e90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6e95:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b6e9a:	57                   	push   %rdi
1401b6e9b:	48 83 ec 30          	sub    $0x30,%rsp
1401b6e9f:	48 8b da             	mov    %rdx,%rbx
1401b6ea2:	48 8b f1             	mov    %rcx,%rsi
1401b6ea5:	48 85 d2             	test   %rdx,%rdx
1401b6ea8:	75 16                	jne    0x1401b6ec0
1401b6eaa:	48 89 11             	mov    %rdx,(%rcx)
1401b6ead:	48 8b c1             	mov    %rcx,%rax
1401b6eb0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6eb5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6eba:	48 83 c4 30          	add    $0x30,%rsp
1401b6ebe:	5f                   	pop    %rdi
1401b6ebf:	c3                   	ret
1401b6ec0:	b9 30 00 00 00       	mov    $0x30,%ecx
1401b6ec5:	e8 7e 33 14 00       	call   0x1402fa248
1401b6eca:	48 8b f8             	mov    %rax,%rdi