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
14006e0e2:	41 5e                	pop    %r14
14006e0e4:	c3                   	ret
14006e0e5:	cc                   	int3
14006e0e6:	cc                   	int3
14006e0e7:	cc                   	int3
14006e0e8:	48 83 ec 28          	sub    $0x28,%rsp
14006e0ec:	e8 0f 00 00 00       	call   0x14006e100
14006e0f1:	48 f7 d8             	neg    %rax
14006e0f4:	1b c0                	sbb    %eax,%eax
14006e0f6:	f7 d8                	neg    %eax
14006e0f8:	ff c8                	dec    %eax
14006e0fa:	48 83 c4 28          	add    $0x28,%rsp
14006e0fe:	c3                   	ret
14006e0ff:	cc                   	int3
14006e100:	40 53                	rex push %rbx
14006e102:	48 83 ec 20          	sub    $0x20,%rsp
14006e106:	48 83 3d 2a 16 0a 00 	cmpq   $0xffffffffffffffff,0xa162a(%rip)        # 0x14010f738
14006e10d:	ff
14006e10e:	48 8b d9             	mov    %rcx,%rbx
14006e111:	75 07                	jne    0x14006e11a
14006e113:	e8 34 f9 00 00       	call   0x14007da4c
14006e118:	eb 0f                	jmp    0x14006e129
14006e11a:	48 8b d3             	mov    %rbx,%rdx
14006e11d:	48 8d 0d 14 16 0a 00 	lea    0xa1614(%rip),%rcx        # 0x14010f738
14006e124:	e8 97 f8 00 00       	call   0x14007d9c0
14006e129:	33 d2                	xor    %edx,%edx
14006e12b:	85 c0                	test   %eax,%eax
14006e12d:	48 0f 44 d3          	cmove  %rbx,%rdx
14006e131:	48 8b c2             	mov    %rdx,%rax
14006e134:	48 83 c4 20          	add    $0x20,%rsp
14006e138:	5b                   	pop    %rbx
14006e139:	c3                   	ret
14006e13a:	cc                   	int3
14006e13b:	cc                   	int3
14006e13c:	48 83 ec 18          	sub    $0x18,%rsp
14006e140:	4c 8b c1             	mov    %rcx,%r8
14006e143:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
14006e148:	66 39 05 b1 1e f9 ff 	cmp    %ax,-0x6e14f(%rip)        # 0x140000000
14006e14f:	75 78                	jne    0x14006e1c9
14006e151:	48 63 0d e4 1e f9 ff 	movslq -0x6e11c(%rip),%rcx        # 0x14000003c
14006e158:	48 8d 15 a1 1e f9 ff 	lea    -0x6e15f(%rip),%rdx        # 0x140000000
14006e15f:	48 03 ca             	add    %rdx,%rcx
14006e162:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
14006e168:	75 5f                	jne    0x14006e1c9
14006e16a:	b8 0b 02 00 00       	mov    $0x20b,%eax
14006e16f:	66 39 41 18          	cmp    %ax,0x18(%rcx)
14006e173:	75 54                	jne    0x14006e1c9
14006e175:	4c 2b c2             	sub    %rdx,%r8
14006e178:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14006e17c:	48 83 c2 18          	add    $0x18,%rdx
14006e180:	48 03 d1             	add    %rcx,%rdx
14006e183:	0f b7 41 06          	movzwl 0x6(%rcx),%eax
14006e187:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14006e18b:	4c 8d 0c ca          	lea    (%rdx,%rcx,8),%r9
14006e18f:	48 89 14 24          	mov    %rdx,(%rsp)
14006e193:	49 3b d1             	cmp    %r9,%rdx
14006e196:	74 18                	je     0x14006e1b0
14006e198:	8b 4a 0c             	mov    0xc(%rdx),%ecx
14006e19b:	4c 3b c1             	cmp    %rcx,%r8
14006e19e:	72 0a                	jb     0x14006e1aa
14006e1a0:	8b 42 08             	mov    0x8(%rdx),%eax
14006e1a3:	03 c1                	add    %ecx,%eax
14006e1a5:	4c 3b c0             	cmp    %rax,%r8
14006e1a8:	72 08                	jb     0x14006e1b2
14006e1aa:	48 83 c2 28          	add    $0x28,%rdx
14006e1ae:	eb df                	jmp    0x14006e18f
14006e1b0:	33 d2                	xor    %edx,%edx
14006e1b2:	48 85 d2             	test   %rdx,%rdx
14006e1b5:	75 04                	jne    0x14006e1bb
14006e1b7:	32 c0                	xor    %al,%al
14006e1b9:	eb 14                	jmp    0x14006e1cf
14006e1bb:	83 7a 24 00          	cmpl   $0x0,0x24(%rdx)
14006e1bf:	7d 04                	jge    0x14006e1c5
14006e1c1:	32 c0                	xor    %al,%al
14006e1c3:	eb 0a                	jmp    0x14006e1cf
14006e1c5:	b0 01                	mov    $0x1,%al
14006e1c7:	eb 06                	jmp    0x14006e1cf
14006e1c9:	32 c0                	xor    %al,%al
14006e1cb:	eb 02                	jmp    0x14006e1cf
14006e1cd:	32 c0                	xor    %al,%al
14006e1cf:	48 83 c4 18          	add    $0x18,%rsp
14006e1d3:	c3                   	ret
14006e1d4:	48 83 ec 28          	sub    $0x28,%rsp
14006e1d8:	e8 e7 05 00 00       	call   0x14006e7c4
14006e1dd:	85 c0                	test   %eax,%eax
14006e1df:	74 21                	je     0x14006e202
14006e1e1:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
14006e1e8:	00 00
14006e1ea:	48 8b 48 08          	mov    0x8(%rax),%rcx
14006e1ee:	eb 05                	jmp    0x14006e1f5
14006e1f0:	48 3b c8             	cmp    %rax,%rcx
14006e1f3:	74 14                	je     0x14006e209
14006e1f5:	33 c0                	xor    %eax,%eax
14006e1f7:	f0 48 0f b1 0d 28 15 	lock cmpxchg %rcx,0xa1528(%rip)        # 0x14010f728
14006e1fe:	0a 00
14006e200:	75 ee                	jne    0x14006e1f0
14006e202:	32 c0                	xor    %al,%al
14006e204:	48 83 c4 28          	add    $0x28,%rsp
14006e208:	c3                   	ret
14006e209:	b0 01                	mov    $0x1,%al
14006e20b:	eb f7                	jmp    0x14006e204
14006e20d:	cc                   	int3
14006e20e:	cc                   	int3
14006e20f:	cc                   	int3
14006e210:	40 53                	rex push %rbx
14006e212:	48 83 ec 20          	sub    $0x20,%rsp
14006e216:	8a d9                	mov    %cl,%bl
14006e218:	e8 a7 05 00 00       	call   0x14006e7c4
14006e21d:	33 d2                	xor    %edx,%edx
14006e21f:	85 c0                	test   %eax,%eax
14006e221:	74 0b                	je     0x14006e22e
14006e223:	84 db                	test   %bl,%bl
14006e225:	75 07                	jne    0x14006e22e
14006e227:	48 87 15 fa 14 0a 00 	xchg   %rdx,0xa14fa(%rip)        # 0x14010f728
14006e22e:	48 83 c4 20          	add    $0x20,%rsp
14006e232:	5b                   	pop    %rbx
14006e233:	c3                   	ret
14006e234:	48 83 ec 28          	sub    $0x28,%rsp
14006e238:	85 c9                	test   %ecx,%ecx
14006e23a:	75 07                	jne    0x14006e243
14006e23c:	c6 05 ed 14 0a 00 01 	movb   $0x1,0xa14ed(%rip)        # 0x14010f730
14006e243:	e8 c8 03 00 00       	call   0x14006e610
14006e248:	e8 1f 29 00 00       	call   0x140070b6c
14006e24d:	84 c0                	test   %al,%al
14006e24f:	75 04                	jne    0x14006e255
14006e251:	32 c0                	xor    %al,%al
14006e253:	eb 14                	jmp    0x14006e269
14006e255:	e8 ca 36 00 00       	call   0x140071924
14006e25a:	84 c0                	test   %al,%al
14006e25c:	75 09                	jne    0x14006e267
14006e25e:	33 c9                	xor    %ecx,%ecx
14006e260:	e8 2f 29 00 00       	call   0x140070b94
14006e265:	eb ea                	jmp    0x14006e251
14006e267:	b0 01                	mov    $0x1,%al
14006e269:	48 83 c4 28          	add    $0x28,%rsp
14006e26d:	c3                   	ret
14006e26e:	cc                   	int3
14006e26f:	cc                   	int3
14006e270:	40 53                	rex push %rbx
14006e272:	48 83 ec 20          	sub    $0x20,%rsp
14006e276:	80 3d b3 14 0a 00 00 	cmpb   $0x0,0xa14b3(%rip)        # 0x14010f730
14006e27d:	8a d9                	mov    %cl,%bl
14006e27f:	74 04                	je     0x14006e285
14006e281:	84 d2                	test   %dl,%dl
14006e283:	75 0c                	jne    0x14006e291
14006e285:	e8 ae 36 00 00       	call   0x140071938
14006e28a:	8a cb                	mov    %bl,%cl
14006e28c:	e8 03 29 00 00       	call   0x140070b94
14006e291:	b0 01                	mov    $0x1,%al
14006e293:	48 83 c4 20          	add    $0x20,%rsp
14006e297:	5b                   	pop    %rbx
14006e298:	c3                   	ret
14006e299:	cc                   	int3
14006e29a:	cc                   	int3
14006e29b:	cc                   	int3
14006e29c:	40 53                	rex push %rbx
14006e29e:	48 83 ec 20          	sub    $0x20,%rsp
14006e2a2:	80 3d 88 14 0a 00 00 	cmpb   $0x0,0xa1488(%rip)        # 0x14010f731
14006e2a9:	8b d9                	mov    %ecx,%ebx
14006e2ab:	75 67                	jne    0x14006e314
14006e2ad:	83 f9 01             	cmp    $0x1,%ecx
14006e2b0:	77 6a                	ja     0x14006e31c
14006e2b2:	e8 0d 05 00 00       	call   0x14006e7c4
14006e2b7:	85 c0                	test   %eax,%eax
14006e2b9:	74 28                	je     0x14006e2e3
14006e2bb:	85 db                	test   %ebx,%ebx
14006e2bd:	75 24                	jne    0x14006e2e3
14006e2bf:	48 8d 0d 72 14 0a 00 	lea    0xa1472(%rip),%rcx        # 0x14010f738
14006e2c6:	e8 cd f6 00 00       	call   0x14007d998
14006e2cb:	85 c0                	test   %eax,%eax
14006e2cd:	75 10                	jne    0x14006e2df
14006e2cf:	48 8d 0d 7a 14 0a 00 	lea    0xa147a(%rip),%rcx        # 0x14010f750
14006e2d6:	e8 bd f6 00 00       	call   0x14007d998
14006e2db:	85 c0                	test   %eax,%eax
14006e2dd:	74 2e                	je     0x14006e30d