14086fa0a:	cc                   	int3
14086fa0b:	cc                   	int3
14086fa0c:	cc                   	int3
14086fa0d:	cc                   	int3
14086fa0e:	cc                   	int3
14086fa0f:	cc                   	int3
14086fa10:	48 8b 01             	mov    (%rcx),%rax
14086fa13:	b9 00 90 00 00       	mov    $0x9000,%ecx
14086fa18:	4c 63 c2             	movslq %edx,%r8
14086fa1b:	66 85 48 14          	test   %cx,0x14(%rax)
14086fa1f:	74 0b                	je     0x14086fa2c
14086fa21:	49 8b d0             	mov    %r8,%rdx
14086fa24:	48 8b c8             	mov    %rax,%rcx
14086fa27:	e9 54 a9 0b 00       	jmp    0x14092a380
14086fa2c:	4c 89 00             	mov    %r8,(%rax)
14086fa2f:	66 c7 40 14 04 00    	movw   $0x4,0x14(%rax)
14086fa35:	c3                   	ret
14086fa36:	cc                   	int3
14086fa37:	cc                   	int3
14086fa38:	cc                   	int3
14086fa39:	cc                   	int3
14086fa3a:	cc                   	int3
14086fa3b:	cc                   	int3
14086fa3c:	cc                   	int3
14086fa3d:	cc                   	int3
14086fa3e:	cc                   	int3
14086fa3f:	cc                   	int3
14086fa40:	48 8b 01             	mov    (%rcx),%rax
14086fa43:	b9 00 90 00 00       	mov    $0x9000,%ecx
14086fa48:	66 85 48 14          	test   %cx,0x14(%rax)
14086fa4c:	74 08                	je     0x14086fa56
14086fa4e:	48 8b c8             	mov    %rax,%rcx
14086fa51:	e9 2a a9 0b 00       	jmp    0x14092a380
14086fa56:	48 89 10             	mov    %rdx,(%rax)
14086fa59:	66 c7 40 14 04 00    	movw   $0x4,0x14(%rax)
14086fa5f:	c3                   	ret
14086fa60:	48 8b 01             	mov    (%rcx),%rax
14086fa63:	b9 00 90 00 00       	mov    $0x9000,%ecx
14086fa68:	66 85 48 14          	test   %cx,0x14(%rax)
14086fa6c:	74 08                	je     0x14086fa76
14086fa6e:	48 8b c8             	mov    %rax,%rcx
14086fa71:	e9 ba 98 0b 00       	jmp    0x140929330
14086fa76:	66 c7 40 14 01 00    	movw   $0x1,0x14(%rax)
14086fa7c:	c3                   	ret
14086fa7d:	cc                   	int3
14086fa7e:	cc                   	int3
14086fa7f:	cc                   	int3
14086fa80:	48 83 ec 38          	sub    $0x38,%rsp
14086fa84:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14086fa89:	41 b1 01             	mov    $0x1,%r9b
14086fa8c:	e8 af 72 05 00       	call   0x1408c6d40
14086fa91:	48 83 c4 38          	add    $0x38,%rsp
14086fa95:	c3                   	ret
14086fa96:	cc                   	int3
14086fa97:	cc                   	int3
14086fa98:	cc                   	int3
14086fa99:	cc                   	int3
14086fa9a:	cc                   	int3
14086fa9b:	cc                   	int3
14086fa9c:	cc                   	int3
14086fa9d:	cc                   	int3
14086fa9e:	cc                   	int3
14086fa9f:	cc                   	int3
14086faa0:	40 53                	rex push %rbx
14086faa2:	48 83 ec 30          	sub    $0x30,%rsp
14086faa6:	0f b6 44 24 60       	movzbl 0x60(%rsp),%eax
14086faab:	48 8b d9             	mov    %rcx,%rbx
14086faae:	3c 04                	cmp    $0x4,%al
14086fab0:	b9 02 00 00 00       	mov    $0x2,%ecx
14086fab5:	0f 45 c8             	cmovne %eax,%ecx
14086fab8:	49 81 f8 ff ff ff 7f 	cmp    $0x7fffffff,%r8
14086fabf:	76 44                	jbe    0x14086fb05
14086fac1:	49 8d 41 ff          	lea    -0x1(%r9),%rax
14086fac5:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
14086fac9:	77 0c                	ja     0x14086fad7
14086facb:	48 8b ca             	mov    %rdx,%rcx
14086face:	49 8b c1             	mov    %r9,%rax
14086fad1:	ff 15 49 3f 71 00    	call   *0x713f49(%rip)        # 0x140f83a20
14086fad7:	48 8b 0b             	mov    (%rbx),%rcx
14086fada:	48 8d 15 87 df 7d 00 	lea    0x7ddf87(%rip),%rdx        # 0x14104da68
14086fae1:	41 b1 01             	mov    $0x1,%r9b
14086fae4:	c7 43 24 12 00 00 00 	movl   $0x12,0x24(%rbx)
14086faeb:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14086faf2:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
14086faf9:	00 00
14086fafb:	48 83 c4 30          	add    $0x30,%rsp
14086faff:	5b                   	pop    %rbx
14086fb00:	e9 1b 3b 0a 00       	jmp    0x140913620
14086fb05:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
14086fb0a:	44 0f b6 c9          	movzbl %cl,%r9d
14086fb0e:	48 8b cb             	mov    %rbx,%rcx
14086fb11:	48 83 c4 30          	add    $0x30,%rsp
14086fb15:	5b                   	pop    %rbx
14086fb16:	e9 25 72 05 00       	jmp    0x1408c6d40
14086fb1b:	cc                   	int3
14086fb1c:	cc                   	int3
14086fb1d:	cc                   	int3
14086fb1e:	cc                   	int3
14086fb1f:	cc                   	int3
14086fb20:	48 83 ec 38          	sub    $0x38,%rsp
14086fb24:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14086fb29:	41 b1 02             	mov    $0x2,%r9b
14086fb2c:	e8 0f 72 05 00       	call   0x1408c6d40
14086fb31:	48 83 c4 38          	add    $0x38,%rsp
14086fb35:	c3                   	ret
14086fb36:	cc                   	int3
14086fb37:	cc                   	int3
14086fb38:	cc                   	int3
14086fb39:	cc                   	int3
14086fb3a:	cc                   	int3
14086fb3b:	cc                   	int3
14086fb3c:	cc                   	int3
14086fb3d:	cc                   	int3
14086fb3e:	cc                   	int3
14086fb3f:	cc                   	int3
14086fb40:	48 83 ec 38          	sub    $0x38,%rsp
14086fb44:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14086fb49:	41 b1 03             	mov    $0x3,%r9b
14086fb4c:	e8 ef 71 05 00       	call   0x1408c6d40
14086fb51:	48 83 c4 38          	add    $0x38,%rsp
14086fb55:	c3                   	ret
14086fb56:	cc                   	int3
14086fb57:	cc                   	int3
14086fb58:	cc                   	int3
14086fb59:	cc                   	int3
14086fb5a:	cc                   	int3
14086fb5b:	cc                   	int3
14086fb5c:	cc                   	int3
14086fb5d:	cc                   	int3
14086fb5e:	cc                   	int3
14086fb5f:	cc                   	int3
14086fb60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14086fb65:	57                   	push   %rdi
14086fb66:	48 83 ec 30          	sub    $0x30,%rsp
14086fb6a:	48 8b 19             	mov    (%rcx),%rbx
14086fb6d:	48 8b f9             	mov    %rcx,%rdi
14086fb70:	48 8b cb             	mov    %rbx,%rcx
14086fb73:	e8 78 31 0a 00       	call   0x140912cf0
14086fb78:	f6 43 14 02          	testb  $0x2,0x14(%rbx)
14086fb7c:	0f b6 57 28          	movzbl 0x28(%rdi),%edx
14086fb80:	75 05                	jne    0x14086fb87
14086fb82:	88 53 16             	mov    %dl,0x16(%rbx)
14086fb85:	eb 0d                	jmp    0x14086fb94
14086fb87:	38 53 16             	cmp    %dl,0x16(%rbx)
14086fb8a:	74 08                	je     0x14086fb94
14086fb8c:	48 8b cb             	mov    %rbx,%rcx
14086fb8f:	e8 1c 40 0a 00       	call   0x140913bb0
14086fb94:	0f b7 43 14          	movzwl 0x14(%rbx),%eax
14086fb98:	a8 12                	test   $0x12,%al
14086fb9a:	74 41                	je     0x14086fbdd
14086fb9c:	66 0f ba e0 0a       	bt     $0xa,%ax
14086fba1:	8b 4b 10             	mov    0x10(%rbx),%ecx
14086fba4:	73 02                	jae    0x14086fba8
14086fba6:	03 0b                	add    (%rbx),%ecx
14086fba8:	48 8b 43 18          	mov    0x18(%rbx),%rax
14086fbac:	3b 88 88 00 00 00    	cmp    0x88(%rax),%ecx
14086fbb2:	7e 29                	jle    0x14086fbdd
14086fbb4:	48 8b 0f             	mov    (%rdi),%rcx
14086fbb7:	48 8d 15 aa de 7d 00 	lea    0x7ddeaa(%rip),%rdx        # 0x14104da68
14086fbbe:	41 b1 01             	mov    $0x1,%r9b
14086fbc1:	c7 47 24 12 00 00 00 	movl   $0x12,0x24(%rdi)
14086fbc8:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14086fbcf:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14086fbd6:	00 00
14086fbd8:	e8 43 3a 0a 00       	call   0x140913620
14086fbdd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14086fbe2:	48 83 c4 30          	add    $0x30,%rsp
14086fbe6:	5f                   	pop    %rdi
14086fbe7:	c3                   	ret
14086fbe8:	cc                   	int3
14086fbe9:	cc                   	int3
14086fbea:	cc                   	int3
14086fbeb:	cc                   	int3
14086fbec:	cc                   	int3
14086fbed:	cc                   	int3
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