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)
1401ba193:	48 8d 05 26 e3 18 00 	lea    0x18e326(%rip),%rax        # 0x1403484c0
1401ba19a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401ba19e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401ba1a2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba1a6:	48 8d 05 a3 e4 18 00 	lea    0x18e4a3(%rip),%rax        # 0x140348650
1401ba1ad:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401ba1b2:	eb 02                	jmp    0x1401ba1b6
1401ba1b4:	33 ff                	xor    %edi,%edi
1401ba1b6:	8b 05 04 8d 24 00    	mov    0x248d04(%rip),%eax        # 0x140402ec0
1401ba1bc:	89 07                	mov    %eax,(%rdi)
1401ba1be:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401ba1c2:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401ba1c6:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401ba1cb:	48 85 db             	test   %rbx,%rbx
1401ba1ce:	74 15                	je     0x1401ba1e5
1401ba1d0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ba1d4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba1d8:	48 83 c1 08          	add    $0x8,%rcx
1401ba1dc:	48 03 cb             	add    %rbx,%rcx
1401ba1df:	48 8b 01             	mov    (%rcx),%rax
1401ba1e2:	ff 10                	call   *(%rax)
1401ba1e4:	90                   	nop
1401ba1e5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401ba1e9:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401ba1ed:	48 85 c0             	test   %rax,%rax
1401ba1f0:	74 02                	je     0x1401ba1f4
1401ba1f2:	ff d0                	call   *%rax
1401ba1f4:	48 89 1e             	mov    %rbx,(%rsi)
1401ba1f7:	48 8b c6             	mov    %rsi,%rax
1401ba1fa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ba1ff:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401ba204:	48 83 c4 30          	add    $0x30,%rsp
1401ba208:	5f                   	pop    %rdi
1401ba209:	c3                   	ret
1401ba20a:	cc                   	int3
1401ba20b:	cc                   	int3
1401ba20c:	cc                   	int3
1401ba20d:	cc                   	int3
1401ba20e:	cc                   	int3
1401ba20f:	cc                   	int3
1401ba210:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ba215:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401ba21a:	57                   	push   %rdi
1401ba21b:	48 83 ec 30          	sub    $0x30,%rsp
1401ba21f:	48 8b da             	mov    %rdx,%rbx
1401ba222:	48 8b f1             	mov    %rcx,%rsi
1401ba225:	48 85 d2             	test   %rdx,%rdx
1401ba228:	75 16                	jne    0x1401ba240
1401ba22a:	48 89 11             	mov    %rdx,(%rcx)
1401ba22d:	48 8b c1             	mov    %rcx,%rax
1401ba230:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ba235:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401ba23a:	48 83 c4 30          	add    $0x30,%rsp
1401ba23e:	5f                   	pop    %rdi
1401ba23f:	c3                   	ret
1401ba240:	b9 30 00 00 00       	mov    $0x30,%ecx
1401ba245:	e8 fe ff 13 00       	call   0x1402fa248
1401ba24a:	48 8b f8             	mov    %rax,%rdi
1401ba24d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401ba252:	48 85 c0             	test   %rax,%rax
1401ba255:	74 5d                	je     0x1401ba2b4
1401ba257:	48 8d 05 42 bb 18 00 	lea    0x18bb42(%rip),%rax        # 0x140345da0
1401ba25e:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401ba262:	48 8d 05 ff 88 17 00 	lea    0x1788ff(%rip),%rax        # 0x140332b68
1401ba269:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401ba26d:	48 8d 05 7c b9 18 00 	lea    0x18b97c(%rip),%rax        # 0x140345bf0
1401ba274:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401ba278:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401ba27c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba280:	48 8d 05 19 ba 18 00 	lea    0x18ba19(%rip),%rax        # 0x140345ca0
1401ba287:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401ba28c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401ba293:	48 8d 05 2e ba 18 00 	lea    0x18ba2e(%rip),%rax        # 0x140345cc8
1401ba29a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401ba29e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401ba2a2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba2a6:	48 8d 05 cb ba 18 00 	lea    0x18bacb(%rip),%rax        # 0x140345d78
1401ba2ad:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401ba2b2:	eb 02                	jmp    0x1401ba2b6
1401ba2b4:	33 ff                	xor    %edi,%edi
1401ba2b6:	8b 05 d8 8b 24 00    	mov    0x248bd8(%rip),%eax        # 0x140402e94
1401ba2bc:	89 07                	mov    %eax,(%rdi)
1401ba2be:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401ba2c2:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401ba2c6:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401ba2cb:	48 85 db             	test   %rbx,%rbx
1401ba2ce:	74 15                	je     0x1401ba2e5
1401ba2d0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ba2d4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba2d8:	48 83 c1 08          	add    $0x8,%rcx
1401ba2dc:	48 03 cb             	add    %rbx,%rcx
1401ba2df:	48 8b 01             	mov    (%rcx),%rax
1401ba2e2:	ff 10                	call   *(%rax)
1401ba2e4:	90                   	nop
1401ba2e5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401ba2e9:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401ba2ed:	48 85 c0             	test   %rax,%rax
1401ba2f0:	74 02                	je     0x1401ba2f4
1401ba2f2:	ff d0                	call   *%rax
1401ba2f4:	48 89 1e             	mov    %rbx,(%rsi)
1401ba2f7:	48 8b c6             	mov    %rsi,%rax
1401ba2fa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ba2ff:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401ba304:	48 83 c4 30          	add    $0x30,%rsp
1401ba308:	5f                   	pop    %rdi
1401ba309:	c3                   	ret
1401ba30a:	cc                   	int3
1401ba30b:	cc                   	int3
1401ba30c:	cc                   	int3
1401ba30d:	cc                   	int3
1401ba30e:	cc                   	int3
1401ba30f:	cc                   	int3
1401ba310:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ba315:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401ba31a:	57                   	push   %rdi
1401ba31b:	48 83 ec 30          	sub    $0x30,%rsp
1401ba31f:	48 8b da             	mov    %rdx,%rbx
1401ba322:	48 8b f1             	mov    %rcx,%rsi
1401ba325:	48 85 d2             	test   %rdx,%rdx
1401ba328:	75 16                	jne    0x1401ba340
1401ba32a:	48 89 11             	mov    %rdx,(%rcx)
1401ba32d:	48 8b c1             	mov    %rcx,%rax
1401ba330:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ba335:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401ba33a:	48 83 c4 30          	add    $0x30,%rsp
1401ba33e:	5f                   	pop    %rdi
1401ba33f:	c3                   	ret
1401ba340:	b9 30 00 00 00       	mov    $0x30,%ecx
1401ba345:	e8 fe fe 13 00       	call   0x1402fa248
1401ba34a:	48 8b f8             	mov    %rax,%rdi
1401ba34d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401ba352:	48 85 c0             	test   %rax,%rax
1401ba355:	74 5d                	je     0x1401ba3b4
1401ba357:	48 8d 05 aa f0 18 00 	lea    0x18f0aa(%rip),%rax        # 0x140349408
1401ba35e:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401ba362:	48 8d 05 ff 87 17 00 	lea    0x1787ff(%rip),%rax        # 0x140332b68
1401ba369:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401ba36d:	48 8d 05 dc d9 18 00 	lea    0x18d9dc(%rip),%rax        # 0x140347d50
1401ba374:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401ba378:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401ba37c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba380:	48 8d 05 e9 ef 18 00 	lea    0x18efe9(%rip),%rax        # 0x140349370
1401ba387:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401ba38c:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401ba393:	48 8d 05 fe ef 18 00 	lea    0x18effe(%rip),%rax        # 0x140349398
1401ba39a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401ba39e:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401ba3a2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba3a6:	48 8d 05 33 f0 18 00 	lea    0x18f033(%rip),%rax        # 0x1403493e0
1401ba3ad:	48 89 44 39 18       	mov    %rax,0x18(%rcx,%rdi,1)
1401ba3b2:	eb 02                	jmp    0x1401ba3b6
1401ba3b4:	33 ff                	xor    %edi,%edi
1401ba3b6:	8b 05 34 8a 24 00    	mov    0x248a34(%rip),%eax        # 0x140402df0
1401ba3bc:	89 07                	mov    %eax,(%rdi)
1401ba3be:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401ba3c2:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1401ba3c6:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401ba3cb:	48 85 db             	test   %rbx,%rbx
1401ba3ce:	74 15                	je     0x1401ba3e5
1401ba3d0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ba3d4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401ba3d8:	48 83 c1 08          	add    $0x8,%rcx
1401ba3dc:	48 03 cb             	add    %rbx,%rcx
1401ba3df:	48 8b 01             	mov    (%rcx),%rax
1401ba3e2:	ff 10                	call   *(%rax)
1401ba3e4:	90                   	nop
1401ba3e5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401ba3e9:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401ba3ed:	48 85 c0             	test   %rax,%rax
1401ba3f0:	74 02                	je     0x1401ba3f4
1401ba3f2:	ff d0                	call   *%rax
1401ba3f4:	48 89 1e             	mov    %rbx,(%rsi)
1401ba3f7:	48 8b c6             	mov    %rsi,%rax
1401ba3fa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ba3ff:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi