1401b9cbe:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b9cc2:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b9cc6:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b9ccb:	48 85 db             	test   %rbx,%rbx
1401b9cce:	74 15                	je     0x1401b9ce5
1401b9cd0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b9cd4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b9cd8:	48 83 c1 08          	add    $0x8,%rcx
1401b9cdc:	48 03 cb             	add    %rbx,%rcx
1401b9cdf:	48 8b 01             	mov    (%rcx),%rax
1401b9ce2:	ff 10                	call   *(%rax)
1401b9ce4:	90                   	nop
1401b9ce5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b9ce9:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b9ced:	48 85 c0             	test   %rax,%rax
1401b9cf0:	74 02                	je     0x1401b9cf4
1401b9cf2:	ff d0                	call   *%rax
1401b9cf4:	48 89 1e             	mov    %rbx,(%rsi)
1401b9cf7:	48 8b c6             	mov    %rsi,%rax
1401b9cfa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b9cff:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b9d04:	48 83 c4 30          	add    $0x30,%rsp
1401b9d08:	5f                   	pop    %rdi
1401b9d09:	c3                   	ret
1401b9d0a:	cc                   	int3
1401b9d0b:	cc                   	int3
1401b9d0c:	cc                   	int3
1401b9d0d:	cc                   	int3
1401b9d0e:	cc                   	int3
1401b9d0f:	cc                   	int3
1401b9d10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b9d15:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b9d1a:	57                   	push   %rdi
1401b9d1b:	48 83 ec 30          	sub    $0x30,%rsp
1401b9d1f:	48 8b da             	mov    %rdx,%rbx
1401b9d22:	48 8b f1             	mov    %rcx,%rsi
1401b9d25:	48 85 d2             	test   %rdx,%rdx
1401b9d28:	75 16                	jne    0x1401b9d40
1401b9d2a:	48 89 11             	mov    %rdx,(%rcx)
1401b9d2d:	48 8b c1             	mov    %rcx,%rax
1401b9d30:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b9d35:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b9d3a:	48 83 c4 30          	add    $0x30,%rsp
1401b9d3e:	5f                   	pop    %rdi
1401b9d3f:	c3                   	ret
1401b9d40:	b9 30 00 00 00       	mov    $0x30,%ecx
1401b9d45:	e8 fe 04 14 00       	call   0x1402fa248
1401b9d4a:	48 8b f8             	mov    %rax,%rdi
1401b9d4d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b9d52:	48 85 c0             	test   %rax,%rax
1401b9d55:	74 5d                	je     0x1401b9db4
1401b9d57:	48 8d 05 d2 e0 18 00 	lea    0x18e0d2(%rip),%rax        # 0x140347e30
1401b9d5e:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401b9d62:	48 8d 05 ff 8d 17 00 	lea    0x178dff(%rip),%rax        # 0x140332b68
1401b9d69:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401b9d6d:	48 8d 05 dc df 18 00 	lea    0x18dfdc(%rip),%rax        # 0x140347d50
1401b9d74:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b9d78:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b9d7c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b9d80:	48 8d 05 11 e0 18 00 	lea    0x18e011(%rip),%rax        # 0x140347d98
1401b9d87:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b9d8c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401b9d93:	48 8d 05 26 e0 18 00 	lea    0x18e026(%rip),%rax        # 0x140347dc0
1401b9d9a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b9d9e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b9da2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b9da6:	48 8d 05 5b e0 18 00 	lea    0x18e05b(%rip),%rax        # 0x140347e08
1401b9dad:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b9db2:	eb 02                	jmp    0x1401b9db6
1401b9db4:	33 ff                	xor    %edi,%edi
1401b9db6:	8b 05 ac 8f 24 00    	mov    0x248fac(%rip),%eax        # 0x140402d68
1401b9dbc:	89 07                	mov    %eax,(%rdi)
1401b9dbe:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b9dc2:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b9dc6:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b9dcb:	48 85 db             	test   %rbx,%rbx
1401b9dce:	74 15                	je     0x1401b9de5
1401b9dd0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b9dd4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b9dd8:	48 83 c1 08          	add    $0x8,%rcx
1401b9ddc:	48 03 cb             	add    %rbx,%rcx
1401b9ddf:	48 8b 01             	mov    (%rcx),%rax
1401b9de2:	ff 10                	call   *(%rax)
1401b9de4:	90                   	nop
1401b9de5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b9de9:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b9ded:	48 85 c0             	test   %rax,%rax
1401b9df0:	74 02                	je     0x1401b9df4
1401b9df2:	ff d0                	call   *%rax
1401b9df4:	48 89 1e             	mov    %rbx,(%rsi)
1401b9df7:	48 8b c6             	mov    %rsi,%rax
1401b9dfa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b9dff:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b9e04:	48 83 c4 30          	add    $0x30,%rsp
1401b9e08:	5f                   	pop    %rdi
1401b9e09:	c3                   	ret
1401b9e0a:	cc                   	int3
1401b9e0b:	cc                   	int3
1401b9e0c:	cc                   	int3
1401b9e0d:	cc                   	int3
1401b9e0e:	cc                   	int3
1401b9e0f:	cc                   	int3
1401b9e10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b9e15:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b9e1a:	57                   	push   %rdi
1401b9e1b:	48 83 ec 30          	sub    $0x30,%rsp
1401b9e1f:	48 8b da             	mov    %rdx,%rbx
1401b9e22:	48 8b f1             	mov    %rcx,%rsi
1401b9e25:	48 85 d2             	test   %rdx,%rdx
1401b9e28:	75 16                	jne    0x1401b9e40
1401b9e2a:	48 89 11             	mov    %rdx,(%rcx)
1401b9e2d:	48 8b c1             	mov    %rcx,%rax
1401b9e30:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b9e35:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b9e3a:	48 83 c4 30          	add    $0x30,%rsp
1401b9e3e:	5f                   	pop    %rdi
1401b9e3f:	c3                   	ret
1401b9e40:	b9 30 00 00 00       	mov    $0x30,%ecx
1401b9e45:	e8 fe 03 14 00       	call   0x1402fa248
1401b9e4a:	48 8b f8             	mov    %rax,%rdi
1401b9e4d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b9e52:	48 85 c0             	test   %rax,%rax
1401b9e55:	74 5d                	je     0x1401b9eb4
1401b9e57:	48 8d 05 6a e0 18 00 	lea    0x18e06a(%rip),%rax        # 0x140347ec8
1401b9e5e:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401b9e62:	48 8d 05 ff 8c 17 00 	lea    0x178cff(%rip),%rax        # 0x140332b68
1401b9e69:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401b9e6d:	48 8d 05 fc d9 18 00 	lea    0x18d9fc(%rip),%rax        # 0x140347870
1401b9e74:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b9e78:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b9e7c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b9e80:	48 8d 05 b1 df 18 00 	lea    0x18dfb1(%rip),%rax        # 0x140347e38
1401b9e87:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b9e8c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401b9e93:	48 8d 05 c6 df 18 00 	lea    0x18dfc6(%rip),%rax        # 0x140347e60
1401b9e9a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b9e9e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b9ea2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b9ea6:	48 8d 05 f3 df 18 00 	lea    0x18dff3(%rip),%rax        # 0x140347ea0
1401b9ead:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b9eb2:	eb 02                	jmp    0x1401b9eb6
1401b9eb4:	33 ff                	xor    %edi,%edi
1401b9eb6:	8b 05 b0 8e 24 00    	mov    0x248eb0(%rip),%eax        # 0x140402d6c
1401b9ebc:	89 07                	mov    %eax,(%rdi)
1401b9ebe:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b9ec2:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b9ec6:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b9ecb:	48 85 db             	test   %rbx,%rbx
1401b9ece:	74 15                	je     0x1401b9ee5
1401b9ed0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b9ed4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b9ed8:	48 83 c1 08          	add    $0x8,%rcx
1401b9edc:	48 03 cb             	add    %rbx,%rcx
1401b9edf:	48 8b 01             	mov    (%rcx),%rax
1401b9ee2:	ff 10                	call   *(%rax)
1401b9ee4:	90                   	nop
1401b9ee5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b9ee9:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b9eed:	48 85 c0             	test   %rax,%rax
1401b9ef0:	74 02                	je     0x1401b9ef4
1401b9ef2:	ff d0                	call   *%rax
1401b9ef4:	48 89 1e             	mov    %rbx,(%rsi)
1401b9ef7:	48 8b c6             	mov    %rsi,%rax
1401b9efa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b9eff:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b9f04:	48 83 c4 30          	add    $0x30,%rsp
1401b9f08:	5f                   	pop    %rdi
1401b9f09:	c3                   	ret
1401b9f0a:	cc                   	int3
1401b9f0b:	cc                   	int3
1401b9f0c:	cc                   	int3
1401b9f0d:	cc                   	int3
1401b9f0e:	cc                   	int3
1401b9f0f:	cc                   	int3
1401b9f10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b9f15:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b9f1a:	57                   	push   %rdi
1401b9f1b:	48 83 ec 30          	sub    $0x30,%rsp
1401b9f1f:	48 8b da             	mov    %rdx,%rbx
1401b9f22:	48 8b f1             	mov    %rcx,%rsi
1401b9f25:	48 85 d2             	test   %rdx,%rdx
1401b9f28:	75 16                	jne    0x1401b9f40
1401b9f2a:	48 89 11             	mov    %rdx,(%rcx)
1401b9f2d:	48 8b c1             	mov    %rcx,%rax
1401b9f30:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b9f35:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b9f3a:	48 83 c4 30          	add    $0x30,%rsp
1401b9f3e:	5f                   	pop    %rdi
1401b9f3f:	c3                   	ret
1401b9f40:	b9 30 00 00 00       	mov    $0x30,%ecx
1401b9f45:	e8 fe 02 14 00       	call   0x1402fa248
1401b9f4a:	48 8b f8             	mov    %rax,%rdi
1401b9f4d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b9f52:	48 85 c0             	test   %rax,%rax
1401b9f55:	74 5d                	je     0x1401b9fb4
1401b9f57:	48 8d 05 0a f4 18 00 	lea    0x18f40a(%rip),%rax        # 0x140349368
1401b9f5e:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401b9f62:	48 8d 05 ff 8b 17 00 	lea    0x178bff(%rip),%rax        # 0x140332b68
1401b9f69:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401b9f6d:	48 8d 05 fc d8 18 00 	lea    0x18d8fc(%rip),%rax        # 0x140347870
1401b9f74:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b9f78:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b9f7c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b9f80:	48 8d 05 51 f3 18 00 	lea    0x18f351(%rip),%rax        # 0x1403492d8
1401b9f87:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b9f8c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401b9f93:	48 8d 05 66 f3 18 00 	lea    0x18f366(%rip),%rax        # 0x140349300
1401b9f9a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401b9f9e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401b9fa2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b9fa6:	48 8d 05 93 f3 18 00 	lea    0x18f393(%rip),%rax        # 0x140349340
1401b9fad:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401b9fb2:	eb 02                	jmp    0x1401b9fb6
1401b9fb4:	33 ff                	xor    %edi,%edi
1401b9fb6:	8b 05 c8 8d 24 00    	mov    0x248dc8(%rip),%eax        # 0x140402d84
1401b9fbc:	89 07                	mov    %eax,(%rdi)
1401b9fbe:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401b9fc2:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401b9fc6:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b9fcb:	48 85 db             	test   %rbx,%rbx
1401b9fce:	74 15                	je     0x1401b9fe5
1401b9fd0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b9fd4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b9fd8:	48 83 c1 08          	add    $0x8,%rcx
1401b9fdc:	48 03 cb             	add    %rbx,%rcx
1401b9fdf:	48 8b 01             	mov    (%rcx),%rax
1401b9fe2:	ff 10                	call   *(%rax)
1401b9fe4:	90                   	nop
1401b9fe5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401b9fe9:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b9fed:	48 85 c0             	test   %rax,%rax
1401b9ff0:	74 02                	je     0x1401b9ff4
1401b9ff2:	ff d0                	call   *%rax
1401b9ff4:	48 89 1e             	mov    %rbx,(%rsi)
1401b9ff7:	48 8b c6             	mov    %rsi,%rax
1401b9ffa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b9fff:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401ba004:	48 83 c4 30          	add    $0x30,%rsp
1401ba008:	5f                   	pop    %rdi
1401ba009:	c3                   	ret
1401ba00a:	cc                   	int3
1401ba00b:	cc                   	int3
1401ba00c:	cc                   	int3
1401ba00d:	cc                   	int3
1401ba00e:	cc                   	int3
1401ba00f:	cc                   	int3
1401ba010:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ba015:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401ba01a:	57                   	push   %rdi
1401ba01b:	48 83 ec 30          	sub    $0x30,%rsp
1401ba01f:	48 8b da             	mov    %rdx,%rbx
1401ba022:	48 8b f1             	mov    %rcx,%rsi
1401ba025:	48 85 d2             	test   %rdx,%rdx
1401ba028:	75 16                	jne    0x1401ba040
1401ba02a:	48 89 11             	mov    %rdx,(%rcx)
1401ba02d:	48 8b c1             	mov    %rcx,%rax
1401ba030:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ba035:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401ba03a:	48 83 c4 30          	add    $0x30,%rsp
1401ba03e:	5f                   	pop    %rdi
1401ba03f:	c3                   	ret
1401ba040:	b9 30 00 00 00       	mov    $0x30,%ecx
1401ba045:	e8 fe 01 14 00       	call   0x1402fa248
1401ba04a:	48 8b f8             	mov    %rax,%rdi
1401ba04d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401ba052:	48 85 c0             	test   %rax,%rax
1401ba055:	74 5d                	je     0x1401ba0b4
1401ba057:	48 8d 05 da de 18 00 	lea    0x18deda(%rip),%rax        # 0x140347f38
1401ba05e:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401ba062:	48 8d 05 ff 8a 17 00 	lea    0x178aff(%rip),%rax        # 0x140332b68
1401ba069:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401ba06d:	48 8d 05 04 8f 17 00 	lea    0x178f04(%rip),%rax        # 0x140332f78
1401ba074:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401ba078:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401ba07c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba080:	48 8d 05 49 de 18 00 	lea    0x18de49(%rip),%rax        # 0x140347ed0
1401ba087:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401ba08c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401ba093:	48 8d 05 5e de 18 00 	lea    0x18de5e(%rip),%rax        # 0x140347ef8
1401ba09a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401ba09e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401ba0a2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba0a6:	48 8d 05 63 de 18 00 	lea    0x18de63(%rip),%rax        # 0x140347f10
1401ba0ad:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401ba0b2:	eb 02                	jmp    0x1401ba0b6
1401ba0b4:	33 ff                	xor    %edi,%edi
1401ba0b6:	8b 05 b8 8c 24 00    	mov    0x248cb8(%rip),%eax        # 0x140402d74
1401ba0bc:	89 07                	mov    %eax,(%rdi)
1401ba0be:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401ba0c2:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401ba0c6:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401ba0cb:	48 85 db             	test   %rbx,%rbx
1401ba0ce:	74 15                	je     0x1401ba0e5
1401ba0d0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ba0d4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba0d8:	48 83 c1 08          	add    $0x8,%rcx
1401ba0dc:	48 03 cb             	add    %rbx,%rcx
1401ba0df:	48 8b 01             	mov    (%rcx),%rax
1401ba0e2:	ff 10                	call   *(%rax)
1401ba0e4:	90                   	nop
1401ba0e5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401ba0e9:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401ba0ed:	48 85 c0             	test   %rax,%rax
1401ba0f0:	74 02                	je     0x1401ba0f4
1401ba0f2:	ff d0                	call   *%rax
1401ba0f4:	48 89 1e             	mov    %rbx,(%rsi)
1401ba0f7:	48 8b c6             	mov    %rsi,%rax
1401ba0fa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ba0ff:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401ba104:	48 83 c4 30          	add    $0x30,%rsp
1401ba108:	5f                   	pop    %rdi
1401ba109:	c3                   	ret
1401ba10a:	cc                   	int3
1401ba10b:	cc                   	int3
1401ba10c:	cc                   	int3
1401ba10d:	cc                   	int3
1401ba10e:	cc                   	int3
1401ba10f:	cc                   	int3
1401ba110:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ba115:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401ba11a:	57                   	push   %rdi
1401ba11b:	48 83 ec 30          	sub    $0x30,%rsp
1401ba11f:	48 8b da             	mov    %rdx,%rbx
1401ba122:	48 8b f1             	mov    %rcx,%rsi
1401ba125:	48 85 d2             	test   %rdx,%rdx
1401ba128:	75 16                	jne    0x1401ba140
1401ba12a:	48 89 11             	mov    %rdx,(%rcx)
1401ba12d:	48 8b c1             	mov    %rcx,%rax
1401ba130:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ba135:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401ba13a:	48 83 c4 30          	add    $0x30,%rsp
1401ba13e:	5f                   	pop    %rdi
1401ba13f:	c3                   	ret
1401ba140:	b9 30 00 00 00       	mov    $0x30,%ecx
1401ba145:	e8 fe 00 14 00       	call   0x1402fa248
1401ba14a:	48 8b f8             	mov    %rax,%rdi
1401ba14d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401ba152:	48 85 c0             	test   %rax,%rax
1401ba155:	74 5d                	je     0x1401ba1b4
1401ba157:	48 8d 05 1a e5 18 00 	lea    0x18e51a(%rip),%rax        # 0x140348678
1401ba15e:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401ba162:	48 8d 05 ff 89 17 00 	lea    0x1789ff(%rip),%rax        # 0x140332b68
1401ba169:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401ba16d:	48 8d 05 94 e1 18 00 	lea    0x18e194(%rip),%rax        # 0x140348308
1401ba174:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401ba178:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401ba17c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba180:	48 8d 05 11 e3 18 00 	lea    0x18e311(%rip),%rax        # 0x140348498
1401ba187:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401ba18c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)