14016c80c:	ba 24 01 00 00       	mov    $0x124,%edx
14016c811:	48 8d 0d 08 11 1b 00 	lea    0x1b1108(%rip),%rcx        # 0x14031d920
14016c818:	e8 73 a9 fb ff       	call   0x140127190
14016c81d:	45 33 c0             	xor    %r8d,%r8d
14016c820:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14016c825:	41 8d 48 3c          	lea    0x3c(%r8),%ecx
14016c829:	e8 62 aa fb ff       	call   0x140127290
14016c82e:	33 c0                	xor    %eax,%eax
14016c830:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016c835:	48 83 c4 20          	add    $0x20,%rsp
14016c839:	5f                   	pop    %rdi
14016c83a:	c3                   	ret
14016c83b:	48 8b d7             	mov    %rdi,%rdx
14016c83e:	48 8b c8             	mov    %rax,%rcx
14016c841:	e8 da ef f7 ff       	call   0x1400eb820
14016c846:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016c84b:	33 c9                	xor    %ecx,%ecx
14016c84d:	85 c0                	test   %eax,%eax
14016c84f:	0f 9f c1             	setg   %cl
14016c852:	8b c1                	mov    %ecx,%eax
14016c854:	48 83 c4 20          	add    $0x20,%rsp
14016c858:	5f                   	pop    %rdi
14016c859:	c3                   	ret
14016c85a:	cc                   	int3
14016c85b:	cc                   	int3
14016c85c:	cc                   	int3
14016c85d:	cc                   	int3
14016c85e:	cc                   	int3
14016c85f:	cc                   	int3
14016c860:	48 85 c9             	test   %rcx,%rcx
14016c863:	74 5e                	je     0x14016c8c3
14016c865:	53                   	push   %rbx
14016c866:	b8 20 00 00 00       	mov    $0x20,%eax
14016c86b:	e8 c0 42 14 00       	call   0x1402b0b30
14016c870:	48 2b e0             	sub    %rax,%rsp
14016c873:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14016c878:	48 8b d9             	mov    %rcx,%rbx
14016c87b:	48 8b 39             	mov    (%rcx),%rdi
14016c87e:	48 85 ff             	test   %rdi,%rdi
14016c881:	74 0a                	je     0x14016c88d
14016c883:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14016c887:	ff 57 40             	call   *0x40(%rdi)
14016c88a:	48 8b 3b             	mov    (%rbx),%rdi
14016c88d:	48 8b cf             	mov    %rdi,%rcx
14016c890:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
14016c897:	00
14016c898:	e8 b3 e5 ff ff       	call   0x14016ae50
14016c89d:	41 b8 18 01 00 00    	mov    $0x118,%r8d
14016c8a3:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14016c8aa:	48 8d 15 6f 10 1b 00 	lea    0x1b106f(%rip),%rdx        # 0x14031d920
14016c8b1:	48 8b cb             	mov    %rbx,%rcx
14016c8b4:	e8 07 f5 f7 ff       	call   0x1400ebdc0
14016c8b9:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14016c8be:	48 83 c4 20          	add    $0x20,%rsp
14016c8c2:	5b                   	pop    %rbx
14016c8c3:	c3                   	ret
14016c8c4:	cc                   	int3
14016c8c5:	cc                   	int3
14016c8c6:	cc                   	int3
14016c8c7:	cc                   	int3
14016c8c8:	cc                   	int3
14016c8c9:	cc                   	int3
14016c8ca:	cc                   	int3
14016c8cb:	cc                   	int3
14016c8cc:	cc                   	int3
14016c8cd:	cc                   	int3
14016c8ce:	cc                   	int3
14016c8cf:	cc                   	int3
14016c8d0:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14016c8d5:	41 56                	push   %r14
14016c8d7:	b8 30 00 00 00       	mov    $0x30,%eax
14016c8dc:	e8 4f 42 14 00       	call   0x1402b0b30
14016c8e1:	48 2b e0             	sub    %rax,%rsp
14016c8e4:	4c 8b f2             	mov    %rdx,%r14
14016c8e7:	48 8b f1             	mov    %rcx,%rsi
14016c8ea:	48 85 c9             	test   %rcx,%rcx
14016c8ed:	75 3b                	jne    0x14016c92a
14016c8ef:	e8 7c a7 fb ff       	call   0x140127070
14016c8f4:	4c 8d 05 bd 11 1b 00 	lea    0x1b11bd(%rip),%r8        # 0x14031dab8
14016c8fb:	ba de 00 00 00       	mov    $0xde,%edx
14016c900:	48 8d 0d 19 10 1b 00 	lea    0x1b1019(%rip),%rcx        # 0x14031d920
14016c907:	e8 84 a8 fb ff       	call   0x140127190
14016c90c:	45 33 c0             	xor    %r8d,%r8d
14016c90f:	8d 4e 3c             	lea    0x3c(%rsi),%ecx
14016c912:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14016c917:	e8 74 a9 fb ff       	call   0x140127290
14016c91c:	33 c0                	xor    %eax,%eax
14016c91e:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14016c923:	48 83 c4 30          	add    $0x30,%rsp
14016c927:	41 5e                	pop    %r14
14016c929:	c3                   	ret
14016c92a:	41 b8 e2 00 00 00    	mov    $0xe2,%r8d
14016c930:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14016c935:	48 8d 15 e4 0f 1b 00 	lea    0x1b0fe4(%rip),%rdx        # 0x14031d920
14016c93c:	b9 28 00 00 00       	mov    $0x28,%ecx
14016c941:	e8 7a f7 f7 ff       	call   0x1400ec0c0
14016c946:	48 8b f8             	mov    %rax,%rdi
14016c949:	48 85 c0             	test   %rax,%rax
14016c94c:	75 40                	jne    0x14016c98e
14016c94e:	e8 1d a7 fb ff       	call   0x140127070
14016c953:	4c 8d 05 5e 11 1b 00 	lea    0x1b115e(%rip),%r8        # 0x14031dab8
14016c95a:	ba e3 00 00 00       	mov    $0xe3,%edx
14016c95f:	48 8d 0d ba 0f 1b 00 	lea    0x1b0fba(%rip),%rcx        # 0x14031d920
14016c966:	e8 25 a8 fb ff       	call   0x140127190
14016c96b:	45 33 c0             	xor    %r8d,%r8d
14016c96e:	8d 4f 3c             	lea    0x3c(%rdi),%ecx
14016c971:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14016c976:	e8 15 a9 fb ff       	call   0x140127290
14016c97b:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14016c980:	33 c0                	xor    %eax,%eax
14016c982:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14016c987:	48 83 c4 30          	add    $0x30,%rsp
14016c98b:	41 5e                	pop    %r14
14016c98d:	c3                   	ret
14016c98e:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14016c993:	48 8b ce             	mov    %rsi,%rcx
14016c996:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
14016c99b:	e8 80 e5 ff ff       	call   0x14016af20
14016c9a0:	48 8b c8             	mov    %rax,%rcx
14016c9a3:	e8 08 38 fd ff       	call   0x1401401b0
14016c9a8:	48 8b ce             	mov    %rsi,%rcx
14016c9ab:	48 8b d8             	mov    %rax,%rbx
14016c9ae:	e8 ed ed ff ff       	call   0x14016b7a0
14016c9b3:	48 8b e8             	mov    %rax,%rbp
14016c9b6:	48 85 c0             	test   %rax,%rax
14016c9b9:	75 41                	jne    0x14016c9fc
14016c9bb:	e8 b0 a6 fb ff       	call   0x140127070
14016c9c0:	4c 8d 05 f1 10 1b 00 	lea    0x1b10f1(%rip),%r8        # 0x14031dab8
14016c9c7:	ba eb 00 00 00       	mov    $0xeb,%edx
14016c9cc:	48 8d 0d 4d 0f 1b 00 	lea    0x1b0f4d(%rip),%rcx        # 0x14031d920
14016c9d3:	e8 b8 a7 fb ff       	call   0x140127190
14016c9d8:	48 8b ce             	mov    %rsi,%rcx
14016c9db:	e8 00 1a f1 ff       	call   0x14007e3e0
14016c9e0:	4c 8b c8             	mov    %rax,%r9
14016c9e3:	4c 8d 05 ee 10 1b 00 	lea    0x1b10ee(%rip),%r8        # 0x14031dad8
14016c9ea:	ba 0e 01 08 00       	mov    $0x8010e,%edx
14016c9ef:	8d 4d 3c             	lea    0x3c(%rbp),%ecx
14016c9f2:	e8 99 a8 fb ff       	call   0x140127290
14016c9f7:	e9 d6 00 00 00       	jmp    0x14016cad2
14016c9fc:	4c 8d 05 09 11 1b 00 	lea    0x1b1109(%rip),%r8        # 0x14031db0c
14016ca03:	48 8b d3             	mov    %rbx,%rdx
14016ca06:	48 8b cd             	mov    %rbp,%rcx
14016ca09:	e8 a2 39 05 00       	call   0x1401c03b0
14016ca0e:	48 8b d0             	mov    %rax,%rdx
14016ca11:	48 8b cb             	mov    %rbx,%rcx
14016ca14:	e8 17 3a 05 00       	call   0x1401c0430
14016ca19:	48 89 47 10          	mov    %rax,0x10(%rdi)
14016ca1d:	48 85 c0             	test   %rax,%rax
14016ca20:	75 50                	jne    0x14016ca72
14016ca22:	e8 49 a6 fb ff       	call   0x140127070
14016ca27:	4c 8d 05 8a 10 1b 00 	lea    0x1b108a(%rip),%r8        # 0x14031dab8
14016ca2e:	ba f5 00 00 00       	mov    $0xf5,%edx
14016ca33:	48 8d 0d e6 0e 1b 00 	lea    0x1b0ee6(%rip),%rcx        # 0x14031d920
14016ca3a:	e8 51 a7 fb ff       	call   0x140127190
14016ca3f:	48 8b ce             	mov    %rsi,%rcx
14016ca42:	e8 79 e4 ff ff       	call   0x14016aec0
14016ca47:	48 8b ce             	mov    %rsi,%rcx
14016ca4a:	48 8b d8             	mov    %rax,%rbx
14016ca4d:	e8 8e 19 f1 ff       	call   0x14007e3e0
14016ca52:	4c 8b c8             	mov    %rax,%r9
14016ca55:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14016ca5a:	4c 8d 05 bf 10 1b 00 	lea    0x1b10bf(%rip),%r8        # 0x14031db20
14016ca61:	ba 0e 01 08 00       	mov    $0x8010e,%edx
14016ca66:	b9 3c 00 00 00       	mov    $0x3c,%ecx
14016ca6b:	e8 20 a8 fb ff       	call   0x140127290
14016ca70:	eb 60                	jmp    0x14016cad2
14016ca72:	4c 8d 05 17 ab 1a 00 	lea    0x1aab17(%rip),%r8        # 0x140317590
14016ca79:	48 8b d3             	mov    %rbx,%rdx
14016ca7c:	48 8b cd             	mov    %rbp,%rcx
14016ca7f:	e8 2c 39 05 00       	call   0x1401c03b0
14016ca84:	48 85 c0             	test   %rax,%rax
14016ca87:	74 0f                	je     0x14016ca98
14016ca89:	48 8b d0             	mov    %rax,%rdx
14016ca8c:	48 8b cb             	mov    %rbx,%rcx
14016ca8f:	e8 9c 39 05 00       	call   0x1401c0430
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