140165c1d:	8d 58 6e             	lea    0x6e(%rax),%ebx
140165c20:	e9 b7 00 00 00       	jmp    0x140165cdc
140165c25:	48 8b cf             	mov    %rdi,%rcx
140165c28:	e8 13 5b f8 ff       	call   0x1400eb740
140165c2d:	83 f8 04             	cmp    $0x4,%eax
140165c30:	75 0a                	jne    0x140165c3c
140165c32:	bb 98 01 00 00       	mov    $0x198,%ebx
140165c37:	e9 a0 00 00 00       	jmp    0x140165cdc
140165c3c:	48 8b cf             	mov    %rdi,%rcx
140165c3f:	e8 fc 5a f8 ff       	call   0x1400eb740
140165c44:	83 f8 03             	cmp    $0x3,%eax
140165c47:	0f 85 8a 00 00 00    	jne    0x140165cd7
140165c4d:	44 8b c5             	mov    %ebp,%r8d
140165c50:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140165c55:	33 c9                	xor    %ecx,%ecx
140165c57:	e8 24 33 00 00       	call   0x140168f80
140165c5c:	48 8d 15 0d 82 fc ff 	lea    -0x37df3(%rip),%rdx        # 0x14012de70
140165c63:	48 8b cf             	mov    %rdi,%rcx
140165c66:	48 8b e8             	mov    %rax,%rbp
140165c69:	e8 12 5b f8 ff       	call   0x1400eb780
140165c6e:	48 85 ed             	test   %rbp,%rbp
140165c71:	75 31                	jne    0x140165ca4
140165c73:	e8 f8 13 fc ff       	call   0x140127070
140165c78:	4c 8d 05 49 5c 1b 00 	lea    0x1b5c49(%rip),%r8        # 0x14031b8c8
140165c7f:	ba c3 00 00 00       	mov    $0xc3,%edx
140165c84:	48 8d 0d 25 5c 1b 00 	lea    0x1b5c25(%rip),%rcx        # 0x14031b8b0
140165c8b:	e8 00 15 fc ff       	call   0x140127190
140165c90:	45 33 c0             	xor    %r8d,%r8d
140165c93:	8d 4d 0d             	lea    0xd(%rbp),%ecx
140165c96:	ba a7 00 00 00       	mov    $0xa7,%edx
140165c9b:	e8 f0 15 fc ff       	call   0x140127290
140165ca0:	33 c0                	xor    %eax,%eax
140165ca2:	eb 61                	jmp    0x140165d05
140165ca4:	4d 8b c4             	mov    %r12,%r8
140165ca7:	49 8b d7             	mov    %r15,%rdx
140165caa:	48 8b cd             	mov    %rbp,%rcx
140165cad:	e8 be 35 00 00       	call   0x140169270
140165cb2:	48 8b cd             	mov    %rbp,%rcx
140165cb5:	48 8b d8             	mov    %rax,%rbx
140165cb8:	e8 63 31 00 00       	call   0x140168e20
140165cbd:	48 85 db             	test   %rbx,%rbx
140165cc0:	74 de                	je     0x140165ca0
140165cc2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140165cc7:	49 89 0e             	mov    %rcx,(%r14)
140165cca:	48 85 f6             	test   %rsi,%rsi
140165ccd:	74 03                	je     0x140165cd2
140165ccf:	48 89 1e             	mov    %rbx,(%rsi)
140165cd2:	48 8b c3             	mov    %rbx,%rax
140165cd5:	eb 2e                	jmp    0x140165d05
140165cd7:	bb 06 00 00 00       	mov    $0x6,%ebx
140165cdc:	48 8d 15 8d 81 fc ff 	lea    -0x37e73(%rip),%rdx        # 0x14012de70
140165ce3:	48 8b cf             	mov    %rdi,%rcx
140165ce6:	e8 95 5a f8 ff       	call   0x1400eb780
140165ceb:	44 8b cd             	mov    %ebp,%r9d
140165cee:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140165cf3:	4d 8b c6             	mov    %r14,%r8
140165cf6:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140165cfb:	48 8b d6             	mov    %rsi,%rdx
140165cfe:	8b cb                	mov    %ebx,%ecx
140165d00:	e8 4b 02 00 00       	call   0x140165f50
140165d05:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140165d0a:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140165d0f:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140165d14:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140165d19:	48 83 c4 40          	add    $0x40,%rsp
140165d1d:	41 5f                	pop    %r15
140165d1f:	41 5e                	pop    %r14
140165d21:	41 5c                	pop    %r12
140165d23:	c3                   	ret
140165d24:	cc                   	int3
140165d25:	cc                   	int3
140165d26:	cc                   	int3
140165d27:	cc                   	int3
140165d28:	cc                   	int3
140165d29:	cc                   	int3
140165d2a:	cc                   	int3
140165d2b:	cc                   	int3
140165d2c:	cc                   	int3
140165d2d:	cc                   	int3
140165d2e:	cc                   	int3
140165d2f:	cc                   	int3
140165d30:	40 53                	rex push %rbx
140165d32:	55                   	push   %rbp
140165d33:	56                   	push   %rsi
140165d34:	57                   	push   %rdi
140165d35:	41 54                	push   %r12
140165d37:	41 55                	push   %r13
140165d39:	41 56                	push   %r14
140165d3b:	41 57                	push   %r15
140165d3d:	b8 98 00 00 00       	mov    $0x98,%eax
140165d42:	e8 e9 ad 14 00       	call   0x1402b0b30
140165d47:	48 2b e0             	sub    %rax,%rsp
140165d4a:	48 8b 05 2f fd 26 00 	mov    0x26fd2f(%rip),%rax        # 0x1403d5a80
140165d51:	48 33 c4             	xor    %rsp,%rax
140165d54:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140165d5b:	00
140165d5c:	49 63 c1             	movslq %r9d,%rax
140165d5f:	48 8d 5c 24 58       	lea    0x58(%rsp),%rbx
140165d64:	45 33 ff             	xor    %r15d,%r15d
140165d67:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140165d6c:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140165d71:	4c 8d 0d 80 6d 1a 00 	lea    0x1a6d80(%rip),%r9        # 0x14030caf8
140165d78:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
140165d7d:	4d 8b e0             	mov    %r8,%r12
140165d80:	4c 8b 84 24 08 01 00 	mov    0x108(%rsp),%r8
140165d87:	00
140165d88:	48 8b f2             	mov    %rdx,%rsi
140165d8b:	48 8b 94 24 00 01 00 	mov    0x100(%rsp),%rdx
140165d92:	00
140165d93:	4c 8d 0d 4e 6d 1a 00 	lea    0x1a6d4e(%rip),%r9        # 0x14030cae8
140165d9a:	4c 89 4c 24 70       	mov    %r9,0x70(%rsp)
140165d9f:	41 8b c7             	mov    %r15d,%eax
140165da2:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140165da7:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
140165dac:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140165db1:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
140165db6:	85 c9                	test   %ecx,%ecx
140165db8:	74 1d                	je     0x140165dd7
140165dba:	e8 e1 5e f9 ff       	call   0x1400fbca0
140165dbf:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140165dc4:	48 85 c0             	test   %rax,%rax
140165dc7:	0f 84 d1 00 00 00    	je     0x140165e9e
140165dcd:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140165dd2:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140165dd7:	49 8b ef             	mov    %r15,%rbp
140165dda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140165de0:	4d 8b 2c 24          	mov    (%r12),%r13
140165de4:	48 85 f6             	test   %rsi,%rsi
140165de7:	74 0a                	je     0x140165df3
140165de9:	4c 8b 3e             	mov    (%rsi),%r15
140165dec:	4d 85 ff             	test   %r15,%r15
140165def:	48 0f 45 de          	cmovne %rsi,%rbx
140165df3:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140165df8:	4c 8b c8             	mov    %rax,%r9
140165dfb:	4c 8b 44 ec 68       	mov    0x68(%rsp,%rbp,8),%r8
140165e00:	48 8b cb             	mov    %rbx,%rcx
140165e03:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140165e08:	48 8d 15 55 3d 18 00 	lea    0x183d55(%rip),%rdx        # 0x1402e9b64
140165e0f:	c7 44 24 20 87 00 00 	movl   $0x87,0x20(%rsp)
140165e16:	00
140165e17:	e8 24 6d 00 00       	call   0x14016cb40
140165e1c:	4c 8b f0             	mov    %rax,%r14
140165e1f:	48 85 f6             	test   %rsi,%rsi
140165e22:	74 03                	je     0x140165e27
140165e24:	4c 89 3e             	mov    %r15,(%rsi)
140165e27:	4d 85 f6             	test   %r14,%r14
140165e2a:	74 1e                	je     0x140165e4a
140165e2c:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140165e31:	49 8b d4             	mov    %r12,%rdx
140165e34:	49 8b ce             	mov    %r14,%rcx
140165e37:	e8 b4 62 00 00       	call   0x14016c0f0
140165e3c:	49 8b ce             	mov    %r14,%rcx
140165e3f:	8b f8                	mov    %eax,%edi
140165e41:	e8 8a 4e 00 00       	call   0x14016acd0
140165e46:	85 ff                	test   %edi,%edi
140165e48:	75 1d                	jne    0x140165e67
140165e4a:	48 ff c5             	inc    %rbp
140165e4d:	48 83 fd 03          	cmp    $0x3,%rbp
140165e51:	7d 3e                	jge    0x140165e91
140165e53:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140165e58:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140165e5d:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140165e62:	e9 79 ff ff ff       	jmp    0x140165de0
140165e67:	48 8b 0b             	mov    (%rbx),%rcx
140165e6a:	48 85 c9             	test   %rcx,%rcx
140165e6d:	74 1e                	je     0x140165e8d
140165e6f:	ba 01 00 00 00       	mov    $0x1,%edx
140165e74:	e8 17 aa fe ff       	call   0x140150890
140165e79:	85 c0                	test   %eax,%eax
140165e7b:	74 10                	je     0x140165e8d
140165e7d:	48 85 f6             	test   %rsi,%rsi
140165e80:	74 06                	je     0x140165e88
140165e82:	48 8b 0b             	mov    (%rbx),%rcx
140165e85:	48 89 0e             	mov    %rcx,(%rsi)
140165e88:	48 8b 03             	mov    (%rbx),%rax
140165e8b:	eb 13                	jmp    0x140165ea0
140165e8d:	4d 89 2c 24          	mov    %r13,(%r12)
140165e91:	48 3b de             	cmp    %rsi,%rbx
140165e94:	74 08                	je     0x140165e9e
140165e96:	48 8b 0b             	mov    (%rbx),%rcx
140165e99:	e8 72 35 f9 ff       	call   0x1400f9410
140165e9e:	33 c0                	xor    %eax,%eax
140165ea0:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140165ea7:	00
140165ea8:	48 33 cc             	xor    %rsp,%rcx
140165eab:	e8 00 a0 14 00       	call   0x1402afeb0
140165eb0:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140165eb7:	41 5f                	pop    %r15
140165eb9:	41 5e                	pop    %r14
140165ebb:	41 5d                	pop    %r13
140165ebd:	41 5c                	pop    %r12
140165ebf:	5f                   	pop    %rdi
140165ec0:	5e                   	pop    %rsi
140165ec1:	5d                   	pop    %rbp
140165ec2:	5b                   	pop    %rbx
140165ec3:	c3                   	ret
140165ec4:	cc                   	int3
140165ec5:	cc                   	int3
140165ec6:	cc                   	int3
140165ec7:	cc                   	int3
140165ec8:	cc                   	int3
140165ec9:	cc                   	int3
140165eca:	cc                   	int3
140165ecb:	cc                   	int3
140165ecc:	cc                   	int3
140165ecd:	cc                   	int3
140165ece:	cc                   	int3
140165ecf:	cc                   	int3
140165ed0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140165ed5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140165eda:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140165edf:	57                   	push   %rdi
140165ee0:	41 56                	push   %r14
140165ee2:	41 57                	push   %r15
140165ee4:	b8 30 00 00 00       	mov    $0x30,%eax
140165ee9:	e8 42 ac 14 00       	call   0x1402b0b30
140165eee:	48 2b e0             	sub    %rax,%rsp
140165ef1:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
140165ef6:	41 8b d9             	mov    %r9d,%ebx
140165ef9:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140165efe:	49 8b f8             	mov    %r8,%rdi
140165f01:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140165f06:	48 8b f2             	mov    %rdx,%rsi
140165f09:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140165f0e:	8b e9                	mov    %ecx,%ebp
140165f10:	e8 1b fe ff ff       	call   0x140165d30
140165f15:	48 85 c0             	test   %rax,%rax
140165f18:	75 1a                	jne    0x140165f34
140165f1a:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140165f1f:	44 8b cb             	mov    %ebx,%r9d
140165f22:	4c 8b c7             	mov    %rdi,%r8
140165f25:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140165f2a:	48 8b d6             	mov    %rsi,%rdx
140165f2d:	8b cd                	mov    %ebp,%ecx
140165f2f:	e8 1c 00 00 00       	call   0x140165f50
140165f34:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140165f39:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140165f3e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140165f43:	48 83 c4 30          	add    $0x30,%rsp
140165f47:	41 5f                	pop    %r15
140165f49:	41 5e                	pop    %r14
140165f4b:	5f                   	pop    %rdi
140165f4c:	c3                   	ret
140165f4d:	cc                   	int3
140165f4e:	cc                   	int3
140165f4f:	cc                   	int3
140165f50:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140165f55:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140165f5a:	57                   	push   %rdi
140165f5b:	41 56                	push   %r14
140165f5d:	41 57                	push   %r15
140165f5f:	b8 20 00 00 00       	mov    $0x20,%eax
140165f64:	e8 c7 ab 14 00       	call   0x1402b0b30
140165f69:	48 2b e0             	sub    %rax,%rsp
140165f6c:	49 8b 00             	mov    (%r8),%rax
140165f6f:	41 8b d9             	mov    %r9d,%ebx
140165f72:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140165f77:	4d 8b f0             	mov    %r8,%r14
140165f7a:	48 8b f2             	mov    %rdx,%rsi
140165f7d:	44 8b f9             	mov    %ecx,%r15d
140165f80:	48 85 d2             	test   %rdx,%rdx
140165f83:	74 60                	je     0x140165fe5
140165f85:	48 8b 3a             	mov    (%rdx),%rdi
140165f88:	48 85 ff             	test   %rdi,%rdi
140165f8b:	74 58                	je     0x140165fe5
140165f8d:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140165f91:	e8 1a d6 fb ff       	call   0x1401235b0
140165f96:	48 c7 47 10 00 00 00 	movq   $0x0,0x10(%rdi)
140165f9d:	00
140165f9e:	41 8b d7             	mov    %r15d,%edx
140165fa1:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140165fa6:	48 8b cf             	mov    %rdi,%rcx
140165fa9:	e8 b2 4b f9 ff       	call   0x1400fab60
140165fae:	85 c0                	test   %eax,%eax
140165fb0:	75 6f                	jne    0x140166021
140165fb2:	e8 b9 10 fc ff       	call   0x140127070
140165fb7:	4c 8d 05 d2 58 1b 00 	lea    0x1b58d2(%rip),%r8        # 0x14031b890
140165fbe:	ba 62 00 00 00       	mov    $0x62,%edx
140165fc3:	48 8d 0d e6 58 1b 00 	lea    0x1b58e6(%rip),%rcx        # 0x14031b8b0
140165fca:	e8 c1 11 fc ff       	call   0x140127190
140165fcf:	45 33 c0             	xor    %r8d,%r8d
140165fd2:	ba a3 00 00 00       	mov    $0xa3,%edx
140165fd7:	41 8d 48 0d          	lea    0xd(%r8),%ecx
140165fdb:	e8 b0 12 fc ff       	call   0x140127290
140165fe0:	e9 4f 01 00 00       	jmp    0x140166134
140165fe5:	e8 a6 44 f9 ff       	call   0x1400fa490
140165fea:	48 8b f8             	mov    %rax,%rdi
140165fed:	48 85 c0             	test   %rax,%rax
140165ff0:	75 ac                	jne    0x140165f9e
140165ff2:	e8 79 10 fc ff       	call   0x140127070
140165ff7:	4c 8d 05 92 58 1b 00 	lea    0x1b5892(%rip),%r8        # 0x14031b890
140165ffe:	8d 57 56             	lea    0x56(%rdi),%edx
140166001:	48 8d 0d a8 58 1b 00 	lea    0x1b58a8(%rip),%rcx        # 0x14031b8b0
140166008:	e8 83 11 fc ff       	call   0x140127190
14016600d:	45 33 c0             	xor    %r8d,%r8d
140166010:	8d 4f 0d             	lea    0xd(%rdi),%ecx
140166013:	ba 06 00 08 00       	mov    $0x80006,%edx
140166018:	e8 73 12 fc ff       	call   0x140127290
14016601d:	33 c0                	xor    %eax,%eax
14016601f:	eb 44                	jmp    0x140166065
140166021:	e8 ea 73 fb ff       	call   0x14011d410
140166026:	48 8b 47 08          	mov    0x8(%rdi),%rax
14016602a:	4c 8b 88 b8 00 00 00 	mov    0xb8(%rax),%r9
140166031:	4d 85 c9             	test   %r9,%r9
140166034:	74 43                	je     0x140166079
140166036:	44 8b c3             	mov    %ebx,%r8d
140166039:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14016603e:	48 8b cf             	mov    %rdi,%rcx
140166041:	41 ff d1             	call   *%r9
140166044:	85 c0                	test   %eax,%eax
140166046:	74 31                	je     0x140166079
140166048:	e8 53 6b fb ff       	call   0x14011cba0
14016604d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140166052:	49 89 06             	mov    %rax,(%r14)
140166055:	48 85 f6             	test   %rsi,%rsi
140166058:	74 03                	je     0x14016605d
14016605a:	48 89 3e             	mov    %rdi,(%rsi)
14016605d:	48 8b c7             	mov    %rdi,%rax
140166060:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140166065:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14016606a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14016606f:	48 83 c4 20          	add    $0x20,%rsp
140166073:	41 5f                	pop    %r15
140166075:	41 5e                	pop    %r14
140166077:	5f                   	pop    %rdi
140166078:	c3                   	ret
140166079:	48 8b 47 08          	mov    0x8(%rdi),%rax
14016607d:	48 83 78 40 00       	cmpq   $0x0,0x40(%rax)
140166082:	75 3f                	jne    0x1401660c3
140166084:	48 83 b8 38 01 00 00 	cmpq   $0x0,0x138(%rax)
14016608b:	00
14016608c:	75 35                	jne    0x1401660c3
14016608e:	e8 0d 6b fb ff       	call   0x14011cba0
140166093:	e8 d8 0f fc ff       	call   0x140127070
140166098:	4c 8d 05 f1 57 1b 00 	lea    0x1b57f1(%rip),%r8        # 0x14031b890
14016609f:	ba 7f 00 00 00       	mov    $0x7f,%edx
1401660a4:	48 8d 0d 05 58 1b 00 	lea    0x1b5805(%rip),%rcx        # 0x14031b8b0
1401660ab:	e8 e0 10 fc ff       	call   0x140127190
1401660b0:	45 33 c0             	xor    %r8d,%r8d
1401660b3:	ba 0d 00 08 00       	mov    $0x8000d,%edx
1401660b8:	41 8d 48 0d          	lea    0xd(%r8),%ecx
1401660bc:	e8 cf 11 fc ff       	call   0x140127290
1401660c1:	eb 71                	jmp    0x140166134
1401660c3:	44 8b c3             	mov    %ebx,%r8d
1401660c6:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401660cb:	33 c9                	xor    %ecx,%ecx
1401660cd:	e8 ae 2e 00 00       	call   0x140168f80
1401660d2:	48 8b d8             	mov    %rax,%rbx
1401660d5:	48 85 c0             	test   %rax,%rax
1401660d8:	75 07                	jne    0x1401660e1