14027849e:	48 3b d8             	cmp    %rax,%rbx
1402784a1:	0f 83 8d 05 00 00    	jae    0x140278a34
1402784a7:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
1402784ae:	48 2b c1             	sub    %rcx,%rax
1402784b1:	48 c1 f8 03          	sar    $0x3,%rax
1402784b5:	49 0f af c4          	imul   %r12,%rax
1402784b9:	4c 3b f8             	cmp    %rax,%r15
1402784bc:	0f 83 eb 05 00 00    	jae    0x140278aad
1402784c2:	49 03 d0             	add    %r8,%rdx
1402784c5:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402784c9:	e8 72 ec ff ff       	call   0x140277140
1402784ce:	90                   	nop
1402784cf:	48 85 db             	test   %rbx,%rbx
1402784d2:	0f 84 eb 01 00 00    	je     0x1402786c3
1402784d8:	33 f6                	xor    %esi,%esi
1402784da:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1402784de:	48 8b c1             	mov    %rcx,%rax
1402784e1:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1402784e5:	48 2b c2             	sub    %rdx,%rax
1402784e8:	48 c1 f8 04          	sar    $0x4,%rax
1402784ec:	48 85 c0             	test   %rax,%rax
1402784ef:	0f 84 c4 01 00 00    	je     0x1402786b9
1402784f5:	45 33 ed             	xor    %r13d,%r13d
1402784f8:	48 2b ca             	sub    %rdx,%rcx
1402784fb:	48 c1 f9 04          	sar    $0x4,%rcx
1402784ff:	48 3b f1             	cmp    %rcx,%rsi
140278502:	0f 83 89 05 00 00    	jae    0x140278a91
140278508:	4a 8b 0c 2a          	mov    (%rdx,%r13,1),%rcx
14027850c:	e8 07 d0 f0 ff       	call   0x140185518
140278511:	84 c0                	test   %al,%al
140278513:	0f 84 e4 00 00 00    	je     0x1402785fd
140278519:	48 8b 45 08          	mov    0x8(%rbp),%rax
14027851d:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140278521:	48 2b c1             	sub    %rcx,%rax
140278524:	48 c1 f8 04          	sar    $0x4,%rax
140278528:	48 3b f0             	cmp    %rax,%rsi
14027852b:	0f 83 60 05 00 00    	jae    0x140278a91
140278531:	4a 8b 0c 29          	mov    (%rcx,%r13,1),%rcx
140278535:	48 8b 01             	mov    (%rcx),%rax
140278538:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14027853e:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140278543:	48 8b 40 20          	mov    0x20(%rax),%rax
140278547:	ff 15 eb 46 89 00    	call   *0x8946eb(%rip)        # 0x140b0cc38
14027854d:	90                   	nop
14027854e:	83 4c 24 20 01       	orl    $0x1,0x20(%rsp)
140278553:	ba 01 00 00 00       	mov    $0x1,%edx
140278558:	48 8b 08             	mov    (%rax),%rcx
14027855b:	e8 40 83 e6 ff       	call   0x1400e08a0
140278560:	84 c0                	test   %al,%al
140278562:	0f 85 95 00 00 00    	jne    0x1402785fd
140278568:	45 32 e4             	xor    %r12b,%r12b
14027856b:	e9 90 00 00 00       	jmp    0x140278600
140278570:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
140278577:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
14027857e:	48 2b c1             	sub    %rcx,%rax
140278581:	48 c1 f8 03          	sar    $0x3,%rax
140278585:	49 bc c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r12
14027858c:	ec c4 4e
14027858f:	49 0f af c4          	imul   %r12,%rax
140278593:	4c 3b f8             	cmp    %rax,%r15
140278596:	0f 83 ee 04 00 00    	jae    0x140278a8a
14027859c:	42 c6 44 31 50 00    	movb   $0x0,0x50(%rcx,%r14,1)
1402785a2:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402785a7:	48 85 c9             	test   %rcx,%rcx
1402785aa:	0f 84 70 fe ff ff    	je     0x140278420
1402785b0:	41 8b c5             	mov    %r13d,%eax
1402785b3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402785b8:	41 03 c5             	add    %r13d,%eax
1402785bb:	0f 85 5f fe ff ff    	jne    0x140278420
1402785c1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402785c6:	48 8b 03             	mov    (%rbx),%rax
1402785c9:	48 8b cb             	mov    %rbx,%rcx
1402785cc:	48 8b 00             	mov    (%rax),%rax
1402785cf:	ff 15 63 46 89 00    	call   *0x894663(%rip)        # 0x140b0cc38
1402785d5:	41 8b c5             	mov    %r13d,%eax
1402785d8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402785dd:	41 03 c5             	add    %r13d,%eax
1402785e0:	0f 85 3a fe ff ff    	jne    0x140278420
1402785e6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402785eb:	48 8b 01             	mov    (%rcx),%rax
1402785ee:	48 8b 40 08          	mov    0x8(%rax),%rax
1402785f2:	ff 15 40 46 89 00    	call   *0x894640(%rip)        # 0x140b0cc38
1402785f8:	e9 23 fe ff ff       	jmp    0x140278420
1402785fd:	41 b4 01             	mov    $0x1,%r12b
140278600:	8b 44 24 20          	mov    0x20(%rsp),%eax
140278604:	a8 01                	test   $0x1,%al
140278606:	74 47                	je     0x14027864f
140278608:	83 64 24 20 fe       	andl   $0xfffffffe,0x20(%rsp)
14027860d:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
140278611:	48 85 db             	test   %rbx,%rbx
140278614:	74 39                	je     0x14027864f
140278616:	83 c8 ff             	or     $0xffffffff,%eax
140278619:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14027861e:	83 f8 01             	cmp    $0x1,%eax
140278621:	75 2c                	jne    0x14027864f
140278623:	48 8b 03             	mov    (%rbx),%rax
140278626:	48 8b cb             	mov    %rbx,%rcx
140278629:	48 8b 00             	mov    (%rax),%rax
14027862c:	ff 15 06 46 89 00    	call   *0x894606(%rip)        # 0x140b0cc38
140278632:	83 c8 ff             	or     $0xffffffff,%eax
140278635:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14027863a:	83 f8 01             	cmp    $0x1,%eax
14027863d:	75 10                	jne    0x14027864f
14027863f:	48 8b 03             	mov    (%rbx),%rax
140278642:	48 8b cb             	mov    %rbx,%rcx
140278645:	48 8b 40 08          	mov    0x8(%rax),%rax
140278649:	ff 15 e9 45 89 00    	call   *0x8945e9(%rip)        # 0x140b0cc38
14027864f:	45 84 e4             	test   %r12b,%r12b
140278652:	75 2e                	jne    0x140278682
140278654:	48 ff c6             	inc    %rsi
140278657:	49 83 c5 10          	add    $0x10,%r13
14027865b:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14027865f:	48 8b c1             	mov    %rcx,%rax
140278662:	48 8b 55 00          	mov    0x0(%rbp),%rdx
140278666:	48 2b c2             	sub    %rdx,%rax
140278669:	48 c1 f8 04          	sar    $0x4,%rax
14027866d:	48 3b f0             	cmp    %rax,%rsi
140278670:	0f 82 82 fe ff ff    	jb     0x1402784f8
140278676:	49 bc c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r12
14027867d:	ec c4 4e
140278680:	eb 32                	jmp    0x1402786b4
140278682:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
140278689:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
140278690:	48 2b c1             	sub    %rcx,%rax
140278693:	48 c1 f8 03          	sar    $0x3,%rax
140278697:	49 bc c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r12
14027869e:	ec c4 4e
1402786a1:	49 0f af c4          	imul   %r12,%rax
1402786a5:	4c 3b f8             	cmp    %rax,%r15
1402786a8:	0f 83 f8 03 00 00    	jae    0x140278aa6
1402786ae:	42 c6 44 31 50 00    	movb   $0x0,0x50(%rcx,%r14,1)
1402786b4:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402786b9:	48 be b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rsi
1402786c0:	db b6 6d
1402786c3:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
1402786ca:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
1402786d1:	48 2b c1             	sub    %rcx,%rax
1402786d4:	48 c1 f8 03          	sar    $0x3,%rax
1402786d8:	49 0f af c4          	imul   %r12,%rax
1402786dc:	4c 3b f8             	cmp    %rax,%r15
1402786df:	0f 83 c1 03 00 00    	jae    0x140278aa6
1402786e5:	49 8b 44 0e 28       	mov    0x28(%r14,%rcx,1),%rax
1402786ea:	4a 2b 44 31 20       	sub    0x20(%rcx,%r14,1),%rax
1402786ef:	48 c1 f8 05          	sar    $0x5,%rax
1402786f3:	48 0f af c6          	imul   %rsi,%rax
1402786f7:	48 ff c8             	dec    %rax
1402786fa:	48 3b d8             	cmp    %rax,%rbx
1402786fd:	0f 83 6a 01 00 00    	jae    0x14027886d
140278703:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
14027870a:	48 2b c1             	sub    %rcx,%rax
14027870d:	48 c1 f8 03          	sar    $0x3,%rax
140278711:	49 0f af c4          	imul   %r12,%rax
140278715:	4c 3b f8             	cmp    %rax,%r15
140278718:	0f 83 88 03 00 00    	jae    0x140278aa6
14027871e:	42 80 7c 31 50 00    	cmpb   $0x0,0x50(%rcx,%r14,1)
140278724:	0f 84 43 01 00 00    	je     0x14027886d
14027872a:	33 f6                	xor    %esi,%esi
14027872c:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140278730:	48 8b c1             	mov    %rcx,%rax
140278733:	48 8b 55 18          	mov    0x18(%rbp),%rdx
140278737:	48 2b c2             	sub    %rdx,%rax
14027873a:	48 c1 f8 04          	sar    $0x4,%rax
14027873e:	48 85 c0             	test   %rax,%rax
140278741:	0f 84 26 01 00 00    	je     0x14027886d
140278747:	45 33 ed             	xor    %r13d,%r13d
14027874a:	48 2b ca             	sub    %rdx,%rcx
14027874d:	48 c1 f9 04          	sar    $0x4,%rcx
140278751:	48 3b f1             	cmp    %rcx,%rsi
140278754:	0f 83 3e 03 00 00    	jae    0x140278a98
14027875a:	4a 8b 0c 2a          	mov    (%rdx,%r13,1),%rcx
14027875e:	e8 b5 cd f0 ff       	call   0x140185518
140278763:	84 c0                	test   %al,%al
140278765:	74 4f                	je     0x1402787b6
140278767:	48 8b 45 20          	mov    0x20(%rbp),%rax
14027876b:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14027876f:	48 2b c1             	sub    %rcx,%rax
140278772:	48 c1 f8 04          	sar    $0x4,%rax
140278776:	48 3b f0             	cmp    %rax,%rsi
140278779:	0f 83 19 03 00 00    	jae    0x140278a98
14027877f:	4a 8b 0c 29          	mov    (%rcx,%r13,1),%rcx
140278783:	48 8b 01             	mov    (%rcx),%rax
140278786:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14027878c:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140278790:	48 8b 40 20          	mov    0x20(%rax),%rax
140278794:	ff 15 9e 44 89 00    	call   *0x89449e(%rip)        # 0x140b0cc38
14027879a:	90                   	nop
14027879b:	83 4c 24 20 02       	orl    $0x2,0x20(%rsp)
1402787a0:	ba 01 00 00 00       	mov    $0x1,%edx
1402787a5:	48 8b 08             	mov    (%rax),%rcx
1402787a8:	e8 f3 80 e6 ff       	call   0x1400e08a0
1402787ad:	84 c0                	test   %al,%al
1402787af:	75 05                	jne    0x1402787b6
1402787b1:	45 32 e4             	xor    %r12b,%r12b
1402787b4:	eb 03                	jmp    0x1402787b9
1402787b6:	41 b4 01             	mov    $0x1,%r12b
1402787b9:	8b 44 24 20          	mov    0x20(%rsp),%eax
1402787bd:	a8 02                	test   $0x2,%al
1402787bf:	74 47                	je     0x140278808
1402787c1:	83 64 24 20 fd       	andl   $0xfffffffd,0x20(%rsp)
1402787c6:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
1402787ca:	48 85 db             	test   %rbx,%rbx
1402787cd:	74 39                	je     0x140278808
1402787cf:	83 c8 ff             	or     $0xffffffff,%eax
1402787d2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402787d7:	83 f8 01             	cmp    $0x1,%eax
1402787da:	75 2c                	jne    0x140278808
1402787dc:	48 8b 03             	mov    (%rbx),%rax
1402787df:	48 8b cb             	mov    %rbx,%rcx
1402787e2:	48 8b 00             	mov    (%rax),%rax
1402787e5:	ff 15 4d 44 89 00    	call   *0x89444d(%rip)        # 0x140b0cc38
1402787eb:	83 c8 ff             	or     $0xffffffff,%eax
1402787ee:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402787f3:	83 f8 01             	cmp    $0x1,%eax
1402787f6:	75 10                	jne    0x140278808
1402787f8:	48 8b 03             	mov    (%rbx),%rax
1402787fb:	48 8b cb             	mov    %rbx,%rcx
1402787fe:	48 8b 40 08          	mov    0x8(%rax),%rax
140278802:	ff 15 30 44 89 00    	call   *0x894430(%rip)        # 0x140b0cc38
140278808:	45 84 e4             	test   %r12b,%r12b
14027880b:	75 2e                	jne    0x14027883b
14027880d:	48 ff c6             	inc    %rsi
140278810:	49 83 c5 10          	add    $0x10,%r13
140278814:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140278818:	48 8b c1             	mov    %rcx,%rax
14027881b:	48 8b 55 18          	mov    0x18(%rbp),%rdx
14027881f:	48 2b c2             	sub    %rdx,%rax
140278822:	48 c1 f8 04          	sar    $0x4,%rax
140278826:	48 3b f0             	cmp    %rax,%rsi
140278829:	0f 82 1b ff ff ff    	jb     0x14027874a
14027882f:	49 bc c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r12
140278836:	ec c4 4e
140278839:	eb 32                	jmp    0x14027886d
14027883b:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
140278842:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
140278849:	48 2b c1             	sub    %rcx,%rax
14027884c:	48 c1 f8 03          	sar    $0x3,%rax
140278850:	49 bc c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r12
140278857:	ec c4 4e
14027885a:	49 0f af c4          	imul   %r12,%rax
14027885e:	4c 3b f8             	cmp    %rax,%r15
140278861:	0f 83 3f 02 00 00    	jae    0x140278aa6
140278867:	42 c6 44 31 50 00    	movb   $0x0,0x50(%rcx,%r14,1)
14027886d:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
140278874:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
14027887b:	48 2b c1             	sub    %rcx,%rax
14027887e:	48 c1 f8 03          	sar    $0x3,%rax
140278882:	49 0f af c4          	imul   %r12,%rax
140278886:	4c 3b f8             	cmp    %rax,%r15
140278889:	0f 83 17 02 00 00    	jae    0x140278aa6
14027888f:	42 80 7c 31 50 00    	cmpb   $0x0,0x50(%rcx,%r14,1)
140278895:	0f 84 48 01 00 00    	je     0x1402789e3
14027889b:	33 f6                	xor    %esi,%esi
14027889d:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402788a1:	48 8b c1             	mov    %rcx,%rax
1402788a4:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
1402788a8:	49 2b c0             	sub    %r8,%rax
1402788ab:	48 c1 f8 04          	sar    $0x4,%rax
1402788af:	48 85 c0             	test   %rax,%rax
1402788b2:	0f 84 2b 01 00 00    	je     0x1402789e3
1402788b8:	45 33 ed             	xor    %r13d,%r13d
1402788bb:	49 2b c8             	sub    %r8,%rcx
1402788be:	48 c1 f9 04          	sar    $0x4,%rcx
1402788c2:	48 3b f1             	cmp    %rcx,%rsi
1402788c5:	0f 83 d4 01 00 00    	jae    0x140278a9f
1402788cb:	ba 01 00 00 00       	mov    $0x1,%edx
1402788d0:	4b 8b 0c 28          	mov    (%r8,%r13,1),%rcx
1402788d4:	e8 9b ff de ff       	call   0x140068874
1402788d9:	84 c0                	test   %al,%al
1402788db:	75 4f                	jne    0x14027892c
1402788dd:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1402788e1:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1402788e5:	48 2b c1             	sub    %rcx,%rax
1402788e8:	48 c1 f8 04          	sar    $0x4,%rax
1402788ec:	48 3b f0             	cmp    %rax,%rsi
1402788ef:	0f 83 aa 01 00 00    	jae    0x140278a9f
1402788f5:	4a 8b 0c 29          	mov    (%rcx,%r13,1),%rcx
1402788f9:	48 8b 01             	mov    (%rcx),%rax
1402788fc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140278902:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140278906:	48 8b 40 20          	mov    0x20(%rax),%rax
14027890a:	ff 15 28 43 89 00    	call   *0x894328(%rip)        # 0x140b0cc38
140278910:	90                   	nop
140278911:	83 4c 24 20 04       	orl    $0x4,0x20(%rsp)
140278916:	ba 01 00 00 00       	mov    $0x1,%edx
14027891b:	48 8b 08             	mov    (%rax),%rcx
14027891e:	e8 7d 7f e6 ff       	call   0x1400e08a0
140278923:	84 c0                	test   %al,%al
140278925:	75 05                	jne    0x14027892c
140278927:	45 32 e4             	xor    %r12b,%r12b
14027892a:	eb 03                	jmp    0x14027892f
14027892c:	41 b4 01             	mov    $0x1,%r12b
14027892f:	8b 44 24 20          	mov    0x20(%rsp),%eax
140278933:	a8 04                	test   $0x4,%al
140278935:	74 47                	je     0x14027897e
140278937:	83 64 24 20 fb       	andl   $0xfffffffb,0x20(%rsp)
14027893c:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
140278940:	48 85 db             	test   %rbx,%rbx
140278943:	74 39                	je     0x14027897e
140278945:	83 c8 ff             	or     $0xffffffff,%eax
140278948:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14027894d:	83 f8 01             	cmp    $0x1,%eax
140278950:	75 2c                	jne    0x14027897e
140278952:	48 8b 03             	mov    (%rbx),%rax
140278955:	48 8b cb             	mov    %rbx,%rcx
140278958:	48 8b 00             	mov    (%rax),%rax
14027895b:	ff 15 d7 42 89 00    	call   *0x8942d7(%rip)        # 0x140b0cc38
140278961:	83 c8 ff             	or     $0xffffffff,%eax
140278964:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140278969:	83 f8 01             	cmp    $0x1,%eax
14027896c:	75 10                	jne    0x14027897e
14027896e:	48 8b 03             	mov    (%rbx),%rax
140278971:	48 8b cb             	mov    %rbx,%rcx
140278974:	48 8b 40 08          	mov    0x8(%rax),%rax
140278978:	ff 15 ba 42 89 00    	call   *0x8942ba(%rip)        # 0x140b0cc38
14027897e:	45 84 e4             	test   %r12b,%r12b
140278981:	75 2e                	jne    0x1402789b1
140278983:	48 ff c6             	inc    %rsi
140278986:	49 83 c5 10          	add    $0x10,%r13
14027898a:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14027898e:	48 8b c1             	mov    %rcx,%rax
140278991:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
140278995:	49 2b c0             	sub    %r8,%rax
140278998:	48 c1 f8 04          	sar    $0x4,%rax
14027899c:	48 3b f0             	cmp    %rax,%rsi
14027899f:	0f 82 16 ff ff ff    	jb     0x1402788bb
1402789a5:	49 bc c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r12
1402789ac:	ec c4 4e
1402789af:	eb 32                	jmp    0x1402789e3
1402789b1:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
1402789b8:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
1402789bf:	48 2b c1             	sub    %rcx,%rax
1402789c2:	48 c1 f8 03          	sar    $0x3,%rax
1402789c6:	49 bc c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r12
1402789cd:	ec c4 4e
1402789d0:	49 0f af c4          	imul   %r12,%rax
1402789d4:	4c 3b f8             	cmp    %rax,%r15
1402789d7:	0f 83 c9 00 00 00    	jae    0x140278aa6
1402789dd:	42 c6 44 31 50 00    	movb   $0x0,0x50(%rcx,%r14,1)
1402789e3:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
1402789ea:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
1402789f1:	48 2b c1             	sub    %rcx,%rax
1402789f4:	48 c1 f8 03          	sar    $0x3,%rax
1402789f8:	49 0f af c4          	imul   %r12,%rax
1402789fc:	4c 3b f8             	cmp    %rax,%r15
1402789ff:	0f 83 a1 00 00 00    	jae    0x140278aa6
140278a05:	42 80 7c 31 50 00    	cmpb   $0x0,0x50(%rcx,%r14,1)
140278a0b:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140278a0f:	74 1e                	je     0x140278a2f
140278a11:	e8 9a d7 e7 ff       	call   0x1400f61b0
140278a16:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx