10065f0bf:	0f 8f e3 01 00 00    	jg     10065f2a8 <.text+0x25e2a8>
10065f0c5:	45 3b 69 2c          	cmp    0x2c(%r9),%r13d
10065f0c9:	0f 8c d9 01 00 00    	jl     10065f2a8 <.text+0x25e2a8>
10065f0cf:	8b 43 34             	mov    0x34(%rbx),%eax
10065f0d2:	83 f8 ff             	cmp    $0xffffffff,%eax
10065f0d5:	0f 84 f5 00 00 00    	je     10065f1d0 <.text+0x25e1d0>
10065f0db:	39 f0                	cmp    %esi,%eax
10065f0dd:	0f 84 e5 01 00 00    	je     10065f2c8 <.text+0x25e2c8>
10065f0e3:	48 89 d9             	mov    %rbx,%rcx
10065f0e6:	e8 75 f7 ff ff       	call   10065e860 <.text+0x25d860>
10065f0eb:	0f 11 73 34          	movups %xmm6,0x34(%rbx)
10065f0ef:	89 f8                	mov    %edi,%eax
10065f0f1:	89 ea                	mov    %ebp,%edx
10065f0f3:	89 43 44             	mov    %eax,0x44(%rbx)
10065f0f6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
10065f0fb:	41 89 e8             	mov    %ebp,%r8d
10065f0fe:	48 8d 05 3b df ff ff 	lea    -0x20c5(%rip),%rax        # 10065d040 <.text+0x25c040>
10065f105:	89 53 48             	mov    %edx,0x48(%rbx)
10065f108:	4c 8d 0d 31 f3 ff ff 	lea    -0xccf(%rip),%r9        # 10065e440 <.text+0x25d440>
10065f10f:	89 fa                	mov    %edi,%edx
10065f111:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10065f116:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
10065f11b:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
10065f120:	e8 cb 62 00 00       	call   1006653f0 <.text+0x2643f0>
10065f125:	8b 43 24             	mov    0x24(%rbx),%eax
10065f128:	83 f8 ff             	cmp    $0xffffffff,%eax
10065f12b:	0f 84 82 00 00 00    	je     10065f1b3 <.text+0x25e1b3>
10065f131:	39 f0                	cmp    %esi,%eax
10065f133:	0f 8c a7 00 00 00    	jl     10065f1e0 <.text+0x25e1e0>
10065f139:	44 3b 63 2c          	cmp    0x2c(%rbx),%r12d
10065f13d:	0f 8f 9d 00 00 00    	jg     10065f1e0 <.text+0x25e1e0>
10065f143:	44 3b 73 28          	cmp    0x28(%rbx),%r14d
10065f147:	0f 8c 93 00 00 00    	jl     10065f1e0 <.text+0x25e1e0>
10065f14d:	44 3b 6b 30          	cmp    0x30(%rbx),%r13d
10065f151:	0f 8c 89 00 00 00    	jl     10065f1e0 <.text+0x25e1e0>
10065f157:	f7 df                	neg    %edi
10065f159:	41 89 e8             	mov    %ebp,%r8d
10065f15c:	48 8d 4b 24          	lea    0x24(%rbx),%rcx
10065f160:	89 fa                	mov    %edi,%edx
10065f162:	41 f7 d8             	neg    %r8d
10065f165:	e8 b6 59 00 00       	call   100664b20 <.text+0x263b20>
10065f16a:	8b 53 24             	mov    0x24(%rbx),%edx
10065f16d:	39 d6                	cmp    %edx,%esi
10065f16f:	7e 05                	jle    10065f176 <.text+0x25e176>
10065f171:	89 73 24             	mov    %esi,0x24(%rbx)
10065f174:	89 f2                	mov    %esi,%edx
10065f176:	8b 43 2c             	mov    0x2c(%rbx),%eax
10065f179:	41 39 c4             	cmp    %eax,%r12d
10065f17c:	7e 07                	jle    10065f185 <.text+0x25e185>
10065f17e:	44 89 63 2c          	mov    %r12d,0x2c(%rbx)
10065f182:	44 89 e0             	mov    %r12d,%eax
10065f185:	44 8b 43 28          	mov    0x28(%rbx),%r8d
10065f189:	45 39 c6             	cmp    %r8d,%r14d
10065f18c:	7d 07                	jge    10065f195 <.text+0x25e195>
10065f18e:	44 89 73 28          	mov    %r14d,0x28(%rbx)
10065f192:	45 89 f0             	mov    %r14d,%r8d
10065f195:	8b 4b 30             	mov    0x30(%rbx),%ecx
10065f198:	41 39 cd             	cmp    %ecx,%r13d
10065f19b:	7d 07                	jge    10065f1a4 <.text+0x25e1a4>
10065f19d:	44 89 6b 30          	mov    %r13d,0x30(%rbx)
10065f1a1:	44 89 e9             	mov    %r13d,%ecx
10065f1a4:	44 39 c2             	cmp    %r8d,%edx
10065f1a7:	7e 03                	jle    10065f1ac <.text+0x25e1ac>
10065f1a9:	89 53 28             	mov    %edx,0x28(%rbx)
10065f1ac:	39 c8                	cmp    %ecx,%eax
10065f1ae:	7e 03                	jle    10065f1b3 <.text+0x25e1b3>
10065f1b0:	89 43 30             	mov    %eax,0x30(%rbx)
10065f1b3:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
10065f1b8:	b8 01 00 00 00       	mov    $0x1,%eax
10065f1bd:	48 83 c4 50          	add    $0x50,%rsp
10065f1c1:	5b                   	pop    %rbx
10065f1c2:	5e                   	pop    %rsi
10065f1c3:	5f                   	pop    %rdi
10065f1c4:	5d                   	pop    %rbp
10065f1c5:	41 5c                	pop    %r12
10065f1c7:	41 5d                	pop    %r13
10065f1c9:	41 5e                	pop    %r14
10065f1cb:	c3                   	ret
10065f1cc:	0f 1f 40 00          	nopl   0x0(%rax)
10065f1d0:	0f 11 73 34          	movups %xmm6,0x34(%rbx)
10065f1d4:	e9 16 ff ff ff       	jmp    10065f0ef <.text+0x25e0ef>
10065f1d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10065f1e0:	44 39 63 2c          	cmp    %r12d,0x2c(%rbx)
10065f1e4:	7c cd                	jl     10065f1b3 <.text+0x25e1b3>
10065f1e6:	44 39 6b 30          	cmp    %r13d,0x30(%rbx)
10065f1ea:	7f c7                	jg     10065f1b3 <.text+0x25e1b3>
10065f1ec:	85 ed                	test   %ebp,%ebp
10065f1ee:	75 c3                	jne    10065f1b3 <.text+0x25e1b3>
10065f1f0:	39 f0                	cmp    %esi,%eax
10065f1f2:	7c 1c                	jl     10065f210 <.text+0x25e210>
10065f1f4:	44 39 f0             	cmp    %r14d,%eax
10065f1f7:	7d 17                	jge    10065f210 <.text+0x25e210>
10065f1f9:	29 f8                	sub    %edi,%eax
10065f1fb:	39 f0                	cmp    %esi,%eax
10065f1fd:	0f 8c 0a 01 00 00    	jl     10065f30d <.text+0x25e30d>
10065f203:	44 39 f0             	cmp    %r14d,%eax
10065f206:	0f 8e 11 01 00 00    	jle    10065f31d <.text+0x25e31d>
10065f20c:	44 89 73 24          	mov    %r14d,0x24(%rbx)
10065f210:	8b 43 28             	mov    0x28(%rbx),%eax
10065f213:	39 f0                	cmp    %esi,%eax
10065f215:	7c 9c                	jl     10065f1b3 <.text+0x25e1b3>
10065f217:	44 39 f0             	cmp    %r14d,%eax
10065f21a:	7d 97                	jge    10065f1b3 <.text+0x25e1b3>
10065f21c:	29 f8                	sub    %edi,%eax
10065f21e:	39 f0                	cmp    %esi,%eax
10065f220:	0f 8c df 00 00 00    	jl     10065f305 <.text+0x25e305>
10065f226:	44 39 f0             	cmp    %r14d,%eax
10065f229:	0f 8e e6 00 00 00    	jle    10065f315 <.text+0x25e315>
10065f22f:	44 89 73 28          	mov    %r14d,0x28(%rbx)
10065f233:	e9 7b ff ff ff       	jmp    10065f1b3 <.text+0x25e1b3>
10065f238:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10065f23f:	00
10065f240:	48 8d 05 f9 dd ff ff 	lea    -0x2207(%rip),%rax        # 10065d040 <.text+0x25c040>
10065f247:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
10065f24c:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
10065f251:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10065f256:	4c 8d 0d e3 f1 ff ff 	lea    -0xe1d(%rip),%r9        # 10065e440 <.text+0x25d440>
10065f25d:	48 89 f1             	mov    %rsi,%rcx
10065f260:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
10065f265:	e8 86 61 00 00       	call   1006653f0 <.text+0x2643f0>
10065f26a:	48 89 d9             	mov    %rbx,%rcx
10065f26d:	e8 ee f5 ff ff       	call   10065e860 <.text+0x25d860>
10065f272:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
10065f277:	41 89 e8             	mov    %ebp,%r8d
10065f27a:	89 fa                	mov    %edi,%edx
10065f27c:	48 8d 05 ad f8 ff ff 	lea    -0x753(%rip),%rax        # 10065eb30 <.text+0x25db30>
10065f283:	4c 8d 0d a6 00 00 00 	lea    0xa6(%rip),%r9        # 10065f330 <.text+0x25e330>
10065f28a:	48 89 f1             	mov    %rsi,%rcx
10065f28d:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
10065f292:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10065f297:	e8 54 61 00 00       	call   1006653f0 <.text+0x2643f0>
10065f29c:	e9 12 ff ff ff       	jmp    10065f1b3 <.text+0x25e1b3>
10065f2a1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10065f2a8:	48 89 d9             	mov    %rbx,%rcx
10065f2ab:	e8 b0 f5 ff ff       	call   10065e860 <.text+0x25d860>
10065f2b0:	8b 43 34             	mov    0x34(%rbx),%eax
10065f2b3:	83 f8 ff             	cmp    $0xffffffff,%eax
10065f2b6:	0f 85 1f fe ff ff    	jne    10065f0db <.text+0x25e0db>
10065f2bc:	e9 0f ff ff ff       	jmp    10065f1d0 <.text+0x25e1d0>
10065f2c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10065f2c8:	44 3b 63 3c          	cmp    0x3c(%rbx),%r12d
10065f2cc:	0f 85 11 fe ff ff    	jne    10065f0e3 <.text+0x25e0e3>
10065f2d2:	44 3b 73 38          	cmp    0x38(%rbx),%r14d
10065f2d6:	0f 85 07 fe ff ff    	jne    10065f0e3 <.text+0x25e0e3>
10065f2dc:	44 3b 6b 40          	cmp    0x40(%rbx),%r13d
10065f2e0:	0f 85 fd fd ff ff    	jne    10065f0e3 <.text+0x25e0e3>
10065f2e6:	8b 43 44             	mov    0x44(%rbx),%eax
10065f2e9:	8b 53 48             	mov    0x48(%rbx),%edx
10065f2ec:	89 c1                	mov    %eax,%ecx
10065f2ee:	09 f9                	or     %edi,%ecx
10065f2f0:	74 0a                	je     10065f2fc <.text+0x25e2fc>
10065f2f2:	89 e9                	mov    %ebp,%ecx
10065f2f4:	09 d1                	or     %edx,%ecx
10065f2f6:	0f 85 e7 fd ff ff    	jne    10065f0e3 <.text+0x25e0e3>
10065f2fc:	01 f8                	add    %edi,%eax
10065f2fe:	01 ea                	add    %ebp,%edx
10065f300:	e9 ee fd ff ff       	jmp    10065f0f3 <.text+0x25e0f3>
10065f305:	89 73 28             	mov    %esi,0x28(%rbx)
10065f308:	e9 a6 fe ff ff       	jmp    10065f1b3 <.text+0x25e1b3>
10065f30d:	89 73 24             	mov    %esi,0x24(%rbx)
10065f310:	e9 fb fe ff ff       	jmp    10065f210 <.text+0x25e210>
10065f315:	89 43 28             	mov    %eax,0x28(%rbx)
10065f318:	e9 96 fe ff ff       	jmp    10065f1b3 <.text+0x25e1b3>
10065f31d:	89 43 24             	mov    %eax,0x24(%rbx)
10065f320:	e9 eb fe ff ff       	jmp    10065f210 <.text+0x25e210>
10065f325:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10065f32c:	00 00 00 00
10065f330:	57                   	push   %rdi
10065f331:	56                   	push   %rsi
10065f332:	53                   	push   %rbx
10065f333:	48 83 ec 50          	sub    $0x50,%rsp
10065f337:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
10065f33c:	49 8b 40 10          	mov    0x10(%r8),%rax
10065f340:	f3 0f 6f 31          	movdqu (%rcx),%xmm6
10065f344:	48 8b 32             	mov    (%rdx),%rsi
10065f347:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
10065f34b:	4c 89 c3             	mov    %r8,%rbx
10065f34e:	48 85 c0             	test   %rax,%rax
10065f351:	74 75                	je     10065f3c8 <.text+0x25e3c8>
10065f353:	48 8b 40 08          	mov    0x8(%rax),%rax
10065f357:	48 85 c0             	test   %rax,%rax
10065f35a:	74 6c                	je     10065f3c8 <.text+0x25e3c8>
10065f35c:	41 83 78 20 03       	cmpl   $0x3,0x20(%r8)
10065f361:	75 4d                	jne    10065f3b0 <.text+0x25e3b0>
10065f363:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
10065f368:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
10065f36d:	4c 8b 43 18          	mov    0x18(%rbx),%r8
10065f371:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
10065f376:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
10065f37b:	48 89 f1             	mov    %rsi,%rcx
10065f37e:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
10065f383:	ff d0                	call   *%rax
10065f385:	85 c0                	test   %eax,%eax
10065f387:	75 11                	jne    10065f39a <.text+0x25e39a>
10065f389:	48 89 f2             	mov    %rsi,%rdx
10065f38c:	48 89 d9             	mov    %rbx,%rcx
10065f38f:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
10065f394:	e8 87 f5 ff ff       	call   10065e920 <.text+0x25d920>
10065f399:	90                   	nop
10065f39a:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
10065f39f:	b8 01 00 00 00       	mov    $0x1,%eax
10065f3a4:	48 83 c4 50          	add    $0x50,%rsp
10065f3a8:	5b                   	pop    %rbx
10065f3a9:	5e                   	pop    %rsi
10065f3aa:	5f                   	pop    %rdi
10065f3ab:	c3                   	ret
10065f3ac:	0f 1f 40 00          	nopl   0x0(%rax)
10065f3b0:	4c 89 c1             	mov    %r8,%rcx
10065f3b3:	e8 a8 f4 ff ff       	call   10065e860 <.text+0x25d860>
10065f3b8:	48 8b 43 10          	mov    0x10(%rbx),%rax
10065f3bc:	48 8b 40 08          	mov    0x8(%rax),%rax
10065f3c0:	eb a1                	jmp    10065f363 <.text+0x25e363>
10065f3c2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10065f3c8:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
10065f3cd:	eb ba                	jmp    10065f389 <.text+0x25e389>
10065f3cf:	90                   	nop
10065f3d0:	56                   	push   %rsi
10065f3d1:	53                   	push   %rbx
10065f3d2:	48 83 ec 48          	sub    $0x48,%rsp
10065f3d6:	83 79 34 ff          	cmpl   $0xffffffff,0x34(%rcx)
10065f3da:	48 89 cb             	mov    %rcx,%rbx
10065f3dd:	89 d6                	mov    %edx,%esi
10065f3df:	74 3a                	je     10065f41b <.text+0x25e41b>
10065f3e1:	f3 0f 6f 41 34       	movdqu 0x34(%rcx),%xmm0
10065f3e6:	48 8d 05 43 f7 ff ff 	lea    -0x8bd(%rip),%rax        # 10065eb30 <.text+0x25db30>
10065f3ed:	4c 8d 0d 3c ff ff ff 	lea    -0xc4(%rip),%r9        # 10065f330 <.text+0x25e330>
10065f3f4:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
10065f3f9:	8b 51 44             	mov    0x44(%rcx),%edx
10065f3fc:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
10065f401:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
10065f406:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10065f40b:	44 8b 43 48          	mov    0x48(%rbx),%r8d
10065f40f:	e8 dc 5f 00 00       	call   1006653f0 <.text+0x2643f0>
10065f414:	c7 43 34 ff ff ff ff 	movl   $0xffffffff,0x34(%rbx)
10065f41b:	83 7b 24 ff          	cmpl   $0xffffffff,0x24(%rbx)
10065f41f:	74 2d                	je     10065f44e <.text+0x25e44e>
10065f421:	48 8b 43 10          	mov    0x10(%rbx),%rax
10065f425:	48 85 c0             	test   %rax,%rax
10065f428:	74 1d                	je     10065f447 <.text+0x25e447>
10065f42a:	48 8b 00             	mov    (%rax),%rax
10065f42d:	48 85 c0             	test   %rax,%rax
10065f430:	74 15                	je     10065f447 <.text+0x25e447>
10065f432:	f3 0f 6f 4b 24       	movdqu 0x24(%rbx),%xmm1
10065f437:	48 8b 53 18          	mov    0x18(%rbx),%rdx
10065f43b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
10065f440:	0f 29 4c 24 30       	movaps %xmm1,0x30(%rsp)
10065f445:	ff d0                	call   *%rax
10065f447:	c7 43 24 ff ff ff ff 	movl   $0xffffffff,0x24(%rbx)
10065f44e:	89 73 20             	mov    %esi,0x20(%rbx)
10065f451:	48 83 c4 48          	add    $0x48,%rsp
10065f455:	5b                   	pop    %rbx
10065f456:	5e                   	pop    %rsi
10065f457:	c3                   	ret
10065f458:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10065f45f:	00
10065f460:	41 57                	push   %r15
10065f462:	41 56                	push   %r14
10065f464:	41 55                	push   %r13
10065f466:	41 54                	push   %r12
10065f468:	55                   	push   %rbp
10065f469:	57                   	push   %rdi
10065f46a:	56                   	push   %rsi
10065f46b:	53                   	push   %rbx
10065f46c:	48 83 ec 28          	sub    $0x28,%rsp
10065f470:	4d 89 c5             	mov    %r8,%r13
10065f473:	48 89 cd             	mov    %rcx,%rbp
10065f476:	48 89 d3             	mov    %rdx,%rbx
10065f479:	44 89 ce             	mov    %r9d,%esi
10065f47c:	45 89 c4             	mov    %r8d,%r12d
10065f47f:	49 c1 fd 20          	sar    $0x20,%r13
10065f483:	45 85 c0             	test   %r8d,%r8d
10065f486:	0f 88 84 01 00 00    	js     10065f610 <.text+0x25e610>
10065f48c:	44 39 41 4c          	cmp    %r8d,0x4c(%rcx)
10065f490:	0f 8e 7a 01 00 00    	jle    10065f610 <.text+0x25e610>
10065f496:	45 85 ed             	test   %r13d,%r13d
10065f499:	0f 88 71 01 00 00    	js     10065f610 <.text+0x25e610>
10065f49f:	8b 41 50             	mov    0x50(%rcx),%eax
10065f4a2:	41 39 c5             	cmp    %eax,%r13d
10065f4a5:	0f 8d 65 01 00 00    	jge    10065f610 <.text+0x25e610>
10065f4ab:	48 8b 79 68          	mov    0x68(%rcx),%rdi
10065f4af:	48 85 ff             	test   %rdi,%rdi
10065f4b2:	74 11                	je     10065f4c5 <.text+0x25e4c5>
10065f4b4:	41 0f af c0          	imul   %r8d,%eax
10065f4b8:	48 98                	cltq
10065f4ba:	4c 01 e8             	add    %r13,%rax
10065f4bd:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
10065f4c1:	48 8d 3c c7          	lea    (%rdi,%rax,8),%rdi
10065f4c5:	41 8d 40 01          	lea    0x1(%r8),%eax
10065f4c9:	66 41 0f 6e c0       	movd   %r8d,%xmm0
10065f4ce:	66 0f 6e c8          	movd   %eax,%xmm1
10065f4d2:	8b 43 08             	mov    0x8(%rbx),%eax
10065f4d5:	66 0f 62 c1          	punpckldq %xmm1,%xmm0
10065f4d9:	66 0f d6 03          	movq   %xmm0,(%rbx)
10065f4dd:	85 c0                	test   %eax,%eax
10065f4df:	79 09                	jns    10065f4ea <.text+0x25e4ea>
10065f4e1:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
10065f4e8:	31 c0                	xor    %eax,%eax
10065f4ea:	8b 53 0c             	mov    0xc(%rbx),%edx
10065f4ed:	85 d2                	test   %edx,%edx
10065f4ef:	79 06                	jns    10065f4f7 <.text+0x25e4f7>
10065f4f1:	8b 55 50             	mov    0x50(%rbp),%edx
10065f4f4:	89 53 0c             	mov    %edx,0xc(%rbx)
10065f4f7:	45 8d 75 ff          	lea    -0x1(%r13),%r14d
10065f4fb:	44 39 f0             	cmp    %r14d,%eax
10065f4fe:	0f 8f 13 01 00 00    	jg     10065f617 <.text+0x25e617>
10065f504:	4d 63 fe             	movslq %r14d,%r15
10065f507:	eb 52                	jmp    10065f55b <.text+0x25e55b>
10065f509:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10065f510:	44 3b 65 4c          	cmp    0x4c(%rbp),%r12d
10065f514:	7d 4a                	jge    10065f560 <.text+0x25e560>
10065f516:	45 85 f6             	test   %r14d,%r14d
10065f519:	78 45                	js     10065f560 <.text+0x25e560>
10065f51b:	8b 45 50             	mov    0x50(%rbp),%eax
10065f51e:	44 39 f0             	cmp    %r14d,%eax
10065f521:	7e 3d                	jle    10065f560 <.text+0x25e560>
10065f523:	4c 8b 45 68          	mov    0x68(%rbp),%r8
10065f527:	4d 85 c0             	test   %r8,%r8
10065f52a:	74 11                	je     10065f53d <.text+0x25e53d>
10065f52c:	41 0f af c4          	imul   %r12d,%eax
10065f530:	48 98                	cltq
10065f532:	4c 01 f8             	add    %r15,%rax
10065f535:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
10065f539:	4d 8d 04 c0          	lea    (%r8,%rax,8),%r8
10065f53d:	48 89 fa             	mov    %rdi,%rdx
10065f540:	89 f1                	mov    %esi,%ecx
10065f542:	e8 b9 d9 ff ff       	call   10065cf00 <.text+0x25bf00>
10065f547:	85 c0                	test   %eax,%eax
10065f549:	75 26                	jne    10065f571 <.text+0x25e571>
10065f54b:	41 8d 46 ff          	lea    -0x1(%r14),%eax
10065f54f:	49 83 ef 01          	sub    $0x1,%r15
10065f553:	39 43 08             	cmp    %eax,0x8(%rbx)
10065f556:	7f 1d                	jg     10065f575 <.text+0x25e575>
10065f558:	41 89 c6             	mov    %eax,%r14d
10065f55b:	45 85 e4             	test   %r12d,%r12d
10065f55e:	79 b0                	jns    10065f510 <.text+0x25e510>
10065f560:	45 31 c0             	xor    %r8d,%r8d
10065f563:	48 89 fa             	mov    %rdi,%rdx
10065f566:	89 f1                	mov    %esi,%ecx
10065f568:	e8 93 d9 ff ff       	call   10065cf00 <.text+0x25bf00>
10065f56d:	85 c0                	test   %eax,%eax
10065f56f:	74 da                	je     10065f54b <.text+0x25e54b>
10065f571:	41 83 c6 01          	add    $0x1,%r14d
10065f575:	44 89 73 08          	mov    %r14d,0x8(%rbx)
10065f579:	45 8d 75 01          	lea    0x1(%r13),%r14d
10065f57d:	44 3b 73 0c          	cmp    0xc(%rbx),%r14d
10065f581:	0f 8d 98 00 00 00    	jge    10065f61f <.text+0x25e61f>
10065f587:	4d 63 ee             	movslq %r14d,%r13
10065f58a:	eb 4f                	jmp    10065f5db <.text+0x25e5db>
10065f58c:	0f 1f 40 00          	nopl   0x0(%rax)
10065f590:	44 3b 65 4c          	cmp    0x4c(%rbp),%r12d