14006dc3b:	88 51 18             	mov    %dl,0x18(%rcx)
14006dc3e:	48 8b 48 08          	mov    0x8(%rax),%rcx
14006dc42:	88 51 18             	mov    %dl,0x18(%rcx)
14006dc45:	48 8b 40 10          	mov    0x10(%rax),%rax
14006dc49:	48 8b 48 08          	mov    0x8(%rax),%rcx
14006dc4d:	48 8b 11             	mov    (%rcx),%rdx
14006dc50:	48 89 50 08          	mov    %rdx,0x8(%rax)
14006dc54:	48 85 d2             	test   %rdx,%rdx
14006dc57:	74 04                	je     0x14006dc5d
14006dc59:	48 89 42 10          	mov    %rax,0x10(%rdx)
14006dc5d:	48 8b 50 10          	mov    0x10(%rax),%rdx
14006dc61:	48 89 51 10          	mov    %rdx,0x10(%rcx)
14006dc65:	48 3b 02             	cmp    (%rdx),%rax
14006dc68:	75 0f                	jne    0x14006dc79
14006dc6a:	48 89 0a             	mov    %rcx,(%rdx)
14006dc6d:	48 89 01             	mov    %rax,(%rcx)
14006dc70:	48 89 48 10          	mov    %rcx,0x10(%rax)
14006dc74:	e9 11 ff ff ff       	jmp    0x14006db8a
14006dc79:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
14006dc7d:	eb ee                	jmp    0x14006dc6d
14006dc7f:	c6 42 18 01          	movb   $0x1,0x18(%rdx)
14006dc83:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
14006dc87:	48 8b 01             	mov    (%rcx),%rax
14006dc8a:	48 8b 50 08          	mov    0x8(%rax),%rdx
14006dc8e:	48 89 11             	mov    %rdx,(%rcx)
14006dc91:	48 85 d2             	test   %rdx,%rdx
14006dc94:	75 22                	jne    0x14006dcb8
14006dc96:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14006dc9a:	48 89 50 10          	mov    %rdx,0x10(%rax)
14006dc9e:	48 3b 0a             	cmp    (%rdx),%rcx
14006dca1:	0f 84 bd 01 00 00    	je     0x14006de64
14006dca7:	48 89 42 08          	mov    %rax,0x8(%rdx)
14006dcab:	48 89 48 08          	mov    %rcx,0x8(%rax)
14006dcaf:	48 89 41 10          	mov    %rax,0x10(%rcx)
14006dcb3:	e9 77 ff ff ff       	jmp    0x14006dc2f
14006dcb8:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
14006dcbc:	eb d8                	jmp    0x14006dc96
14006dcbe:	4d 89 41 08          	mov    %r8,0x8(%r9)
14006dcc2:	e9 3c ff ff ff       	jmp    0x14006dc03
14006dcc7:	4d 89 43 08          	mov    %r8,0x8(%r11)
14006dccb:	eb 10                	jmp    0x14006dcdd
14006dccd:	4c 8b 5f 10          	mov    0x10(%rdi),%r11
14006dcd1:	4d 89 58 10          	mov    %r11,0x10(%r8)
14006dcd5:	49 39 3b             	cmp    %rdi,(%r11)
14006dcd8:	75 ed                	jne    0x14006dcc7
14006dcda:	4d 89 03             	mov    %r8,(%r11)
14006dcdd:	4c 8b 1f             	mov    (%rdi),%r11
14006dce0:	4d 89 18             	mov    %r11,(%r8)
14006dce3:	4d 89 43 10          	mov    %r8,0x10(%r11)
14006dce7:	4c 8b 5f 08          	mov    0x8(%rdi),%r11
14006dceb:	4d 89 58 08          	mov    %r11,0x8(%r8)
14006dcef:	4d 85 db             	test   %r11,%r11
14006dcf2:	74 04                	je     0x14006dcf8
14006dcf4:	4d 89 43 10          	mov    %r8,0x10(%r11)
14006dcf8:	44 8a 5f 18          	mov    0x18(%rdi),%r11b
14006dcfc:	45 88 58 18          	mov    %r11b,0x18(%r8)
14006dd00:	48 39 f8             	cmp    %rdi,%rax
14006dd03:	49 0f 44 c0          	cmove  %r8,%rax
14006dd07:	e9 9b fd ff ff       	jmp    0x14006daa7
14006dd0c:	45 84 c0             	test   %r8b,%r8b
14006dd0f:	0f 84 dd 00 00 00    	je     0x14006ddf2
14006dd15:	48 8b 11             	mov    (%rcx),%rdx
14006dd18:	48 85 d2             	test   %rdx,%rdx
14006dd1b:	75 73                	jne    0x14006dd90
14006dd1d:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14006dd21:	4d 85 c0             	test   %r8,%r8
14006dd24:	75 20                	jne    0x14006dd46
14006dd26:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
14006dd2a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006dd2e:	80 79 18 01          	cmpb   $0x1,0x18(%rcx)
14006dd32:	0f 85 dc fd ff ff    	jne    0x14006db14
14006dd38:	48 39 c1             	cmp    %rax,%rcx
14006dd3b:	0f 85 d9 fd ff ff    	jne    0x14006db1a
14006dd41:	e9 ce fd ff ff       	jmp    0x14006db14
14006dd46:	41 80 78 18 01       	cmpb   $0x1,0x18(%r8)
14006dd4b:	74 d9                	je     0x14006dd26
14006dd4d:	48 85 d2             	test   %rdx,%rdx
14006dd50:	0f 85 f5 00 00 00    	jne    0x14006de4b
14006dd56:	41 c6 40 18 01       	movb   $0x1,0x18(%r8)
14006dd5b:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
14006dd5f:	48 8b 41 08          	mov    0x8(%rcx),%rax
14006dd63:	48 8b 10             	mov    (%rax),%rdx
14006dd66:	48 89 51 08          	mov    %rdx,0x8(%rcx)
14006dd6a:	48 85 d2             	test   %rdx,%rdx
14006dd6d:	0f 85 cf 00 00 00    	jne    0x14006de42
14006dd73:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14006dd77:	48 89 50 10          	mov    %rdx,0x10(%rax)
14006dd7b:	48 3b 0a             	cmp    (%rdx),%rcx
14006dd7e:	0f 85 e8 00 00 00    	jne    0x14006de6c
14006dd84:	48 89 02             	mov    %rax,(%rdx)
14006dd87:	48 89 08             	mov    %rcx,(%rax)
14006dd8a:	48 89 41 10          	mov    %rax,0x10(%rcx)
14006dd8e:	eb 17                	jmp    0x14006dda7
14006dd90:	44 8a 42 18          	mov    0x18(%rdx),%r8b
14006dd94:	41 80 f8 01          	cmp    $0x1,%r8b
14006dd98:	74 83                	je     0x14006dd1d
14006dd9a:	41 f6 c0 01          	test   $0x1,%r8b
14006dd9e:	0f 85 b0 00 00 00    	jne    0x14006de54
14006dda4:	48 89 c8             	mov    %rcx,%rax
14006dda7:	48 8b 48 10          	mov    0x10(%rax),%rcx
14006ddab:	8a 51 18             	mov    0x18(%rcx),%dl
14006ddae:	88 50 18             	mov    %dl,0x18(%rax)
14006ddb1:	b2 01                	mov    $0x1,%dl
14006ddb3:	88 51 18             	mov    %dl,0x18(%rcx)
14006ddb6:	48 8b 08             	mov    (%rax),%rcx
14006ddb9:	88 51 18             	mov    %dl,0x18(%rcx)
14006ddbc:	48 8b 40 10          	mov    0x10(%rax),%rax
14006ddc0:	48 8b 08             	mov    (%rax),%rcx
14006ddc3:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14006ddc7:	48 89 10             	mov    %rdx,(%rax)
14006ddca:	48 85 d2             	test   %rdx,%rdx
14006ddcd:	74 04                	je     0x14006ddd3
14006ddcf:	48 89 42 10          	mov    %rax,0x10(%rdx)
14006ddd3:	48 8b 50 10          	mov    0x10(%rax),%rdx
14006ddd7:	48 89 51 10          	mov    %rdx,0x10(%rcx)
14006dddb:	48 3b 02             	cmp    (%rdx),%rax
14006ddde:	75 0c                	jne    0x14006ddec
14006dde0:	48 89 0a             	mov    %rcx,(%rdx)
14006dde3:	48 89 41 08          	mov    %rax,0x8(%rcx)
14006dde7:	e9 84 fe ff ff       	jmp    0x14006dc70
14006ddec:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
14006ddf0:	eb f1                	jmp    0x14006dde3
14006ddf2:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
14006ddf6:	c6 42 18 00          	movb   $0x0,0x18(%rdx)
14006ddfa:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14006ddfe:	4c 8b 02             	mov    (%rdx),%r8
14006de01:	4d 8b 48 08          	mov    0x8(%r8),%r9
14006de05:	4c 89 0a             	mov    %r9,(%rdx)
14006de08:	4d 85 c9             	test   %r9,%r9
14006de0b:	74 04                	je     0x14006de11
14006de0d:	49 89 51 10          	mov    %rdx,0x10(%r9)
14006de11:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
14006de15:	4d 89 48 10          	mov    %r9,0x10(%r8)
14006de19:	49 3b 11             	cmp    (%r9),%rdx
14006de1c:	75 1e                	jne    0x14006de3c
14006de1e:	4d 89 01             	mov    %r8,(%r9)
14006de21:	49 89 50 08          	mov    %rdx,0x8(%r8)
14006de25:	4c 89 42 10          	mov    %r8,0x10(%rdx)
14006de29:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14006de2d:	48 39 d0             	cmp    %rdx,%rax
14006de30:	48 0f 44 c1          	cmove  %rcx,%rax
14006de34:	48 8b 0a             	mov    (%rdx),%rcx
14006de37:	e9 d9 fe ff ff       	jmp    0x14006dd15
14006de3c:	4d 89 41 08          	mov    %r8,0x8(%r9)
14006de40:	eb df                	jmp    0x14006de21
14006de42:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
14006de46:	e9 28 ff ff ff       	jmp    0x14006dd73
14006de4b:	44 8a 42 18          	mov    0x18(%rdx),%r8b
14006de4f:	e9 46 ff ff ff       	jmp    0x14006dd9a
14006de54:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14006de58:	e9 f9 fe ff ff       	jmp    0x14006dd56
14006de5d:	31 db                	xor    %ebx,%ebx
14006de5f:	e9 60 fd ff ff       	jmp    0x14006dbc4
14006de64:	48 89 02             	mov    %rax,(%rdx)
14006de67:	e9 3f fe ff ff       	jmp    0x14006dcab
14006de6c:	48 89 42 08          	mov    %rax,0x8(%rdx)
14006de70:	e9 12 ff ff ff       	jmp    0x14006dd87
14006de75:	cc                   	int3
14006de76:	cc                   	int3
14006de77:	cc                   	int3
14006de78:	cc                   	int3
14006de79:	cc                   	int3
14006de7a:	cc                   	int3
14006de7b:	cc                   	int3
14006de7c:	cc                   	int3
14006de7d:	cc                   	int3
14006de7e:	cc                   	int3
14006de7f:	cc                   	int3
14006de80:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
14006de85:	74 08                	je     0x14006de8f
14006de87:	48 8b 01             	mov    (%rcx),%rax
14006de8a:	48 8b 40 20          	mov    0x20(%rax),%rax
14006de8e:	c3                   	ret
14006de8f:	31 c0                	xor    %eax,%eax
14006de91:	c3                   	ret
14006de92:	cc                   	int3
14006de93:	cc                   	int3
14006de94:	40 53                	rex push %rbx
14006de96:	48 83 ec 20          	sub    $0x20,%rsp
14006de9a:	48 8b d9             	mov    %rcx,%rbx
14006de9d:	eb 0f                	jmp    0x14006deae
14006de9f:	48 8b cb             	mov    %rbx,%rcx
14006dea2:	e8 95 d5 00 00       	call   0x14007b43c
14006dea7:	85 c0                	test   %eax,%eax
14006dea9:	74 13                	je     0x14006debe
14006deab:	48 8b cb             	mov    %rbx,%rcx
14006deae:	e8 5d 4f fc ff       	call   0x140032e10
14006deb3:	48 85 c0             	test   %rax,%rax
14006deb6:	74 e7                	je     0x14006de9f
14006deb8:	48 83 c4 20          	add    $0x20,%rsp
14006debc:	5b                   	pop    %rbx
14006debd:	c3                   	ret
14006debe:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
14006dec2:	74 06                	je     0x14006deca
14006dec4:	e8 07 07 00 00       	call   0x14006e5d0
14006dec9:	cc                   	int3
14006deca:	e8 21 07 00 00       	call   0x14006e5f0
14006decf:	cc                   	int3
14006ded0:	e9 9b 4e fc ff       	jmp    0x140032d70
14006ded5:	cc                   	int3
14006ded6:	cc                   	int3
14006ded7:	cc                   	int3
14006ded8:	cc                   	int3
14006ded9:	cc                   	int3
14006deda:	cc                   	int3
14006dedb:	cc                   	int3
14006dedc:	cc                   	int3
14006dedd:	cc                   	int3
14006dede:	cc                   	int3
14006dedf:	cc                   	int3
14006dee0:	40 53                	rex push %rbx
14006dee2:	48 83 ec 20          	sub    $0x20,%rsp
14006dee6:	48 8d 05 1b 71 06 00 	lea    0x6711b(%rip),%rax        # 0x1400d5008
14006deed:	48 8b d9             	mov    %rcx,%rbx
14006def0:	48 89 01             	mov    %rax,(%rcx)
14006def3:	f6 c2 01             	test   $0x1,%dl
14006def6:	74 0a                	je     0x14006df02
14006def8:	ba 18 00 00 00       	mov    $0x18,%edx
14006defd:	e8 12 00 00 00       	call   0x14006df14
14006df02:	48 8b c3             	mov    %rbx,%rax
14006df05:	48 83 c4 20          	add    $0x20,%rsp
14006df09:	5b                   	pop    %rbx
14006df0a:	c3                   	ret
14006df0b:	cc                   	int3
14006df0c:	e9 83 ff ff ff       	jmp    0x14006de94
14006df11:	cc                   	int3
14006df12:	cc                   	int3
14006df13:	cc                   	int3
14006df14:	e9 b7 ff ff ff       	jmp    0x14006ded0
14006df19:	cc                   	int3
14006df1a:	cc                   	int3
14006df1b:	cc                   	int3
14006df1c:	40 53                	rex push %rbx
14006df1e:	48 83 ec 20          	sub    $0x20,%rsp
14006df22:	48 8b d9             	mov    %rcx,%rbx
14006df25:	48 8d 0d e4 17 0a 00 	lea    0xa17e4(%rip),%rcx        # 0x14010f710
14006df2c:	ff 15 e6 95 08 00    	call   *0x895e6(%rip)        # 0x1400f7518
14006df32:	83 3b 00             	cmpl   $0x0,(%rbx)
14006df35:	75 22                	jne    0x14006df59
14006df37:	83 0b ff             	orl    $0xffffffff,(%rbx)
14006df3a:	eb 45                	jmp    0x14006df81
14006df3c:	45 33 c9             	xor    %r9d,%r9d
14006df3f:	48 8d 15 ca 17 0a 00 	lea    0xa17ca(%rip),%rdx        # 0x14010f710
14006df46:	41 83 c8 ff          	or     $0xffffffff,%r8d
14006df4a:	48 8d 0d b7 17 0a 00 	lea    0xa17b7(%rip),%rcx        # 0x14010f708
14006df51:	ff 15 81 99 08 00    	call   *0x89981(%rip)        # 0x1400f78d8
14006df57:	eb d9                	jmp    0x14006df32
14006df59:	83 3b ff             	cmpl   $0xffffffff,(%rbx)
14006df5c:	74 de                	je     0x14006df3c
14006df5e:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14006df65:	00 00
14006df67:	8b 0d ab 17 0a 00    	mov    0xa17ab(%rip),%ecx        # 0x14010f718
14006df6d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14006df73:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14006df77:	8b 05 83 30 09 00    	mov    0x93083(%rip),%eax        # 0x140101000
14006df7d:	41 89 04 10          	mov    %eax,(%r8,%rdx,1)
14006df81:	48 8d 0d 88 17 0a 00 	lea    0xa1788(%rip),%rcx        # 0x14010f710
14006df88:	48 83 c4 20          	add    $0x20,%rsp
14006df8c:	5b                   	pop    %rbx
14006df8d:	48 ff 25 a4 98 08 00 	rex.W jmp *0x898a4(%rip)        # 0x1400f7838
14006df94:	40 53                	rex push %rbx
14006df96:	48 83 ec 20          	sub    $0x20,%rsp
14006df9a:	48 8b d9             	mov    %rcx,%rbx
14006df9d:	48 8d 0d 6c 17 0a 00 	lea    0xa176c(%rip),%rcx        # 0x14010f710
14006dfa4:	ff 15 6e 95 08 00    	call   *0x8956e(%rip)        # 0x1400f7518
14006dfaa:	83 23 00             	andl   $0x0,(%rbx)
14006dfad:	48 8d 0d 5c 17 0a 00 	lea    0xa175c(%rip),%rcx        # 0x14010f710
14006dfb4:	ff 15 7e 98 08 00    	call   *0x8987e(%rip)        # 0x1400f7838
14006dfba:	48 8d 0d 47 17 0a 00 	lea    0xa1747(%rip),%rcx        # 0x14010f708
14006dfc1:	48 83 c4 20          	add    $0x20,%rsp
14006dfc5:	5b                   	pop    %rbx
14006dfc6:	48 ff 25 83 99 08 00 	rex.W jmp *0x89983(%rip)        # 0x1400f7950
14006dfcd:	cc                   	int3
14006dfce:	cc                   	int3
14006dfcf:	cc                   	int3
14006dfd0:	40 53                	rex push %rbx
14006dfd2:	48 83 ec 20          	sub    $0x20,%rsp
14006dfd6:	48 8b d9             	mov    %rcx,%rbx
14006dfd9:	48 8d 0d 30 17 0a 00 	lea    0xa1730(%rip),%rcx        # 0x14010f710
14006dfe0:	ff 15 32 95 08 00    	call   *0x89532(%rip)        # 0x1400f7518
14006dfe6:	8b 05 14 30 09 00    	mov    0x93014(%rip),%eax        # 0x140101000
14006dfec:	48 8d 0d 1d 17 0a 00 	lea    0xa171d(%rip),%rcx        # 0x14010f710
14006dff3:	8b 15 1f 17 0a 00    	mov    0xa171f(%rip),%edx        # 0x14010f718
14006dff9:	ff c0                	inc    %eax
14006dffb:	89 05 ff 2f 09 00    	mov    %eax,0x92fff(%rip)        # 0x140101000
14006e001:	89 03                	mov    %eax,(%rbx)
14006e003:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14006e00a:	00 00
14006e00c:	41 b9 04 00 00 00    	mov    $0x4,%r9d
14006e012:	4c 8b 04 d0          	mov    (%rax,%rdx,8),%r8
14006e016:	8b 05 e4 2f 09 00    	mov    0x92fe4(%rip),%eax        # 0x140101000
14006e01c:	43 89 04 01          	mov    %eax,(%r9,%r8,1)
14006e020:	ff 15 12 98 08 00    	call   *0x89812(%rip)        # 0x1400f7838
14006e026:	48 8d 0d db 16 0a 00 	lea    0xa16db(%rip),%rcx        # 0x14010f708
14006e02d:	48 83 c4 20          	add    $0x20,%rsp
14006e031:	5b                   	pop    %rbx
14006e032:	48 ff 25 17 99 08 00 	rex.W jmp *0x89917(%rip)        # 0x1400f7950
14006e039:	cc                   	int3
14006e03a:	cc                   	int3
14006e03b:	cc                   	int3
14006e03c:	cc                   	int3
14006e03d:	cc                   	int3
14006e03e:	cc                   	int3
14006e03f:	cc                   	int3
14006e040:	48 8b c4             	mov    %rsp,%rax
14006e043:	48 89 58 08          	mov    %rbx,0x8(%rax)
14006e047:	48 89 68 10          	mov    %rbp,0x10(%rax)
14006e04b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14006e04f:	48 89 78 20          	mov    %rdi,0x20(%rax)
14006e053:	41 56                	push   %r14
14006e055:	48 83 ec 20          	sub    $0x20,%rsp
14006e059:	83 fa 03             	cmp    $0x3,%edx
14006e05c:	74 04                	je     0x14006e062
14006e05e:	85 d2                	test   %edx,%edx
14006e060:	75 68                	jne    0x14006e0ca
14006e062:	8b 0d b0 16 0a 00    	mov    0xa16b0(%rip),%ecx        # 0x14010f718
14006e068:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14006e06f:	00 00
14006e071:	bd 10 00 00 00       	mov    $0x10,%ebp
14006e076:	4c 8b 34 c8          	mov    (%rax,%rcx,8),%r14
14006e07a:	49 8b 3c 2e          	mov    (%r14,%rbp,1),%rdi
14006e07e:	48 85 ff             	test   %rdi,%rdi
14006e081:	74 47                	je     0x14006e0ca
14006e083:	8b 1f                	mov    (%rdi),%ebx
14006e085:	83 eb 01             	sub    $0x1,%ebx
14006e088:	78 22                	js     0x14006e0ac
14006e08a:	48 63 f3             	movslq %ebx,%rsi
14006e08d:	48 83 c6 02          	add    $0x2,%rsi
14006e091:	48 8d 34 f7          	lea    (%rdi,%rsi,8),%rsi
14006e095:	48 8b 06             	mov    (%rsi),%rax
14006e098:	48 85 c0             	test   %rax,%rax
14006e09b:	74 06                	je     0x14006e0a3
14006e09d:	ff 15 65 8c 08 00    	call   *0x88c65(%rip)        # 0x1400f6d08
14006e0a3:	48 83 ee 08          	sub    $0x8,%rsi
14006e0a7:	83 eb 01             	sub    $0x1,%ebx
14006e0aa:	79 e9                	jns    0x14006e095
14006e0ac:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14006e0b0:	48 85 db             	test   %rbx,%rbx
14006e0b3:	74 11                	je     0x14006e0c6
14006e0b5:	48 8b cf             	mov    %rdi,%rcx
14006e0b8:	e8 b3 4c fc ff       	call   0x140032d70
14006e0bd:	49 89 1c 2e          	mov    %rbx,(%r14,%rbp,1)
14006e0c1:	48 8b fb             	mov    %rbx,%rdi
14006e0c4:	eb bd                	jmp    0x14006e083
14006e0c6:	49 89 1c 2e          	mov    %rbx,(%r14,%rbp,1)
14006e0ca:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14006e0cf:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14006e0d4:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14006e0d9:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14006e0de:	48 83 c4 20          	add    $0x20,%rsp