14000fc7c:	90                   	nop
14000fc7d:	90                   	nop
14000fc7e:	90                   	nop
14000fc7f:	90                   	nop
14000fc80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000fc85:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000fc8a:	56                   	push   %rsi
14000fc8b:	57                   	push   %rdi
14000fc8c:	41 56                	push   %r14
14000fc8e:	48 83 ec 40          	sub    $0x40,%rsp
14000fc92:	48 8b f2             	mov    %rdx,%rsi
14000fc95:	48 8b e9             	mov    %rcx,%rbp
14000fc98:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14000fc9c:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14000fca0:	4d 85 c0             	test   %r8,%r8
14000fca3:	74 0f                	je     0x14000fcb4
14000fca5:	49 8b c1             	mov    %r9,%rax
14000fca8:	48 ff c0             	inc    %rax
14000fcab:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
14000fcb0:	75 f6                	jne    0x14000fca8
14000fcb2:	eb 02                	jmp    0x14000fcb6
14000fcb4:	33 c0                	xor    %eax,%eax
14000fcb6:	44 8d 70 01          	lea    0x1(%rax),%r14d
14000fcba:	49 63 ce             	movslq %r14d,%rcx
14000fcbd:	b8 02 00 00 00       	mov    $0x2,%eax
14000fcc2:	48 f7 e1             	mul    %rcx
14000fcc5:	48 8b f8             	mov    %rax,%rdi
14000fcc8:	49 0f 42 f9          	cmovb  %r9,%rdi
14000fccc:	48 8b cf             	mov    %rdi,%rcx
14000fccf:	e8 08 5c 04 00       	call   0x1400558dc
14000fcd4:	48 8b d8             	mov    %rax,%rbx
14000fcd7:	48 85 c0             	test   %rax,%rax
14000fcda:	74 0f                	je     0x14000fceb
14000fcdc:	4c 8b c7             	mov    %rdi,%r8
14000fcdf:	33 d2                	xor    %edx,%edx
14000fce1:	48 8b c8             	mov    %rax,%rcx
14000fce4:	e8 2d a6 05 00       	call   0x14006a316
14000fce9:	eb 02                	jmp    0x14000fced
14000fceb:	33 db                	xor    %ebx,%ebx
14000fced:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14000fcf2:	45 8b c6             	mov    %r14d,%r8d
14000fcf5:	48 8b d3             	mov    %rbx,%rdx
14000fcf8:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14000fcfc:	e8 3f 70 00 00       	call   0x140016d40
14000fd01:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000fd05:	48 85 c9             	test   %rcx,%rcx
14000fd08:	74 75                	je     0x14000fd7f
14000fd0a:	48 8b 01             	mov    (%rcx),%rax
14000fd0d:	48 8b d3             	mov    %rbx,%rdx
14000fd10:	48 8b 40 30          	mov    0x30(%rax),%rax
14000fd14:	ff 15 6e f9 05 00    	call   *0x5f96e(%rip)        # 0x14006f688
14000fd1a:	84 c0                	test   %al,%al
14000fd1c:	74 6e                	je     0x14000fd8c
14000fd1e:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000fd22:	48 85 c9             	test   %rcx,%rcx
14000fd25:	74 58                	je     0x14000fd7f
14000fd27:	48 8b 01             	mov    (%rcx),%rax
14000fd2a:	0f b6 56 10          	movzbl 0x10(%rsi),%edx
14000fd2e:	48 8b 40 50          	mov    0x50(%rax),%rax
14000fd32:	ff 15 50 f9 05 00    	call   *0x5f950(%rip)        # 0x14006f688
14000fd38:	84 c0                	test   %al,%al
14000fd3a:	74 20                	je     0x14000fd5c
14000fd3c:	48 85 db             	test   %rbx,%rbx
14000fd3f:	74 08                	je     0x14000fd49
14000fd41:	48 8b cb             	mov    %rbx,%rcx
14000fd44:	e8 97 5b 04 00       	call   0x1400558e0
14000fd49:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000fd4e:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14000fd53:	48 83 c4 40          	add    $0x40,%rsp
14000fd57:	41 5e                	pop    %r14
14000fd59:	5f                   	pop    %rdi
14000fd5a:	5e                   	pop    %rsi
14000fd5b:	c3                   	ret
14000fd5c:	48 8d 15 cd ef 06 00 	lea    0x6efcd(%rip),%rdx        # 0x14007ed30
14000fd63:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fd68:	e8 b3 cf ff ff       	call   0x14000cd20
14000fd6d:	48 8d 15 c4 9f 09 00 	lea    0x99fc4(%rip),%rdx        # 0x1400a9d38
14000fd74:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fd79:	e8 74 a5 05 00       	call   0x14006a2f2
14000fd7e:	cc                   	int3
14000fd7f:	33 d2                	xor    %edx,%edx
14000fd81:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14000fd86:	e8 25 2c 00 00       	call   0x1400129b0
14000fd8b:	cc                   	int3
14000fd8c:	48 8d 15 3d ef 06 00 	lea    0x6ef3d(%rip),%rdx        # 0x14007ecd0
14000fd93:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fd98:	e8 83 cf ff ff       	call   0x14000cd20
14000fd9d:	48 8d 15 94 9f 09 00 	lea    0x99f94(%rip),%rdx        # 0x1400a9d38
14000fda4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fda9:	e8 44 a5 05 00       	call   0x14006a2f2
14000fdae:	cc                   	int3
14000fdaf:	90                   	nop
14000fdb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000fdb5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000fdba:	56                   	push   %rsi
14000fdbb:	57                   	push   %rdi
14000fdbc:	41 56                	push   %r14
14000fdbe:	48 83 ec 40          	sub    $0x40,%rsp
14000fdc2:	48 8b f2             	mov    %rdx,%rsi
14000fdc5:	48 8b e9             	mov    %rcx,%rbp
14000fdc8:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14000fdcc:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14000fdd0:	4d 85 c0             	test   %r8,%r8
14000fdd3:	74 0f                	je     0x14000fde4
14000fdd5:	49 8b c1             	mov    %r9,%rax
14000fdd8:	48 ff c0             	inc    %rax
14000fddb:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
14000fde0:	75 f6                	jne    0x14000fdd8
14000fde2:	eb 02                	jmp    0x14000fde6
14000fde4:	33 c0                	xor    %eax,%eax
14000fde6:	44 8d 70 01          	lea    0x1(%rax),%r14d
14000fdea:	49 63 ce             	movslq %r14d,%rcx
14000fded:	b8 02 00 00 00       	mov    $0x2,%eax
14000fdf2:	48 f7 e1             	mul    %rcx
14000fdf5:	48 8b f8             	mov    %rax,%rdi
14000fdf8:	49 0f 42 f9          	cmovb  %r9,%rdi
14000fdfc:	48 8b cf             	mov    %rdi,%rcx
14000fdff:	e8 d8 5a 04 00       	call   0x1400558dc
14000fe04:	48 8b d8             	mov    %rax,%rbx
14000fe07:	48 85 c0             	test   %rax,%rax
14000fe0a:	74 0f                	je     0x14000fe1b
14000fe0c:	4c 8b c7             	mov    %rdi,%r8
14000fe0f:	33 d2                	xor    %edx,%edx
14000fe11:	48 8b c8             	mov    %rax,%rcx
14000fe14:	e8 fd a4 05 00       	call   0x14006a316
14000fe19:	eb 02                	jmp    0x14000fe1d
14000fe1b:	33 db                	xor    %ebx,%ebx
14000fe1d:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14000fe22:	45 8b c6             	mov    %r14d,%r8d
14000fe25:	48 8b d3             	mov    %rbx,%rdx
14000fe28:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14000fe2c:	e8 0f 6f 00 00       	call   0x140016d40
14000fe31:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000fe35:	48 85 c9             	test   %rcx,%rcx
14000fe38:	74 75                	je     0x14000feaf
14000fe3a:	48 8b 01             	mov    (%rcx),%rax
14000fe3d:	48 8b d3             	mov    %rbx,%rdx
14000fe40:	48 8b 40 30          	mov    0x30(%rax),%rax
14000fe44:	ff 15 3e f8 05 00    	call   *0x5f83e(%rip)        # 0x14006f688
14000fe4a:	84 c0                	test   %al,%al
14000fe4c:	74 6e                	je     0x14000febc
14000fe4e:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000fe52:	48 85 c9             	test   %rcx,%rcx
14000fe55:	74 58                	je     0x14000feaf
14000fe57:	48 8b 01             	mov    (%rcx),%rax
14000fe5a:	0f b7 56 10          	movzwl 0x10(%rsi),%edx
14000fe5e:	48 8b 40 50          	mov    0x50(%rax),%rax
14000fe62:	ff 15 20 f8 05 00    	call   *0x5f820(%rip)        # 0x14006f688
14000fe68:	84 c0                	test   %al,%al
14000fe6a:	74 20                	je     0x14000fe8c
14000fe6c:	48 85 db             	test   %rbx,%rbx
14000fe6f:	74 08                	je     0x14000fe79
14000fe71:	48 8b cb             	mov    %rbx,%rcx
14000fe74:	e8 67 5a 04 00       	call   0x1400558e0
14000fe79:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000fe7e:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14000fe83:	48 83 c4 40          	add    $0x40,%rsp
14000fe87:	41 5e                	pop    %r14
14000fe89:	5f                   	pop    %rdi
14000fe8a:	5e                   	pop    %rsi
14000fe8b:	c3                   	ret
14000fe8c:	48 8d 15 9d ee 06 00 	lea    0x6ee9d(%rip),%rdx        # 0x14007ed30
14000fe93:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fe98:	e8 83 ce ff ff       	call   0x14000cd20
14000fe9d:	48 8d 15 94 9e 09 00 	lea    0x99e94(%rip),%rdx        # 0x1400a9d38
14000fea4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fea9:	e8 44 a4 05 00       	call   0x14006a2f2
14000feae:	cc                   	int3
14000feaf:	33 d2                	xor    %edx,%edx
14000feb1:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14000feb6:	e8 f5 2a 00 00       	call   0x1400129b0
14000febb:	cc                   	int3
14000febc:	48 8d 15 0d ee 06 00 	lea    0x6ee0d(%rip),%rdx        # 0x14007ecd0
14000fec3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fec8:	e8 53 ce ff ff       	call   0x14000cd20
14000fecd:	48 8d 15 64 9e 09 00 	lea    0x99e64(%rip),%rdx        # 0x1400a9d38
14000fed4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fed9:	e8 14 a4 05 00       	call   0x14006a2f2
14000fede:	cc                   	int3
14000fedf:	90                   	nop
14000fee0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000fee5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000feea:	56                   	push   %rsi
14000feeb:	57                   	push   %rdi
14000feec:	41 56                	push   %r14
14000feee:	48 83 ec 40          	sub    $0x40,%rsp
14000fef2:	48 8b f2             	mov    %rdx,%rsi
14000fef5:	48 8b e9             	mov    %rcx,%rbp
14000fef8:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14000fefc:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14000ff00:	4d 85 c0             	test   %r8,%r8
14000ff03:	74 0f                	je     0x14000ff14
14000ff05:	49 8b c1             	mov    %r9,%rax
14000ff08:	48 ff c0             	inc    %rax
14000ff0b:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
14000ff10:	75 f6                	jne    0x14000ff08
14000ff12:	eb 02                	jmp    0x14000ff16
14000ff14:	33 c0                	xor    %eax,%eax
14000ff16:	44 8d 70 01          	lea    0x1(%rax),%r14d
14000ff1a:	49 63 ce             	movslq %r14d,%rcx
14000ff1d:	b8 02 00 00 00       	mov    $0x2,%eax
14000ff22:	48 f7 e1             	mul    %rcx
14000ff25:	48 8b f8             	mov    %rax,%rdi
14000ff28:	49 0f 42 f9          	cmovb  %r9,%rdi
14000ff2c:	48 8b cf             	mov    %rdi,%rcx
14000ff2f:	e8 a8 59 04 00       	call   0x1400558dc
14000ff34:	48 8b d8             	mov    %rax,%rbx
14000ff37:	48 85 c0             	test   %rax,%rax
14000ff3a:	74 0f                	je     0x14000ff4b
14000ff3c:	4c 8b c7             	mov    %rdi,%r8
14000ff3f:	33 d2                	xor    %edx,%edx
14000ff41:	48 8b c8             	mov    %rax,%rcx
14000ff44:	e8 cd a3 05 00       	call   0x14006a316
14000ff49:	eb 02                	jmp    0x14000ff4d
14000ff4b:	33 db                	xor    %ebx,%ebx
14000ff4d:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14000ff52:	45 8b c6             	mov    %r14d,%r8d
14000ff55:	48 8b d3             	mov    %rbx,%rdx
14000ff58:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14000ff5c:	e8 df 6d 00 00       	call   0x140016d40
14000ff61:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000ff65:	48 85 c9             	test   %rcx,%rcx
14000ff68:	74 74                	je     0x14000ffde
14000ff6a:	48 8b 01             	mov    (%rcx),%rax
14000ff6d:	48 8b d3             	mov    %rbx,%rdx
14000ff70:	48 8b 40 30          	mov    0x30(%rax),%rax
14000ff74:	ff 15 0e f7 05 00    	call   *0x5f70e(%rip)        # 0x14006f688
14000ff7a:	84 c0                	test   %al,%al
14000ff7c:	74 6d                	je     0x14000ffeb
14000ff7e:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14000ff82:	48 85 c9             	test   %rcx,%rcx
14000ff85:	74 57                	je     0x14000ffde
14000ff87:	48 8b 01             	mov    (%rcx),%rax
14000ff8a:	8b 56 10             	mov    0x10(%rsi),%edx
14000ff8d:	48 8b 40 50          	mov    0x50(%rax),%rax
14000ff91:	ff 15 f1 f6 05 00    	call   *0x5f6f1(%rip)        # 0x14006f688
14000ff97:	84 c0                	test   %al,%al
14000ff99:	74 20                	je     0x14000ffbb
14000ff9b:	48 85 db             	test   %rbx,%rbx
14000ff9e:	74 08                	je     0x14000ffa8
14000ffa0:	48 8b cb             	mov    %rbx,%rcx
14000ffa3:	e8 38 59 04 00       	call   0x1400558e0
14000ffa8:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14000ffad:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14000ffb2:	48 83 c4 40          	add    $0x40,%rsp
14000ffb6:	41 5e                	pop    %r14
14000ffb8:	5f                   	pop    %rdi
14000ffb9:	5e                   	pop    %rsi
14000ffba:	c3                   	ret
14000ffbb:	48 8d 15 6e ed 06 00 	lea    0x6ed6e(%rip),%rdx        # 0x14007ed30
14000ffc2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000ffc7:	e8 54 cd ff ff       	call   0x14000cd20
14000ffcc:	48 8d 15 65 9d 09 00 	lea    0x99d65(%rip),%rdx        # 0x1400a9d38
14000ffd3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000ffd8:	e8 15 a3 05 00       	call   0x14006a2f2
14000ffdd:	cc                   	int3
14000ffde:	33 d2                	xor    %edx,%edx
14000ffe0:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14000ffe5:	e8 c6 29 00 00       	call   0x1400129b0
14000ffea:	cc                   	int3
14000ffeb:	48 8d 15 de ec 06 00 	lea    0x6ecde(%rip),%rdx        # 0x14007ecd0
14000fff2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000fff7:	e8 24 cd ff ff       	call   0x14000cd20
14000fffc:	48 8d 15 35 9d 09 00 	lea    0x99d35(%rip),%rdx        # 0x1400a9d38
140010003:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010008:	e8 e5 a2 05 00       	call   0x14006a2f2
14001000d:	cc                   	int3
14001000e:	90                   	nop
14001000f:	90                   	nop
140010010:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140010015:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001001a:	56                   	push   %rsi
14001001b:	57                   	push   %rdi
14001001c:	41 56                	push   %r14
14001001e:	48 83 ec 40          	sub    $0x40,%rsp
140010022:	48 8b f2             	mov    %rdx,%rsi
140010025:	48 8b e9             	mov    %rcx,%rbp
140010028:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14001002c:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140010030:	4d 85 c0             	test   %r8,%r8
140010033:	74 0f                	je     0x140010044
140010035:	49 8b c1             	mov    %r9,%rax
140010038:	48 ff c0             	inc    %rax
14001003b:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
140010040:	75 f6                	jne    0x140010038
140010042:	eb 02                	jmp    0x140010046
140010044:	33 c0                	xor    %eax,%eax
140010046:	44 8d 70 01          	lea    0x1(%rax),%r14d
14001004a:	49 63 ce             	movslq %r14d,%rcx
14001004d:	b8 02 00 00 00       	mov    $0x2,%eax
140010052:	48 f7 e1             	mul    %rcx
140010055:	48 8b f8             	mov    %rax,%rdi
140010058:	49 0f 42 f9          	cmovb  %r9,%rdi
14001005c:	48 8b cf             	mov    %rdi,%rcx
14001005f:	e8 78 58 04 00       	call   0x1400558dc
140010064:	48 8b d8             	mov    %rax,%rbx
140010067:	48 85 c0             	test   %rax,%rax
14001006a:	74 0f                	je     0x14001007b
14001006c:	4c 8b c7             	mov    %rdi,%r8
14001006f:	33 d2                	xor    %edx,%edx
140010071:	48 8b c8             	mov    %rax,%rcx
140010074:	e8 9d a2 05 00       	call   0x14006a316
140010079:	eb 02                	jmp    0x14001007d
14001007b:	33 db                	xor    %ebx,%ebx
14001007d:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140010082:	45 8b c6             	mov    %r14d,%r8d
140010085:	48 8b d3             	mov    %rbx,%rdx
140010088:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14001008c:	e8 af 6c 00 00       	call   0x140016d40
140010091:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140010095:	48 85 c9             	test   %rcx,%rcx
140010098:	74 75                	je     0x14001010f
14001009a:	48 8b 01             	mov    (%rcx),%rax
14001009d:	48 8b d3             	mov    %rbx,%rdx
1400100a0:	48 8b 40 30          	mov    0x30(%rax),%rax
1400100a4:	ff 15 de f5 05 00    	call   *0x5f5de(%rip)        # 0x14006f688
1400100aa:	84 c0                	test   %al,%al
1400100ac:	74 6e                	je     0x14001011c
1400100ae:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1400100b2:	48 85 c9             	test   %rcx,%rcx
1400100b5:	74 58                	je     0x14001010f
1400100b7:	48 8b 01             	mov    (%rcx),%rax
1400100ba:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1400100be:	48 8b 40 50          	mov    0x50(%rax),%rax
1400100c2:	ff 15 c0 f5 05 00    	call   *0x5f5c0(%rip)        # 0x14006f688
1400100c8:	84 c0                	test   %al,%al
1400100ca:	74 20                	je     0x1400100ec
1400100cc:	48 85 db             	test   %rbx,%rbx
1400100cf:	74 08                	je     0x1400100d9
1400100d1:	48 8b cb             	mov    %rbx,%rcx
1400100d4:	e8 07 58 04 00       	call   0x1400558e0
1400100d9:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400100de:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400100e3:	48 83 c4 40          	add    $0x40,%rsp
1400100e7:	41 5e                	pop    %r14
1400100e9:	5f                   	pop    %rdi
1400100ea:	5e                   	pop    %rsi
1400100eb:	c3                   	ret
1400100ec:	48 8d 15 3d ec 06 00 	lea    0x6ec3d(%rip),%rdx        # 0x14007ed30
1400100f3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400100f8:	e8 23 cc ff ff       	call   0x14000cd20
1400100fd:	48 8d 15 34 9c 09 00 	lea    0x99c34(%rip),%rdx        # 0x1400a9d38
140010104:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010109:	e8 e4 a1 05 00       	call   0x14006a2f2
14001010e:	cc                   	int3
14001010f:	33 d2                	xor    %edx,%edx
140010111:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140010116:	e8 95 28 00 00       	call   0x1400129b0
14001011b:	cc                   	int3
14001011c:	48 8d 15 ad eb 06 00 	lea    0x6ebad(%rip),%rdx        # 0x14007ecd0