140aad2d4:	88 42 0c             	mov    %al,0xc(%rdx)
140aad2d7:	44 88 72 0d          	mov    %r14b,0xd(%rdx)
140aad2db:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140aad2e1:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
140aad2e6:	49 8b 49 10          	mov    0x10(%r9),%rcx
140aad2ea:	48 85 c9             	test   %rcx,%rcx
140aad2ed:	0f 84 7e 01 00 00    	je     0x140aad471
140aad2f3:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140aad2fa:	ff ff 7f
140aad2fd:	48 2b c1             	sub    %rcx,%rax
140aad300:	48 83 f8 0e          	cmp    $0xe,%rax
140aad304:	0f 82 8d 08 00 00    	jb     0x140aadb97
140aad30a:	49 8b c1             	mov    %r9,%rax
140aad30d:	49 83 79 18 0f       	cmpq   $0xf,0x18(%r9)
140aad312:	76 03                	jbe    0x140aad317
140aad314:	49 8b 01             	mov    (%r9),%rax
140aad317:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140aad31c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140aad321:	48 c7 44 24 20 0e 00 	movq   $0xe,0x20(%rsp)
140aad328:	00 00
140aad32a:	4c 8d 0d 1f 74 5d 00 	lea    0x5d741f(%rip),%r9        # 0x141084750
140aad331:	4d 8b c2             	mov    %r10,%r8
140aad334:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
140aad339:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140aad33d:	e8 9e 54 78 ff       	call   0x1402327e0
140aad342:	41 bd 03 00 00 00    	mov    $0x3,%r13d
140aad348:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
140aad34d:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140aad351:	48 8b 55 10          	mov    0x10(%rbp),%rdx
140aad355:	48 8b c2             	mov    %rdx,%rax
140aad358:	48 2b c1             	sub    %rcx,%rax
140aad35b:	48 83 f8 01          	cmp    $0x1,%rax
140aad35f:	72 21                	jb     0x140aad382
140aad361:	48 8d 41 01          	lea    0x1(%rcx),%rax
140aad365:	48 89 45 08          	mov    %rax,0x8(%rbp)
140aad369:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
140aad36d:	48 83 fa 0f          	cmp    $0xf,%rdx
140aad371:	48 0f 47 45 f8       	cmova  -0x8(%rbp),%rax
140aad376:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
140aad37c:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
140aad380:	eb 24                	jmp    0x140aad3a6
140aad382:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140aad389:	00 00
140aad38b:	4c 8d 0d b2 ab 52 00 	lea    0x52abb2(%rip),%r9        # 0x140fd7f44
140aad392:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140aad398:	ba 01 00 00 00       	mov    $0x1,%edx
140aad39d:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140aad3a1:	e8 da b2 6f ff       	call   0x1401a8680
140aad3a6:	0f 10 00             	movups (%rax),%xmm0
140aad3a9:	0f 11 45 18          	movups %xmm0,0x18(%rbp)
140aad3ad:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140aad3b1:	0f 11 4d 28          	movups %xmm1,0x28(%rbp)
140aad3b5:	4c 89 70 10          	mov    %r14,0x10(%rax)
140aad3b9:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140aad3c0:	00
140aad3c1:	c6 00 00             	movb   $0x0,(%rax)
140aad3c4:	41 83 cd 04          	or     $0x4,%r13d
140aad3c8:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
140aad3cd:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140aad3d1:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140aad3d6:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140aad3da:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140aad3df:	66 48 0f 7e c0       	movq   %xmm0,%rax
140aad3e4:	48 83 f8 0f          	cmp    $0xf,%rax
140aad3e8:	48 0f 47 d1          	cmova  %rcx,%rdx
140aad3ec:	66 49 0f 7e c8       	movq   %xmm1,%r8
140aad3f1:	49 8b cf             	mov    %r15,%rcx
140aad3f4:	e8 87 0d 70 ff       	call   0x1401ae180
140aad3f9:	90                   	nop
140aad3fa:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140aad3fe:	48 83 fa 0f          	cmp    $0xf,%rdx
140aad402:	76 32                	jbe    0x140aad436
140aad404:	48 ff c2             	inc    %rdx
140aad407:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140aad40b:	48 8b c1             	mov    %rcx,%rax
140aad40e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aad415:	72 19                	jb     0x140aad430
140aad417:	48 83 c2 27          	add    $0x27,%rdx
140aad41b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aad41f:	48 2b c1             	sub    %rcx,%rax
140aad422:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aad426:	48 83 f8 1f          	cmp    $0x1f,%rax
140aad42a:	0f 87 6d 07 00 00    	ja     0x140aadb9d
140aad430:	e8 0f dd 36 00       	call   0x140e1b144
140aad435:	90                   	nop
140aad436:	48 8b 55 10          	mov    0x10(%rbp),%rdx
140aad43a:	48 83 fa 0f          	cmp    $0xf,%rdx
140aad43e:	76 31                	jbe    0x140aad471
140aad440:	48 ff c2             	inc    %rdx
140aad443:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140aad447:	48 8b c1             	mov    %rcx,%rax
140aad44a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aad451:	72 19                	jb     0x140aad46c
140aad453:	48 83 c2 27          	add    $0x27,%rdx
140aad457:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aad45b:	48 2b c1             	sub    %rcx,%rax
140aad45e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aad462:	48 83 f8 1f          	cmp    $0x1f,%rax
140aad466:	0f 87 37 07 00 00    	ja     0x140aadba3
140aad46c:	e8 d3 dc 36 00       	call   0x140e1b144
140aad471:	49 8b 4f 10          	mov    0x10(%r15),%rcx
140aad475:	49 8b 57 18          	mov    0x18(%r15),%rdx
140aad479:	48 8b c2             	mov    %rdx,%rax
140aad47c:	48 2b c1             	sub    %rcx,%rax
140aad47f:	48 83 f8 02          	cmp    $0x2,%rax
140aad483:	72 21                	jb     0x140aad4a6
140aad485:	48 8d 41 02          	lea    0x2(%rcx),%rax
140aad489:	49 89 47 10          	mov    %rax,0x10(%r15)
140aad48d:	49 8b c7             	mov    %r15,%rax
140aad490:	48 83 fa 0f          	cmp    $0xf,%rdx
140aad494:	76 03                	jbe    0x140aad499
140aad496:	49 8b 07             	mov    (%r15),%rax
140aad499:	66 c7 04 08 2d 20    	movw   $0x202d,(%rax,%rcx,1)
140aad49f:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
140aad4a4:	eb 23                	jmp    0x140aad4c9
140aad4a6:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
140aad4ad:	00 00
140aad4af:	4c 8d 0d aa 72 5d 00 	lea    0x5d72aa(%rip),%r9        # 0x141084760
140aad4b6:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140aad4bc:	ba 02 00 00 00       	mov    $0x2,%edx
140aad4c1:	49 8b cf             	mov    %r15,%rcx
140aad4c4:	e8 b7 b1 6f ff       	call   0x1401a8680
140aad4c9:	8b 4b 40             	mov    0x40(%rbx),%ecx
140aad4cc:	41 bc 0b 00 00 00    	mov    $0xb,%r12d
140aad4d2:	83 f9 0e             	cmp    $0xe,%ecx
140aad4d5:	0f 85 10 03 00 00    	jne    0x140aad7eb
140aad4db:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
140aad4df:	48 8d 55 38          	lea    0x38(%rbp),%rdx
140aad4e3:	e8 18 10 00 00       	call   0x140aae500
140aad4e8:	48 8b f0             	mov    %rax,%rsi
140aad4eb:	48 8b 93 b8 00 00 00 	mov    0xb8(%rbx),%rdx
140aad4f2:	0f 57 c0             	xorps  %xmm0,%xmm0
140aad4f5:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
140aad4fa:	0f 57 c9             	xorps  %xmm1,%xmm1
140aad4fd:	f3 0f 7f 4d 88       	movdqu %xmm1,-0x78(%rbp)
140aad502:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140aad509:	4c 8b c7             	mov    %rdi,%r8
140aad50c:	0f 1f 40 00          	nopl   0x0(%rax)
140aad510:	49 ff c0             	inc    %r8
140aad513:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140aad518:	75 f6                	jne    0x140aad510
140aad51a:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140aad51f:	e8 dc 98 6e ff       	call   0x140196e00
140aad524:	90                   	nop
140aad525:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140aad529:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
140aad52d:	48 8b c2             	mov    %rdx,%rax
140aad530:	48 2b c1             	sub    %rcx,%rax
140aad533:	48 83 f8 0e          	cmp    $0xe,%rax
140aad537:	72 3a                	jb     0x140aad573
140aad539:	48 8d 41 0e          	lea    0xe(%rcx),%rax
140aad53d:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140aad541:	48 8d 5c 24 78       	lea    0x78(%rsp),%rbx
140aad546:	48 83 fa 0f          	cmp    $0xf,%rdx
140aad54a:	48 0f 47 5c 24 78    	cmova  0x78(%rsp),%rbx
140aad550:	48 03 d9             	add    %rcx,%rbx
140aad553:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140aad559:	48 8d 15 08 72 5d 00 	lea    0x5d7208(%rip),%rdx        # 0x141084768
140aad560:	48 8b cb             	mov    %rbx,%rcx
140aad563:	e8 a8 1a 43 00       	call   0x140edf010
140aad568:	c6 43 0e 00          	movb   $0x0,0xe(%rbx)
140aad56c:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140aad571:	eb 25                	jmp    0x140aad598
140aad573:	48 c7 44 24 20 0e 00 	movq   $0xe,0x20(%rsp)
140aad57a:	00 00
140aad57c:	4c 8d 0d e5 71 5d 00 	lea    0x5d71e5(%rip),%r9        # 0x141084768
140aad583:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140aad589:	ba 0e 00 00 00       	mov    $0xe,%edx
140aad58e:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140aad593:	e8 e8 b0 6f ff       	call   0x1401a8680
140aad598:	0f 10 00             	movups (%rax),%xmm0
140aad59b:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140aad5a0:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140aad5a4:	0f 11 4c 24 68       	movups %xmm1,0x68(%rsp)
140aad5a9:	4c 89 70 10          	mov    %r14,0x10(%rax)
140aad5ad:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140aad5b4:	00
140aad5b5:	c6 00 00             	movb   $0x0,(%rax)
140aad5b8:	41 83 cd 08          	or     $0x8,%r13d
140aad5bc:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
140aad5c1:	4c 8b ce             	mov    %rsi,%r9
140aad5c4:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140aad5c9:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
140aad5ce:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140aad5d2:	e8 89 0c 73 ff       	call   0x1401de260
140aad5d7:	41 83 cd 10          	or     $0x10,%r13d
140aad5db:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
140aad5e0:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140aad5e4:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
140aad5e8:	48 8b c2             	mov    %rdx,%rax
140aad5eb:	48 2b c1             	sub    %rcx,%rax
140aad5ee:	48 83 f8 01          	cmp    $0x1,%rax
140aad5f2:	72 21                	jb     0x140aad615
140aad5f4:	48 8d 41 01          	lea    0x1(%rcx),%rax
140aad5f8:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140aad5fc:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140aad600:	48 83 fa 0f          	cmp    $0xf,%rdx
140aad604:	48 0f 47 45 98       	cmova  -0x68(%rbp),%rax
140aad609:	66 c7 04 08 27 00    	movw   $0x27,(%rax,%rcx,1)
140aad60f:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140aad613:	eb 24                	jmp    0x140aad639
140aad615:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140aad61c:	00 00
140aad61e:	4c 8d 0d 57 90 58 00 	lea    0x589057(%rip),%r9        # 0x14103667c
140aad625:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140aad62b:	ba 01 00 00 00       	mov    $0x1,%edx
140aad630:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140aad634:	e8 47 b0 6f ff       	call   0x1401a8680
140aad639:	0f 10 00             	movups (%rax),%xmm0
140aad63c:	0f 11 45 18          	movups %xmm0,0x18(%rbp)
140aad640:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140aad644:	0f 11 4d 28          	movups %xmm1,0x28(%rbp)
140aad648:	4c 89 70 10          	mov    %r14,0x10(%rax)
140aad64c:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140aad653:	00
140aad654:	c6 00 00             	movb   $0x0,(%rax)
140aad657:	41 83 cd 20          	or     $0x20,%r13d
140aad65b:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
140aad660:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140aad664:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140aad669:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140aad66d:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140aad672:	66 48 0f 7e c0       	movq   %xmm0,%rax
140aad677:	48 83 f8 0f          	cmp    $0xf,%rax
140aad67b:	48 0f 47 d1          	cmova  %rcx,%rdx
140aad67f:	66 49 0f 7e c8       	movq   %xmm1,%r8
140aad684:	49 8b cf             	mov    %r15,%rcx
140aad687:	e8 f4 0a 70 ff       	call   0x1401ae180
140aad68c:	90                   	nop
140aad68d:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140aad691:	48 83 fa 0f          	cmp    $0xf,%rdx
140aad695:	76 32                	jbe    0x140aad6c9
140aad697:	48 ff c2             	inc    %rdx
140aad69a:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140aad69e:	48 8b c1             	mov    %rcx,%rax
140aad6a1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aad6a8:	72 19                	jb     0x140aad6c3
140aad6aa:	48 83 c2 27          	add    $0x27,%rdx
140aad6ae:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aad6b2:	48 2b c1             	sub    %rcx,%rax
140aad6b5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aad6b9:	48 83 f8 1f          	cmp    $0x1f,%rax
140aad6bd:	0f 87 e6 04 00 00    	ja     0x140aadba9
140aad6c3:	e8 7c da 36 00       	call   0x140e1b144
140aad6c8:	90                   	nop
140aad6c9:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
140aad6cd:	48 83 fa 0f          	cmp    $0xf,%rdx
140aad6d1:	76 31                	jbe    0x140aad704
140aad6d3:	48 ff c2             	inc    %rdx
140aad6d6:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140aad6da:	48 8b c1             	mov    %rcx,%rax
140aad6dd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aad6e4:	72 19                	jb     0x140aad6ff
140aad6e6:	48 83 c2 27          	add    $0x27,%rdx
140aad6ea:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aad6ee:	48 2b c1             	sub    %rcx,%rax
140aad6f1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aad6f5:	48 83 f8 1f          	cmp    $0x1f,%rax
140aad6f9:	0f 87 b0 04 00 00    	ja     0x140aadbaf
140aad6ff:	e8 40 da 36 00       	call   0x140e1b144
140aad704:	66 0f 6f 05 24 67 4f 	movdqa 0x4f6724(%rip),%xmm0        # 0x140fa3e30
140aad70b:	00
140aad70c:	f3 0f 7f 45 a8       	movdqu %xmm0,-0x58(%rbp)
140aad711:	c6 45 98 00          	movb   $0x0,-0x68(%rbp)
140aad715:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140aad71a:	48 83 fa 0f          	cmp    $0xf,%rdx
140aad71e:	76 3a                	jbe    0x140aad75a
140aad720:	48 ff c2             	inc    %rdx
140aad723:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140aad728:	48 8b c1             	mov    %rcx,%rax
140aad72b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aad732:	72 19                	jb     0x140aad74d
140aad734:	48 83 c2 27          	add    $0x27,%rdx
140aad738:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aad73c:	48 2b c1             	sub    %rcx,%rax
140aad73f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aad743:	48 83 f8 1f          	cmp    $0x1f,%rax
140aad747:	0f 87 68 04 00 00    	ja     0x140aadbb5
140aad74d:	e8 f2 d9 36 00       	call   0x140e1b144
140aad752:	66 0f 6f 05 d6 66 4f 	movdqa 0x4f66d6(%rip),%xmm0        # 0x140fa3e30
140aad759:	00
140aad75a:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
140aad75e:	48 83 fa 0f          	cmp    $0xf,%rdx
140aad762:	76 3a                	jbe    0x140aad79e
140aad764:	48 ff c2             	inc    %rdx
140aad767:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140aad76c:	48 8b c1             	mov    %rcx,%rax
140aad76f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aad776:	72 19                	jb     0x140aad791
140aad778:	48 83 c2 27          	add    $0x27,%rdx
140aad77c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aad780:	48 2b c1             	sub    %rcx,%rax
140aad783:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aad787:	48 83 f8 1f          	cmp    $0x1f,%rax
140aad78b:	0f 87 2a 04 00 00    	ja     0x140aadbbb
140aad791:	e8 ae d9 36 00       	call   0x140e1b144
140aad796:	66 0f 6f 05 92 66 4f 	movdqa 0x4f6692(%rip),%xmm0        # 0x140fa3e30
140aad79d:	00
140aad79e:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
140aad7a3:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140aad7a8:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140aad7ac:	48 83 fa 0f          	cmp    $0xf,%rdx
140aad7b0:	0f 86 f5 01 00 00    	jbe    0x140aad9ab
140aad7b6:	48 ff c2             	inc    %rdx
140aad7b9:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140aad7bd:	48 8b c1             	mov    %rcx,%rax
140aad7c0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aad7c7:	0f 82 d9 01 00 00    	jb     0x140aad9a6
140aad7cd:	48 83 c2 27          	add    $0x27,%rdx
140aad7d1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aad7d5:	48 2b c1             	sub    %rcx,%rax
140aad7d8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aad7dc:	48 83 f8 1f          	cmp    $0x1f,%rax
140aad7e0:	0f 87 ab 03 00 00    	ja     0x140aadb91
140aad7e6:	e9 bb 01 00 00       	jmp    0x140aad9a6
140aad7eb:	e8 30 5d 00 00       	call   0x140ab3520
140aad7f0:	0f 57 c0             	xorps  %xmm0,%xmm0
140aad7f3:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
140aad7f7:	0f 57 c9             	xorps  %xmm1,%xmm1
140aad7fa:	f3 0f 7f 4d c8       	movdqu %xmm1,-0x38(%rbp)
140aad7ff:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140aad806:	4c 8b c7             	mov    %rdi,%r8
140aad809:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140aad810:	49 ff c0             	inc    %r8
140aad813:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140aad818:	75 f6                	jne    0x140aad810
140aad81a:	48 8b d0             	mov    %rax,%rdx
140aad81d:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140aad821:	e8 da 95 6e ff       	call   0x140196e00
140aad826:	90                   	nop
140aad827:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
140aad82b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140aad82f:	48 8b c1             	mov    %rcx,%rax
140aad832:	49 2b c0             	sub    %r8,%rax
140aad835:	4c 8d 35 3c 6f 5d 00 	lea    0x5d6f3c(%rip),%r14        # 0x141084778
140aad83c:	48 83 f8 0b          	cmp    $0xb,%rax
140aad840:	72 77                	jb     0x140aad8b9
140aad842:	49 8d 40 0b          	lea    0xb(%r8),%rax
140aad846:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140aad84a:	48 8d 5d b8          	lea    -0x48(%rbp),%rbx
140aad84e:	48 83 f9 0f          	cmp    $0xf,%rcx
140aad852:	48 0f 47 5d b8       	cmova  -0x48(%rbp),%rbx
140aad857:	48 8d 05 25 6f 5d 00 	lea    0x5d6f25(%rip),%rax        # 0x141084783
140aad85e:	48 3b c3             	cmp    %rbx,%rax
140aad861:	76 1a                	jbe    0x140aad87d
140aad863:	4a 8d 04 03          	lea    (%rbx,%r8,1),%rax
140aad867:	4c 3b f0             	cmp    %rax,%r14
140aad86a:	77 11                	ja     0x140aad87d
140aad86c:	49 3b de             	cmp    %r14,%rbx
140aad86f:	77 04                	ja     0x140aad875