14020a0b6:	75 07                	jne    0x14020a0bf
14020a0b8:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
14020a0bd:	eb ce                	jmp    0x14020a08d
14020a0bf:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14020a0c4:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14020a0c9:	48 2b c1             	sub    %rcx,%rax
14020a0cc:	48 c1 f8 03          	sar    $0x3,%rax
14020a0d0:	48 ba cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rdx
14020a0d7:	cc cc cc
14020a0da:	48 0f af c2          	imul   %rdx,%rax
14020a0de:	4c 3b e0             	cmp    %rax,%r12
14020a0e1:	0f 83 42 08 00 00    	jae    0x14020a929
14020a0e7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14020a0ec:	4c 8d 04 19          	lea    (%rcx,%rbx,1),%r8
14020a0f0:	49 3b f5             	cmp    %r13,%rsi
14020a0f3:	74 26                	je     0x14020a11b
14020a0f5:	49 8b 00             	mov    (%r8),%rax
14020a0f8:	48 89 06             	mov    %rax,(%rsi)
14020a0fb:	49 8b 40 08          	mov    0x8(%r8),%rax
14020a0ff:	48 89 46 08          	mov    %rax,0x8(%rsi)
14020a103:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
14020a107:	49 8d 50 10          	lea    0x10(%r8),%rdx
14020a10b:	e8 1c d9 e2 ff       	call   0x140037a2c
14020a110:	48 83 c6 28          	add    $0x28,%rsi
14020a114:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14020a119:	eb 12                	jmp    0x14020a12d
14020a11b:	48 8b d6             	mov    %rsi,%rdx
14020a11e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14020a123:	e8 68 d3 e2 ff       	call   0x140037490
14020a128:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14020a12d:	48 8d 15 84 4b 93 00 	lea    0x934b84(%rip),%rdx        # 0x140b3ecb8
14020a134:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14020a138:	e8 5f c4 df ff       	call   0x14000659c
14020a13d:	90                   	nop
14020a13e:	66 90                	xchg   %ax,%ax
14020a140:	48 8b 45 10          	mov    0x10(%rbp),%rax
14020a144:	48 83 f8 07          	cmp    $0x7,%rax
14020a148:	76 2f                	jbe    0x14020a179
14020a14a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14020a151:	00
14020a152:	49 8b ce             	mov    %r14,%rcx
14020a155:	49 3b c7             	cmp    %r15,%rax
14020a158:	72 15                	jb     0x14020a16f
14020a15a:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
14020a15e:	49 2b ce             	sub    %r14,%rcx
14020a161:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14020a165:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a169:	0f 87 1e 04 00 00    	ja     0x14020a58d
14020a16f:	49 8b ce             	mov    %r14,%rcx
14020a172:	ff 15 48 27 90 00    	call   *0x902748(%rip)        # 0x140b0c8c0
14020a178:	90                   	nop
14020a179:	48 8b 45 30          	mov    0x30(%rbp),%rax
14020a17d:	48 83 f8 07          	cmp    $0x7,%rax
14020a181:	76 2f                	jbe    0x14020a1b2
14020a183:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14020a18a:	00
14020a18b:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14020a18f:	48 8b d1             	mov    %rcx,%rdx
14020a192:	49 3b c7             	cmp    %r15,%rax
14020a195:	72 15                	jb     0x14020a1ac
14020a197:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14020a19b:	48 2b d1             	sub    %rcx,%rdx
14020a19e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14020a1a2:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a1a6:	0f 87 08 08 00 00    	ja     0x14020a9b4
14020a1ac:	ff 15 0e 27 90 00    	call   *0x90270e(%rip)        # 0x140b0c8c0
14020a1b2:	49 ff c4             	inc    %r12
14020a1b5:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
14020a1b9:	48 83 c3 28          	add    $0x28,%rbx
14020a1bd:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14020a1c2:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
14020a1c7:	48 8b c2             	mov    %rdx,%rax
14020a1ca:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
14020a1cf:	49 2b c0             	sub    %r8,%rax
14020a1d2:	48 c1 f8 03          	sar    $0x3,%rax
14020a1d6:	49 ba cd cc cc cc cc 	movabs $0xcccccccccccccccd,%r10
14020a1dd:	cc cc cc
14020a1e0:	49 0f af c2          	imul   %r10,%rax
14020a1e4:	4c 3b e0             	cmp    %rax,%r12
14020a1e7:	0f 83 03 01 00 00    	jae    0x14020a2f0
14020a1ed:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
14020a1f2:	45 33 db             	xor    %r11d,%r11d
14020a1f5:	e9 4a fb ff ff       	jmp    0x140209d44
14020a1fa:	84 c0                	test   %al,%al
14020a1fc:	0f 84 fd 01 00 00    	je     0x14020a3ff
14020a202:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14020a207:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14020a20c:	48 2b c1             	sub    %rcx,%rax
14020a20f:	48 c1 f8 03          	sar    $0x3,%rax
14020a213:	48 ba cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rdx
14020a21a:	cc cc cc
14020a21d:	48 0f af c2          	imul   %rdx,%rax
14020a221:	4c 3b e0             	cmp    %rax,%r12
14020a224:	0f 83 ff 06 00 00    	jae    0x14020a929
14020a22a:	4b 8d 04 a4          	lea    (%r12,%r12,4),%rax
14020a22e:	4c 8d 04 c1          	lea    (%rcx,%rax,8),%r8
14020a232:	49 3b f5             	cmp    %r13,%rsi
14020a235:	74 26                	je     0x14020a25d
14020a237:	49 8b 00             	mov    (%r8),%rax
14020a23a:	48 89 06             	mov    %rax,(%rsi)
14020a23d:	49 8b 40 08          	mov    0x8(%r8),%rax
14020a241:	48 89 46 08          	mov    %rax,0x8(%rsi)
14020a245:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
14020a249:	49 8d 50 10          	lea    0x10(%r8),%rdx
14020a24d:	e8 da d7 e2 ff       	call   0x140037a2c
14020a252:	48 83 c6 28          	add    $0x28,%rsi
14020a256:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14020a25b:	eb 12                	jmp    0x14020a26f
14020a25d:	48 8b d6             	mov    %rsi,%rdx
14020a260:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14020a265:	e8 26 d2 e2 ff       	call   0x140037490
14020a26a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14020a26f:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
14020a273:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14020a277:	e8 78 dc df ff       	call   0x140007ef4
14020a27c:	90                   	nop
14020a27d:	48 8b 45 10          	mov    0x10(%rbp),%rax
14020a281:	48 83 f8 07          	cmp    $0x7,%rax
14020a285:	76 30                	jbe    0x14020a2b7
14020a287:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14020a28e:	00
14020a28f:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14020a293:	48 8b d1             	mov    %rcx,%rdx
14020a296:	49 3b c7             	cmp    %r15,%rax
14020a299:	72 15                	jb     0x14020a2b0
14020a29b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14020a29f:	48 2b d1             	sub    %rcx,%rdx
14020a2a2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14020a2a6:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a2aa:	0f 87 dd 02 00 00    	ja     0x14020a58d
14020a2b0:	ff 15 0a 26 90 00    	call   *0x90260a(%rip)        # 0x140b0c8c0
14020a2b6:	90                   	nop
14020a2b7:	48 8b 45 30          	mov    0x30(%rbp),%rax
14020a2bb:	48 83 f8 07          	cmp    $0x7,%rax
14020a2bf:	76 2f                	jbe    0x14020a2f0
14020a2c1:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14020a2c8:	00
14020a2c9:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14020a2cd:	48 8b d1             	mov    %rcx,%rdx
14020a2d0:	49 3b c7             	cmp    %r15,%rax
14020a2d3:	72 15                	jb     0x14020a2ea
14020a2d5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14020a2d9:	48 2b d1             	sub    %rcx,%rdx
14020a2dc:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14020a2e0:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a2e4:	0f 87 ca 06 00 00    	ja     0x14020a9b4
14020a2ea:	ff 15 d0 25 90 00    	call   *0x9025d0(%rip)        # 0x140b0c8c0
14020a2f0:	45 33 e4             	xor    %r12d,%r12d
14020a2f3:	44 38 64 24 30       	cmp    %r12b,0x30(%rsp)
14020a2f8:	0f 84 f8 05 00 00    	je     0x14020a8f6
14020a2fe:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14020a302:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14020a307:	48 2b d1             	sub    %rcx,%rdx
14020a30a:	48 c1 fa 05          	sar    $0x5,%rdx
14020a30e:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
14020a313:	4c 8b f2             	mov    %rdx,%r14
14020a316:	48 85 d2             	test   %rdx,%rdx
14020a319:	0f 84 be 02 00 00    	je     0x14020a5dd
14020a31f:	48 8d 7a ff          	lea    -0x1(%rdx),%rdi
14020a323:	48 8b da             	mov    %rdx,%rbx
14020a326:	48 c1 e3 05          	shl    $0x5,%rbx
14020a32a:	48 83 c3 e0          	add    $0xffffffffffffffe0,%rbx
14020a32e:	48 03 d9             	add    %rcx,%rbx
14020a331:	4c 8b 6d 80          	mov    -0x80(%rbp),%r13
14020a335:	0f 57 c0             	xorps  %xmm0,%xmm0
14020a338:	0f 11 45 f8          	movups %xmm0,-0x8(%rbp)
14020a33c:	4c 89 65 08          	mov    %r12,0x8(%rbp)
14020a340:	48 c7 45 10 07 00 00 	movq   $0x7,0x10(%rbp)
14020a347:	00
14020a348:	66 44 89 65 f8       	mov    %r12w,-0x8(%rbp)
14020a34d:	48 3b fa             	cmp    %rdx,%rdi
14020a350:	0f 83 6a 04 00 00    	jae    0x14020a7c0
14020a356:	48 8b cb             	mov    %rbx,%rcx
14020a359:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14020a35e:	76 03                	jbe    0x14020a363
14020a360:	48 8b 0b             	mov    (%rbx),%rcx
14020a363:	0f b7 09             	movzwl (%rcx),%ecx
14020a366:	e8 55 61 f9 ff       	call   0x1401a04c0
14020a36b:	34 01                	xor    $0x1,%al
14020a36d:	44 8a c8             	mov    %al,%r9b
14020a370:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
14020a374:	48 8b d3             	mov    %rbx,%rdx
14020a377:	49 8b cd             	mov    %r13,%rcx
14020a37a:	e8 51 0b 00 00       	call   0x14020aed0
14020a37f:	84 c0                	test   %al,%al
14020a381:	0f 85 e7 02 00 00    	jne    0x14020a66e
14020a387:	4c 39 63 10          	cmp    %r12,0x10(%rbx)
14020a38b:	76 1e                	jbe    0x14020a3ab
14020a38d:	48 8b cb             	mov    %rbx,%rcx
14020a390:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14020a395:	76 03                	jbe    0x14020a39a
14020a397:	48 8b 0b             	mov    (%rbx),%rcx
14020a39a:	0f b7 09             	movzwl (%rcx),%ecx
14020a39d:	ff 15 25 27 90 00    	call   *0x902725(%rip)        # 0x140b0cac8
14020a3a3:	85 c0                	test   %eax,%eax
14020a3a5:	0f 85 e9 01 00 00    	jne    0x14020a594
14020a3ab:	48 8b 45 10          	mov    0x10(%rbp),%rax
14020a3af:	48 83 f8 07          	cmp    $0x7,%rax
14020a3b3:	76 2f                	jbe    0x14020a3e4
14020a3b5:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14020a3bc:	00
14020a3bd:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14020a3c1:	48 8b d1             	mov    %rcx,%rdx
14020a3c4:	49 3b c7             	cmp    %r15,%rax
14020a3c7:	72 15                	jb     0x14020a3de
14020a3c9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14020a3cd:	48 2b d1             	sub    %rcx,%rdx
14020a3d0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14020a3d4:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a3d8:	0f 87 d6 05 00 00    	ja     0x14020a9b4
14020a3de:	ff 15 dc 24 90 00    	call   *0x9024dc(%rip)        # 0x140b0c8c0
14020a3e4:	48 ff cf             	dec    %rdi
14020a3e7:	48 83 eb 20          	sub    $0x20,%rbx
14020a3eb:	49 83 ee 01          	sub    $0x1,%r14
14020a3ef:	0f 84 e8 01 00 00    	je     0x14020a5dd
14020a3f5:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14020a3fa:	e9 36 ff ff ff       	jmp    0x14020a335
14020a3ff:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
14020a403:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
14020a407:	48 39 4d 28          	cmp    %rcx,0x28(%rbp)
14020a40b:	0f 86 0b 01 00 00    	jbe    0x14020a51c
14020a411:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14020a415:	48 83 ff 07          	cmp    $0x7,%rdi
14020a419:	48 0f 47 cb          	cmova  %rbx,%rcx
14020a41d:	0f b7 09             	movzwl (%rcx),%ecx
14020a420:	ff 15 a2 26 90 00    	call   *0x9026a2(%rip)        # 0x140b0cac8
14020a426:	85 c0                	test   %eax,%eax
14020a428:	0f 84 ee 00 00 00    	je     0x14020a51c
14020a42e:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14020a433:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14020a438:	48 2b c1             	sub    %rcx,%rax
14020a43b:	48 c1 f8 03          	sar    $0x3,%rax
14020a43f:	48 ba cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rdx
14020a446:	cc cc cc
14020a449:	48 0f af c2          	imul   %rdx,%rax
14020a44d:	4c 3b e0             	cmp    %rax,%r12
14020a450:	0f 83 d3 04 00 00    	jae    0x14020a929
14020a456:	4b 8d 04 a4          	lea    (%r12,%r12,4),%rax
14020a45a:	4c 8d 04 c1          	lea    (%rcx,%rax,8),%r8
14020a45e:	49 3b f5             	cmp    %r13,%rsi
14020a461:	74 26                	je     0x14020a489
14020a463:	49 8b 00             	mov    (%r8),%rax
14020a466:	48 89 06             	mov    %rax,(%rsi)
14020a469:	49 8b 40 08          	mov    0x8(%r8),%rax
14020a46d:	48 89 46 08          	mov    %rax,0x8(%rsi)
14020a471:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
14020a475:	49 8d 50 10          	lea    0x10(%r8),%rdx
14020a479:	e8 ae d5 e2 ff       	call   0x140037a2c
14020a47e:	48 83 c6 28          	add    $0x28,%rsi
14020a482:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14020a487:	eb 12                	jmp    0x14020a49b
14020a489:	48 8b d6             	mov    %rsi,%rdx
14020a48c:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14020a491:	e8 fa cf e2 ff       	call   0x140037490
14020a496:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14020a49b:	48 8d 15 16 48 93 00 	lea    0x934816(%rip),%rdx        # 0x140b3ecb8
14020a4a2:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14020a4a6:	e8 f1 c0 df ff       	call   0x14000659c
14020a4ab:	90                   	nop
14020a4ac:	48 8b 45 10          	mov    0x10(%rbp),%rax
14020a4b0:	48 83 f8 07          	cmp    $0x7,%rax
14020a4b4:	76 2f                	jbe    0x14020a4e5
14020a4b6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14020a4bd:	00
14020a4be:	49 8b ce             	mov    %r14,%rcx
14020a4c1:	49 3b c7             	cmp    %r15,%rax
14020a4c4:	72 15                	jb     0x14020a4db
14020a4c6:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
14020a4ca:	49 2b ce             	sub    %r14,%rcx
14020a4cd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14020a4d1:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a4d5:	0f 87 b2 00 00 00    	ja     0x14020a58d
14020a4db:	49 8b ce             	mov    %r14,%rcx
14020a4de:	ff 15 dc 23 90 00    	call   *0x9023dc(%rip)        # 0x140b0c8c0
14020a4e4:	90                   	nop
14020a4e5:	48 83 ff 07          	cmp    $0x7,%rdi
14020a4e9:	0f 86 01 fe ff ff    	jbe    0x14020a2f0
14020a4ef:	48 8d 04 7d 02 00 00 	lea    0x2(,%rdi,2),%rax
14020a4f6:	00
14020a4f7:	48 8b cb             	mov    %rbx,%rcx
14020a4fa:	49 3b c7             	cmp    %r15,%rax
14020a4fd:	72 15                	jb     0x14020a514
14020a4ff:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14020a503:	48 2b cb             	sub    %rbx,%rcx
14020a506:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14020a50a:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a50e:	0f 87 a0 04 00 00    	ja     0x14020a9b4
14020a514:	48 8b cb             	mov    %rbx,%rcx
14020a517:	e9 ce fd ff ff       	jmp    0x14020a2ea
14020a51c:	48 8b 45 10          	mov    0x10(%rbp),%rax
14020a520:	48 83 f8 07          	cmp    $0x7,%rax
14020a524:	76 2b                	jbe    0x14020a551
14020a526:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14020a52d:	00
14020a52e:	49 8b d6             	mov    %r14,%rdx
14020a531:	49 3b c7             	cmp    %r15,%rax
14020a534:	72 11                	jb     0x14020a547
14020a536:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
14020a53a:	49 2b d6             	sub    %r14,%rdx
14020a53d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14020a541:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a545:	77 46                	ja     0x14020a58d
14020a547:	49 8b ce             	mov    %r14,%rcx
14020a54a:	ff 15 70 23 90 00    	call   *0x902370(%rip)        # 0x140b0c8c0
14020a550:	90                   	nop
14020a551:	48 83 ff 07          	cmp    $0x7,%rdi
14020a555:	76 2e                	jbe    0x14020a585
14020a557:	48 8d 04 7d 02 00 00 	lea    0x2(,%rdi,2),%rax
14020a55e:	00
14020a55f:	48 8b cb             	mov    %rbx,%rcx
14020a562:	49 3b c7             	cmp    %r15,%rax
14020a565:	72 15                	jb     0x14020a57c
14020a567:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14020a56b:	48 2b cb             	sub    %rbx,%rcx
14020a56e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14020a572:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a576:	0f 87 38 04 00 00    	ja     0x14020a9b4
14020a57c:	48 8b cb             	mov    %rbx,%rcx
14020a57f:	ff 15 3b 23 90 00    	call   *0x90233b(%rip)        # 0x140b0c8c0
14020a585:	45 33 e4             	xor    %r12d,%r12d
14020a588:	e9 71 fd ff ff       	jmp    0x14020a2fe
14020a58d:	ff 15 05 24 90 00    	call   *0x902405(%rip)        # 0x140b0c998
14020a593:	90                   	nop
14020a594:	48 8d 15 1d 47 93 00 	lea    0x93471d(%rip),%rdx        # 0x140b3ecb8
14020a59b:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14020a59f:	e8 f8 bf df ff       	call   0x14000659c
14020a5a4:	48 8b 45 10          	mov    0x10(%rbp),%rax
14020a5a8:	48 83 f8 07          	cmp    $0x7,%rax
14020a5ac:	76 2f                	jbe    0x14020a5dd
14020a5ae:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14020a5b5:	00
14020a5b6:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14020a5ba:	48 8b d1             	mov    %rcx,%rdx
14020a5bd:	49 3b c7             	cmp    %r15,%rax
14020a5c0:	72 15                	jb     0x14020a5d7
14020a5c2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14020a5c6:	48 2b d1             	sub    %rcx,%rdx
14020a5c9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14020a5cd:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a5d1:	0f 87 dd 03 00 00    	ja     0x14020a9b4
14020a5d7:	ff 15 e3 22 90 00    	call   *0x9022e3(%rip)        # 0x140b0c8c0
14020a5dd:	4d 85 f6             	test   %r14,%r14
14020a5e0:	0f 85 e1 01 00 00    	jne    0x14020a7c7
14020a5e6:	4c 8b 75 b0          	mov    -0x50(%rbp),%r14
14020a5ea:	4d 89 26             	mov    %r12,(%r14)
14020a5ed:	4d 89 66 08          	mov    %r12,0x8(%r14)
14020a5f1:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
14020a5f5:	48 83 f8 07          	cmp    $0x7,%rax
14020a5f9:	76 2f                	jbe    0x14020a62a
14020a5fb:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax