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
14020a602:	00
14020a603:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14020a607:	48 8b d1             	mov    %rcx,%rdx
14020a60a:	49 3b c7             	cmp    %r15,%rax
14020a60d:	72 15                	jb     0x14020a624
14020a60f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14020a613:	48 2b d1             	sub    %rcx,%rdx
14020a616:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14020a61a:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a61e:	0f 87 82 03 00 00    	ja     0x14020a9a6
14020a624:	ff 15 96 22 90 00    	call   *0x902296(%rip)        # 0x140b0c8c0
14020a62a:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
14020a62e:	48 c7 45 f0 07 00 00 	movq   $0x7,-0x10(%rbp)
14020a635:	00
14020a636:	66 44 89 65 d8       	mov    %r12w,-0x28(%rbp)
14020a63b:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14020a63f:	e8 e8 c6 e1 ff       	call   0x140026d2c
14020a644:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14020a649:	e8 9e 16 e1 ff       	call   0x14001bcec
14020a64e:	66 90                	xchg   %ax,%ax
14020a650:	48 8b 45 50          	mov    0x50(%rbp),%rax
14020a654:	48 83 f8 07          	cmp    $0x7,%rax
14020a658:	0f 86 4d f6 ff ff    	jbe    0x140209cab
14020a65e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14020a665:	00
14020a666:	49 3b c7             	cmp    %r15,%rax
14020a669:	e9 19 f6 ff ff       	jmp    0x140209c87
14020a66e:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
14020a672:	4c 8b 6d f8          	mov    -0x8(%rbp),%r13
14020a676:	48 83 7d 10 07       	cmpq   $0x7,0x10(%rbp)
14020a67b:	49 0f 47 c5          	cmova  %r13,%rax
14020a67f:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14020a683:	4c 8b 65 08          	mov    0x8(%rbp),%r12
14020a687:	4c 8b 7d f0          	mov    -0x10(%rbp),%r15
14020a68b:	4d 3b e7             	cmp    %r15,%r12
14020a68e:	77 30                	ja     0x14020a6c0
14020a690:	48 8d 7d d8          	lea    -0x28(%rbp),%rdi
14020a694:	49 83 ff 07          	cmp    $0x7,%r15
14020a698:	48 0f 47 7d d8       	cmova  -0x28(%rbp),%rdi
14020a69d:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
14020a6a1:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14020a6a5:	4c 8b c3             	mov    %rbx,%r8
14020a6a8:	48 8b d0             	mov    %rax,%rdx
14020a6ab:	48 8b cf             	mov    %rdi,%rcx
14020a6ae:	e8 b3 5d 8e 00       	call   0x140af0466
14020a6b3:	45 33 e4             	xor    %r12d,%r12d
14020a6b6:	66 44 89 24 3b       	mov    %r12w,(%rbx,%rdi,1)
14020a6bb:	e9 bf 00 00 00       	jmp    0x14020a77f
14020a6c0:	49 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%r8
14020a6c7:	ff ff 7f
14020a6ca:	4d 3b e0             	cmp    %r8,%r12
14020a6cd:	0f 87 04 03 00 00    	ja     0x14020a9d7
14020a6d3:	49 8b cc             	mov    %r12,%rcx
14020a6d6:	48 83 c9 07          	or     $0x7,%rcx
14020a6da:	49 3b c8             	cmp    %r8,%rcx
14020a6dd:	77 1f                	ja     0x14020a6fe
14020a6df:	49 8b d7             	mov    %r15,%rdx
14020a6e2:	48 d1 ea             	shr    $1,%rdx
14020a6e5:	49 8b c0             	mov    %r8,%rax
14020a6e8:	48 2b c2             	sub    %rdx,%rax
14020a6eb:	4c 3b f8             	cmp    %rax,%r15
14020a6ee:	77 0e                	ja     0x14020a6fe
14020a6f0:	4a 8d 04 3a          	lea    (%rdx,%r15,1),%rax
14020a6f4:	4c 8b c1             	mov    %rcx,%r8
14020a6f7:	48 3b c8             	cmp    %rax,%rcx
14020a6fa:	4c 0f 42 c0          	cmovb  %rax,%r8
14020a6fe:	49 8d 58 01          	lea    0x1(%r8),%rbx
14020a702:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
14020a707:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14020a70c:	e8 d7 97 df ff       	call   0x140003ee8
14020a711:	48 8b f8             	mov    %rax,%rdi
14020a714:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
14020a718:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
14020a71c:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
14020a720:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14020a724:	4c 8b c3             	mov    %rbx,%r8
14020a727:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
14020a72b:	48 8b c8             	mov    %rax,%rcx
14020a72e:	e8 6d 77 8e 00       	call   0x140af1ea0
14020a733:	45 33 e4             	xor    %r12d,%r12d
14020a736:	66 44 89 24 3b       	mov    %r12w,(%rbx,%rdi,1)
14020a73b:	49 83 ff 07          	cmp    $0x7,%r15
14020a73f:	76 3a                	jbe    0x14020a77b
14020a741:	4a 8d 0c 7d 02 00 00 	lea    0x2(,%r15,2),%rcx
14020a748:	00
14020a749:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14020a74d:	48 8b c2             	mov    %rdx,%rax
14020a750:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
14020a756:	49 3b cf             	cmp    %r15,%rcx
14020a759:	72 11                	jb     0x14020a76c
14020a75b:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
14020a75f:	48 2b c2             	sub    %rdx,%rax
14020a762:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14020a766:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a76a:	77 54                	ja     0x14020a7c0
14020a76c:	48 8b ca             	mov    %rdx,%rcx
14020a76f:	ff 15 4b 21 90 00    	call   *0x90214b(%rip)        # 0x140b0c8c0
14020a775:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
14020a779:	eb 0a                	jmp    0x14020a785
14020a77b:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
14020a77f:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
14020a785:	48 8b 45 10          	mov    0x10(%rbp),%rax
14020a789:	48 83 f8 07          	cmp    $0x7,%rax
14020a78d:	0f 86 4a fe ff ff    	jbe    0x14020a5dd
14020a793:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14020a79a:	00
14020a79b:	49 8b d5             	mov    %r13,%rdx
14020a79e:	49 3b c7             	cmp    %r15,%rax
14020a7a1:	72 15                	jb     0x14020a7b8
14020a7a3:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
14020a7a7:	49 2b d5             	sub    %r13,%rdx
14020a7aa:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14020a7ae:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a7b2:	0f 87 fc 01 00 00    	ja     0x14020a9b4
14020a7b8:	49 8b cd             	mov    %r13,%rcx
14020a7bb:	e9 17 fe ff ff       	jmp    0x14020a5d7
14020a7c0:	ff 15 d2 21 90 00    	call   *0x9021d2(%rip)        # 0x140b0c998
14020a7c6:	90                   	nop
14020a7c7:	4c 8b fe             	mov    %rsi,%r15
14020a7ca:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14020a7cf:	4c 2b ff             	sub    %rdi,%r15
14020a7d2:	49 c1 ff 03          	sar    $0x3,%r15
14020a7d6:	48 b8 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rax
14020a7dd:	cc cc cc
14020a7e0:	4c 0f af f8          	imul   %rax,%r15
14020a7e4:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
14020a7e8:	4d 3b f7             	cmp    %r15,%r14
14020a7eb:	0f 83 d5 00 00 00    	jae    0x14020a8c6
14020a7f1:	4c 8b ee             	mov    %rsi,%r13
14020a7f4:	49 8d 46 01          	lea    0x1(%r14),%rax
14020a7f8:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
14020a7fc:	48 8d 04 c7          	lea    (%rdi,%rax,8),%rax
14020a800:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14020a805:	4c 8b e0             	mov    %rax,%r12
14020a808:	49 3b c5             	cmp    %r13,%rax
14020a80b:	74 2c                	je     0x14020a839
14020a80d:	48 8d 48 e8          	lea    -0x18(%rax),%rcx
14020a811:	49 8b 04 24          	mov    (%r12),%rax
14020a815:	48 89 41 f0          	mov    %rax,-0x10(%rcx)
14020a819:	48 8b 41 20          	mov    0x20(%rcx),%rax
14020a81d:	48 89 41 f8          	mov    %rax,-0x8(%rcx)
14020a821:	48 8d 59 28          	lea    0x28(%rcx),%rbx
14020a825:	48 8b d3             	mov    %rbx,%rdx
14020a828:	e8 8f 69 fe ff       	call   0x1401f11bc
14020a82d:	49 83 c4 28          	add    $0x28,%r12
14020a831:	48 8b cb             	mov    %rbx,%rcx
14020a834:	4d 3b e5             	cmp    %r13,%r12
14020a837:	75 d8                	jne    0x14020a811
14020a839:	48 8d 5e d8          	lea    -0x28(%rsi),%rbx
14020a83d:	48 8b f3             	mov    %rbx,%rsi
14020a840:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14020a844:	45 33 e4             	xor    %r12d,%r12d
14020a847:	48 85 c9             	test   %rcx,%rcx
14020a84a:	74 3d                	je     0x14020a889
14020a84c:	48 8b 43 20          	mov    0x20(%rbx),%rax
14020a850:	48 2b c1             	sub    %rcx,%rax
14020a853:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14020a857:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14020a85d:	72 18                	jb     0x14020a877
14020a85f:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14020a863:	48 2b ca             	sub    %rdx,%rcx
14020a866:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14020a86a:	48 83 f8 1f          	cmp    $0x1f,%rax
14020a86e:	0f 87 40 01 00 00    	ja     0x14020a9b4
14020a874:	48 8b ca             	mov    %rdx,%rcx
14020a877:	ff 15 43 20 90 00    	call   *0x902043(%rip)        # 0x140b0c8c0
14020a87d:	4c 89 63 10          	mov    %r12,0x10(%rbx)
14020a881:	4c 89 63 18          	mov    %r12,0x18(%rbx)
14020a885:	4c 89 63 20          	mov    %r12,0x20(%rbx)
14020a889:	4c 8b eb             	mov    %rbx,%r13
14020a88c:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14020a891:	49 8b de             	mov    %r14,%rbx
14020a894:	48 c1 e3 05          	shl    $0x5,%rbx
14020a898:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
14020a89c:	4c 03 c3             	add    %rbx,%r8