1800f01d7:	0f 84 80 01 00 00    	je     0x1800f035d
1800f01dd:	8b c2                	mov    %edx,%eax
1800f01df:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1800f01e4:	48 c1 e0 02          	shl    $0x2,%rax
1800f01e8:	48 3b c3             	cmp    %rbx,%rax
1800f01eb:	0f 87 67 01 00 00    	ja     0x1800f0358
1800f01f1:	8b c8                	mov    %eax,%ecx
1800f01f3:	e8 4c ac f9 ff       	call   0x18008ae44
1800f01f8:	4c 8b f0             	mov    %rax,%r14
1800f01fb:	48 85 c0             	test   %rax,%rax
1800f01fe:	75 0a                	jne    0x1800f020a
1800f0200:	bb 9a 00 00 c0       	mov    $0xc000009a,%ebx
1800f0205:	e9 53 01 00 00       	jmp    0x1800f035d
1800f020a:	45 33 db             	xor    %r11d,%r11d
1800f020d:	45 33 c0             	xor    %r8d,%r8d
1800f0210:	44 39 44 3e 68       	cmp    %r8d,0x68(%rsi,%rdi,1)
1800f0215:	76 1a                	jbe    0x1800f0231
1800f0217:	48 8b 44 3e 70       	mov    0x70(%rsi,%rdi,1),%rax
1800f021c:	42 8b 04 80          	mov    (%rax,%r8,4),%eax
1800f0220:	41 ff c0             	inc    %r8d
1800f0223:	43 89 04 9e          	mov    %eax,(%r14,%r11,4)
1800f0227:	41 ff c3             	inc    %r11d
1800f022a:	44 3b 44 3e 68       	cmp    0x68(%rsi,%rdi,1),%r8d
1800f022f:	72 e6                	jb     0x1800f0217
1800f0231:	45 33 c0             	xor    %r8d,%r8d
1800f0234:	44 39 87 98 00 00 00 	cmp    %r8d,0x98(%rdi)
1800f023b:	76 6a                	jbe    0x1800f02a7
1800f023d:	8b 07                	mov    (%rdi),%eax
1800f023f:	ba ff 00 00 00       	mov    $0xff,%edx
1800f0244:	48 63 8c 85 ac 00 00 	movslq 0xac(%rbp,%rax,4),%rcx
1800f024b:	00
1800f024c:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
1800f0252:	74 07                	je     0x1800f025b
1800f0254:	8b 94 8d b0 04 00 00 	mov    0x4b0(%rbp,%rcx,4),%edx
1800f025b:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
1800f0262:	42 39 14 80          	cmp    %edx,(%rax,%r8,4)
1800f0266:	74 33                	je     0x1800f029b
1800f0268:	42 8b 04 80          	mov    (%rax,%r8,4),%eax
1800f026c:	45 33 d2             	xor    %r10d,%r10d
1800f026f:	4c 69 c8 a8 00 00 00 	imul   $0xa8,%rax,%r9
1800f0276:	4c 03 4d 60          	add    0x60(%rbp),%r9
1800f027a:	45 39 54 31 68       	cmp    %r10d,0x68(%r9,%rsi,1)
1800f027f:	76 1a                	jbe    0x1800f029b
1800f0281:	49 8b 44 31 70       	mov    0x70(%r9,%rsi,1),%rax
1800f0286:	42 8b 04 90          	mov    (%rax,%r10,4),%eax
1800f028a:	41 ff c2             	inc    %r10d
1800f028d:	43 89 04 9e          	mov    %eax,(%r14,%r11,4)
1800f0291:	41 ff c3             	inc    %r11d
1800f0294:	45 3b 54 31 68       	cmp    0x68(%r9,%rsi,1),%r10d
1800f0299:	72 e6                	jb     0x1800f0281
1800f029b:	41 ff c0             	inc    %r8d
1800f029e:	44 3b 87 98 00 00 00 	cmp    0x98(%rdi),%r8d
1800f02a5:	72 96                	jb     0x1800f023d
1800f02a7:	41 8b 37             	mov    (%r15),%esi
1800f02aa:	8b c6                	mov    %esi,%eax
1800f02ac:	8b fe                	mov    %esi,%edi
1800f02ae:	48 c1 e0 02          	shl    $0x2,%rax
1800f02b2:	48 3b c3             	cmp    %rbx,%rax
1800f02b5:	0f 87 8e 00 00 00    	ja     0x1800f0349
1800f02bb:	8b c8                	mov    %eax,%ecx
1800f02bd:	33 db                	xor    %ebx,%ebx
1800f02bf:	e8 80 ab f9 ff       	call   0x18008ae44
1800f02c4:	4c 8b c8             	mov    %rax,%r9
1800f02c7:	48 85 c0             	test   %rax,%rax
1800f02ca:	75 07                	jne    0x1800f02d3
1800f02cc:	bb 9a 00 00 c0       	mov    $0xc000009a,%ebx
1800f02d1:	eb 7b                	jmp    0x1800f034e
1800f02d3:	33 d2                	xor    %edx,%edx
1800f02d5:	85 f6                	test   %esi,%esi
1800f02d7:	74 2e                	je     0x1800f0307
1800f02d9:	4c 8b 9d 98 00 00 00 	mov    0x98(%rbp),%r11
1800f02e0:	4d 8b c6             	mov    %r14,%r8
1800f02e3:	4c 8b d6             	mov    %rsi,%r10
1800f02e6:	41 8b 00             	mov    (%r8),%eax
1800f02e9:	4d 8d 40 04          	lea    0x4(%r8),%r8
1800f02ed:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
1800f02f1:	48 c1 e1 05          	shl    $0x5,%rcx
1800f02f5:	8d 42 01             	lea    0x1(%rdx),%eax
1800f02f8:	42 39 1c 19          	cmp    %ebx,(%rcx,%r11,1)
1800f02fc:	0f 45 c2             	cmovne %edx,%eax
1800f02ff:	8b d0                	mov    %eax,%edx
1800f0301:	49 83 ea 01          	sub    $0x1,%r10
1800f0305:	75 df                	jne    0x1800f02e6
1800f0307:	45 33 db             	xor    %r11d,%r11d
1800f030a:	85 f6                	test   %esi,%esi
1800f030c:	74 35                	je     0x1800f0343
1800f030e:	4d 8b d6             	mov    %r14,%r10
1800f0311:	45 8b 02             	mov    (%r10),%r8d
1800f0314:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
1800f031b:	4b 8d 0c 80          	lea    (%r8,%r8,4),%rcx
1800f031f:	48 c1 e1 05          	shl    $0x5,%rcx
1800f0323:	39 1c 01             	cmp    %ebx,(%rcx,%rax,1)
1800f0326:	75 09                	jne    0x1800f0331
1800f0328:	47 89 04 99          	mov    %r8d,(%r9,%r11,4)
1800f032c:	41 ff c3             	inc    %r11d
1800f032f:	eb 08                	jmp    0x1800f0339
1800f0331:	8b c2                	mov    %edx,%eax
1800f0333:	ff c2                	inc    %edx
1800f0335:	45 89 04 81          	mov    %r8d,(%r9,%rax,4)
1800f0339:	49 83 c2 04          	add    $0x4,%r10
1800f033d:	48 83 ef 01          	sub    $0x1,%rdi
1800f0341:	75 ce                	jne    0x1800f0311
1800f0343:	4d 89 0c 24          	mov    %r9,(%r12)
1800f0347:	eb 05                	jmp    0x1800f034e
1800f0349:	bb 95 00 00 c0       	mov    $0xc0000095,%ebx
1800f034e:	49 8b ce             	mov    %r14,%rcx
1800f0351:	e8 a6 9c fa ff       	call   0x180099ffc
1800f0356:	eb 05                	jmp    0x1800f035d
1800f0358:	bb 95 00 00 c0       	mov    $0xc0000095,%ebx
1800f035d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1800f0362:	8b c3                	mov    %ebx,%eax
1800f0364:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1800f0369:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1800f036e:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1800f0373:	48 83 c4 20          	add    $0x20,%rsp
1800f0377:	41 5f                	pop    %r15
1800f0379:	41 5e                	pop    %r14
1800f037b:	41 5c                	pop    %r12
1800f037d:	c3                   	ret
1800f037e:	cc                   	int3
1800f037f:	cc                   	int3
1800f0380:	48 8b c4             	mov    %rsp,%rax
1800f0383:	48 89 58 10          	mov    %rbx,0x10(%rax)
1800f0387:	55                   	push   %rbp
1800f0388:	56                   	push   %rsi
1800f0389:	57                   	push   %rdi
1800f038a:	41 54                	push   %r12
1800f038c:	41 55                	push   %r13
1800f038e:	41 56                	push   %r14
1800f0390:	41 57                	push   %r15
1800f0392:	48 83 ec 60          	sub    $0x60,%rsp
1800f0396:	33 db                	xor    %ebx,%ebx
1800f0398:	4d 8b e9             	mov    %r9,%r13
1800f039b:	21 58 08             	and    %ebx,0x8(%rax)
1800f039e:	4c 8b f1             	mov    %rcx,%r14
1800f03a1:	48 21 58 a8          	and    %rbx,-0x58(%rax)
1800f03a5:	45 84 c0             	test   %r8b,%r8b
1800f03a8:	74 0a                	je     0x1800f03b4
1800f03aa:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
1800f03b1:	00
1800f03b2:	eb 0b                	jmp    0x1800f03bf
1800f03b4:	33 c9                	xor    %ecx,%ecx
1800f03b6:	84 d2                	test   %dl,%dl
1800f03b8:	0f 95 c1             	setne  %cl
1800f03bb:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1800f03bf:	45 33 c9             	xor    %r9d,%r9d
1800f03c2:	4d 8d be b0 04 00 00 	lea    0x4b0(%r14),%r15
1800f03c9:	49 8b d5             	mov    %r13,%rdx
1800f03cc:	44 89 4c 24 34       	mov    %r9d,0x34(%rsp)
1800f03d1:	49 8b cf             	mov    %r15,%rcx
1800f03d4:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1800f03d9:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1800f03de:	41 bb ff ff ff ff    	mov    $0xffffffff,%r11d
1800f03e4:	41 8d 71 17          	lea    0x17(%r9),%esi
1800f03e8:	8d 46 07             	lea    0x7(%rsi),%eax
1800f03eb:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1800f03f0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1800f03f5:	81 39 ff 00 00 00    	cmpl   $0xff,(%rcx)
1800f03fb:	0f 84 72 03 00 00    	je     0x1800f0773
1800f0401:	8b 01                	mov    (%rcx),%eax
1800f0403:	48 69 f8 a8 00 00 00 	imul   $0xa8,%rax,%rdi
1800f040a:	49 03 7e 60          	add    0x60(%r14),%rdi
1800f040e:	33 ed                	xor    %ebp,%ebp
1800f0410:	89 ac 24 b0 00 00 00 	mov    %ebp,0xb0(%rsp)
1800f0417:	44 8b 87 98 00 00 00 	mov    0x98(%rdi),%r8d
1800f041e:	33 d2                	xor    %edx,%edx
1800f0420:	48 63 f5             	movslq %ebp,%rsi
1800f0423:	48 03 f6             	add    %rsi,%rsi
1800f0426:	44 8b 64 f7 08       	mov    0x8(%rdi,%rsi,8),%r12d
1800f042b:	45 85 c0             	test   %r8d,%r8d
1800f042e:	74 56                	je     0x1800f0486
1800f0430:	8b 07                	mov    (%rdi),%eax
1800f0432:	4c 8b 9f a0 00 00 00 	mov    0xa0(%rdi),%r11
1800f0439:	4d 63 8c 86 ac 00 00 	movslq 0xac(%r14,%rax,4),%r9
1800f0440:	00
1800f0441:	b8 ff 00 00 00       	mov    $0xff,%eax
1800f0446:	8b c8                	mov    %eax,%ecx
1800f0448:	44 3b c8             	cmp    %eax,%r9d
1800f044b:	74 04                	je     0x1800f0451
1800f044d:	43 8b 0c 8f          	mov    (%r15,%r9,4),%ecx
1800f0451:	41 39 0c 93          	cmp    %ecx,(%r11,%rdx,4)
1800f0455:	74 22                	je     0x1800f0479
1800f0457:	41 8b 04 93          	mov    (%r11,%rdx,4),%eax
1800f045b:	48 69 c8 a8 00 00 00 	imul   $0xa8,%rax,%rcx
1800f0462:	49 03 4e 60          	add    0x60(%r14),%rcx
1800f0466:	8b 4c f1 08          	mov    0x8(%rcx,%rsi,8),%ecx
1800f046a:	41 03 cc             	add    %r12d,%ecx
1800f046d:	41 3b cc             	cmp    %r12d,%ecx
1800f0470:	0f 82 61 03 00 00    	jb     0x1800f07d7
1800f0476:	44 8b e1             	mov    %ecx,%r12d
1800f0479:	ff c2                	inc    %edx
1800f047b:	41 3b d0             	cmp    %r8d,%edx
1800f047e:	72 c1                	jb     0x1800f0441
1800f0480:	41 bb ff ff ff ff    	mov    $0xffffffff,%r11d
1800f0486:	45 33 c0             	xor    %r8d,%r8d
1800f0489:	33 db                	xor    %ebx,%ebx
1800f048b:	45 85 e4             	test   %r12d,%r12d
1800f048e:	0f 84 de 00 00 00    	je     0x1800f0572
1800f0494:	41 8b c4             	mov    %r12d,%eax
1800f0497:	41 8b cb             	mov    %r11d,%ecx
1800f049a:	48 c1 e0 02          	shl    $0x2,%rax
1800f049e:	49 3b c3             	cmp    %r11,%rax
1800f04a1:	0f 46 c8             	cmovbe %eax,%ecx
1800f04a4:	4c 3b d8             	cmp    %rax,%r11
1800f04a7:	1b db                	sbb    %ebx,%ebx
1800f04a9:	81 e3 95 00 00 c0    	and    $0xc0000095,%ebx
1800f04af:	49 3b c3             	cmp    %r11,%rax
1800f04b2:	0f 87 c0 00 00 00    	ja     0x1800f0578
1800f04b8:	e8 87 a9 f9 ff       	call   0x18008ae44
1800f04bd:	4c 8b c0             	mov    %rax,%r8
1800f04c0:	48 85 c0             	test   %rax,%rax
1800f04c3:	0f 84 15 03 00 00    	je     0x1800f07de
1800f04c9:	33 ed                	xor    %ebp,%ebp
1800f04cb:	45 33 c9             	xor    %r9d,%r9d
1800f04ce:	39 6c f7 08          	cmp    %ebp,0x8(%rdi,%rsi,8)
1800f04d2:	76 1e                	jbe    0x1800f04f2
1800f04d4:	48 8b 44 f7 10       	mov    0x10(%rdi,%rsi,8),%rax
1800f04d9:	41 8b d1             	mov    %r9d,%edx
1800f04dc:	41 ff c1             	inc    %r9d
1800f04df:	48 03 d2             	add    %rdx,%rdx
1800f04e2:	8b 04 d0             	mov    (%rax,%rdx,8),%eax
1800f04e5:	41 89 04 a8          	mov    %eax,(%r8,%rbp,4)
1800f04e9:	ff c5                	inc    %ebp
1800f04eb:	44 3b 4c f7 08       	cmp    0x8(%rdi,%rsi,8),%r9d
1800f04f0:	72 e2                	jb     0x1800f04d4
1800f04f2:	45 33 d2             	xor    %r10d,%r10d
1800f04f5:	44 39 97 98 00 00 00 	cmp    %r10d,0x98(%rdi)
1800f04fc:	76 6d                	jbe    0x1800f056b
1800f04fe:	8b 07                	mov    (%rdi),%eax
1800f0500:	49 63 8c 86 ac 00 00 	movslq 0xac(%r14,%rax,4),%rcx
1800f0507:	00
1800f0508:	b8 ff 00 00 00       	mov    $0xff,%eax
1800f050d:	8b d0                	mov    %eax,%edx
1800f050f:	3b c8                	cmp    %eax,%ecx
1800f0511:	74 08                	je     0x1800f051b
1800f0513:	41 8b 94 8e b0 04 00 	mov    0x4b0(%r14,%rcx,4),%edx
1800f051a:	00
1800f051b:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
1800f0522:	42 39 14 90          	cmp    %edx,(%rax,%r10,4)
1800f0526:	74 37                	je     0x1800f055f
1800f0528:	42 8b 04 90          	mov    (%rax,%r10,4),%eax
1800f052c:	45 33 db             	xor    %r11d,%r11d
1800f052f:	4c 69 c8 a8 00 00 00 	imul   $0xa8,%rax,%r9
1800f0536:	4d 03 4e 60          	add    0x60(%r14),%r9
1800f053a:	45 39 5c f1 08       	cmp    %r11d,0x8(%r9,%rsi,8)
1800f053f:	76 1e                	jbe    0x1800f055f
1800f0541:	49 8b 44 f1 10       	mov    0x10(%r9,%rsi,8),%rax
1800f0546:	41 8b d3             	mov    %r11d,%edx
1800f0549:	41 ff c3             	inc    %r11d
1800f054c:	48 03 d2             	add    %rdx,%rdx
1800f054f:	8b 04 d0             	mov    (%rax,%rdx,8),%eax
1800f0552:	41 89 04 a8          	mov    %eax,(%r8,%rbp,4)
1800f0556:	ff c5                	inc    %ebp
1800f0558:	45 3b 5c f1 08       	cmp    0x8(%r9,%rsi,8),%r11d
1800f055d:	72 e2                	jb     0x1800f0541
1800f055f:	41 ff c2             	inc    %r10d
1800f0562:	44 3b 97 98 00 00 00 	cmp    0x98(%rdi),%r10d
1800f0569:	72 93                	jb     0x1800f04fe
1800f056b:	8b ac 24 b0 00 00 00 	mov    0xb0(%rsp),%ebp
1800f0572:	41 bb ff ff ff ff    	mov    $0xffffffff,%r11d
1800f0578:	85 db                	test   %ebx,%ebx
1800f057a:	0f 88 2f 02 00 00    	js     0x1800f07af
1800f0580:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1800f0585:	44 8b fd             	mov    %ebp,%r15d
1800f0588:	49 03 c7             	add    %r15,%rax
1800f058b:	45 89 64 85 a8       	mov    %r12d,-0x58(%r13,%rax,4)
1800f0590:	45 33 e4             	xor    %r12d,%r12d
1800f0593:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1800f0598:	49 03 c7             	add    %r15,%rax
1800f059b:	4d 89 84 c5 50 ff ff 	mov    %r8,-0xb0(%r13,%rax,8)
1800f05a2:	ff
1800f05a3:	8b 8f 98 00 00 00    	mov    0x98(%rdi),%ecx
1800f05a9:	8b 5c f7 38          	mov    0x38(%rdi,%rsi,8),%ebx
1800f05ad:	85 c9                	test   %ecx,%ecx
1800f05af:	74 45                	je     0x1800f05f6
1800f05b1:	8b 07                	mov    (%rdi),%eax
1800f05b3:	44 8b c1             	mov    %ecx,%r8d
1800f05b6:	48 8b 97 a0 00 00 00 	mov    0xa0(%rdi),%rdx
1800f05bd:	4d 63 8c 86 ac 00 00 	movslq 0xac(%r14,%rax,4),%r9
1800f05c4:	00
1800f05c5:	b8 ff 00 00 00       	mov    $0xff,%eax
1800f05ca:	44 3b c8             	cmp    %eax,%r9d
1800f05cd:	74 08                	je     0x1800f05d7
1800f05cf:	43 8b 84 8e b0 04 00 	mov    0x4b0(%r14,%r9,4),%eax
1800f05d6:	00
1800f05d7:	39 02                	cmp    %eax,(%rdx)
1800f05d9:	74 11                	je     0x1800f05ec
1800f05db:	8b 02                	mov    (%rdx),%eax
1800f05dd:	48 69 c8 a8 00 00 00 	imul   $0xa8,%rax,%rcx
1800f05e4:	49 03 4e 60          	add    0x60(%r14),%rcx
1800f05e8:	03 5c f1 38          	add    0x38(%rcx,%rsi,8),%ebx
1800f05ec:	48 83 c2 04          	add    $0x4,%rdx
1800f05f0:	49 83 e8 01          	sub    $0x1,%r8
1800f05f4:	75 cf                	jne    0x1800f05c5
1800f05f6:	85 db                	test   %ebx,%ebx
1800f05f8:	0f 84 c8 00 00 00    	je     0x1800f06c6
1800f05fe:	8b c3                	mov    %ebx,%eax
1800f0600:	48 c1 e0 02          	shl    $0x2,%rax
1800f0604:	49 3b c3             	cmp    %r11,%rax
1800f0607:	0f 87 ca 01 00 00    	ja     0x1800f07d7
1800f060d:	8b c8                	mov    %eax,%ecx
1800f060f:	e8 30 a8 f9 ff       	call   0x18008ae44
1800f0614:	4c 8b e0             	mov    %rax,%r12
1800f0617:	48 85 c0             	test   %rax,%rax
1800f061a:	0f 84 be 01 00 00    	je     0x1800f07de
1800f0620:	45 33 db             	xor    %r11d,%r11d
1800f0623:	45 33 c0             	xor    %r8d,%r8d
1800f0626:	44 39 44 f7 38       	cmp    %r8d,0x38(%rdi,%rsi,8)
1800f062b:	76 1f                	jbe    0x1800f064c
1800f062d:	48 8b 44 f7 40       	mov    0x40(%rdi,%rsi,8),%rax
1800f0632:	41 8b d0             	mov    %r8d,%edx
1800f0635:	41 ff c0             	inc    %r8d
1800f0638:	48 03 d2             	add    %rdx,%rdx
1800f063b:	8b 04 d0             	mov    (%rax,%rdx,8),%eax
1800f063e:	43 89 04 9c          	mov    %eax,(%r12,%r11,4)
1800f0642:	41 ff c3             	inc    %r11d
1800f0645:	44 3b 44 f7 38       	cmp    0x38(%rdi,%rsi,8),%r8d
1800f064a:	72 e1                	jb     0x1800f062d
1800f064c:	45 33 c9             	xor    %r9d,%r9d
1800f064f:	44 39 8f 98 00 00 00 	cmp    %r9d,0x98(%rdi)
1800f0656:	76 6e                	jbe    0x1800f06c6
1800f0658:	8b 07                	mov    (%rdi),%eax
1800f065a:	49 63 8c 86 ac 00 00 	movslq 0xac(%r14,%rax,4),%rcx
1800f0661:	00
1800f0662:	b8 ff 00 00 00       	mov    $0xff,%eax
1800f0667:	8b d0                	mov    %eax,%edx
1800f0669:	3b c8                	cmp    %eax,%ecx
1800f066b:	74 08                	je     0x1800f0675
1800f066d:	41 8b 94 8e b0 04 00 	mov    0x4b0(%r14,%rcx,4),%edx
1800f0674:	00
1800f0675:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
1800f067c:	42 39 14 88          	cmp    %edx,(%rax,%r9,4)
1800f0680:	74 38                	je     0x1800f06ba
1800f0682:	42 8b 04 88          	mov    (%rax,%r9,4),%eax
1800f0686:	45 33 d2             	xor    %r10d,%r10d
1800f0689:	4c 69 c0 a8 00 00 00 	imul   $0xa8,%rax,%r8
1800f0690:	4d 03 46 60          	add    0x60(%r14),%r8
1800f0694:	45 39 54 f0 38       	cmp    %r10d,0x38(%r8,%rsi,8)
1800f0699:	76 1f                	jbe    0x1800f06ba
1800f069b:	49 8b 44 f0 40       	mov    0x40(%r8,%rsi,8),%rax
1800f06a0:	41 8b d2             	mov    %r10d,%edx
1800f06a3:	41 ff c2             	inc    %r10d
1800f06a6:	48 03 d2             	add    %rdx,%rdx
1800f06a9:	8b 04 d0             	mov    (%rax,%rdx,8),%eax
1800f06ac:	43 89 04 9c          	mov    %eax,(%r12,%r11,4)
1800f06b0:	41 ff c3             	inc    %r11d
1800f06b3:	45 3b 54 f0 38       	cmp    0x38(%r8,%rsi,8),%r10d
1800f06b8:	72 e1                	jb     0x1800f069b
1800f06ba:	41 ff c1             	inc    %r9d
1800f06bd:	44 3b 8f 98 00 00 00 	cmp    0x98(%rdi),%r9d