1401572f7:	0f 85 f4 00 00 00    	jne    0x1401573f1
1401572fd:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140157301:	48 8b 01             	mov    (%rcx),%rax
140157304:	48 8b 40 78          	mov    0x78(%rax),%rax
140157308:	ff 15 2a 59 9b 00    	call   *0x9b592a(%rip)        # 0x140b0cc38
14015730e:	8b f8                	mov    %eax,%edi
140157310:	85 c0                	test   %eax,%eax
140157312:	0f 88 d9 00 00 00    	js     0x1401573f1
140157318:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015731c:	48 8b 01             	mov    (%rcx),%rax
14015731f:	48 8b 40 78          	mov    0x78(%rax),%rax
140157323:	ff 15 0f 59 9b 00    	call   *0x9b590f(%rip)        # 0x140b0cc38
140157329:	8b f8                	mov    %eax,%edi
14015732b:	85 c0                	test   %eax,%eax
14015732d:	0f 88 be 00 00 00    	js     0x1401573f1
140157333:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140157337:	48 8b 01             	mov    (%rcx),%rax
14015733a:	45 33 c9             	xor    %r9d,%r9d
14015733d:	4c 8d 05 0c bc 9e 00 	lea    0x9ebc0c(%rip),%r8        # 0x140b42f50
140157344:	49 8b d6             	mov    %r14,%rdx
140157347:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015734e:	ff 15 e4 58 9b 00    	call   *0x9b58e4(%rip)        # 0x140b0cc38
140157354:	8b f8                	mov    %eax,%edi
140157356:	85 c0                	test   %eax,%eax
140157358:	0f 88 93 00 00 00    	js     0x1401573f1
14015735e:	49 8b 14 24          	mov    (%r12),%rdx
140157362:	48 81 c2 88 00 00 00 	add    $0x88,%rdx
140157369:	48 8d 8d f0 03 00 00 	lea    0x3f0(%rbp),%rcx
140157370:	e8 bb a2 f8 ff       	call   0x1400e1630
140157375:	90                   	nop
140157376:	0f 57 c0             	xorps  %xmm0,%xmm0
140157379:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
14015737f:	44 88 7c 24 38       	mov    %r15b,0x38(%rsp)
140157384:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140157389:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
14015738e:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140157395:	00
140157396:	45 33 c9             	xor    %r9d,%r9d
140157399:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14015739e:	48 8d 95 f0 03 00 00 	lea    0x3f0(%rbp),%rdx
1401573a5:	48 8b ce             	mov    %rsi,%rcx
1401573a8:	e8 63 e3 fe ff       	call   0x140145710
1401573ad:	8b f8                	mov    %eax,%edi
1401573af:	85 c0                	test   %eax,%eax
1401573b1:	78 31                	js     0x1401573e4
1401573b3:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401573b7:	48 8b 01             	mov    (%rcx),%rax
1401573ba:	48 8b 40 78          	mov    0x78(%rax),%rax
1401573be:	ff 15 74 58 9b 00    	call   *0x9b5874(%rip)        # 0x140b0cc38
1401573c4:	8b f8                	mov    %eax,%edi
1401573c6:	85 c0                	test   %eax,%eax
1401573c8:	78 1a                	js     0x1401573e4
1401573ca:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401573ce:	48 8b 01             	mov    (%rcx),%rax
1401573d1:	48 8b 40 78          	mov    0x78(%rax),%rax
1401573d5:	ff 15 5d 58 9b 00    	call   *0x9b585d(%rip)        # 0x140b0cc38
1401573db:	8b f8                	mov    %eax,%edi
1401573dd:	85 c0                	test   %eax,%eax
1401573df:	78 03                	js     0x1401573e4
1401573e1:	41 8b ff             	mov    %r15d,%edi
1401573e4:	48 8d 8d f0 03 00 00 	lea    0x3f0(%rbp),%rcx
1401573eb:	e8 dc 81 05 00       	call   0x1401af5cc
1401573f0:	90                   	nop
1401573f1:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1401573f5:	e8 56 c3 fd ff       	call   0x140133750
1401573fa:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1401573fe:	ff 15 fc 51 9b 00    	call   *0x9b51fc(%rip)        # 0x140b0c600
140157404:	e9 da ec ff ff       	jmp    0x1401560e3
140157409:	ff 15 89 55 9b 00    	call   *0x9b5589(%rip)        # 0x140b0c998
14015740f:	90                   	nop
140157410:	ff 15 82 55 9b 00    	call   *0x9b5582(%rip)        # 0x140b0c998
140157416:	cc                   	int3
140157417:	90                   	nop
140157418:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14015741d:	55                   	push   %rbp
14015741e:	56                   	push   %rsi
14015741f:	57                   	push   %rdi
140157420:	41 56                	push   %r14
140157422:	41 57                	push   %r15
140157424:	48 8d ac 24 90 fe ff 	lea    -0x170(%rsp),%rbp
14015742b:	ff
14015742c:	48 81 ec 70 02 00 00 	sub    $0x270,%rsp
140157433:	48 8b 05 06 7c b6 00 	mov    0xb67c06(%rip),%rax        # 0x140cbf040
14015743a:	48 33 c4             	xor    %rsp,%rax
14015743d:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
140157444:	4c 8b fa             	mov    %rdx,%r15
140157447:	4c 8b f1             	mov    %rcx,%r14
14015744a:	33 f6                	xor    %esi,%esi
14015744c:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140157450:	48 8b 01             	mov    (%rcx),%rax
140157453:	45 33 c9             	xor    %r9d,%r9d
140157456:	4c 8d 05 2b b7 9e 00 	lea    0x9eb72b(%rip),%r8        # 0x140b42b88
14015745d:	48 8d 15 7c 94 9e 00 	lea    0x9e947c(%rip),%rdx        # 0x140b408e0
140157464:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015746b:	ff 15 c7 57 9b 00    	call   *0x9b57c7(%rip)        # 0x140b0cc38
140157471:	85 c0                	test   %eax,%eax
140157473:	0f 88 1a 02 00 00    	js     0x140157693
140157479:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14015747d:	e8 46 c3 fd ff       	call   0x1401337c8
140157482:	45 85 ff             	test   %r15d,%r15d
140157485:	78 06                	js     0x14015748d
140157487:	41 8d 57 01          	lea    0x1(%r15),%edx
14015748b:	eb 03                	jmp    0x140157490
14015748d:	83 ca ff             	or     $0xffffffff,%edx
140157490:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140157494:	ff 15 06 4f 9b 00    	call   *0x9b4f06(%rip)        # 0x140b0c3a0
14015749a:	49 8b 7e 20          	mov    0x20(%r14),%rdi
14015749e:	48 8b 07             	mov    (%rdi),%rax
1401574a1:	48 8b 58 38          	mov    0x38(%rax),%rbx
1401574a5:	48 8d 95 40 01 00 00 	lea    0x140(%rbp),%rdx
1401574ac:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
1401574b0:	e8 c3 75 fb ff       	call   0x14010ea78
1401574b5:	48 8d 95 40 01 00 00 	lea    0x140(%rbp),%rdx
1401574bc:	48 83 bd 58 01 00 00 	cmpq   $0x7,0x158(%rbp)
1401574c3:	07
1401574c4:	48 0f 47 95 40 01 00 	cmova  0x140(%rbp),%rdx
1401574cb:	00
1401574cc:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401574d1:	45 33 c9             	xor    %r9d,%r9d
1401574d4:	4c 8d 05 6d bd 9e 00 	lea    0x9ebd6d(%rip),%r8        # 0x140b43248
1401574db:	48 8d 15 fe 93 9e 00 	lea    0x9e93fe(%rip),%rdx        # 0x140b408e0
1401574e2:	48 8b cf             	mov    %rdi,%rcx
1401574e5:	48 8b c3             	mov    %rbx,%rax
1401574e8:	ff 15 4a 57 9b 00    	call   *0x9b574a(%rip)        # 0x140b0cc38
1401574ee:	8b d8                	mov    %eax,%ebx
1401574f0:	8b f8                	mov    %eax,%edi
1401574f2:	c1 ef 1f             	shr    $0x1f,%edi
1401574f5:	48 8b 85 58 01 00 00 	mov    0x158(%rbp),%rax
1401574fc:	48 83 f8 07          	cmp    $0x7,%rax
140157500:	76 38                	jbe    0x14015753a
140157502:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140157509:	00
14015750a:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
140157511:	48 8b d1             	mov    %rcx,%rdx
140157514:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14015751a:	72 18                	jb     0x140157534
14015751c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140157520:	48 2b d1             	sub    %rcx,%rdx
140157523:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140157527:	48 83 f8 1f          	cmp    $0x1f,%rax
14015752b:	76 07                	jbe    0x140157534
14015752d:	ff 15 65 54 9b 00    	call   *0x9b5465(%rip)        # 0x140b0c998
140157533:	cc                   	int3
140157534:	ff 15 86 53 9b 00    	call   *0x9b5386(%rip)        # 0x140b0c8c0
14015753a:	40 84 ff             	test   %dil,%dil
14015753d:	0f 85 33 01 00 00    	jne    0x140157676
140157543:	49 8b 4e 20          	mov    0x20(%r14),%rcx
140157547:	48 8b 01             	mov    (%rcx),%rax
14015754a:	45 33 c9             	xor    %r9d,%r9d
14015754d:	4c 8d 05 94 ce 9e 00 	lea    0x9ece94(%rip),%r8        # 0x140b443e8
140157554:	48 8d 15 85 93 9e 00 	lea    0x9e9385(%rip),%rdx        # 0x140b408e0
14015755b:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140157562:	ff 15 d0 56 9b 00    	call   *0x9b56d0(%rip)        # 0x140b0cc38
140157568:	8b d8                	mov    %eax,%ebx
14015756a:	85 c0                	test   %eax,%eax
14015756c:	0f 88 04 01 00 00    	js     0x140157676
140157572:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140157577:	e8 4c c2 fd ff       	call   0x1401337c8
14015757c:	90                   	nop
14015757d:	49 8b d7             	mov    %r15,%rdx
140157580:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140157585:	ff 15 fd 4d 9b 00    	call   *0x9b4dfd(%rip)        # 0x140b0c388
14015758b:	49 8b 7e 20          	mov    0x20(%r14),%rdi
14015758f:	48 8b 07             	mov    (%rdi),%rax
140157592:	48 8b 58 38          	mov    0x38(%rax),%rbx
140157596:	48 8d 95 40 01 00 00 	lea    0x140(%rbp),%rdx
14015759d:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401575a2:	e8 d1 74 fb ff       	call   0x14010ea78
1401575a7:	4c 8d 85 40 01 00 00 	lea    0x140(%rbp),%r8
1401575ae:	48 83 bd 58 01 00 00 	cmpq   $0x7,0x158(%rbp)
1401575b5:	07
1401575b6:	4c 0f 47 85 40 01 00 	cmova  0x140(%rbp),%r8
1401575bd:	00
1401575be:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1401575c3:	45 33 c9             	xor    %r9d,%r9d
1401575c6:	4c 8d 05 eb b3 9e 00 	lea    0x9eb3eb(%rip),%r8        # 0x140b429b8
1401575cd:	48 8d 15 0c 93 9e 00 	lea    0x9e930c(%rip),%rdx        # 0x140b408e0
1401575d4:	48 8b cf             	mov    %rdi,%rcx
1401575d7:	48 8b c3             	mov    %rbx,%rax
1401575da:	ff 15 58 56 9b 00    	call   *0x9b5658(%rip)        # 0x140b0cc38
1401575e0:	8b d8                	mov    %eax,%ebx
1401575e2:	8b f8                	mov    %eax,%edi
1401575e4:	c1 ef 1f             	shr    $0x1f,%edi
1401575e7:	48 8b 85 58 01 00 00 	mov    0x158(%rbp),%rax
1401575ee:	48 83 f8 07          	cmp    $0x7,%rax
1401575f2:	76 38                	jbe    0x14015762c
1401575f4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401575fb:	00
1401575fc:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
140157603:	48 8b d1             	mov    %rcx,%rdx
140157606:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14015760c:	72 18                	jb     0x140157626
14015760e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140157612:	48 2b d1             	sub    %rcx,%rdx
140157615:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140157619:	48 83 f8 1f          	cmp    $0x1f,%rax
14015761d:	76 07                	jbe    0x140157626
14015761f:	ff 15 73 53 9b 00    	call   *0x9b5373(%rip)        # 0x140b0c998
140157625:	cc                   	int3
140157626:	ff 15 94 52 9b 00    	call   *0x9b5294(%rip)        # 0x140b0c8c0
14015762c:	40 84 ff             	test   %dil,%dil
14015762f:	75 2e                	jne    0x14015765f
140157631:	49 8b 4e 20          	mov    0x20(%r14),%rcx
140157635:	48 8b 01             	mov    (%rcx),%rax
140157638:	48 8b 40 78          	mov    0x78(%rax),%rax
14015763c:	ff 15 f6 55 9b 00    	call   *0x9b55f6(%rip)        # 0x140b0cc38
140157642:	8b d8                	mov    %eax,%ebx
140157644:	85 c0                	test   %eax,%eax
140157646:	78 17                	js     0x14015765f
140157648:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14015764c:	48 8b 01             	mov    (%rcx),%rax
14015764f:	48 8b 40 78          	mov    0x78(%rax),%rax
140157653:	ff 15 df 55 9b 00    	call   *0x9b55df(%rip)        # 0x140b0cc38
140157659:	8b d8                	mov    %eax,%ebx
14015765b:	85 c0                	test   %eax,%eax
14015765d:	79 02                	jns    0x140157661
14015765f:	8b f3                	mov    %ebx,%esi
140157661:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140157665:	e8 e6 c0 fd ff       	call   0x140133750
14015766a:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14015766e:	ff 15 8c 4f 9b 00    	call   *0x9b4f8c(%rip)        # 0x140b0c600
140157674:	eb 02                	jmp    0x140157678
140157676:	8b f3                	mov    %ebx,%esi
140157678:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
14015767f:	e8 cc c0 fd ff       	call   0x140133750
140157684:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
14015768b:	ff 15 6f 4f 9b 00    	call   *0x9b4f6f(%rip)        # 0x140b0c600
140157691:	8b c6                	mov    %esi,%eax
140157693:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
14015769a:	48 33 cc             	xor    %rsp,%rcx
14015769d:	e8 3e 7f 99 00       	call   0x140aef5e0
1401576a2:	48 8b 9c 24 b0 02 00 	mov    0x2b0(%rsp),%rbx
1401576a9:	00
1401576aa:	48 81 c4 70 02 00 00 	add    $0x270,%rsp
1401576b1:	41 5f                	pop    %r15
1401576b3:	41 5e                	pop    %r14
1401576b5:	5f                   	pop    %rdi
1401576b6:	5e                   	pop    %rsi
1401576b7:	5d                   	pop    %rbp
1401576b8:	c3                   	ret
1401576b9:	90                   	nop
1401576ba:	90                   	nop
1401576bb:	90                   	nop
1401576bc:	90                   	nop
1401576bd:	90                   	nop
1401576be:	90                   	nop
1401576bf:	90                   	nop
1401576c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401576c5:	57                   	push   %rdi
1401576c6:	48 83 ec 30          	sub    $0x30,%rsp
1401576ca:	48 8b fa             	mov    %rdx,%rdi
1401576cd:	48 8b d9             	mov    %rcx,%rbx
1401576d0:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1401576d5:	4c 8d 0d 0c b0 b7 00 	lea    0xb7b00c(%rip),%r9        # 0x140cd26e8
1401576dc:	4c 8d 05 c5 af b7 00 	lea    0xb7afc5(%rip),%r8        # 0x140cd26a8
1401576e3:	33 d2                	xor    %edx,%edx
1401576e5:	48 8b 0f             	mov    (%rdi),%rcx
1401576e8:	e8 f1 ab 99 00       	call   0x140af22de
1401576ed:	48 85 c0             	test   %rax,%rax
1401576f0:	74 16                	je     0x140157708
1401576f2:	48 89 03             	mov    %rax,(%rbx)
1401576f5:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401576f9:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401576fd:	48 83 27 00          	andq   $0x0,(%rdi)
140157701:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
140157706:	eb 09                	jmp    0x140157711
140157708:	48 83 23 00          	andq   $0x0,(%rbx)
14015770c:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140157711:	48 8b c3             	mov    %rbx,%rax
140157714:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140157719:	48 83 c4 30          	add    $0x30,%rsp
14015771d:	5f                   	pop    %rdi
14015771e:	c3                   	ret
14015771f:	90                   	nop
140157720:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140157725:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14015772a:	57                   	push   %rdi
14015772b:	41 56                	push   %r14
14015772d:	41 57                	push   %r15
14015772f:	48 83 ec 30          	sub    $0x30,%rsp
140157733:	4d 8b f0             	mov    %r8,%r14
140157736:	4c 8b fa             	mov    %rdx,%r15
140157739:	48 8b d9             	mov    %rcx,%rbx
14015773c:	b9 70 00 00 00       	mov    $0x70,%ecx
140157741:	ff 15 81 51 9b 00    	call   *0x9b5181(%rip)        # 0x140b0c8c8
140157747:	48 8b f8             	mov    %rax,%rdi
14015774a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14015774f:	48 85 c0             	test   %rax,%rax
140157752:	75 07                	jne    0x14015775b
140157754:	ff 15 3e 4d 9b 00    	call   *0x9b4d3e(%rip)        # 0x140b0c498
14015775a:	90                   	nop
14015775b:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140157761:	44 89 48 08          	mov    %r9d,0x8(%rax)
140157765:	44 89 48 0c          	mov    %r9d,0xc(%rax)
140157769:	48 8d 05 f0 26 9c 00 	lea    0x9c26f0(%rip),%rax        # 0x140b19e60
140157770:	48 89 07             	mov    %rax,(%rdi)
140157773:	48 8d 77 10          	lea    0x10(%rdi),%rsi
140157777:	4d 8b c6             	mov    %r14,%r8
14015777a:	49 8b d7             	mov    %r15,%rdx
14015777d:	48 8b ce             	mov    %rsi,%rcx
140157780:	e8 4b 9a f8 ff       	call   0x1400e11d0
140157785:	48 89 33             	mov    %rsi,(%rbx)
140157788:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14015778c:	48 8b c3             	mov    %rbx,%rax
14015778f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140157794:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140157799:	48 83 c4 30          	add    $0x30,%rsp
14015779d:	41 5f                	pop    %r15
14015779f:	41 5e                	pop    %r14
1401577a1:	5f                   	pop    %rdi
1401577a2:	c3                   	ret
1401577a3:	90                   	nop
1401577a4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401577a9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401577ae:	55                   	push   %rbp
1401577af:	57                   	push   %rdi
1401577b0:	41 56                	push   %r14
1401577b2:	48 8b ec             	mov    %rsp,%rbp
1401577b5:	48 83 ec 50          	sub    $0x50,%rsp
1401577b9:	48 8b 05 80 78 b6 00 	mov    0xb67880(%rip),%rax        # 0x140cbf040
1401577c0:	48 33 c4             	xor    %rsp,%rax
1401577c3:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1401577c7:	48 8b d1             	mov    %rcx,%rdx
1401577ca:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401577ce:	e8 dd ec ea ff       	call   0x1400064b0
1401577d3:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
1401577d8:	33 ff                	xor    %edi,%edi
1401577da:	48 8b 1d 87 3a bd 00 	mov    0xbd3a87(%rip),%rbx        # 0x140d2b268
1401577e1:	48 8b c3             	mov    %rbx,%rax
1401577e4:	4c 8b 0d 75 3a bd 00 	mov    0xbd3a75(%rip),%r9        # 0x140d2b260
1401577eb:	49 2b c1             	sub    %r9,%rax
1401577ee:	48 c1 f8 03          	sar    $0x3,%rax
1401577f2:	49 be cd cc cc cc cc 	movabs $0xcccccccccccccccd,%r14
1401577f9:	cc cc cc
1401577fc:	49 0f af c6          	imul   %r14,%rax
140157800:	48 85 c0             	test   %rax,%rax
140157803:	74 70                	je     0x140157875
140157805:	33 f6                	xor    %esi,%esi
140157807:	48 8b c3             	mov    %rbx,%rax
14015780a:	49 2b c1             	sub    %r9,%rax
14015780d:	48 c1 f8 03          	sar    $0x3,%rax
140157811:	49 0f af c6          	imul   %r14,%rax
140157815:	48 3b f8             	cmp    %rax,%rdi
140157818:	0f 83 bc 00 00 00    	jae    0x1401578da
14015781e:	4a 8d 0c 0e          	lea    (%rsi,%r9,1),%rcx
140157822:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140157826:	48 83 7d e8 07       	cmpq   $0x7,-0x18(%rbp)
14015782b:	48 0f 47 55 d0       	cmova  -0x30(%rbp),%rdx
140157830:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140157834:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)