14019c370:	41 0f b6 41 01       	movzbl 0x1(%r9),%eax
14019c375:	41 88 47 01          	mov    %al,0x1(%r15)
14019c379:	41 0f b6 41 02       	movzbl 0x2(%r9),%eax
14019c37e:	41 88 47 02          	mov    %al,0x2(%r15)
14019c382:	41 0f b6 41 03       	movzbl 0x3(%r9),%eax
14019c387:	41 88 47 03          	mov    %al,0x3(%r15)
14019c38b:	8b 84 8a c0 5a 34 00 	mov    0x345ac0(%rdx,%rcx,4),%eax
14019c392:	4c 03 c8             	add    %rax,%r9
14019c395:	41 8b 01             	mov    (%r9),%eax
14019c398:	41 89 47 04          	mov    %eax,0x4(%r15)
14019c39c:	48 63 84 8a e0 5a 34 	movslq 0x345ae0(%rdx,%rcx,4),%rax
14019c3a3:	00
14019c3a4:	4c 2b c8             	sub    %rax,%r9
14019c3a7:	eb 06                	jmp    0x14019c3af
14019c3a9:	49 8b 01             	mov    (%r9),%rax
14019c3ac:	49 89 07             	mov    %rax,(%r15)
14019c3af:	49 83 fd 08          	cmp    $0x8,%r13
14019c3b3:	76 9d                	jbe    0x14019c352
14019c3b5:	49 8d 4f 08          	lea    0x8(%r15),%rcx
14019c3b9:	49 83 c5 f8          	add    $0xfffffffffffffff8,%r13
14019c3bd:	49 83 c1 08          	add    $0x8,%r9
14019c3c1:	48 8b c1             	mov    %rcx,%rax
14019c3c4:	49 2b c1             	sub    %r9,%rax
14019c3c7:	4a 8d 14 29          	lea    (%rcx,%r13,1),%rdx
14019c3cb:	48 83 f8 10          	cmp    $0x10,%rax
14019c3cf:	7d 29                	jge    0x14019c3fa
14019c3d1:	4c 2b c9             	sub    %rcx,%r9
14019c3d4:	0f 1f 40 00          	nopl   0x0(%rax)
14019c3d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14019c3df:	00
14019c3e0:	49 8b 04 09          	mov    (%r9,%rcx,1),%rax
14019c3e4:	48 89 01             	mov    %rax,(%rcx)
14019c3e7:	48 83 c1 08          	add    $0x8,%rcx
14019c3eb:	48 3b ca             	cmp    %rdx,%rcx
14019c3ee:	72 f0                	jb     0x14019c3e0
14019c3f0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019c3f5:	e9 a2 00 00 00       	jmp    0x14019c49c
14019c3fa:	f3 41 0f 6f 01       	movdqu (%r9),%xmm0
14019c3ff:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
14019c403:	49 83 fd 10          	cmp    $0x10,%r13
14019c407:	0f 8e 45 ff ff ff    	jle    0x14019c352
14019c40d:	48 8d 41 10          	lea    0x10(%rcx),%rax
14019c411:	49 8d 49 10          	lea    0x10(%r9),%rcx
14019c415:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14019c41c:	00 00 00 00
14019c420:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
14019c424:	48 8d 49 20          	lea    0x20(%rcx),%rcx
14019c428:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
14019c42c:	f3 0f 6f 41 f0       	movdqu -0x10(%rcx),%xmm0
14019c431:	f3 0f 7f 40 10       	movdqu %xmm0,0x10(%rax)
14019c436:	48 83 c0 20          	add    $0x20,%rax
14019c43a:	48 3b c2             	cmp    %rdx,%rax
14019c43d:	72 e1                	jb     0x14019c420
14019c43f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019c444:	eb 56                	jmp    0x14019c49c
14019c446:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
14019c44a:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
14019c44e:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14019c453:	48 8b d9             	mov    %rcx,%rbx
14019c456:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14019c45b:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
14019c45f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14019c464:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14019c469:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14019c46e:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14019c472:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14019c477:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14019c47c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14019c481:	0f 29 4d 80          	movaps %xmm1,-0x80(%rbp)
14019c485:	f2 0f 11 55 90       	movsd  %xmm2,-0x70(%rbp)
14019c48a:	e8 71 16 00 00       	call   0x14019db00
14019c48f:	4c 8b 5c 24 68       	mov    0x68(%rsp),%r11
14019c494:	4c 8b f0             	mov    %rax,%r14
14019c497:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
14019c49c:	49 83 fe 88          	cmp    $0xffffffffffffff88,%r14
14019c4a0:	0f 87 47 0a 00 00    	ja     0x14019ceed
14019c4a6:	49 03 de             	add    %r14,%rbx
14019c4a9:	83 ad 08 01 00 00 01 	subl   $0x1,0x108(%rbp)
14019c4b0:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14019c4b5:	0f 84 72 09 00 00    	je     0x14019ce2d
14019c4bb:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14019c4bf:	4c 8b 5d b8          	mov    -0x48(%rbp),%r11
14019c4c3:	4c 8b 75 a8          	mov    -0x58(%rbp),%r14
14019c4c7:	48 8b 45 60          	mov    0x60(%rbp),%rax
14019c4cb:	e9 03 fa ff ff       	jmp    0x14019bed3
14019c4d0:	44 8b 85 08 01 00 00 	mov    0x108(%rbp),%r8d
14019c4d7:	45 85 c0             	test   %r8d,%r8d
14019c4da:	0f 8e 3f 09 00 00    	jle    0x14019ce1f
14019c4e0:	4c 2b f2             	sub    %rdx,%r14
14019c4e3:	74 40                	je     0x14019c525
14019c4e5:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14019c4ea:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14019c4ef:	48 2b c1             	sub    %rcx,%rax
14019c4f2:	4c 3b f0             	cmp    %rax,%r14
14019c4f5:	76 0c                	jbe    0x14019c503
14019c4f7:	49 c7 c6 ba ff ff ff 	mov    $0xffffffffffffffba,%r14
14019c4fe:	e9 ea 09 00 00       	jmp    0x14019ceed
14019c503:	4d 8b c6             	mov    %r14,%r8
14019c506:	e8 55 19 00 00       	call   0x14019de60
14019c50b:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
14019c510:	49 2b de             	sub    %r14,%rbx
14019c513:	4d 03 c6             	add    %r14,%r8
14019c516:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
14019c51a:	0f 10 4d e0          	movups -0x20(%rbp),%xmm1
14019c51e:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14019c523:	eb 0a                	jmp    0x14019c52f
14019c525:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
14019c52a:	66 48 0f 7e cb       	movq   %xmm1,%rbx
14019c52f:	4c 8b 55 f0          	mov    -0x10(%rbp),%r10
14019c533:	49 8d 97 a4 76 00 00 	lea    0x76a4(%r15),%rdx
14019c53a:	49 8d 87 a4 76 01 00 	lea    0x176a4(%r15),%rax
14019c541:	41 c7 87 a0 76 00 00 	movl   $0x0,0x76a0(%r15)
14019c548:	00 00 00 00
14019c54c:	4c 8d 1c 1a          	lea    (%rdx,%rbx,1),%r11
14019c550:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
14019c555:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14019c559:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14019c55d:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14019c562:	4e 8d 3c 03          	lea    (%rbx,%r8,1),%r15
14019c566:	66 49 0f 7e c5       	movq   %xmm0,%r13
14019c56b:	0f 29 4d 80          	movaps %xmm1,-0x80(%rbp)
14019c56f:	4d 8b cf             	mov    %r15,%r9
14019c572:	f2 0f 11 55 90       	movsd  %xmm2,-0x70(%rbp)
14019c577:	4d 2b ca             	sub    %r10,%r9
14019c57a:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
14019c57f:	4e 8d 34 2b          	lea    (%rbx,%r13,1),%r14
14019c583:	4c 3b d8             	cmp    %rax,%r11
14019c586:	0f 87 1a 02 00 00    	ja     0x14019c7a6
14019c58c:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14019c591:	4b 8d 0c 06          	lea    (%r14,%r8,1),%rcx
14019c595:	48 83 c0 e0          	add    $0xffffffffffffffe0,%rax
14019c599:	48 3b c8             	cmp    %rax,%rcx
14019c59c:	0f 87 04 02 00 00    	ja     0x14019c7a6
14019c5a2:	f3 0f 6f 02          	movdqu (%rdx),%xmm0
14019c5a6:	f3 41 0f 7f 00       	movdqu %xmm0,(%r8)
14019c5ab:	48 83 fb 10          	cmp    $0x10,%rbx
14019c5af:	76 42                	jbe    0x14019c5f3
14019c5b1:	f3 0f 6f 42 10       	movdqu 0x10(%rdx),%xmm0
14019c5b6:	48 8d 43 f0          	lea    -0x10(%rbx),%rax
14019c5ba:	49 8d 48 10          	lea    0x10(%r8),%rcx
14019c5be:	4c 8d 04 01          	lea    (%rcx,%rax,1),%r8
14019c5c2:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
14019c5c6:	48 83 f8 10          	cmp    $0x10,%rax
14019c5ca:	7e 27                	jle    0x14019c5f3
14019c5cc:	48 83 c1 10          	add    $0x10,%rcx
14019c5d0:	48 83 c2 20          	add    $0x20,%rdx
14019c5d4:	f3 0f 6f 02          	movdqu (%rdx),%xmm0
14019c5d8:	48 8d 52 20          	lea    0x20(%rdx),%rdx
14019c5dc:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
14019c5e0:	f3 0f 6f 42 f0       	movdqu -0x10(%rdx),%xmm0
14019c5e5:	f3 0f 7f 41 10       	movdqu %xmm0,0x10(%rcx)
14019c5ea:	48 83 c1 20          	add    $0x20,%rcx
14019c5ee:	49 3b c8             	cmp    %r8,%rcx
14019c5f1:	72 e1                	jb     0x14019c5d4
14019c5f3:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14019c5f8:	49 8b c7             	mov    %r15,%rax
14019c5fb:	48 2b c1             	sub    %rcx,%rax
14019c5fe:	4c 89 5c 24 68       	mov    %r11,0x68(%rsp)
14019c603:	4c 3b d0             	cmp    %rax,%r10
14019c606:	76 5c                	jbe    0x14019c664
14019c608:	49 8b c7             	mov    %r15,%rax
14019c60b:	48 2b 45 c8          	sub    -0x38(%rbp),%rax
14019c60f:	4c 3b d0             	cmp    %rax,%r10
14019c612:	0f 87 5f f6 ff ff    	ja     0x14019bc77
14019c618:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14019c61c:	48 8b c2             	mov    %rdx,%rax
14019c61f:	48 2b c1             	sub    %rcx,%rax
14019c622:	49 8b cf             	mov    %r15,%rcx
14019c625:	4c 03 c8             	add    %rax,%r9
14019c628:	4b 8d 04 29          	lea    (%r9,%r13,1),%rax
14019c62c:	48 3b c2             	cmp    %rdx,%rax
14019c62f:	77 15                	ja     0x14019c646
14019c631:	4d 8b c5             	mov    %r13,%r8
14019c634:	49 8b d1             	mov    %r9,%rdx
14019c637:	e8 f2 03 16 00       	call   0x1402fca2e
14019c63c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019c641:	e9 b6 01 00 00       	jmp    0x14019c7fc
14019c646:	48 8b da             	mov    %rdx,%rbx
14019c649:	49 8b d1             	mov    %r9,%rdx
14019c64c:	49 2b d9             	sub    %r9,%rbx
14019c64f:	4c 8b c3             	mov    %rbx,%r8
14019c652:	e8 d7 03 16 00       	call   0x1402fca2e
14019c657:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
14019c65c:	4c 03 fb             	add    %rbx,%r15
14019c65f:	4c 2b eb             	sub    %rbx,%r13
14019c662:	eb 04                	jmp    0x14019c668
14019c664:	4c 8b 6d 88          	mov    -0x78(%rbp),%r13
14019c668:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14019c66c:	48 83 f9 10          	cmp    $0x10,%rcx
14019c670:	72 47                	jb     0x14019c6b9
14019c672:	4b 8d 14 2f          	lea    (%r15,%r13,1),%rdx
14019c676:	f3 41 0f 6f 01       	movdqu (%r9),%xmm0
14019c67b:	f3 41 0f 7f 07       	movdqu %xmm0,(%r15)
14019c680:	49 83 fd 10          	cmp    $0x10,%r13
14019c684:	7e 29                	jle    0x14019c6af
14019c686:	49 8d 47 10          	lea    0x10(%r15),%rax
14019c68a:	49 8d 49 10          	lea    0x10(%r9),%rcx
14019c68e:	66 90                	xchg   %ax,%ax
14019c690:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
14019c694:	48 8d 49 20          	lea    0x20(%rcx),%rcx
14019c698:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
14019c69c:	f3 0f 6f 41 f0       	movdqu -0x10(%rcx),%xmm0
14019c6a1:	f3 0f 7f 40 10       	movdqu %xmm0,0x10(%rax)
14019c6a6:	48 83 c0 20          	add    $0x20,%rax
14019c6aa:	48 3b c2             	cmp    %rdx,%rax
14019c6ad:	72 e1                	jb     0x14019c690
14019c6af:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019c6b4:	e9 43 01 00 00       	jmp    0x14019c7fc
14019c6b9:	48 83 f9 08          	cmp    $0x8,%rcx
14019c6bd:	73 47                	jae    0x14019c706
14019c6bf:	41 0f b6 01          	movzbl (%r9),%eax
14019c6c3:	48 8d 15 36 39 e6 ff 	lea    -0x19c6ca(%rip),%rdx        # 0x140000000
14019c6ca:	41 88 07             	mov    %al,(%r15)
14019c6cd:	41 0f b6 41 01       	movzbl 0x1(%r9),%eax
14019c6d2:	41 88 47 01          	mov    %al,0x1(%r15)
14019c6d6:	41 0f b6 41 02       	movzbl 0x2(%r9),%eax
14019c6db:	41 88 47 02          	mov    %al,0x2(%r15)
14019c6df:	41 0f b6 41 03       	movzbl 0x3(%r9),%eax
14019c6e4:	41 88 47 03          	mov    %al,0x3(%r15)
14019c6e8:	8b 84 8a c0 5a 34 00 	mov    0x345ac0(%rdx,%rcx,4),%eax
14019c6ef:	4c 03 c8             	add    %rax,%r9
14019c6f2:	41 8b 01             	mov    (%r9),%eax
14019c6f5:	41 89 47 04          	mov    %eax,0x4(%r15)
14019c6f9:	48 63 84 8a e0 5a 34 	movslq 0x345ae0(%rdx,%rcx,4),%rax
14019c700:	00
14019c701:	4c 2b c8             	sub    %rax,%r9
14019c704:	eb 06                	jmp    0x14019c70c
14019c706:	49 8b 01             	mov    (%r9),%rax
14019c709:	49 89 07             	mov    %rax,(%r15)
14019c70c:	49 83 fd 08          	cmp    $0x8,%r13
14019c710:	76 9d                	jbe    0x14019c6af
14019c712:	49 8d 4f 08          	lea    0x8(%r15),%rcx
14019c716:	49 83 c5 f8          	add    $0xfffffffffffffff8,%r13
14019c71a:	49 83 c1 08          	add    $0x8,%r9
14019c71e:	48 8b c1             	mov    %rcx,%rax
14019c721:	49 2b c1             	sub    %r9,%rax
14019c724:	4a 8d 14 29          	lea    (%rcx,%r13,1),%rdx
14019c728:	48 83 f8 10          	cmp    $0x10,%rax
14019c72c:	7d 2c                	jge    0x14019c75a
14019c72e:	4c 2b c9             	sub    %rcx,%r9
14019c731:	0f 1f 40 00          	nopl   0x0(%rax)
14019c735:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14019c73c:	00 00 00 00
14019c740:	49 8b 04 09          	mov    (%r9,%rcx,1),%rax
14019c744:	48 89 01             	mov    %rax,(%rcx)
14019c747:	48 83 c1 08          	add    $0x8,%rcx
14019c74b:	48 3b ca             	cmp    %rdx,%rcx
14019c74e:	72 f0                	jb     0x14019c740
14019c750:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019c755:	e9 a2 00 00 00       	jmp    0x14019c7fc
14019c75a:	f3 41 0f 6f 01       	movdqu (%r9),%xmm0
14019c75f:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
14019c763:	49 83 fd 10          	cmp    $0x10,%r13
14019c767:	0f 8e 42 ff ff ff    	jle    0x14019c6af
14019c76d:	48 8d 41 10          	lea    0x10(%rcx),%rax
14019c771:	49 8d 49 10          	lea    0x10(%r9),%rcx
14019c775:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14019c77c:	00 00 00 00
14019c780:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
14019c784:	48 8d 49 20          	lea    0x20(%rcx),%rcx
14019c788:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
14019c78c:	f3 0f 6f 41 f0       	movdqu -0x10(%rcx),%xmm0
14019c791:	f3 0f 7f 40 10       	movdqu %xmm0,0x10(%rax)
14019c796:	48 83 c0 20          	add    $0x20,%rax
14019c79a:	48 3b c2             	cmp    %rdx,%rax
14019c79d:	72 e1                	jb     0x14019c780
14019c79f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019c7a4:	eb 56                	jmp    0x14019c7fc
14019c7a6:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
14019c7aa:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
14019c7af:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019c7b4:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14019c7b8:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14019c7bd:	48 8b cb             	mov    %rbx,%rcx
14019c7c0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14019c7c5:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
14019c7c9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14019c7ce:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14019c7d3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14019c7d8:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14019c7dc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14019c7e1:	0f 29 4d e0          	movaps %xmm1,-0x20(%rbp)
14019c7e5:	f2 0f 11 55 f0       	movsd  %xmm2,-0x10(%rbp)
14019c7ea:	e8 d1 11 00 00       	call   0x14019d9c0
14019c7ef:	4c 8b 5c 24 68       	mov    0x68(%rsp),%r11
14019c7f4:	4c 8b f0             	mov    %rax,%r14
14019c7f7:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
14019c7fc:	49 83 fe 88          	cmp    $0xffffffffffffff88,%r14
14019c800:	0f 87 e7 06 00 00    	ja     0x14019ceed
14019c806:	44 8b 85 08 01 00 00 	mov    0x108(%rbp),%r8d
14019c80d:	49 03 de             	add    %r14,%rbx
14019c810:	41 ff c8             	dec    %r8d
14019c813:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14019c818:	44 89 85 08 01 00 00 	mov    %r8d,0x108(%rbp)
14019c81f:	45 85 c0             	test   %r8d,%r8d
14019c822:	0f 8e ff 05 00 00    	jle    0x14019ce27
14019c828:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14019c82f:	00
14019c830:	4c 8b 7d b8          	mov    -0x48(%rbp),%r15
14019c834:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14019c838:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14019c83c:	48 8b 45 60          	mov    0x60(%rbp),%rax
14019c840:	4c 8b 45 50          	mov    0x50(%rbp),%r8
14019c844:	4c 8b 4d 40          	mov    0x40(%rbp),%r9
14019c848:	44 8b 6c d0 04       	mov    0x4(%rax,%rdx,8),%r13d
14019c84d:	47 8b 54 f8 04       	mov    0x4(%r8,%r15,8),%r10d
14019c852:	45 8b 5c c9 04       	mov    0x4(%r9,%rcx,8),%r11d
14019c857:	45 0f b6 74 c9 02    	movzbl 0x2(%r9,%rcx,8),%r14d
14019c85d:	0f b6 5c d0 02       	movzbl 0x2(%rax,%rdx,8),%ebx
14019c862:	43 0f b6 44 f8 02    	movzbl 0x2(%r8,%r15,8),%eax
14019c868:	4c 8b 45 40          	mov    0x40(%rbp),%r8
14019c86c:	4c 89 6d 88          	mov    %r13,-0x78(%rbp)
14019c870:	4c 89 5d 80          	mov    %r11,-0x80(%rbp)
14019c874:	44 8d 0c 03          	lea    (%rbx,%rax,1),%r9d
14019c878:	41 0f b7 0c c8       	movzwl (%r8,%rcx,8),%ecx
14019c87d:	45 02 ce             	add    %r14b,%r9b
14019c880:	4c 8b 45 60          	mov    0x60(%rbp),%r8
14019c884:	66 89 4c 24 5c       	mov    %cx,0x5c(%rsp)
14019c889:	41 0f b7 0c d0       	movzwl (%r8,%rdx,8),%ecx
14019c88e:	4c 8b 45 50          	mov    0x50(%rbp),%r8
14019c892:	66 89 4c 24 5a       	mov    %cx,0x5a(%rsp)
14019c897:	43 0f b7 0c f8       	movzwl (%r8,%r15,8),%ecx
14019c89c:	4c 8b 7d 40          	mov    0x40(%rbp),%r15
14019c8a0:	44 8b 85 08 01 00 00 	mov    0x108(%rbp),%r8d
14019c8a7:	66 89 4c 24 58       	mov    %cx,0x58(%rsp)
14019c8ac:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14019c8b0:	45 0f b6 7c cf 03    	movzbl 0x3(%r15,%rcx,8),%r15d
14019c8b6:	3c 01                	cmp    $0x1,%al
14019c8b8:	76 30                	jbe    0x14019c8ea
14019c8ba:	8b d0                	mov    %eax,%edx
14019c8bc:	8b ce                	mov    %esi,%ecx
14019c8be:	83 e1 3f             	and    $0x3f,%ecx
14019c8c1:	03 f2                	add    %edx,%esi
14019c8c3:	49 8b c4             	mov    %r12,%rax
14019c8c6:	89 75 18             	mov    %esi,0x18(%rbp)
14019c8c9:	48 d3 e0             	shl    %cl,%rax
14019c8cc:	8b ca                	mov    %edx,%ecx
14019c8ce:	f7 d9                	neg    %ecx
14019c8d0:	83 e1 3f             	and    $0x3f,%ecx
14019c8d3:	48 d3 e8             	shr    %cl,%rax
14019c8d6:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
14019c8da:	4c 03 d0             	add    %rax,%r10
14019c8dd:	48 8b 45 70          	mov    0x70(%rbp),%rax
14019c8e1:	48 89 45 78          	mov    %rax,0x78(%rbp)
14019c8e5:	e9 90 00 00 00       	jmp    0x14019c97a
14019c8ea:	45 33 c0             	xor    %r8d,%r8d
14019c8ed:	45 85 db             	test   %r11d,%r11d
14019c8f0:	41 0f 94 c0          	sete   %r8b
14019c8f4:	84 c0                	test   %al,%al
14019c8f6:	75 25                	jne    0x14019c91d