14086fbee:	cc                   	int3
14086fbef:	cc                   	int3
14086fbf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14086fbf5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14086fbfa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14086fbff:	57                   	push   %rdi
14086fc00:	48 83 ec 20          	sub    $0x20,%rsp
14086fc04:	48 8b 19             	mov    (%rcx),%rbx
14086fc07:	b8 00 90 00 00       	mov    $0x9000,%eax
14086fc0c:	49 8b f9             	mov    %r9,%rdi
14086fc0f:	49 8b f0             	mov    %r8,%rsi
14086fc12:	48 8b ea             	mov    %rdx,%rbp
14086fc15:	66 85 43 14          	test   %ax,0x14(%rbx)
14086fc19:	75 06                	jne    0x14086fc21
14086fc1b:	83 7b 20 00          	cmpl   $0x0,0x20(%rbx)
14086fc1f:	74 08                	je     0x14086fc29
14086fc21:	48 8b cb             	mov    %rbx,%rcx
14086fc24:	e8 37 96 0b 00       	call   0x140929260
14086fc29:	48 8b cb             	mov    %rbx,%rcx
14086fc2c:	66 c7 43 14 01 00    	movw   $0x1,0x14(%rbx)
14086fc32:	e8 29 96 0b 00       	call   0x140929260
14086fc37:	48 85 f6             	test   %rsi,%rsi
14086fc3a:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
14086fc3e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14086fc43:	48 8d 05 42 3b 73 00 	lea    0x733b42(%rip),%rax        # 0x140fa378c
14086fc4a:	48 0f 45 c6          	cmovne %rsi,%rax
14086fc4e:	66 c7 43 14 01 1a    	movw   $0x1a01,0x14(%rbx)
14086fc54:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14086fc59:	48 85 ff             	test   %rdi,%rdi
14086fc5c:	48 89 03             	mov    %rax,(%rbx)
14086fc5f:	48 8d 05 9a 72 92 ff 	lea    -0x6d8d66(%rip),%rax        # 0x140196f00
14086fc66:	48 0f 45 c7          	cmovne %rdi,%rax
14086fc6a:	c6 43 17 70          	movb   $0x70,0x17(%rbx)
14086fc6e:	48 89 43 30          	mov    %rax,0x30(%rbx)
14086fc72:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14086fc77:	48 83 c4 20          	add    $0x20,%rsp
14086fc7b:	5f                   	pop    %rdi
14086fc7c:	c3                   	ret
14086fc7d:	cc                   	int3
14086fc7e:	cc                   	int3
14086fc7f:	cc                   	int3
14086fc80:	33 c0                	xor    %eax,%eax
14086fc82:	85 d2                	test   %edx,%edx
14086fc84:	0f 4f c2             	cmovg  %edx,%eax
14086fc87:	48 63 d0             	movslq %eax,%rdx
14086fc8a:	e9 01 00 00 00       	jmp    0x14086fc90
14086fc8f:	cc                   	int3
14086fc90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14086fc95:	57                   	push   %rdi
14086fc96:	48 83 ec 30          	sub    $0x30,%rsp
14086fc9a:	48 8b 19             	mov    (%rcx),%rbx
14086fc9d:	48 8b fa             	mov    %rdx,%rdi
14086fca0:	48 8b 43 18          	mov    0x18(%rbx),%rax
14086fca4:	4c 63 80 88 00 00 00 	movslq 0x88(%rax),%r8
14086fcab:	49 3b d0             	cmp    %r8,%rdx
14086fcae:	76 37                	jbe    0x14086fce7
14086fcb0:	c7 41 24 12 00 00 00 	movl   $0x12,0x24(%rcx)
14086fcb7:	48 8d 15 aa dd 7d 00 	lea    0x7dddaa(%rip),%rdx        # 0x14104da68
14086fcbe:	33 c9                	xor    %ecx,%ecx
14086fcc0:	41 b1 01             	mov    $0x1,%r9b
14086fcc3:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14086fcc8:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14086fccf:	48 8b cb             	mov    %rbx,%rcx
14086fcd2:	e8 49 39 0a 00       	call   0x140913620
14086fcd7:	b8 12 00 00 00       	mov    $0x12,%eax
14086fcdc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14086fce1:	48 83 c4 30          	add    $0x30,%rsp
14086fce5:	5f                   	pop    %rdi
14086fce6:	c3                   	ret
14086fce7:	b8 00 90 00 00       	mov    $0x9000,%eax
14086fcec:	66 85 43 14          	test   %ax,0x14(%rbx)
14086fcf0:	75 06                	jne    0x14086fcf8
14086fcf2:	83 7b 20 00          	cmpl   $0x0,0x20(%rbx)
14086fcf6:	74 08                	je     0x14086fd00
14086fcf8:	48 8b cb             	mov    %rbx,%rcx
14086fcfb:	e8 60 95 0b 00       	call   0x140929260
14086fd00:	33 c9                	xor    %ecx,%ecx
14086fd02:	66 c7 43 14 10 04    	movw   $0x410,0x14(%rbx)
14086fd08:	85 ff                	test   %edi,%edi
14086fd0a:	89 4b 10             	mov    %ecx,0x10(%rbx)
14086fd0d:	8b c1                	mov    %ecx,%eax
14086fd0f:	c6 43 16 01          	movb   $0x1,0x16(%rbx)
14086fd13:	0f 49 c7             	cmovns %edi,%eax
14086fd16:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14086fd1a:	89 03                	mov    %eax,(%rbx)
14086fd1c:	33 c0                	xor    %eax,%eax
14086fd1e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14086fd23:	48 83 c4 30          	add    $0x30,%rsp
14086fd27:	5f                   	pop    %rdi
14086fd28:	c3                   	ret
14086fd29:	cc                   	int3
14086fd2a:	cc                   	int3
14086fd2b:	cc                   	int3
14086fd2c:	cc                   	int3
14086fd2d:	cc                   	int3
14086fd2e:	cc                   	int3
14086fd2f:	cc                   	int3
14086fd30:	48 8b 01             	mov    (%rcx),%rax
14086fd33:	b9 00 08 00 00       	mov    $0x800,%ecx
14086fd38:	66 09 48 14          	or     %cx,0x14(%rax)
14086fd3c:	88 50 17             	mov    %dl,0x17(%rax)
14086fd3f:	c3                   	ret
14086fd40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14086fd45:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14086fd4a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14086fd4f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14086fd54:	41 56                	push   %r14
14086fd56:	48 83 ec 30          	sub    $0x30,%rsp
14086fd5a:	48 8b f9             	mov    %rcx,%rdi
14086fd5d:	49 8b f1             	mov    %r9,%rsi
14086fd60:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14086fd64:	41 8b e8             	mov    %r8d,%ebp
14086fd67:	4c 8b f2             	mov    %rdx,%r14
14086fd6a:	48 85 c9             	test   %rcx,%rcx
14086fd6d:	74 0d                	je     0x14086fd7c
14086fd6f:	48 8b 05 3a d9 b3 00 	mov    0xb3d93a(%rip),%rax        # 0x1413ad6b0
14086fd76:	ff 15 a4 3c 71 00    	call   *0x713ca4(%rip)        # 0x140f83a20
14086fd7c:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14086fd81:	33 db                	xor    %ebx,%ebx
14086fd83:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14086fd88:	4c 8b ce             	mov    %rsi,%r9
14086fd8b:	44 0f b6 c5          	movzbl %bpl,%r8d
14086fd8f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14086fd94:	49 8b d6             	mov    %r14,%rdx
14086fd97:	48 8b cf             	mov    %rdi,%rcx
14086fd9a:	e8 11 de 02 00       	call   0x14089dbb0
14086fd9f:	38 5f 67             	cmp    %bl,0x67(%rdi)
14086fda2:	75 04                	jne    0x14086fda8
14086fda4:	85 c0                	test   %eax,%eax
14086fda6:	74 0c                	je     0x14086fdb4
14086fda8:	8b d0                	mov    %eax,%edx
14086fdaa:	48 8b cf             	mov    %rdi,%rcx
14086fdad:	e8 3e 17 02 00       	call   0x1408914f0
14086fdb2:	8b d8                	mov    %eax,%ebx
14086fdb4:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14086fdb8:	48 85 c9             	test   %rcx,%rcx
14086fdbb:	74 0d                	je     0x14086fdca
14086fdbd:	48 8b 05 fc d8 b3 00 	mov    0xb3d8fc(%rip),%rax        # 0x1413ad6c0
14086fdc4:	ff 15 56 3c 71 00    	call   *0x713c56(%rip)        # 0x140f83a20
14086fdca:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14086fdcf:	8b c3                	mov    %ebx,%eax
14086fdd1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14086fdd6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14086fddb:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14086fde0:	48 83 c4 30          	add    $0x30,%rsp
14086fde4:	41 5e                	pop    %r14
14086fde6:	c3                   	ret
14086fde7:	cc                   	int3
14086fde8:	cc                   	int3
14086fde9:	cc                   	int3
14086fdea:	cc                   	int3
14086fdeb:	cc                   	int3
14086fdec:	cc                   	int3
14086fded:	cc                   	int3
14086fdee:	cc                   	int3
14086fdef:	cc                   	int3
14086fdf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14086fdf5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14086fdfa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14086fdff:	57                   	push   %rdi
14086fe00:	48 83 ec 30          	sub    $0x30,%rsp
14086fe04:	48 8b f9             	mov    %rcx,%rdi
14086fe07:	49 8b d9             	mov    %r9,%rbx
14086fe0a:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14086fe0e:	41 8b f0             	mov    %r8d,%esi
14086fe11:	48 8b ea             	mov    %rdx,%rbp
14086fe14:	48 85 c9             	test   %rcx,%rcx
14086fe17:	74 0d                	je     0x14086fe26
14086fe19:	48 8b 05 90 d8 b3 00 	mov    0xb3d890(%rip),%rax        # 0x1413ad6b0
14086fe20:	ff 15 fa 3b 71 00    	call   *0x713bfa(%rip)        # 0x140f83a20
14086fe26:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14086fe2b:	4c 8b cb             	mov    %rbx,%r9
14086fe2e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14086fe33:	44 0f b6 c6          	movzbl %sil,%r8d
14086fe37:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14086fe3c:	48 8b d5             	mov    %rbp,%rdx
14086fe3f:	48 8b cf             	mov    %rdi,%rcx
14086fe42:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14086fe47:	e8 64 dd 02 00       	call   0x14089dbb0
14086fe4c:	80 7f 67 00          	cmpb   $0x0,0x67(%rdi)
14086fe50:	75 08                	jne    0x14086fe5a
14086fe52:	85 c0                	test   %eax,%eax
14086fe54:	75 04                	jne    0x14086fe5a
14086fe56:	33 db                	xor    %ebx,%ebx
14086fe58:	eb 0c                	jmp    0x14086fe66
14086fe5a:	8b d0                	mov    %eax,%edx
14086fe5c:	48 8b cf             	mov    %rdi,%rcx
14086fe5f:	e8 8c 16 02 00       	call   0x1408914f0
14086fe64:	8b d8                	mov    %eax,%ebx
14086fe66:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14086fe6a:	48 85 c9             	test   %rcx,%rcx
14086fe6d:	74 0d                	je     0x14086fe7c
14086fe6f:	48 8b 05 4a d8 b3 00 	mov    0xb3d84a(%rip),%rax        # 0x1413ad6c0
14086fe76:	ff 15 a4 3b 71 00    	call   *0x713ba4(%rip)        # 0x140f83a20
14086fe7c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14086fe81:	8b c3                	mov    %ebx,%eax
14086fe83:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14086fe88:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14086fe8d:	48 83 c4 30          	add    $0x30,%rsp
14086fe91:	5f                   	pop    %rdi
14086fe92:	c3                   	ret
14086fe93:	cc                   	int3
14086fe94:	cc                   	int3
14086fe95:	cc                   	int3
14086fe96:	cc                   	int3
14086fe97:	cc                   	int3
14086fe98:	cc                   	int3
14086fe99:	cc                   	int3
14086fe9a:	cc                   	int3
14086fe9b:	cc                   	int3
14086fe9c:	cc                   	int3
14086fe9d:	cc                   	int3
14086fe9e:	cc                   	int3
14086fe9f:	cc                   	int3
14086fea0:	48 8b 05 19 d9 b3 00 	mov    0xb3d919(%rip),%rax        # 0x1413ad7c0
14086fea7:	48 85 c0             	test   %rax,%rax
14086feaa:	74 0c                	je     0x14086feb8
14086feac:	b9 f4 01 00 00       	mov    $0x1f4,%ecx
14086feb1:	48 ff 25 68 3b 71 00 	rex.W jmp *0x713b68(%rip)        # 0x140f83a20
14086feb8:	c3                   	ret
14086feb9:	cc                   	int3
14086feba:	cc                   	int3
14086febb:	cc                   	int3
14086febc:	cc                   	int3
14086febd:	cc                   	int3
14086febe:	cc                   	int3
14086febf:	cc                   	int3
14086fec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14086fec5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14086feca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14086fecf:	57                   	push   %rdi
14086fed0:	41 56                	push   %r14
14086fed2:	41 57                	push   %r15
14086fed4:	48 83 ec 30          	sub    $0x30,%rsp
14086fed8:	33 f6                	xor    %esi,%esi
14086feda:	48 8b d9             	mov    %rcx,%rbx
14086fedd:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14086fee1:	4d 8b f1             	mov    %r9,%r14
14086fee4:	45 8b f8             	mov    %r8d,%r15d
14086fee7:	48 8b fa             	mov    %rdx,%rdi
14086feea:	8b ee                	mov    %esi,%ebp
14086feec:	48 85 c9             	test   %rcx,%rcx
14086feef:	74 0d                	je     0x14086fefe
14086fef1:	48 8b 05 b8 d7 b3 00 	mov    0xb3d7b8(%rip),%rax        # 0x1413ad6b0
14086fef8:	ff 15 22 3b 71 00    	call   *0x713b22(%rip)        # 0x140f83a20
14086fefe:	41 b1 02             	mov    $0x2,%r9b
14086ff01:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
14086ff07:	48 8b d7             	mov    %rdi,%rdx
14086ff0a:	48 8b cb             	mov    %rbx,%rcx
14086ff0d:	e8 ee 64 09 00       	call   0x140906400
14086ff12:	48 8b f8             	mov    %rax,%rdi
14086ff15:	48 85 c0             	test   %rax,%rax
14086ff18:	0f 84 82 00 00 00    	je     0x14086ffa0
14086ff1e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14086ff23:	4d 8b ce             	mov    %r14,%r9
14086ff26:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14086ff2b:	45 0f b6 c7          	movzbl %r15b,%r8d
14086ff2f:	48 8b d7             	mov    %rdi,%rdx
14086ff32:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14086ff37:	48 8b cb             	mov    %rbx,%rcx
14086ff3a:	e8 71 dc 02 00       	call   0x14089dbb0
14086ff3f:	8b e8                	mov    %eax,%ebp
14086ff41:	48 39 b3 00 03 00 00 	cmp    %rsi,0x300(%rbx)
14086ff48:	74 0d                	je     0x14086ff57
14086ff4a:	48 8b d7             	mov    %rdi,%rdx
14086ff4d:	48 8b cb             	mov    %rbx,%rcx
14086ff50:	e8 eb 39 04 00       	call   0x1408b3940
14086ff55:	eb 49                	jmp    0x14086ffa0
14086ff57:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
14086ff5e:	73 38                	jae    0x14086ff98
14086ff60:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
14086ff67:	72 13                	jb     0x14086ff7c
14086ff69:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
14086ff70:	48 89 07             	mov    %rax,(%rdi)
14086ff73:	48 89 bb d8 01 00 00 	mov    %rdi,0x1d8(%rbx)
14086ff7a:	eb 24                	jmp    0x14086ffa0
14086ff7c:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
14086ff83:	72 13                	jb     0x14086ff98
14086ff85:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
14086ff8c:	48 89 07             	mov    %rax,(%rdi)
14086ff8f:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
14086ff96:	eb 08                	jmp    0x14086ffa0
14086ff98:	48 8b cf             	mov    %rdi,%rcx
14086ff9b:	e8 b0 bb 01 00       	call   0x14088bb50
14086ffa0:	40 38 73 67          	cmp    %sil,0x67(%rbx)
14086ffa4:	75 04                	jne    0x14086ffaa
14086ffa6:	85 ed                	test   %ebp,%ebp
14086ffa8:	74 0c                	je     0x14086ffb6
14086ffaa:	8b d5                	mov    %ebp,%edx
14086ffac:	48 8b cb             	mov    %rbx,%rcx
14086ffaf:	e8 3c 15 02 00       	call   0x1408914f0
14086ffb4:	8b f0                	mov    %eax,%esi
14086ffb6:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14086ffba:	48 85 c9             	test   %rcx,%rcx
14086ffbd:	74 0d                	je     0x14086ffcc
14086ffbf:	48 8b 05 fa d6 b3 00 	mov    0xb3d6fa(%rip),%rax        # 0x1413ad6c0
14086ffc6:	ff 15 54 3a 71 00    	call   *0x713a54(%rip)        # 0x140f83a20
14086ffcc:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14086ffd1:	8b c6                	mov    %esi,%eax
14086ffd3:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14086ffd8:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14086ffdd:	48 83 c4 30          	add    $0x30,%rsp
14086ffe1:	41 5f                	pop    %r15
14086ffe3:	41 5e                	pop    %r14
14086ffe5:	5f                   	pop    %rdi
14086ffe6:	c3                   	ret
14086ffe7:	cc                   	int3
14086ffe8:	cc                   	int3
14086ffe9:	cc                   	int3
14086ffea:	cc                   	int3
14086ffeb:	cc                   	int3
14086ffec:	cc                   	int3
14086ffed:	cc                   	int3
14086ffee:	cc                   	int3
14086ffef:	cc                   	int3
14086fff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14086fff5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14086fffa:	57                   	push   %rdi
14086fffb:	48 83 ec 20          	sub    $0x20,%rsp
14086ffff:	48 8b d9             	mov    %rcx,%rbx
140870002:	49 8b f8             	mov    %r8,%rdi
140870005:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140870009:	48 8b f2             	mov    %rdx,%rsi
14087000c:	48 85 c9             	test   %rcx,%rcx
14087000f:	74 0d                	je     0x14087001e
140870011:	48 8b 05 98 d6 b3 00 	mov    0xb3d698(%rip),%rax        # 0x1413ad6b0
140870018:	ff 15 02 3a 71 00    	call   *0x713a02(%rip)        # 0x140f83a20
14087001e:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140870022:	48 89 bb 78 01 00 00 	mov    %rdi,0x178(%rbx)
140870029:	48 c7 83 80 01 00 00 	movq   $0x0,0x180(%rbx)
140870030:	00 00 00 00
140870034:	48 89 b3 88 01 00 00 	mov    %rsi,0x188(%rbx)
14087003b:	48 85 c9             	test   %rcx,%rcx
14087003e:	74 0d                	je     0x14087004d
140870040:	48 8b 05 79 d6 b3 00 	mov    0xb3d679(%rip),%rax        # 0x1413ad6c0
140870047:	ff 15 d3 39 71 00    	call   *0x7139d3(%rip)        # 0x140f83a20
14087004d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140870052:	33 c0                	xor    %eax,%eax
140870054:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140870059:	48 83 c4 20          	add    $0x20,%rsp
14087005d:	5f                   	pop    %rdi
14087005e:	c3                   	ret
14087005f:	cc                   	int3
140870060:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140870065:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14087006a:	57                   	push   %rdi
14087006b:	48 83 ec 30          	sub    $0x30,%rsp
14087006f:	48 8b f1             	mov    %rcx,%rsi
140870072:	33 db                	xor    %ebx,%ebx
140870074:	e8 27 6b 0c 00       	call   0x140936ba0