140700419:	48 8b f2             	mov    %rdx,%rsi
14070041c:	4c 8b f9             	mov    %rcx,%r15
14070041f:	49 8b 79 10          	mov    0x10(%r9),%rdi
140700423:	48 85 ff             	test   %rdi,%rdi
140700426:	74 25                	je     0x14070044d
140700428:	49 83 79 18 0f       	cmpq   $0xf,0x18(%r9)
14070042d:	76 03                	jbe    0x140700432
14070042f:	49 8b 19             	mov    (%r9),%rbx
140700432:	ba 05 00 00 00       	mov    $0x5,%edx
140700437:	48 8b ce             	mov    %rsi,%rcx
14070043a:	e8 31 43 b3 ff       	call   0x140234770
14070043f:	44 8b c7             	mov    %edi,%r8d
140700442:	48 8b d3             	mov    %rbx,%rdx
140700445:	48 8b ce             	mov    %rsi,%rcx
140700448:	e8 03 5a b3 ff       	call   0x140235e50
14070044d:	41 80 7e 08 00       	cmpb   $0x0,0x8(%r14)
140700452:	75 72                	jne    0x1407004c6
140700454:	33 d2                	xor    %edx,%edx
140700456:	48 8b ce             	mov    %rsi,%rcx
140700459:	e8 12 43 b3 ff       	call   0x140234770
14070045e:	48 8b 0e             	mov    (%rsi),%rcx
140700461:	48 8b 41 20          	mov    0x20(%rcx),%rax
140700465:	48 2b 41 18          	sub    0x18(%rcx),%rax
140700469:	48 83 f8 04          	cmp    $0x4,%rax
14070046d:	7d 0a                	jge    0x140700479
14070046f:	ba 04 00 00 00       	mov    $0x4,%edx
140700474:	e8 07 84 b2 ff       	call   0x140228880
140700479:	48 8b 16             	mov    (%rsi),%rdx
14070047c:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140700480:	48 8d 41 01          	lea    0x1(%rcx),%rax
140700484:	48 89 42 18          	mov    %rax,0x18(%rdx)
140700488:	c6 01 6e             	movb   $0x6e,(%rcx)
14070048b:	48 8b 16             	mov    (%rsi),%rdx
14070048e:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140700492:	48 8d 41 01          	lea    0x1(%rcx),%rax
140700496:	48 89 42 18          	mov    %rax,0x18(%rdx)
14070049a:	c6 01 75             	movb   $0x75,(%rcx)
14070049d:	48 8b 16             	mov    (%rsi),%rdx
1407004a0:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
1407004a4:	48 8d 41 01          	lea    0x1(%rcx),%rax
1407004a8:	48 89 42 18          	mov    %rax,0x18(%rdx)
1407004ac:	c6 01 6c             	movb   $0x6c,(%rcx)
1407004af:	48 8b 16             	mov    (%rsi),%rdx
1407004b2:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
1407004b6:	48 8d 41 01          	lea    0x1(%rcx),%rax
1407004ba:	48 89 42 18          	mov    %rax,0x18(%rdx)
1407004be:	c6 01 6c             	movb   $0x6c,(%rcx)
1407004c1:	e9 e8 05 00 00       	jmp    0x140700aae
1407004c6:	41 8b 06             	mov    (%r14),%eax
1407004c9:	ff c8                	dec    %eax
1407004cb:	83 f8 12             	cmp    $0x12,%eax
1407004ce:	0f 87 c7 05 00 00    	ja     0x140700a9b
1407004d4:	48 98                	cltq
1407004d6:	48 8d 15 23 fb 8f ff 	lea    -0x7004dd(%rip),%rdx        # 0x140000000
1407004dd:	8b 8c 82 f0 0a 70 00 	mov    0x700af0(%rdx,%rax,4),%ecx
1407004e4:	48 03 ca             	add    %rdx,%rcx
1407004e7:	ff e1                	jmp    *%rcx
1407004e9:	49 8b 5e 10          	mov    0x10(%r14),%rbx
1407004ed:	33 ff                	xor    %edi,%edi
1407004ef:	48 85 db             	test   %rbx,%rbx
1407004f2:	40 0f 95 c7          	setne  %dil
1407004f6:	8d 57 01             	lea    0x1(%rdi),%edx
1407004f9:	48 8b ce             	mov    %rsi,%rcx
1407004fc:	e8 6f 42 b3 ff       	call   0x140234770
140700501:	48 8b 0e             	mov    (%rsi),%rcx
140700504:	48 8b 41 20          	mov    0x20(%rcx),%rax
140700508:	48 2b 41 18          	sub    0x18(%rcx),%rax
14070050c:	48 85 db             	test   %rbx,%rbx
14070050f:	74 48                	je     0x140700559
140700511:	48 83 f8 04          	cmp    $0x4,%rax
140700515:	7d 0a                	jge    0x140700521
140700517:	ba 04 00 00 00       	mov    $0x4,%edx
14070051c:	e8 5f 83 b2 ff       	call   0x140228880
140700521:	48 8b 16             	mov    (%rsi),%rdx
140700524:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140700528:	48 8d 41 01          	lea    0x1(%rcx),%rax
14070052c:	48 89 42 18          	mov    %rax,0x18(%rdx)
140700530:	c6 01 74             	movb   $0x74,(%rcx)
140700533:	48 8b 16             	mov    (%rsi),%rdx
140700536:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
14070053a:	48 8d 41 01          	lea    0x1(%rcx),%rax
14070053e:	48 89 42 18          	mov    %rax,0x18(%rdx)
140700542:	c6 01 72             	movb   $0x72,(%rcx)
140700545:	48 8b 16             	mov    (%rsi),%rdx
140700548:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
14070054c:	48 8d 41 01          	lea    0x1(%rcx),%rax
140700550:	48 89 42 18          	mov    %rax,0x18(%rdx)
140700554:	c6 01 75             	movb   $0x75,(%rcx)
140700557:	eb 58                	jmp    0x1407005b1
140700559:	48 83 f8 05          	cmp    $0x5,%rax
14070055d:	7d 0a                	jge    0x140700569
14070055f:	ba 05 00 00 00       	mov    $0x5,%edx
140700564:	e8 17 83 b2 ff       	call   0x140228880
140700569:	48 8b 16             	mov    (%rsi),%rdx
14070056c:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140700570:	48 8d 41 01          	lea    0x1(%rcx),%rax
140700574:	48 89 42 18          	mov    %rax,0x18(%rdx)
140700578:	c6 01 66             	movb   $0x66,(%rcx)
14070057b:	48 8b 16             	mov    (%rsi),%rdx
14070057e:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140700582:	48 8d 41 01          	lea    0x1(%rcx),%rax
140700586:	48 89 42 18          	mov    %rax,0x18(%rdx)
14070058a:	c6 01 61             	movb   $0x61,(%rcx)
14070058d:	48 8b 16             	mov    (%rsi),%rdx
140700590:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
140700594:	48 8d 41 01          	lea    0x1(%rcx),%rax
140700598:	48 89 42 18          	mov    %rax,0x18(%rdx)
14070059c:	c6 01 6c             	movb   $0x6c,(%rcx)
14070059f:	48 8b 16             	mov    (%rsi),%rdx
1407005a2:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
1407005a6:	48 8d 41 01          	lea    0x1(%rcx),%rax
1407005aa:	48 89 42 18          	mov    %rax,0x18(%rdx)
1407005ae:	c6 01 73             	movb   $0x73,(%rcx)
1407005b1:	48 8b 16             	mov    (%rsi),%rdx
1407005b4:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
1407005b8:	48 8d 41 01          	lea    0x1(%rcx),%rax
1407005bc:	48 89 42 18          	mov    %rax,0x18(%rdx)
1407005c0:	c6 01 65             	movb   $0x65,(%rcx)
1407005c3:	e9 e6 04 00 00       	jmp    0x140700aae
1407005c8:	49 8b 5e 10          	mov    0x10(%r14),%rbx
1407005cc:	ba 06 00 00 00       	mov    $0x6,%edx
1407005d1:	48 8b ce             	mov    %rsi,%rcx
1407005d4:	e8 97 41 b3 ff       	call   0x140234770
1407005d9:	4c 8b 36             	mov    (%rsi),%r14
1407005dc:	49 8b 46 20          	mov    0x20(%r14),%rax
1407005e0:	49 2b 46 18          	sub    0x18(%r14),%rax
1407005e4:	48 83 f8 15          	cmp    $0x15,%rax
1407005e8:	7d 0d                	jge    0x1407005f7
1407005ea:	ba 15 00 00 00       	mov    $0x15,%edx
1407005ef:	49 8b ce             	mov    %r14,%rcx
1407005f2:	e8 89 82 b2 ff       	call   0x140228880
1407005f7:	49 8b 7e 18          	mov    0x18(%r14),%rdi
1407005fb:	48 8d 47 15          	lea    0x15(%rdi),%rax
1407005ff:	49 89 46 18          	mov    %rax,0x18(%r14)
140700603:	48 8b d7             	mov    %rdi,%rdx
140700606:	48 85 db             	test   %rbx,%rbx
140700609:	79 0a                	jns    0x140700615
14070060b:	c6 07 2d             	movb   $0x2d,(%rdi)
14070060e:	48 8d 57 01          	lea    0x1(%rdi),%rdx
140700612:	48 f7 db             	neg    %rbx
140700615:	48 8b cb             	mov    %rbx,%rcx
140700618:	e8 93 7c b3 ff       	call   0x1402382b0
14070061d:	48 8b 0e             	mov    (%rsi),%rcx
140700620:	48 2b c7             	sub    %rdi,%rax
140700623:	48 83 e8 15          	sub    $0x15,%rax
140700627:	48 01 41 18          	add    %rax,0x18(%rcx)
14070062b:	e9 7e 04 00 00       	jmp    0x140700aae
140700630:	49 8b 56 10          	mov    0x10(%r14),%rdx
140700634:	48 8b ce             	mov    %rsi,%rcx
140700637:	e8 24 49 b3 ff       	call   0x140234f60
14070063c:	e9 6d 04 00 00       	jmp    0x140700aae
140700641:	49 8d 56 10          	lea    0x10(%r14),%rdx
140700645:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140700649:	e8 c2 93 00 00       	call   0x140709a10
14070064e:	90                   	nop
14070064f:	48 8b d0             	mov    %rax,%rdx
140700652:	48 8b ce             	mov    %rsi,%rcx
140700655:	e8 c6 42 b3 ff       	call   0x140234920
14070065a:	90                   	nop
14070065b:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
14070065f:	48 83 fa 0f          	cmp    $0xf,%rdx
140700663:	0f 86 45 04 00 00    	jbe    0x140700aae
140700669:	48 ff c2             	inc    %rdx
14070066c:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
140700670:	48 8b c1             	mov    %rcx,%rax
140700673:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14070067a:	72 19                	jb     0x140700695
14070067c:	48 83 c2 27          	add    $0x27,%rdx
140700680:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140700684:	48 2b c1             	sub    %rcx,%rax
140700687:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14070068b:	48 83 f8 1f          	cmp    $0x1f,%rax
14070068f:	0f 87 47 04 00 00    	ja     0x140700adc
140700695:	e8 aa aa 71 00       	call   0x140e1b144
14070069a:	e9 0f 04 00 00       	jmp    0x140700aae
14070069f:	49 8d 56 10          	lea    0x10(%r14),%rdx
1407006a3:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1407006a7:	e8 c4 91 00 00       	call   0x140709870
1407006ac:	90                   	nop
1407006ad:	48 8b d0             	mov    %rax,%rdx
1407006b0:	48 8b ce             	mov    %rsi,%rcx
1407006b3:	e8 68 42 b3 ff       	call   0x140234920
1407006b8:	90                   	nop
1407006b9:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1407006bd:	48 83 fa 0f          	cmp    $0xf,%rdx
1407006c1:	0f 86 e7 03 00 00    	jbe    0x140700aae
1407006c7:	48 ff c2             	inc    %rdx
1407006ca:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1407006ce:	48 8b c1             	mov    %rcx,%rax
1407006d1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407006d8:	72 bb                	jb     0x140700695
1407006da:	48 83 c2 27          	add    $0x27,%rdx
1407006de:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407006e2:	48 2b c1             	sub    %rcx,%rax
1407006e5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407006e9:	48 83 f8 1f          	cmp    $0x1f,%rax
1407006ed:	0f 87 dd 03 00 00    	ja     0x140700ad0
1407006f3:	eb a0                	jmp    0x140700695
1407006f5:	f2 41 0f 10 4e 10    	movsd  0x10(%r14),%xmm1
1407006fb:	48 8b ce             	mov    %rsi,%rcx
1407006fe:	e8 bd 0f 00 00       	call   0x1407016c0
140700703:	e9 a6 03 00 00       	jmp    0x140700aae
140700708:	41 8b 47 10          	mov    0x10(%r15),%eax
14070070c:	83 f8 01             	cmp    $0x1,%eax
14070070f:	0f 85 36 01 00 00    	jne    0x14070084b
140700715:	f2 41 0f 10 46 10    	movsd  0x10(%r14),%xmm0
14070071b:	e8 b4 04 74 00       	call   0x140e40bd4
140700720:	f2 48 0f 2c c0       	cvttsd2si %xmm0,%rax
140700725:	48 89 45 87          	mov    %rax,-0x79(%rbp)
140700729:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14070072d:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140700731:	e8 2e 1c 74 00       	call   0x140e42364
140700736:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14070073a:	33 ff                	xor    %edi,%edi
14070073c:	85 c0                	test   %eax,%eax
14070073e:	48 0f 45 cf          	cmovne %rdi,%rcx
140700742:	48 85 c9             	test   %rcx,%rcx
140700745:	0f 84 a5 00 00 00    	je     0x1407007f0
14070074b:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
14070074f:	4c 8d 05 f2 f9 91 00 	lea    0x91f9f2(%rip),%r8        # 0x141020148
140700756:	ba 28 00 00 00       	mov    $0x28,%edx
14070075b:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14070075f:	e8 88 d3 73 00       	call   0x140e3daec
140700764:	48 85 c0             	test   %rax,%rax
140700767:	0f 84 83 00 00 00    	je     0x1407007f0
14070076d:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140700771:	f2 41 0f 10 46 10    	movsd  0x10(%r14),%xmm0
140700777:	e8 d8 17 74 00       	call   0x140e41f54
14070077c:	0f 57 c9             	xorps  %xmm1,%xmm1
14070077f:	66 0f 2f c8          	comisd %xmm0,%xmm1
140700783:	76 08                	jbe    0x14070078d
140700785:	f2 0f 58 05 c3 17 8b 	addsd  0x8b17c3(%rip),%xmm0        # 0x140fb1f50
14070078c:	00
14070078d:	0f 54 05 dc bf 8a 00 	andps  0x8abfdc(%rip),%xmm0        # 0x140fac770
140700794:	f2 0f 59 05 3c 5f 8e 	mulsd  0x8e5f3c(%rip),%xmm0        # 0x140fe66d8
14070079b:	00
14070079c:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
1407007a2:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
1407007a6:	4c 8d 05 03 fa 91 00 	lea    0x91fa03(%rip),%r8        # 0x1410201b0
1407007ad:	ba 30 00 00 00       	mov    $0x30,%edx
1407007b2:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1407007b6:	e8 75 f5 c7 ff       	call   0x14037fd30
1407007bb:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1407007bf:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1407007c6:	48 ff c3             	inc    %rbx
1407007c9:	40 38 3c 18          	cmp    %dil,(%rax,%rbx,1)
1407007cd:	75 f7                	jne    0x1407007c6
1407007cf:	ba 05 00 00 00       	mov    $0x5,%edx
1407007d4:	48 8b ce             	mov    %rsi,%rcx
1407007d7:	e8 94 3f b3 ff       	call   0x140234770
1407007dc:	44 8b c3             	mov    %ebx,%r8d
1407007df:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1407007e3:	48 8b ce             	mov    %rsi,%rcx
1407007e6:	e8 65 56 b3 ff       	call   0x140235e50
1407007eb:	e9 be 02 00 00       	jmp    0x140700aae
1407007f0:	49 8b 7f 08          	mov    0x8(%r15),%rdi
1407007f4:	48 8b 07             	mov    (%rdi),%rax
1407007f7:	48 8b 58 40          	mov    0x40(%rax),%rbx
1407007fb:	f2 41 0f 10 56 10    	movsd  0x10(%r14),%xmm2
140700801:	66 49 0f 7e d0       	movq   %xmm2,%r8
140700806:	48 8d 15 53 f9 91 00 	lea    0x91f953(%rip),%rdx        # 0x141020160
14070080d:	48 8b cf             	mov    %rdi,%rcx
140700810:	e8 fb 97 00 00       	call   0x14070a010
140700815:	48 8b d0             	mov    %rax,%rdx
140700818:	48 8b cf             	mov    %rdi,%rcx
14070081b:	48 8b c3             	mov    %rbx,%rax
14070081e:	ff 15 fc 31 88 00    	call   *0x8831fc(%rip)        # 0x140f83a20
140700824:	ba 05 00 00 00       	mov    $0x5,%edx
140700829:	48 8b ce             	mov    %rsi,%rcx
14070082c:	e8 3f 3f b3 ff       	call   0x140234770
140700831:	41 b8 1a 00 00 00    	mov    $0x1a,%r8d
140700837:	48 8d 15 52 f9 91 00 	lea    0x91f952(%rip),%rdx        # 0x141020190
14070083e:	48 8b ce             	mov    %rsi,%rcx
140700841:	e8 0a 56 b3 ff       	call   0x140235e50
140700846:	e9 63 02 00 00       	jmp    0x140700aae
14070084b:	85 c0                	test   %eax,%eax
14070084d:	0f 84 a2 fe ff ff    	je     0x1407006f5
140700853:	83 f8 02             	cmp    $0x2,%eax
140700856:	0f 85 52 02 00 00    	jne    0x140700aae
14070085c:	f2 41 0f 10 46 10    	movsd  0x10(%r14),%xmm0
140700862:	f2 0f 59 05 e6 df 8a 	mulsd  0x8adfe6(%rip),%xmm0        # 0x140fae850
140700869:	00
14070086a:	33 c0                	xor    %eax,%eax
14070086c:	f2 0f 10 0d e4 df 8a 	movsd  0x8adfe4(%rip),%xmm1        # 0x140fae858
140700873:	00
140700874:	66 0f 2f c1          	comisd %xmm1,%xmm0
140700878:	72 17                	jb     0x140700891
14070087a:	f2 0f 5c c1          	subsd  %xmm1,%xmm0
14070087e:	66 0f 2f c1          	comisd %xmm1,%xmm0
140700882:	73 0d                	jae    0x140700891
140700884:	48 b9 00 00 00 00 00 	movabs $0x8000000000000000,%rcx
14070088b:	00 00 80
14070088e:	48 8b c1             	mov    %rcx,%rax
140700891:	f2 48 0f 2c d0       	cvttsd2si %xmm0,%rdx
140700896:	48 03 d0             	add    %rax,%rdx
140700899:	48 8b ce             	mov    %rsi,%rcx
14070089c:	e8 bf 46 b3 ff       	call   0x140234f60
1407008a1:	e9 08 02 00 00       	jmp    0x140700aae
1407008a6:	4d 63 46 18          	movslq 0x18(%r14),%r8
1407008aa:	0f 57 c0             	xorps  %xmm0,%xmm0
1407008ad:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
1407008b1:	0f 57 c9             	xorps  %xmm1,%xmm1
1407008b4:	f3 0f 7f 4d cf       	movdqu %xmm1,-0x31(%rbp)
1407008b9:	49 8b 56 10          	mov    0x10(%r14),%rdx
1407008bd:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1407008c1:	e8 3a 65 a9 ff       	call   0x140196e00
1407008c6:	90                   	nop
1407008c7:	41 b0 01             	mov    $0x1,%r8b
1407008ca:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1407008ce:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1407008d2:	e8 79 83 16 00       	call   0x140868c50
1407008d7:	90                   	nop
1407008d8:	48 8b d0             	mov    %rax,%rdx
1407008db:	48 8b ce             	mov    %rsi,%rcx
1407008de:	e8 3d 40 b3 ff       	call   0x140234920
1407008e3:	90                   	nop
1407008e4:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1407008e8:	48 83 fa 0f          	cmp    $0xf,%rdx
1407008ec:	76 31                	jbe    0x14070091f
1407008ee:	48 ff c2             	inc    %rdx
1407008f1:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1407008f5:	48 8b c1             	mov    %rcx,%rax
1407008f8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407008ff:	72 19                	jb     0x14070091a
140700901:	48 83 c2 27          	add    $0x27,%rdx
140700905:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140700909:	48 2b c1             	sub    %rcx,%rax
14070090c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140700910:	48 83 f8 1f          	cmp    $0x1f,%rax
140700914:	0f 87 c8 01 00 00    	ja     0x140700ae2
14070091a:	e8 25 a8 71 00       	call   0x140e1b144
14070091f:	66 0f 6f 05 09 35 8a 	movdqa 0x8a3509(%rip),%xmm0        # 0x140fa3e30
140700926:	00
140700927:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
14070092c:	c6 45 97 00          	movb   $0x0,-0x69(%rbp)
140700930:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140700934:	48 83 fa 0f          	cmp    $0xf,%rdx
140700938:	0f 86 70 01 00 00    	jbe    0x140700aae
14070093e:	48 ff c2             	inc    %rdx
140700941:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140700945:	48 8b c1             	mov    %rcx,%rax
140700948:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14070094f:	0f 82 40 fd ff ff    	jb     0x140700695
140700955:	48 83 c2 27          	add    $0x27,%rdx
140700959:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14070095d:	48 2b c1             	sub    %rcx,%rax
140700960:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140700964:	48 83 f8 1f          	cmp    $0x1f,%rax
140700968:	0f 87 68 01 00 00    	ja     0x140700ad6
14070096e:	e9 22 fd ff ff       	jmp    0x140700695