1402610ed:	49 0f af d7          	imul   %r15,%rdx
1402610f1:	4c 3b f2             	cmp    %rdx,%r14
1402610f4:	0f 83 ad 07 00 00    	jae    0x1402618a7
1402610fa:	4c 8d 04 31          	lea    (%rcx,%rsi,1),%r8
1402610fe:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140261102:	48 3b 4d 98          	cmp    -0x68(%rbp),%rcx
140261106:	74 0f                	je     0x140261117
140261108:	49 8b d0             	mov    %r8,%rdx
14026110b:	e8 34 de dd ff       	call   0x14003ef44
140261110:	48 83 45 90 30       	addq   $0x30,-0x70(%rbp)
140261115:	eb 0d                	jmp    0x140261124
140261117:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
14026111b:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14026111f:	e8 c4 be de ff       	call   0x14004cfe8
140261124:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140261129:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
14026112e:	49 ff c6             	inc    %r14
140261131:	4c 89 75 78          	mov    %r14,0x78(%rbp)
140261135:	48 83 c6 30          	add    $0x30,%rsi
140261139:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14026113e:	48 8b c2             	mov    %rdx,%rax
140261141:	48 2b c1             	sub    %rcx,%rax
140261144:	48 c1 f8 04          	sar    $0x4,%rax
140261148:	49 0f af c7          	imul   %r15,%rax
14026114c:	4c 3b f0             	cmp    %rax,%r14
14026114f:	0f 82 02 fa ff ff    	jb     0x140260b57
140261155:	4c 8b 6d 68          	mov    0x68(%rbp),%r13
140261159:	4c 8b 45 90          	mov    -0x70(%rbp),%r8
14026115d:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
140261161:	4c 2b c2             	sub    %rdx,%r8
140261164:	49 c1 f8 04          	sar    $0x4,%r8
140261168:	4d 0f af c7          	imul   %r15,%r8
14026116c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140261171:	e8 f2 c1 de ff       	call   0x14004d368
140261176:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14026117b:	4c 8b c2             	mov    %rdx,%r8
14026117e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140261183:	4c 2b c1             	sub    %rcx,%r8
140261186:	49 c1 f8 04          	sar    $0x4,%r8
14026118a:	4d 0f af c7          	imul   %r15,%r8
14026118e:	44 8a 4d 68          	mov    0x68(%rbp),%r9b
140261192:	e8 e1 33 00 00       	call   0x140264578
140261197:	4c 8b f7             	mov    %rdi,%r14
14026119a:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14026119f:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1402611a4:	48 8b c2             	mov    %rdx,%rax
1402611a7:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402611ac:	48 2b c1             	sub    %rcx,%rax
1402611af:	48 c1 f8 04          	sar    $0x4,%rax
1402611b3:	49 0f af c7          	imul   %r15,%rax
1402611b7:	48 85 c0             	test   %rax,%rax
1402611ba:	0f 84 fc 05 00 00    	je     0x1402617bc
1402611c0:	48 8b f7             	mov    %rdi,%rsi
1402611c3:	44 8a c7             	mov    %dil,%r8b
1402611c6:	40 88 7d 60          	mov    %dil,0x60(%rbp)
1402611ca:	45 0f 57 c0          	xorps  %xmm8,%xmm8
1402611ce:	4d 8d 66 01          	lea    0x1(%r14),%r12
1402611d2:	48 8b c2             	mov    %rdx,%rax
1402611d5:	48 2b c1             	sub    %rcx,%rax
1402611d8:	48 c1 f8 04          	sar    $0x4,%rax
1402611dc:	49 0f af c7          	imul   %r15,%rax
1402611e0:	4c 3b e0             	cmp    %rax,%r12
1402611e3:	0f 83 64 05 00 00    	jae    0x14026174d
1402611e9:	4c 8d 7e 30          	lea    0x30(%rsi),%r15
1402611ed:	49 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r9
1402611f4:	aa aa aa
1402611f7:	45 84 c0             	test   %r8b,%r8b
1402611fa:	0f 85 1f 04 00 00    	jne    0x14026161f
140261200:	48 8b c2             	mov    %rdx,%rax
140261203:	48 2b c1             	sub    %rcx,%rax
140261206:	48 c1 f8 04          	sar    $0x4,%rax
14026120a:	49 0f af c1          	imul   %r9,%rax
14026120e:	4c 3b f0             	cmp    %rax,%r14
140261211:	0f 83 90 06 00 00    	jae    0x1402618a7
140261217:	f3 0f 10 54 31 18    	movss  0x18(%rcx,%rsi,1),%xmm2
14026121d:	4c 3b e0             	cmp    %rax,%r12
140261220:	0f 83 81 06 00 00    	jae    0x1402618a7
140261226:	f3 41 0f 10 4c 0f 18 	movss  0x18(%r15,%rcx,1),%xmm1
14026122d:	0f 2f d1             	comiss %xmm1,%xmm2
140261230:	72 12                	jb     0x140261244
140261232:	f3 0f 10 44 31 20    	movss  0x20(%rcx,%rsi,1),%xmm0
140261238:	f3 42 0f 10 74 39 20 	movss  0x20(%rcx,%r15,1),%xmm6
14026123f:	0f 2f f0             	comiss %xmm0,%xmm6
140261242:	73 1f                	jae    0x140261263
140261244:	0f 2f ca             	comiss %xmm2,%xmm1
140261247:	0f 82 ab 03 00 00    	jb     0x1402615f8
14026124d:	f3 42 0f 10 74 39 20 	movss  0x20(%rcx,%r15,1),%xmm6
140261254:	f3 0f 10 44 31 20    	movss  0x20(%rcx,%rsi,1),%xmm0
14026125a:	0f 2f c6             	comiss %xmm6,%xmm0
14026125d:	0f 82 95 03 00 00    	jb     0x1402615f8
140261263:	b3 01                	mov    $0x1,%bl
140261265:	89 5d 70             	mov    %ebx,0x70(%rbp)
140261268:	f3 0f 5d f0          	minss  %xmm0,%xmm6
14026126c:	f3 42 0f 10 4c 39 14 	movss  0x14(%rcx,%r15,1),%xmm1
140261273:	0f 28 c1             	movaps %xmm1,%xmm0
140261276:	f3 0f 5f 44 31 14    	maxss  0x14(%rcx,%rsi,1),%xmm0
14026127c:	f3 42 0f 10 7c 39 18 	movss  0x18(%rcx,%r15,1),%xmm7
140261283:	f3 0f 5f fa          	maxss  %xmm2,%xmm7
140261287:	f3 0f 5d 4c 31 14    	minss  0x14(%rcx,%rsi,1),%xmm1
14026128d:	f3 0f 11 4c 24 50    	movss  %xmm1,0x50(%rsp)
140261293:	f3 0f 11 7c 24 54    	movss  %xmm7,0x54(%rsp)
140261299:	f3 0f 11 44 24 58    	movss  %xmm0,0x58(%rsp)
14026129f:	f3 0f 11 74 24 5c    	movss  %xmm6,0x5c(%rsp)
1402612a5:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1402612a9:	48 8b 01             	mov    (%rcx),%rax
1402612ac:	48 8b 40 40          	mov    0x40(%rax),%rax
1402612b0:	ff 15 82 b9 8a 00    	call   *0x8ab982(%rip)        # 0x140b0cc38
1402612b6:	48 85 c0             	test   %rax,%rax
1402612b9:	0f 84 4e 02 00 00    	je     0x14026150d
1402612bf:	4c 8b f7             	mov    %rdi,%r14
1402612c2:	84 db                	test   %bl,%bl
1402612c4:	0f 84 32 02 00 00    	je     0x1402614fc
1402612ca:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1402612ce:	48 8b 01             	mov    (%rcx),%rax
1402612d1:	4d 8b c6             	mov    %r14,%r8
1402612d4:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1402612d8:	48 8b 40 30          	mov    0x30(%rax),%rax
1402612dc:	ff 15 56 b9 8a 00    	call   *0x8ab956(%rip)        # 0x140b0cc38
1402612e2:	90                   	nop
1402612e3:	48 8b 38             	mov    (%rax),%rdi
1402612e6:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1402612ea:	48 8b 01             	mov    (%rcx),%rax
1402612ed:	4d 8b c6             	mov    %r14,%r8
1402612f0:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402612f4:	48 8b 40 30          	mov    0x30(%rax),%rax
1402612f8:	ff 15 3a b9 8a 00    	call   *0x8ab93a(%rip)        # 0x140b0cc38
1402612fe:	90                   	nop
1402612ff:	48 8b 08             	mov    (%rax),%rcx
140261302:	48 8b 01             	mov    (%rcx),%rax
140261305:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14026130c:	ff 15 26 b9 8a 00    	call   *0x8ab926(%rip)        # 0x140b0cc38
140261312:	48 8b d8             	mov    %rax,%rbx
140261315:	48 8b 17             	mov    (%rdi),%rdx
140261318:	48 8b cf             	mov    %rdi,%rcx
14026131b:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
140261322:	ff 15 10 b9 8a 00    	call   *0x8ab910(%rip)        # 0x140b0cc38
140261328:	f3 0f 10 70 04       	movss  0x4(%rax),%xmm6
14026132d:	f3 0f 58 73 0c       	addss  0xc(%rbx),%xmm6
140261332:	f3 0f 59 35 96 fd 94 	mulss  0x94fd96(%rip),%xmm6        # 0x140bb10d0
140261339:	00
14026133a:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14026133e:	48 8b 01             	mov    (%rcx),%rax
140261341:	4d 8b c6             	mov    %r14,%r8
140261344:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140261348:	48 8b 40 30          	mov    0x30(%rax),%rax
14026134c:	ff 15 e6 b8 8a 00    	call   *0x8ab8e6(%rip)        # 0x140b0cc38
140261352:	90                   	nop
140261353:	48 8b 38             	mov    (%rax),%rdi
140261356:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14026135a:	48 8b 01             	mov    (%rcx),%rax
14026135d:	4d 8b c6             	mov    %r14,%r8
140261360:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140261364:	48 8b 40 30          	mov    0x30(%rax),%rax
140261368:	ff 15 ca b8 8a 00    	call   *0x8ab8ca(%rip)        # 0x140b0cc38
14026136e:	90                   	nop
14026136f:	48 8b 08             	mov    (%rax),%rcx
140261372:	48 8b 01             	mov    (%rcx),%rax
140261375:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14026137c:	ff 15 b6 b8 8a 00    	call   *0x8ab8b6(%rip)        # 0x140b0cc38
140261382:	48 8b d8             	mov    %rax,%rbx
140261385:	48 8b 17             	mov    (%rdi),%rdx
140261388:	48 8b cf             	mov    %rdi,%rcx
14026138b:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
140261392:	ff 15 a0 b8 8a 00    	call   *0x8ab8a0(%rip)        # 0x140b0cc38
140261398:	f3 0f 10 43 08       	movss  0x8(%rbx),%xmm0
14026139d:	f3 0f 58 00          	addss  (%rax),%xmm0
1402613a1:	f3 0f 59 05 27 fd 94 	mulss  0x94fd27(%rip),%xmm0        # 0x140bb10d0
1402613a8:	00
1402613a9:	f3 0f 11 45 78       	movss  %xmm0,0x78(%rbp)
1402613ae:	f3 0f 11 75 7c       	movss  %xmm6,0x7c(%rbp)
1402613b3:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1402613b7:	33 ff                	xor    %edi,%edi
1402613b9:	48 85 db             	test   %rbx,%rbx
1402613bc:	74 3a                	je     0x1402613f8
1402613be:	83 c8 ff             	or     $0xffffffff,%eax
1402613c1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402613c6:	83 f8 01             	cmp    $0x1,%eax
1402613c9:	75 2d                	jne    0x1402613f8
1402613cb:	48 8b 03             	mov    (%rbx),%rax
1402613ce:	48 8b cb             	mov    %rbx,%rcx
1402613d1:	48 8b 00             	mov    (%rax),%rax
1402613d4:	ff 15 5e b8 8a 00    	call   *0x8ab85e(%rip)        # 0x140b0cc38
1402613da:	83 c8 ff             	or     $0xffffffff,%eax
1402613dd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402613e2:	83 f8 01             	cmp    $0x1,%eax
1402613e5:	75 11                	jne    0x1402613f8
1402613e7:	48 8b 03             	mov    (%rbx),%rax
1402613ea:	48 8b cb             	mov    %rbx,%rcx
1402613ed:	48 8b 40 08          	mov    0x8(%rax),%rax
1402613f1:	ff 15 41 b8 8a 00    	call   *0x8ab841(%rip)        # 0x140b0cc38
1402613f7:	90                   	nop
1402613f8:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1402613fc:	48 85 db             	test   %rbx,%rbx
1402613ff:	74 3a                	je     0x14026143b
140261401:	83 c8 ff             	or     $0xffffffff,%eax
140261404:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140261409:	83 f8 01             	cmp    $0x1,%eax
14026140c:	75 2d                	jne    0x14026143b
14026140e:	48 8b 03             	mov    (%rbx),%rax
140261411:	48 8b cb             	mov    %rbx,%rcx
140261414:	48 8b 00             	mov    (%rax),%rax
140261417:	ff 15 1b b8 8a 00    	call   *0x8ab81b(%rip)        # 0x140b0cc38
14026141d:	83 c8 ff             	or     $0xffffffff,%eax
140261420:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140261425:	83 f8 01             	cmp    $0x1,%eax
140261428:	75 11                	jne    0x14026143b
14026142a:	48 8b 03             	mov    (%rbx),%rax
14026142d:	48 8b cb             	mov    %rbx,%rcx
140261430:	48 8b 40 08          	mov    0x8(%rax),%rax
140261434:	ff 15 fe b7 8a 00    	call   *0x8ab7fe(%rip)        # 0x140b0cc38
14026143a:	90                   	nop
14026143b:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14026143f:	48 85 db             	test   %rbx,%rbx
140261442:	74 3a                	je     0x14026147e
140261444:	83 c8 ff             	or     $0xffffffff,%eax
140261447:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14026144c:	83 f8 01             	cmp    $0x1,%eax
14026144f:	75 2d                	jne    0x14026147e
140261451:	48 8b 03             	mov    (%rbx),%rax
140261454:	48 8b cb             	mov    %rbx,%rcx
140261457:	48 8b 00             	mov    (%rax),%rax
14026145a:	ff 15 d8 b7 8a 00    	call   *0x8ab7d8(%rip)        # 0x140b0cc38
140261460:	83 c8 ff             	or     $0xffffffff,%eax
140261463:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140261468:	83 f8 01             	cmp    $0x1,%eax
14026146b:	75 11                	jne    0x14026147e
14026146d:	48 8b 03             	mov    (%rbx),%rax
140261470:	48 8b cb             	mov    %rbx,%rcx
140261473:	48 8b 40 08          	mov    0x8(%rax),%rax
140261477:	ff 15 bb b7 8a 00    	call   *0x8ab7bb(%rip)        # 0x140b0cc38
14026147d:	90                   	nop
14026147e:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
140261482:	48 85 db             	test   %rbx,%rbx
140261485:	74 39                	je     0x1402614c0
140261487:	83 c8 ff             	or     $0xffffffff,%eax
14026148a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14026148f:	83 f8 01             	cmp    $0x1,%eax
140261492:	75 2c                	jne    0x1402614c0
140261494:	48 8b 03             	mov    (%rbx),%rax
140261497:	48 8b cb             	mov    %rbx,%rcx
14026149a:	48 8b 00             	mov    (%rax),%rax
14026149d:	ff 15 95 b7 8a 00    	call   *0x8ab795(%rip)        # 0x140b0cc38
1402614a3:	83 c8 ff             	or     $0xffffffff,%eax
1402614a6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402614ab:	83 f8 01             	cmp    $0x1,%eax
1402614ae:	75 10                	jne    0x1402614c0
1402614b0:	48 8b 03             	mov    (%rbx),%rax
1402614b3:	48 8b cb             	mov    %rbx,%rcx
1402614b6:	48 8b 40 08          	mov    0x8(%rax),%rax
1402614ba:	ff 15 78 b7 8a 00    	call   *0x8ab778(%rip)        # 0x140b0cc38
1402614c0:	0f 57 d2             	xorps  %xmm2,%xmm2
1402614c3:	48 8d 55 78          	lea    0x78(%rbp),%rdx
1402614c7:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402614cc:	e8 73 4e f5 ff       	call   0x1401b6344
1402614d1:	8b 5d 70             	mov    0x70(%rbp),%ebx
1402614d4:	0f b6 db             	movzbl %bl,%ebx
1402614d7:	84 c0                	test   %al,%al
1402614d9:	0f 45 df             	cmovne %edi,%ebx
1402614dc:	89 5d 70             	mov    %ebx,0x70(%rbp)
1402614df:	49 ff c6             	inc    %r14
1402614e2:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1402614e6:	48 8b 01             	mov    (%rcx),%rax
1402614e9:	48 8b 40 40          	mov    0x40(%rax),%rax
1402614ed:	ff 15 45 b7 8a 00    	call   *0x8ab745(%rip)        # 0x140b0cc38
1402614f3:	4c 3b f0             	cmp    %rax,%r14
1402614f6:	0f 82 c6 fd ff ff    	jb     0x1402612c2
1402614fc:	f3 0f 10 74 24 5c    	movss  0x5c(%rsp),%xmm6
140261502:	f3 0f 10 7c 24 54    	movss  0x54(%rsp),%xmm7
140261508:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14026150d:	4c 8b c7             	mov    %rdi,%r8
140261510:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140261515:	48 8b c2             	mov    %rdx,%rax
140261518:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14026151d:	48 2b c1             	sub    %rcx,%rax
140261520:	48 c1 f8 04          	sar    $0x4,%rax
140261524:	49 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r9
14026152b:	aa aa aa
14026152e:	49 0f af c1          	imul   %r9,%rax
140261532:	48 85 c0             	test   %rax,%rax
140261535:	0f 84 84 00 00 00    	je     0x1402615bf
14026153b:	4c 8d 49 20          	lea    0x20(%rcx),%r9
14026153f:	84 db                	test   %bl,%bl
140261541:	0f 84 a3 00 00 00    	je     0x1402615ea
140261547:	4d 3b c6             	cmp    %r14,%r8
14026154a:	74 58                	je     0x1402615a4
14026154c:	4d 3b c4             	cmp    %r12,%r8
14026154f:	74 53                	je     0x1402615a4
140261551:	4c 3b e0             	cmp    %rax,%r12
140261554:	0f 83 4d 03 00 00    	jae    0x1402618a7
14026155a:	f3 42 0f 10 54 39 14 	movss  0x14(%rcx,%r15,1),%xmm2
140261561:	4c 3b f0             	cmp    %rax,%r14
140261564:	0f 83 3d 03 00 00    	jae    0x1402618a7
14026156a:	f3 0f 10 4c 0e 14    	movss  0x14(%rsi,%rcx,1),%xmm1
140261570:	4c 3b c0             	cmp    %rax,%r8
140261573:	0f 83 2e 03 00 00    	jae    0x1402618a7
140261579:	f3 41 0f 10 41 f4    	movss  -0xc(%r9),%xmm0
14026157f:	0f 2f c8             	comiss %xmm0,%xmm1
140261582:	76 05                	jbe    0x140261589
140261584:	0f 2f c2             	comiss %xmm2,%xmm0
140261587:	77 0a                	ja     0x140261593
140261589:	0f 2f c1             	comiss %xmm1,%xmm0
14026158c:	76 16                	jbe    0x1402615a4
14026158e:	0f 2f d0             	comiss %xmm0,%xmm2
140261591:	76 11                	jbe    0x1402615a4
140261593:	f3 41 0f 10 01       	movss  (%r9),%xmm0
140261598:	0f 2f c7             	comiss %xmm7,%xmm0
14026159b:	76 07                	jbe    0x1402615a4
14026159d:	41 0f 2f 71 f8       	comiss -0x8(%r9),%xmm6
1402615a2:	77 0e                	ja     0x1402615b2
1402615a4:	49 ff c0             	inc    %r8
1402615a7:	49 83 c1 30          	add    $0x30,%r9
1402615ab:	4c 3b c0             	cmp    %rax,%r8
1402615ae:	72 8f                	jb     0x14026153f
1402615b0:	eb 03                	jmp    0x1402615b5
1402615b2:	40 8a df             	mov    %dil,%bl
1402615b5:	49 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r9
1402615bc:	aa aa aa
1402615bf:	84 db                	test   %bl,%bl
1402615c1:	74 31                	je     0x1402615f4
1402615c3:	41 b0 01             	mov    $0x1,%r8b
1402615c6:	44 88 45 60          	mov    %r8b,0x60(%rbp)
1402615ca:	48 8b c2             	mov    %rdx,%rax
1402615cd:	48 2b c1             	sub    %rcx,%rax
1402615d0:	48 c1 f8 04          	sar    $0x4,%rax
1402615d4:	49 0f af c1          	imul   %r9,%rax
1402615d8:	4c 3b e0             	cmp    %rax,%r12
1402615db:	0f 83 c6 02 00 00    	jae    0x1402618a7
1402615e1:	f3 46 0f 10 44 39 14 	movss  0x14(%rcx,%r15,1),%xmm8
1402615e8:	eb 0e                	jmp    0x1402615f8
1402615ea:	49 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r9
1402615f1:	aa aa aa
1402615f4:	44 8a 45 60          	mov    0x60(%rbp),%r8b
1402615f8:	49 ff c4             	inc    %r12
1402615fb:	49 83 c7 30          	add    $0x30,%r15
1402615ff:	48 8b c2             	mov    %rdx,%rax
140261602:	48 2b c1             	sub    %rcx,%rax
140261605:	48 c1 f8 04          	sar    $0x4,%rax
140261609:	49 0f af c1          	imul   %r9,%rax
14026160d:	4c 3b e0             	cmp    %rax,%r12
140261610:	0f 82 e1 fb ff ff    	jb     0x1402611f7
140261616:	45 84 c0             	test   %r8b,%r8b
140261619:	0f 84 24 01 00 00    	je     0x140261743
14026161f:	4c 8b df             	mov    %rdi,%r11
140261622:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
140261627:	49 8b c2             	mov    %r10,%rax
14026162a:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
14026162f:	49 2b c0             	sub    %r8,%rax
140261632:	48 c1 f8 04          	sar    $0x4,%rax
140261636:	49 bf ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r15
14026163d:	aa aa aa