14016ca94:	48 89 47 18          	mov    %rax,0x18(%rdi)
14016ca98:	48 8b ce             	mov    %rsi,%rcx
14016ca9b:	e8 00 11 fe ff       	call   0x14014dba0
14016caa0:	85 c0                	test   %eax,%eax
14016caa2:	75 6a                	jne    0x14016cb0e
14016caa4:	e8 c7 a5 fb ff       	call   0x140127070
14016caa9:	4c 8d 05 08 10 1b 00 	lea    0x1b1008(%rip),%r8        # 0x14031dab8
14016cab0:	ba 05 01 00 00       	mov    $0x105,%edx
14016cab5:	48 8d 0d 64 0e 1b 00 	lea    0x1b0e64(%rip),%rcx        # 0x14031d920
14016cabc:	e8 cf a6 fb ff       	call   0x140127190
14016cac1:	45 33 c0             	xor    %r8d,%r8d
14016cac4:	ba 03 01 0c 00       	mov    $0xc0103,%edx
14016cac9:	41 8d 48 3c          	lea    0x3c(%r8),%ecx
14016cacd:	e8 be a7 fb ff       	call   0x140127290
14016cad2:	48 8b 1f             	mov    (%rdi),%rbx
14016cad5:	48 85 db             	test   %rbx,%rbx
14016cad8:	74 0a                	je     0x14016cae4
14016cada:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14016cade:	ff 53 40             	call   *0x40(%rbx)
14016cae1:	48 8b 1f             	mov    (%rdi),%rbx
14016cae4:	33 f6                	xor    %esi,%esi
14016cae6:	48 8b cb             	mov    %rbx,%rcx
14016cae9:	48 89 77 08          	mov    %rsi,0x8(%rdi)
14016caed:	e8 5e e3 ff ff       	call   0x14016ae50
14016caf2:	41 b8 18 01 00 00    	mov    $0x118,%r8d
14016caf8:	48 89 37             	mov    %rsi,(%rdi)
14016cafb:	48 8d 15 1e 0e 1b 00 	lea    0x1b0e1e(%rip),%rdx        # 0x14031d920
14016cb02:	48 8b cf             	mov    %rdi,%rcx
14016cb05:	e8 b6 f2 f7 ff       	call   0x1400ebdc0
14016cb0a:	33 c0                	xor    %eax,%eax
14016cb0c:	eb 0a                	jmp    0x14016cb18
14016cb0e:	48 89 37             	mov    %rsi,(%rdi)
14016cb11:	48 8b c7             	mov    %rdi,%rax
14016cb14:	4c 89 77 08          	mov    %r14,0x8(%rdi)
14016cb18:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14016cb1d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016cb22:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14016cb27:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14016cb2c:	48 83 c4 30          	add    $0x30,%rsp
14016cb30:	41 5e                	pop    %r14
14016cb32:	c3                   	ret
14016cb33:	cc                   	int3
14016cb34:	cc                   	int3
14016cb35:	cc                   	int3
14016cb36:	cc                   	int3
14016cb37:	cc                   	int3
14016cb38:	cc                   	int3
14016cb39:	cc                   	int3
14016cb3a:	cc                   	int3
14016cb3b:	cc                   	int3
14016cb3c:	cc                   	int3
14016cb3d:	cc                   	int3
14016cb3e:	cc                   	int3
14016cb3f:	cc                   	int3
14016cb40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016cb45:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14016cb4a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14016cb4f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016cb54:	41 56                	push   %r14
14016cb56:	b8 30 00 00 00       	mov    $0x30,%eax
14016cb5b:	e8 d0 3f 14 00       	call   0x1402b0b30
14016cb60:	48 2b e0             	sub    %rax,%rsp
14016cb63:	49 8b e9             	mov    %r9,%rbp
14016cb66:	49 8b f0             	mov    %r8,%rsi
14016cb69:	48 8b fa             	mov    %rdx,%rdi
14016cb6c:	4c 8b f1             	mov    %rcx,%r14
14016cb6f:	e8 bc e1 ff ff       	call   0x14016ad30
14016cb74:	48 8b d8             	mov    %rax,%rbx
14016cb77:	48 85 c0             	test   %rax,%rax
14016cb7a:	75 2f                	jne    0x14016cbab
14016cb7c:	e8 ef a4 fb ff       	call   0x140127070
14016cb81:	4c 8d 05 18 11 1b 00 	lea    0x1b1118(%rip),%r8        # 0x14031dca0
14016cb88:	ba b7 01 00 00       	mov    $0x1b7,%edx
14016cb8d:	48 8d 0d 9c 10 1b 00 	lea    0x1b109c(%rip),%rcx        # 0x14031dc30
14016cb94:	e8 f7 a5 fb ff       	call   0x140127190
14016cb99:	45 33 c0             	xor    %r8d,%r8d
14016cb9c:	8d 4b 3c             	lea    0x3c(%rbx),%ecx
14016cb9f:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14016cba4:	e8 e7 a6 fb ff       	call   0x140127290
14016cba9:	eb 71                	jmp    0x14016cc1c
14016cbab:	48 8b d7             	mov    %rdi,%rdx
14016cbae:	48 8b cb             	mov    %rbx,%rcx
14016cbb1:	e8 da f1 ff ff       	call   0x14016bd90
14016cbb6:	85 c0                	test   %eax,%eax
14016cbb8:	74 5a                	je     0x14016cc14
14016cbba:	48 8b d6             	mov    %rsi,%rdx
14016cbbd:	48 8b cb             	mov    %rbx,%rcx
14016cbc0:	e8 6b f1 ff ff       	call   0x14016bd30
14016cbc5:	85 c0                	test   %eax,%eax
14016cbc7:	74 4b                	je     0x14016cc14
14016cbc9:	8b 54 24 60          	mov    0x60(%rsp),%edx
14016cbcd:	48 8b cb             	mov    %rbx,%rcx
14016cbd0:	e8 1b f2 ff ff       	call   0x14016bdf0
14016cbd5:	85 c0                	test   %eax,%eax
14016cbd7:	74 3b                	je     0x14016cc14
14016cbd9:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14016cbde:	4c 8b c5             	mov    %rbp,%r8
14016cbe1:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14016cbe6:	4c 8b ce             	mov    %rsi,%r9
14016cbe9:	49 8b d6             	mov    %r14,%rdx
14016cbec:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016cbf1:	48 8b cb             	mov    %rbx,%rcx
14016cbf4:	e8 c7 04 00 00       	call   0x14016d0c0
14016cbf9:	85 c0                	test   %eax,%eax
14016cbfb:	74 17                	je     0x14016cc14
14016cbfd:	4c 8b c7             	mov    %rdi,%r8
14016cc00:	48 8b d6             	mov    %rsi,%rdx
14016cc03:	48 8b cb             	mov    %rbx,%rcx
14016cc06:	e8 f5 ed ff ff       	call   0x14016ba00
14016cc0b:	85 c0                	test   %eax,%eax
14016cc0d:	74 05                	je     0x14016cc14
14016cc0f:	48 8b c3             	mov    %rbx,%rax
14016cc12:	eb 0a                	jmp    0x14016cc1e
14016cc14:	48 8b cb             	mov    %rbx,%rcx
14016cc17:	e8 b4 e0 ff ff       	call   0x14016acd0
14016cc1c:	33 c0                	xor    %eax,%eax
14016cc1e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016cc23:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14016cc28:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14016cc2d:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016cc32:	48 83 c4 30          	add    $0x30,%rsp
14016cc36:	41 5e                	pop    %r14
14016cc38:	c3                   	ret
14016cc39:	cc                   	int3
14016cc3a:	cc                   	int3
14016cc3b:	cc                   	int3
14016cc3c:	cc                   	int3
14016cc3d:	cc                   	int3
14016cc3e:	cc                   	int3
14016cc3f:	cc                   	int3
14016cc40:	b8 28 00 00 00       	mov    $0x28,%eax
14016cc45:	e8 e6 3e 14 00       	call   0x1402b0b30
14016cc4a:	48 2b e0             	sub    %rax,%rsp
14016cc4d:	48 83 c1 38          	add    $0x38,%rcx
14016cc51:	48 83 c4 28          	add    $0x28,%rsp
14016cc55:	e9 16 bf 00 00       	jmp    0x140178b70
14016cc5a:	cc                   	int3
14016cc5b:	cc                   	int3
14016cc5c:	cc                   	int3
14016cc5d:	cc                   	int3
14016cc5e:	cc                   	int3
14016cc5f:	cc                   	int3
14016cc60:	b8 28 00 00 00       	mov    $0x28,%eax
14016cc65:	e8 c6 3e 14 00       	call   0x1402b0b30
14016cc6a:	48 2b e0             	sub    %rax,%rsp
14016cc6d:	48 83 c1 38          	add    $0x38,%rcx
14016cc71:	48 83 c4 28          	add    $0x28,%rsp
14016cc75:	e9 d6 bf 00 00       	jmp    0x140178c50
14016cc7a:	cc                   	int3
14016cc7b:	cc                   	int3
14016cc7c:	cc                   	int3
14016cc7d:	cc                   	int3
14016cc7e:	cc                   	int3
14016cc7f:	cc                   	int3
14016cc80:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14016cc85:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14016cc8a:	41 56                	push   %r14
14016cc8c:	b8 20 00 00 00       	mov    $0x20,%eax
14016cc91:	e8 9a 3e 14 00       	call   0x1402b0b30
14016cc96:	48 2b e0             	sub    %rax,%rsp
14016cc99:	48 8b da             	mov    %rdx,%rbx
14016cc9c:	48 8b f1             	mov    %rcx,%rsi
14016cc9f:	e8 7c e2 ff ff       	call   0x14016af20
14016cca4:	48 8b c8             	mov    %rax,%rcx
14016cca7:	e8 b4 3b 03 00       	call   0x1401a0860
14016ccac:	8b 4b 14             	mov    0x14(%rbx),%ecx
14016ccaf:	4c 8b f0             	mov    %rax,%r14
14016ccb2:	f6 c1 01             	test   $0x1,%cl
14016ccb5:	0f 85 84 00 00 00    	jne    0x14016cd3f
14016ccbb:	48 83 3b 00          	cmpq   $0x0,(%rbx)
14016ccbf:	75 17                	jne    0x14016ccd8
14016ccc1:	83 c9 01             	or     $0x1,%ecx
14016ccc4:	89 4b 14             	mov    %ecx,0x14(%rbx)
14016ccc7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016cccc:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016ccd1:	48 83 c4 20          	add    $0x20,%rsp
14016ccd5:	41 5e                	pop    %r14
14016ccd7:	c3                   	ret
14016ccd8:	4c 8b 46 68          	mov    0x68(%rsi),%r8
14016ccdc:	4d 85 c0             	test   %r8,%r8
14016ccdf:	74 11                	je     0x14016ccf2
14016cce1:	48 8b 43 08          	mov    0x8(%rbx),%rax
14016cce5:	49 8b ce             	mov    %r14,%rcx
14016cce8:	8b 50 10             	mov    0x10(%rax),%edx
14016cceb:	41 ff d0             	call   *%r8
14016ccee:	85 c0                	test   %eax,%eax
14016ccf0:	74 4d                	je     0x14016cd3f
14016ccf2:	48 8b 0b             	mov    (%rbx),%rcx
14016ccf5:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14016ccfa:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14016ccff:	e8 3c ea f7 ff       	call   0x1400eb740
14016cd04:	33 ff                	xor    %edi,%edi
14016cd06:	48 63 e8             	movslq %eax,%rbp
14016cd09:	85 c0                	test   %eax,%eax
14016cd0b:	74 24                	je     0x14016cd31
14016cd0d:	0f 1f 00             	nopl   (%rax)
14016cd10:	48 8b 0b             	mov    (%rbx),%rcx
14016cd13:	8b d7                	mov    %edi,%edx
14016cd15:	e8 26 ed f7 ff       	call   0x1400eba40
14016cd1a:	48 8b d0             	mov    %rax,%rdx
14016cd1d:	48 8b ce             	mov    %rsi,%rcx
14016cd20:	e8 1b 0e fe ff       	call   0x14014db40
14016cd25:	85 c0                	test   %eax,%eax
14016cd27:	75 27                	jne    0x14016cd50
14016cd29:	48 ff c7             	inc    %rdi
14016cd2c:	48 3b fd             	cmp    %rbp,%rdi
14016cd2f:	72 df                	jb     0x14016cd10
14016cd31:	83 63 14 fe          	andl   $0xfffffffe,0x14(%rbx)
14016cd35:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14016cd3a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14016cd3f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016cd44:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016cd49:	48 83 c4 20          	add    $0x20,%rsp
14016cd4d:	41 5e                	pop    %r14
14016cd4f:	c3                   	ret
14016cd50:	49 8b ce             	mov    %r14,%rcx
14016cd53:	ff 56 38             	call   *0x38(%rsi)
14016cd56:	48 8b f8             	mov    %rax,%rdi
14016cd59:	48 85 c0             	test   %rax,%rax
14016cd5c:	74 37                	je     0x14016cd95
14016cd5e:	48 8b d0             	mov    %rax,%rdx
14016cd61:	48 8b ce             	mov    %rsi,%rcx
14016cd64:	e8 67 fb ff ff       	call   0x14016c8d0
14016cd69:	48 8b e8             	mov    %rax,%rbp
14016cd6c:	48 85 c0             	test   %rax,%rax
14016cd6f:	75 0c                	jne    0x14016cd7d
14016cd71:	48 8b cf             	mov    %rdi,%rcx
14016cd74:	ff 56 40             	call   *0x40(%rsi)
14016cd77:	83 4b 14 01          	orl    $0x1,0x14(%rbx)
14016cd7b:	eb b8                	jmp    0x14016cd35
14016cd7d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14016cd81:	48 8b d5             	mov    %rbp,%rdx
14016cd84:	e8 47 fa ff ff       	call   0x14016c7d0
14016cd89:	85 c0                	test   %eax,%eax
14016cd8b:	75 0e                	jne    0x14016cd9b
14016cd8d:	48 8b cd             	mov    %rbp,%rcx
14016cd90:	e8 cb fa ff ff       	call   0x14016c860
14016cd95:	83 4b 14 01          	orl    $0x1,0x14(%rbx)
14016cd99:	eb 9a                	jmp    0x14016cd35
14016cd9b:	ff 43 10             	incl   0x10(%rbx)
14016cd9e:	eb 95                	jmp    0x14016cd35
14016cda0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016cda5:	57                   	push   %rdi
14016cda6:	b8 20 00 00 00       	mov    $0x20,%eax
14016cdab:	e8 80 3d 14 00       	call   0x1402b0b30
14016cdb0:	48 2b e0             	sub    %rax,%rsp
14016cdb3:	48 8b fa             	mov    %rdx,%rdi
14016cdb6:	48 8b d9             	mov    %rcx,%rbx
14016cdb9:	e8 32 8e fd ff       	call   0x140145bf0
14016cdbe:	85 c0                	test   %eax,%eax
14016cdc0:	74 17                	je     0x14016cdd9
14016cdc2:	48 8b d3             	mov    %rbx,%rdx
14016cdc5:	48 8b cf             	mov    %rdi,%rcx
14016cdc8:	e8 53 ea f7 ff       	call   0x1400eb820
14016cdcd:	85 c0                	test   %eax,%eax
14016cdcf:	7f 08                	jg     0x14016cdd9
14016cdd1:	48 8b cb             	mov    %rbx,%rcx
14016cdd4:	e8 27 8d fd ff       	call   0x140145b00
14016cdd9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016cdde:	48 83 c4 20          	add    $0x20,%rsp
14016cde2:	5f                   	pop    %rdi
14016cde3:	c3                   	ret
14016cde4:	cc                   	int3
14016cde5:	cc                   	int3
14016cde6:	cc                   	int3
14016cde7:	cc                   	int3
14016cde8:	cc                   	int3
14016cde9:	cc                   	int3
14016cdea:	cc                   	int3
14016cdeb:	cc                   	int3
14016cdec:	cc                   	int3
14016cded:	cc                   	int3
14016cdee:	cc                   	int3
14016cdef:	cc                   	int3
14016cdf0:	b8 28 00 00 00       	mov    $0x28,%eax
14016cdf5:	e8 36 3d 14 00       	call   0x1402b0b30
14016cdfa:	48 2b e0             	sub    %rax,%rsp
14016cdfd:	48 8b c2             	mov    %rdx,%rax
14016ce00:	48 8b d1             	mov    %rcx,%rdx
14016ce03:	48 8b c8             	mov    %rax,%rcx
14016ce06:	48 83 c4 28          	add    $0x28,%rsp
14016ce0a:	e9 11 ea f7 ff       	jmp    0x1400eb820
14016ce0f:	cc                   	int3
14016ce10:	48 85 c9             	test   %rcx,%rcx
14016ce13:	74 67                	je     0x14016ce7c
14016ce15:	53                   	push   %rbx
14016ce16:	b8 20 00 00 00       	mov    $0x20,%eax
14016ce1b:	e8 10 3d 14 00       	call   0x1402b0b30
14016ce20:	48 2b e0             	sub    %rax,%rsp
14016ce23:	48 8b d9             	mov    %rcx,%rbx
14016ce26:	48 8d 15 d3 8c fd ff 	lea    -0x2732d(%rip),%rdx        # 0x140145b00
14016ce2d:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14016ce31:	e8 4a e9 f7 ff       	call   0x1400eb780
14016ce36:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14016ce3a:	48 8d 15 ef 0d 1b 00 	lea    0x1b0def(%rip),%rdx        # 0x14031dc30
14016ce41:	41 b8 c4 00 00 00    	mov    $0xc4,%r8d
14016ce47:	e8 74 ef f7 ff       	call   0x1400ebdc0
14016ce4c:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14016ce50:	48 8d 15 d9 0d 1b 00 	lea    0x1b0dd9(%rip),%rdx        # 0x14031dc30
14016ce57:	41 b8 c5 00 00 00    	mov    $0xc5,%r8d
14016ce5d:	e8 5e ef f7 ff       	call   0x1400ebdc0
14016ce62:	41 b8 c6 00 00 00    	mov    $0xc6,%r8d
14016ce68:	48 8d 15 c1 0d 1b 00 	lea    0x1b0dc1(%rip),%rdx        # 0x14031dc30
14016ce6f:	48 8b cb             	mov    %rbx,%rcx
14016ce72:	e8 49 ef f7 ff       	call   0x1400ebdc0
14016ce77:	48 83 c4 20          	add    $0x20,%rsp
14016ce7b:	5b                   	pop    %rbx
14016ce7c:	c3                   	ret
14016ce7d:	cc                   	int3
14016ce7e:	cc                   	int3
14016ce7f:	cc                   	int3
14016ce80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016ce85:	55                   	push   %rbp
14016ce86:	56                   	push   %rsi
14016ce87:	57                   	push   %rdi
14016ce88:	41 54                	push   %r12
14016ce8a:	41 55                	push   %r13
14016ce8c:	41 56                	push   %r14
14016ce8e:	41 57                	push   %r15
14016ce90:	b8 50 00 00 00       	mov    $0x50,%eax
14016ce95:	e8 96 3c 14 00       	call   0x1402b0b30
14016ce9a:	48 2b e0             	sub    %rax,%rsp
14016ce9d:	49 8b f0             	mov    %r8,%rsi
14016cea0:	48 8b fa             	mov    %rdx,%rdi
14016cea3:	48 8b d9             	mov    %rcx,%rbx
14016cea6:	e8 35 7c f9 ff       	call   0x140104ae0
14016ceab:	48 8b cb             	mov    %rbx,%rcx
14016ceae:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14016ceb3:	48 8b e8             	mov    %rax,%rbp
14016ceb6:	e8 15 7c f9 ff       	call   0x140104ad0
14016cebb:	48 8b cd             	mov    %rbp,%rcx
14016cebe:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
14016cec5:	00
14016cec6:	e8 55 e0 ff ff       	call   0x14016af20
14016cecb:	48 8d 15 8e a7 1a 00 	lea    0x1aa78e(%rip),%rdx        # 0x140317660
14016ced2:	48 8b cf             	mov    %rdi,%rcx
14016ced5:	4c 8b e0             	mov    %rax,%r12
14016ced8:	e8 23 ba fc ff       	call   0x140138900
14016cedd:	45 33 f6             	xor    %r14d,%r14d
14016cee0:	48 85 c0             	test   %rax,%rax
14016cee3:	74 43                	je     0x14016cf28
14016cee5:	45 33 c0             	xor    %r8d,%r8d
14016cee8:	4c 89 b4 24 a0 00 00 	mov    %r14,0xa0(%rsp)
14016ceef:	00
14016cef0:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
14016cef7:	00
14016cef8:	48 8b c8             	mov    %rax,%rcx
14016cefb:	e8 f0 b8 fc ff       	call   0x1401387f0
14016cf00:	85 c0                	test   %eax,%eax
14016cf02:	0f 84 92 01 00 00    	je     0x14016d09a