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
140010123:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010128:	e8 f3 cb ff ff       	call   0x14000cd20
14001012d:	48 8d 15 04 9c 09 00 	lea    0x99c04(%rip),%rdx        # 0x1400a9d38
140010134:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010139:	e8 b4 a1 05 00       	call   0x14006a2f2
14001013e:	cc                   	int3
14001013f:	90                   	nop
140010140:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140010145:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001014a:	56                   	push   %rsi
14001014b:	57                   	push   %rdi
14001014c:	41 56                	push   %r14
14001014e:	48 83 ec 40          	sub    $0x40,%rsp
140010152:	48 8b fa             	mov    %rdx,%rdi
140010155:	48 8b e9             	mov    %rcx,%rbp
140010158:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14001015c:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140010160:	4d 85 c0             	test   %r8,%r8
140010163:	74 0f                	je     0x140010174
140010165:	49 8b c1             	mov    %r9,%rax
140010168:	48 ff c0             	inc    %rax
14001016b:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
140010170:	75 f6                	jne    0x140010168
140010172:	eb 02                	jmp    0x140010176
140010174:	33 c0                	xor    %eax,%eax
140010176:	44 8d 70 01          	lea    0x1(%rax),%r14d
14001017a:	49 63 ce             	movslq %r14d,%rcx
14001017d:	b8 02 00 00 00       	mov    $0x2,%eax
140010182:	48 f7 e1             	mul    %rcx
140010185:	48 8b f0             	mov    %rax,%rsi
140010188:	49 0f 42 f1          	cmovb  %r9,%rsi
14001018c:	48 8b ce             	mov    %rsi,%rcx
14001018f:	e8 48 57 04 00       	call   0x1400558dc
140010194:	48 8b d8             	mov    %rax,%rbx
140010197:	48 85 c0             	test   %rax,%rax
14001019a:	74 0f                	je     0x1400101ab
14001019c:	4c 8b c6             	mov    %rsi,%r8
14001019f:	33 d2                	xor    %edx,%edx
1400101a1:	48 8b c8             	mov    %rax,%rcx
1400101a4:	e8 6d a1 05 00       	call   0x14006a316
1400101a9:	eb 02                	jmp    0x1400101ad
1400101ab:	33 db                	xor    %ebx,%ebx
1400101ad:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400101b2:	45 8b c6             	mov    %r14d,%r8d
1400101b5:	48 8b d3             	mov    %rbx,%rdx
1400101b8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400101bc:	e8 7f 6b 00 00       	call   0x140016d40
1400101c1:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1400101c5:	48 85 c9             	test   %rcx,%rcx
1400101c8:	74 7f                	je     0x140010249
1400101ca:	48 8b 01             	mov    (%rcx),%rax
1400101cd:	48 8b d3             	mov    %rbx,%rdx
1400101d0:	48 8b 40 30          	mov    0x30(%rax),%rax
1400101d4:	ff 15 ae f4 05 00    	call   *0x5f4ae(%rip)        # 0x14006f688
1400101da:	84 c0                	test   %al,%al
1400101dc:	74 78                	je     0x140010256
1400101de:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1400101e2:	48 85 c9             	test   %rcx,%rcx
1400101e5:	74 62                	je     0x140010249
1400101e7:	48 8b 01             	mov    (%rcx),%rax
1400101ea:	48 8d 57 10          	lea    0x10(%rdi),%rdx
1400101ee:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1400101f3:	76 03                	jbe    0x1400101f8
1400101f5:	48 8b 12             	mov    (%rdx),%rdx
1400101f8:	48 8b 40 38          	mov    0x38(%rax),%rax
1400101fc:	ff 15 86 f4 05 00    	call   *0x5f486(%rip)        # 0x14006f688
140010202:	84 c0                	test   %al,%al
140010204:	74 20                	je     0x140010226
140010206:	48 85 db             	test   %rbx,%rbx
140010209:	74 08                	je     0x140010213
14001020b:	48 8b cb             	mov    %rbx,%rcx
14001020e:	e8 cd 56 04 00       	call   0x1400558e0
140010213:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140010218:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14001021d:	48 83 c4 40          	add    $0x40,%rsp
140010221:	41 5e                	pop    %r14
140010223:	5f                   	pop    %rdi
140010224:	5e                   	pop    %rsi
140010225:	c3                   	ret
140010226:	48 8d 15 03 eb 06 00 	lea    0x6eb03(%rip),%rdx        # 0x14007ed30
14001022d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010232:	e8 e9 ca ff ff       	call   0x14000cd20
140010237:	48 8d 15 fa 9a 09 00 	lea    0x99afa(%rip),%rdx        # 0x1400a9d38
14001023e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010243:	e8 aa a0 05 00       	call   0x14006a2f2
140010248:	cc                   	int3
140010249:	33 d2                	xor    %edx,%edx
14001024b:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140010250:	e8 5b 27 00 00       	call   0x1400129b0
140010255:	cc                   	int3
140010256:	48 8d 15 73 ea 06 00 	lea    0x6ea73(%rip),%rdx        # 0x14007ecd0
14001025d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010262:	e8 b9 ca ff ff       	call   0x14000cd20
140010267:	48 8d 15 ca 9a 09 00 	lea    0x99aca(%rip),%rdx        # 0x1400a9d38
14001026e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010273:	e8 7a a0 05 00       	call   0x14006a2f2
140010278:	cc                   	int3
140010279:	90                   	nop
14001027a:	90                   	nop
14001027b:	90                   	nop
14001027c:	90                   	nop
14001027d:	90                   	nop
14001027e:	90                   	nop
14001027f:	90                   	nop
140010280:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140010285:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001028a:	56                   	push   %rsi
14001028b:	57                   	push   %rdi
14001028c:	41 56                	push   %r14
14001028e:	48 83 ec 40          	sub    $0x40,%rsp
140010292:	48 8b fa             	mov    %rdx,%rdi
140010295:	48 8b e9             	mov    %rcx,%rbp
140010298:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14001029c:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
1400102a0:	4d 85 c0             	test   %r8,%r8
1400102a3:	74 0f                	je     0x1400102b4
1400102a5:	49 8b c1             	mov    %r9,%rax
1400102a8:	48 ff c0             	inc    %rax
1400102ab:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
1400102b0:	75 f6                	jne    0x1400102a8
1400102b2:	eb 02                	jmp    0x1400102b6
1400102b4:	33 c0                	xor    %eax,%eax
1400102b6:	44 8d 70 01          	lea    0x1(%rax),%r14d
1400102ba:	49 63 ce             	movslq %r14d,%rcx
1400102bd:	b8 02 00 00 00       	mov    $0x2,%eax
1400102c2:	48 f7 e1             	mul    %rcx
1400102c5:	48 8b f0             	mov    %rax,%rsi
1400102c8:	49 0f 42 f1          	cmovb  %r9,%rsi
1400102cc:	48 8b ce             	mov    %rsi,%rcx
1400102cf:	e8 08 56 04 00       	call   0x1400558dc
1400102d4:	48 8b d8             	mov    %rax,%rbx
1400102d7:	48 85 c0             	test   %rax,%rax
1400102da:	74 0f                	je     0x1400102eb
1400102dc:	4c 8b c6             	mov    %rsi,%r8
1400102df:	33 d2                	xor    %edx,%edx
1400102e1:	48 8b c8             	mov    %rax,%rcx
1400102e4:	e8 2d a0 05 00       	call   0x14006a316
1400102e9:	eb 02                	jmp    0x1400102ed
1400102eb:	33 db                	xor    %ebx,%ebx
1400102ed:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400102f2:	45 8b c6             	mov    %r14d,%r8d
1400102f5:	48 8b d3             	mov    %rbx,%rdx
1400102f8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400102fc:	e8 3f 6a 00 00       	call   0x140016d40
140010301:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140010305:	48 85 c9             	test   %rcx,%rcx
140010308:	0f 84 92 00 00 00    	je     0x1400103a0
14001030e:	48 8b 01             	mov    (%rcx),%rax
140010311:	48 8b d3             	mov    %rbx,%rdx
140010314:	48 8b 40 30          	mov    0x30(%rax),%rax
140010318:	ff 15 6a f3 05 00    	call   *0x5f36a(%rip)        # 0x14006f688
14001031e:	84 c0                	test   %al,%al
140010320:	0f 84 87 00 00 00    	je     0x1400103ad
140010326:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14001032a:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14001032e:	48 85 d2             	test   %rdx,%rdx
140010331:	75 14                	jne    0x140010347
140010333:	48 85 c9             	test   %rcx,%rcx
140010336:	74 68                	je     0x1400103a0
140010338:	48 8b 01             	mov    (%rcx),%rax
14001033b:	48 8b 40 68          	mov    0x68(%rax),%rax
14001033f:	ff 15 43 f3 05 00    	call   *0x5f343(%rip)        # 0x14006f688
140010345:	eb 12                	jmp    0x140010359
140010347:	48 85 c9             	test   %rcx,%rcx
14001034a:	74 54                	je     0x1400103a0
14001034c:	48 8b 01             	mov    (%rcx),%rax
14001034f:	48 8b 40 38          	mov    0x38(%rax),%rax
140010353:	ff 15 2f f3 05 00    	call   *0x5f32f(%rip)        # 0x14006f688
140010359:	84 c0                	test   %al,%al
14001035b:	74 20                	je     0x14001037d
14001035d:	48 85 db             	test   %rbx,%rbx
140010360:	74 08                	je     0x14001036a
140010362:	48 8b cb             	mov    %rbx,%rcx
140010365:	e8 76 55 04 00       	call   0x1400558e0
14001036a:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx