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
1401b6ecd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b6ed2:	48 85 c0             	test   %rax,%rax
1401b6ed5:	74 5d                	je     0x1401b6f34
1401b6ed7:	48 8d 05 da 11 19 00 	lea    0x1911da(%rip),%rax        # 0x1403480b8
1401b6ede:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401b6ee2:	48 8d 05 7f bc 17 00 	lea    0x17bc7f(%rip),%rax        # 0x140332b68
1401b6ee9:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401b6eed:	48 8d 05 4c fc 18 00 	lea    0x18fc4c(%rip),%rax        # 0x140346b40
1401b6ef4:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6ef8:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6efc:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6f00:	48 8d 05 49 fc 18 00 	lea    0x18fc49(%rip),%rax        # 0x140346b50
1401b6f07:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6f0c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401b6f13:	48 8d 05 5e fc 18 00 	lea    0x18fc5e(%rip),%rax        # 0x140346b78
1401b6f1a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6f1e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6f22:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6f26:	48 8d 05 5b fc 18 00 	lea    0x18fc5b(%rip),%rax        # 0x140346b88
1401b6f2d:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b6f32:	eb 02                	jmp    0x1401b6f36
1401b6f34:	33 ff                	xor    %edi,%edi
1401b6f36:	8b 05 6c be 24 00    	mov    0x24be6c(%rip),%eax        # 0x140402da8
1401b6f3c:	89 07                	mov    %eax,(%rdi)
1401b6f3e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b6f42:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b6f46:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b6f4b:	48 85 db             	test   %rbx,%rbx
1401b6f4e:	74 15                	je     0x1401b6f65
1401b6f50:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6f54:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6f58:	48 83 c1 08          	add    $0x8,%rcx
1401b6f5c:	48 03 cb             	add    %rbx,%rcx
1401b6f5f:	48 8b 01             	mov    (%rcx),%rax
1401b6f62:	ff 10                	call   *(%rax)
1401b6f64:	90                   	nop
1401b6f65:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b6f69:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b6f6d:	48 85 c0             	test   %rax,%rax
1401b6f70:	74 02                	je     0x1401b6f74
1401b6f72:	ff d0                	call   *%rax
1401b6f74:	48 89 1e             	mov    %rbx,(%rsi)
1401b6f77:	48 8b c6             	mov    %rsi,%rax
1401b6f7a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6f7f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6f84:	48 83 c4 30          	add    $0x30,%rsp
1401b6f88:	5f                   	pop    %rdi
1401b6f89:	c3                   	ret
1401b6f8a:	cc                   	int3
1401b6f8b:	cc                   	int3
1401b6f8c:	cc                   	int3
1401b6f8d:	cc                   	int3
1401b6f8e:	cc                   	int3
1401b6f8f:	cc                   	int3
1401b6f90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6f95:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b6f9a:	57                   	push   %rdi
1401b6f9b:	48 83 ec 30          	sub    $0x30,%rsp
1401b6f9f:	48 8b da             	mov    %rdx,%rbx
1401b6fa2:	48 8b f1             	mov    %rcx,%rsi
1401b6fa5:	48 85 d2             	test   %rdx,%rdx
1401b6fa8:	75 16                	jne    0x1401b6fc0
1401b6faa:	48 89 11             	mov    %rdx,(%rcx)
1401b6fad:	48 8b c1             	mov    %rcx,%rax
1401b6fb0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6fb5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6fba:	48 83 c4 30          	add    $0x30,%rsp
1401b6fbe:	5f                   	pop    %rdi
1401b6fbf:	c3                   	ret
1401b6fc0:	b9 30 00 00 00       	mov    $0x30,%ecx
1401b6fc5:	e8 7e 32 14 00       	call   0x1402fa248
1401b6fca:	48 8b f8             	mov    %rax,%rdi
1401b6fcd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b6fd2:	48 85 c0             	test   %rax,%rax
1401b6fd5:	74 5d                	je     0x1401b7034
1401b6fd7:	48 8d 05 ba f0 18 00 	lea    0x18f0ba(%rip),%rax        # 0x140346098
1401b6fde:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401b6fe2:	48 8d 05 7f bb 17 00 	lea    0x17bb7f(%rip),%rax        # 0x140332b68
1401b6fe9:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401b6fed:	48 8d 05 14 ef 18 00 	lea    0x18ef14(%rip),%rax        # 0x140345f08
1401b6ff4:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b6ff8:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b6ffc:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b7000:	48 8d 05 a1 ef 18 00 	lea    0x18efa1(%rip),%rax        # 0x140345fa8
1401b7007:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b700c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401b7013:	48 8d 05 b6 ef 18 00 	lea    0x18efb6(%rip),%rax        # 0x140345fd0
1401b701a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b701e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b7022:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b7026:	48 8d 05 43 f0 18 00 	lea    0x18f043(%rip),%rax        # 0x140346070
1401b702d:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b7032:	eb 02                	jmp    0x1401b7036
1401b7034:	33 ff                	xor    %edi,%edi
1401b7036:	8b 05 88 bd 24 00    	mov    0x24bd88(%rip),%eax        # 0x140402dc4
1401b703c:	89 07                	mov    %eax,(%rdi)
1401b703e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b7042:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b7046:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b704b:	48 85 db             	test   %rbx,%rbx
1401b704e:	74 15                	je     0x1401b7065
1401b7050:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b7054:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b7058:	48 83 c1 08          	add    $0x8,%rcx
1401b705c:	48 03 cb             	add    %rbx,%rcx
1401b705f:	48 8b 01             	mov    (%rcx),%rax
1401b7062:	ff 10                	call   *(%rax)
1401b7064:	90                   	nop
1401b7065:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b7069:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b706d:	48 85 c0             	test   %rax,%rax
1401b7070:	74 02                	je     0x1401b7074
1401b7072:	ff d0                	call   *%rax
1401b7074:	48 89 1e             	mov    %rbx,(%rsi)
1401b7077:	48 8b c6             	mov    %rsi,%rax
1401b707a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b707f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b7084:	48 83 c4 30          	add    $0x30,%rsp
1401b7088:	5f                   	pop    %rdi
1401b7089:	c3                   	ret
1401b708a:	cc                   	int3
1401b708b:	cc                   	int3
1401b708c:	cc                   	int3
1401b708d:	cc                   	int3
1401b708e:	cc                   	int3
1401b708f:	cc                   	int3
1401b7090:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b7095:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b709a:	57                   	push   %rdi
1401b709b:	48 83 ec 30          	sub    $0x30,%rsp
1401b709f:	48 8b da             	mov    %rdx,%rbx
1401b70a2:	48 8b f1             	mov    %rcx,%rsi
1401b70a5:	48 85 d2             	test   %rdx,%rdx
1401b70a8:	75 16                	jne    0x1401b70c0
1401b70aa:	48 89 11             	mov    %rdx,(%rcx)
1401b70ad:	48 8b c1             	mov    %rcx,%rax
1401b70b0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b70b5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b70ba:	48 83 c4 30          	add    $0x30,%rsp
1401b70be:	5f                   	pop    %rdi
1401b70bf:	c3                   	ret
1401b70c0:	b9 30 00 00 00       	mov    $0x30,%ecx
1401b70c5:	e8 7e 31 14 00       	call   0x1402fa248
1401b70ca:	48 8b f8             	mov    %rax,%rdi
1401b70cd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b70d2:	48 85 c0             	test   %rax,%rax
1401b70d5:	74 5d                	je     0x1401b7134
1401b70d7:	48 8d 05 82 f6 18 00 	lea    0x18f682(%rip),%rax        # 0x140346760
1401b70de:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401b70e2:	48 8d 05 7f ba 17 00 	lea    0x17ba7f(%rip),%rax        # 0x140332b68
1401b70e9:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401b70ed:	48 8d 05 14 ee 18 00 	lea    0x18ee14(%rip),%rax        # 0x140345f08
1401b70f4:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b70f8:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b70fc:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b7100:	48 8d 05 69 f5 18 00 	lea    0x18f569(%rip),%rax        # 0x140346670
1401b7107:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b710c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401b7113:	48 8d 05 7e f5 18 00 	lea    0x18f57e(%rip),%rax        # 0x140346698
1401b711a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b711e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b7122:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b7126:	48 8d 05 0b f6 18 00 	lea    0x18f60b(%rip),%rax        # 0x140346738
1401b712d:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b7132:	eb 02                	jmp    0x1401b7136
1401b7134:	33 ff                	xor    %edi,%edi
1401b7136:	8b 05 74 bd 24 00    	mov    0x24bd74(%rip),%eax        # 0x140402eb0
1401b713c:	89 07                	mov    %eax,(%rdi)
1401b713e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b7142:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b7146:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b714b:	48 85 db             	test   %rbx,%rbx
1401b714e:	74 15                	je     0x1401b7165
1401b7150:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b7154:	48 63 48 04          	movslq 0x4(%rax),%rcx