fffff8000025b25c:	72 de                	jb     0xfffff8000025b23c
fffff8000025b25e:	41 8b c0             	mov    %r8d,%eax
fffff8000025b261:	c3                   	ret
fffff8000025b262:	cc                   	int3
fffff8000025b263:	cc                   	int3
fffff8000025b264:	cc                   	int3
fffff8000025b265:	cc                   	int3
fffff8000025b266:	cc                   	int3
fffff8000025b267:	cc                   	int3
fffff8000025b268:	cc                   	int3
fffff8000025b269:	cc                   	int3
fffff8000025b26a:	cc                   	int3
fffff8000025b26b:	cc                   	int3
fffff8000025b26c:	48 8b 91 d8 05 01 00 	mov    0x105d8(%rcx),%rdx
fffff8000025b273:	83 ba 60 01 00 00 ff 	cmpl   $0xffffffff,0x160(%rdx)
fffff8000025b27a:	75 09                	jne    0xfffff8000025b285
fffff8000025b27c:	8b 41 08             	mov    0x8(%rcx),%eax
fffff8000025b27f:	89 82 60 01 00 00    	mov    %eax,0x160(%rdx)
fffff8000025b285:	44 8b 89 44 08 01 00 	mov    0x10844(%rcx),%r9d
fffff8000025b28c:	45 8b c1             	mov    %r9d,%r8d
fffff8000025b28f:	48 8b 82 38 01 00 00 	mov    0x138(%rdx),%rax
fffff8000025b296:	41 83 e1 3f          	and    $0x3f,%r9d
fffff8000025b29a:	41 c1 e8 06          	shr    $0x6,%r8d
fffff8000025b29e:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025b2a2:	44 3b c0             	cmp    %eax,%r8d
fffff8000025b2a5:	72 24                	jb     0xfffff8000025b2cb
fffff8000025b2a7:	8b 82 3c 01 00 00    	mov    0x13c(%rdx),%eax
fffff8000025b2ad:	41 3b c0             	cmp    %r8d,%eax
fffff8000025b2b0:	77 19                	ja     0xfffff8000025b2cb
fffff8000025b2b2:	41 8d 48 01          	lea    0x1(%r8),%ecx
fffff8000025b2b6:	f0 0f b1 8a 3c 01 00 	lock cmpxchg %ecx,0x13c(%rdx)
fffff8000025b2bd:	00
fffff8000025b2be:	74 0b                	je     0xfffff8000025b2cb
fffff8000025b2c0:	8b 82 3c 01 00 00    	mov    0x13c(%rdx),%eax
fffff8000025b2c6:	41 3b c0             	cmp    %r8d,%eax
fffff8000025b2c9:	76 eb                	jbe    0xfffff8000025b2b6
fffff8000025b2cb:	41 8b c9             	mov    %r9d,%ecx
fffff8000025b2ce:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000025b2d3:	f0 4a 0f ab 8c c2 40 	lock bts %rcx,0x140(%rdx,%r8,8)
fffff8000025b2da:	01 00 00
fffff8000025b2dd:	f0 0f c1 05 1b f5 50 	lock xadd %eax,0x50f51b(%rip)        # 0xfffff8000076a800
fffff8000025b2e4:	00
fffff8000025b2e5:	ff c0                	inc    %eax
fffff8000025b2e7:	3b 05 1f b1 3a 00    	cmp    0x3ab11f(%rip),%eax        # 0xfffff8000060640c
fffff8000025b2ed:	75 07                	jne    0xfffff8000025b2f6
fffff8000025b2ef:	c6 05 8e 66 51 00 00 	movb   $0x0,0x51668e(%rip)        # 0xfffff80000771984
fffff8000025b2f6:	c3                   	ret
fffff8000025b2f7:	cc                   	int3
fffff8000025b2f8:	cc                   	int3
fffff8000025b2f9:	cc                   	int3
fffff8000025b2fa:	cc                   	int3
fffff8000025b2fb:	cc                   	int3
fffff8000025b2fc:	cc                   	int3
fffff8000025b2fd:	cc                   	int3
fffff8000025b2fe:	cc                   	int3
fffff8000025b2ff:	cc                   	int3
fffff8000025b300:	8b 05 fe b0 3a 00    	mov    0x3ab0fe(%rip),%eax        # 0xfffff80000606404
fffff8000025b306:	48 8d 51 08          	lea    0x8(%rcx),%rdx
fffff8000025b30a:	45 33 db             	xor    %r11d,%r11d
fffff8000025b30d:	89 01                	mov    %eax,(%rcx)
fffff8000025b30f:	44 89 59 04          	mov    %r11d,0x4(%rcx)
fffff8000025b313:	85 c0                	test   %eax,%eax
fffff8000025b315:	74 2f                	je     0xfffff8000025b346
fffff8000025b317:	4c 8d 05 42 33 59 00 	lea    0x593342(%rip),%r8        # 0xfffff800007ee660
fffff8000025b31e:	44 8b d0             	mov    %eax,%r10d
fffff8000025b321:	4c 8d 0d f8 f4 50 00 	lea    0x50f4f8(%rip),%r9        # 0xfffff8000076a820
fffff8000025b328:	41 8b 09             	mov    (%r9),%ecx
fffff8000025b32b:	4d 8d 49 04          	lea    0x4(%r9),%r9
fffff8000025b32f:	89 4a 08             	mov    %ecx,0x8(%rdx)
fffff8000025b332:	49 8b 08             	mov    (%r8),%rcx
fffff8000025b335:	4d 8d 40 08          	lea    0x8(%r8),%r8
fffff8000025b339:	48 89 0a             	mov    %rcx,(%rdx)
fffff8000025b33c:	48 8d 52 10          	lea    0x10(%rdx),%rdx
fffff8000025b340:	49 83 ea 01          	sub    $0x1,%r10
fffff8000025b344:	75 e2                	jne    0xfffff8000025b328
fffff8000025b346:	41 0f b7 c3          	movzwl %r11w,%eax
fffff8000025b34a:	c3                   	ret
fffff8000025b34b:	cc                   	int3
fffff8000025b34c:	cc                   	int3
fffff8000025b34d:	cc                   	int3
fffff8000025b34e:	cc                   	int3
fffff8000025b34f:	cc                   	int3
fffff8000025b350:	cc                   	int3
fffff8000025b351:	cc                   	int3
fffff8000025b352:	cc                   	int3
fffff8000025b353:	cc                   	int3
fffff8000025b354:	48 8b c4             	mov    %rsp,%rax
fffff8000025b357:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff8000025b35b:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000025b35f:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff8000025b363:	55                   	push   %rbp
fffff8000025b364:	41 54                	push   %r12
fffff8000025b366:	41 55                	push   %r13
fffff8000025b368:	41 56                	push   %r14
fffff8000025b36a:	41 57                	push   %r15
fffff8000025b36c:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
fffff8000025b370:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
fffff8000025b377:	48 8b 05 6a 62 3a 00 	mov    0x3a626a(%rip),%rax        # 0xfffff800006015e8
fffff8000025b37e:	48 33 c4             	xor    %rsp,%rax
fffff8000025b381:	48 89 45 27          	mov    %rax,0x27(%rbp)
fffff8000025b385:	4c 8b f1             	mov    %rcx,%r14
fffff8000025b388:	33 d2                	xor    %edx,%edx
fffff8000025b38a:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
fffff8000025b38e:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff8000025b394:	e8 27 92 fe ff       	call   0xfffff800002445c0
fffff8000025b399:	45 8b be 40 08 01 00 	mov    0x10840(%r14),%r15d
fffff8000025b3a0:	48 8d 05 59 4c da ff 	lea    -0x25b3a7(%rip),%rax        # 0xfffff80000000000
fffff8000025b3a7:	45 33 ed             	xor    %r13d,%r13d
fffff8000025b3aa:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000025b3b0:	4a 8b b4 f8 00 65 60 	mov    0x606500(%rax,%r15,8),%rsi
fffff8000025b3b7:	00
fffff8000025b3b8:	48 85 f6             	test   %rsi,%rsi
fffff8000025b3bb:	74 77                	je     0xfffff8000025b434
fffff8000025b3bd:	48 8b 06             	mov    (%rsi),%rax
fffff8000025b3c0:	48 89 45 97          	mov    %rax,-0x69(%rbp)
fffff8000025b3c4:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025b3c8:	85 c0                	test   %eax,%eax
fffff8000025b3ca:	74 18                	je     0xfffff8000025b3e4
fffff8000025b3cc:	4c 8b c0             	mov    %rax,%r8
fffff8000025b3cf:	48 8d 56 08          	lea    0x8(%rsi),%rdx
fffff8000025b3d3:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000025b3d7:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
fffff8000025b3db:	e8 20 8f fe ff       	call   0xfffff80000244300
fffff8000025b3e0:	45 8d 4d 01          	lea    0x1(%r13),%r9d
fffff8000025b3e4:	45 8b 46 08          	mov    0x8(%r14),%r8d
fffff8000025b3e8:	41 8b d0             	mov    %r8d,%edx
fffff8000025b3eb:	48 8b 45 97          	mov    -0x69(%rbp),%rax
fffff8000025b3ef:	41 83 e0 3f          	and    $0x3f,%r8d
fffff8000025b3f3:	48 8b c8             	mov    %rax,%rcx
fffff8000025b3f6:	c1 ea 06             	shr    $0x6,%edx
fffff8000025b3f9:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000025b3fd:	3b d1                	cmp    %ecx,%edx
fffff8000025b3ff:	72 25                	jb     0xfffff8000025b426
fffff8000025b401:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000025b405:	66 85 c0             	test   %ax,%ax
fffff8000025b408:	0f 85 6b 01 00 00    	jne    0xfffff8000025b579
fffff8000025b40e:	8b c1                	mov    %ecx,%eax
fffff8000025b410:	41 03 c9             	add    %r9d,%ecx
fffff8000025b413:	4c 89 6c c5 9f       	mov    %r13,-0x61(%rbp,%rax,8)
fffff8000025b418:	3b ca                	cmp    %edx,%ecx
fffff8000025b41a:	76 f2                	jbe    0xfffff8000025b40e
fffff8000025b41c:	41 8d 04 11          	lea    (%r9,%rdx,1),%eax
fffff8000025b420:	0f b7 c0             	movzwl %ax,%eax
fffff8000025b423:	89 45 9b             	mov    %eax,-0x65(%rbp)
fffff8000025b426:	41 8b c8             	mov    %r8d,%ecx
fffff8000025b429:	48 0f ab 4c d5 9f    	bts    %rcx,-0x61(%rbp,%rdx,8)
fffff8000025b42f:	e9 45 01 00 00       	jmp    0xfffff8000025b579
fffff8000025b434:	49 8d b6 00 06 01 00 	lea    0x10600(%r14),%rsi
fffff8000025b43b:	41 bc 10 00 00 00    	mov    $0x10,%r12d
fffff8000025b441:	83 8e 60 01 00 00 ff 	orl    $0xffffffff,0x160(%rsi)
fffff8000025b448:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
fffff8000025b44c:	41 8b 7e 08          	mov    0x8(%r14),%edi
fffff8000025b450:	33 d2                	xor    %edx,%edx
fffff8000025b452:	8b df                	mov    %edi,%ebx
fffff8000025b454:	4a 89 b4 f8 00 65 60 	mov    %rsi,0x606500(%rax,%r15,8)
fffff8000025b45b:	00
fffff8000025b45c:	c1 eb 06             	shr    $0x6,%ebx
fffff8000025b45f:	83 e7 3f             	and    $0x3f,%edi
fffff8000025b462:	66 44 89 65 97       	mov    %r12w,-0x69(%rbp)
fffff8000025b467:	44 8d 43 01          	lea    0x1(%rbx),%r8d
fffff8000025b46b:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000025b46f:	e8 4c 91 fe ff       	call   0xfffff800002445c0
fffff8000025b474:	45 8d 4c 24 f1       	lea    -0xf(%r12),%r9d
fffff8000025b479:	8b cf                	mov    %edi,%ecx
fffff8000025b47b:	41 8d 04 19          	lea    (%r9,%rbx,1),%eax
fffff8000025b47f:	4c 89 ae 98 01 00 00 	mov    %r13,0x198(%rsi)
fffff8000025b486:	0f b7 c0             	movzwl %ax,%eax
fffff8000025b489:	89 45 9b             	mov    %eax,-0x65(%rbp)
fffff8000025b48c:	48 8d 86 c8 00 00 00 	lea    0xc8(%rsi),%rax
fffff8000025b493:	48 0f ab 4c dd 9f    	bts    %rcx,-0x61(%rbp,%rbx,8)
fffff8000025b499:	41 8d 4c 24 f4       	lea    -0xc(%r12),%ecx
fffff8000025b49e:	4c 89 ae 70 01 00 00 	mov    %r13,0x170(%rsi)
fffff8000025b4a5:	4c 89 6d 87          	mov    %r13,-0x79(%rbp)
fffff8000025b4a9:	8b d1                	mov    %ecx,%edx
fffff8000025b4ab:	66 89 8e 70 01 00 00 	mov    %cx,0x170(%rsi)
fffff8000025b4b2:	66 89 4d 87          	mov    %cx,-0x79(%rbp)
fffff8000025b4b6:	66 44 89 a6 98 01 00 	mov    %r12w,0x198(%rsi)
fffff8000025b4bd:	00
fffff8000025b4be:	4c 89 ae a0 01 00 00 	mov    %r13,0x1a0(%rsi)
fffff8000025b4c5:	44 89 8e 9c 01 00 00 	mov    %r9d,0x19c(%rsi)
fffff8000025b4cc:	4c 89 ae 78 01 00 00 	mov    %r13,0x178(%rsi)
fffff8000025b4d3:	44 89 8e 74 01 00 00 	mov    %r9d,0x174(%rsi)
fffff8000025b4da:	44 89 4d 8b          	mov    %r9d,-0x75(%rbp)
fffff8000025b4de:	4c 89 28             	mov    %r13,(%rax)
fffff8000025b4e1:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff8000025b4e5:	49 2b d1             	sub    %r9,%rdx
fffff8000025b4e8:	75 f4                	jne    0xfffff8000025b4de
fffff8000025b4ea:	48 8b 45 87          	mov    -0x79(%rbp),%rax
fffff8000025b4ee:	48 8b d1             	mov    %rcx,%rdx
fffff8000025b4f1:	4c 89 6d 87          	mov    %r13,-0x79(%rbp)
fffff8000025b4f5:	48 89 86 c0 00 00 00 	mov    %rax,0xc0(%rsi)
fffff8000025b4fc:	48 8d 86 f0 00 00 00 	lea    0xf0(%rsi),%rax
fffff8000025b503:	66 89 4d 87          	mov    %cx,-0x79(%rbp)
fffff8000025b507:	44 89 4d 8b          	mov    %r9d,-0x75(%rbp)
fffff8000025b50b:	4c 89 28             	mov    %r13,(%rax)
fffff8000025b50e:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff8000025b512:	49 2b d1             	sub    %r9,%rdx
fffff8000025b515:	75 f4                	jne    0xfffff8000025b50b
fffff8000025b517:	48 8b 45 87          	mov    -0x79(%rbp),%rax
fffff8000025b51b:	48 8b d1             	mov    %rcx,%rdx
fffff8000025b51e:	4c 89 6d 87          	mov    %r13,-0x79(%rbp)
fffff8000025b522:	48 89 86 e8 00 00 00 	mov    %rax,0xe8(%rsi)
fffff8000025b529:	48 8d 86 18 01 00 00 	lea    0x118(%rsi),%rax
fffff8000025b530:	66 89 4d 87          	mov    %cx,-0x79(%rbp)
fffff8000025b534:	44 89 4d 8b          	mov    %r9d,-0x75(%rbp)
fffff8000025b538:	4c 89 28             	mov    %r13,(%rax)
fffff8000025b53b:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff8000025b53f:	49 2b d1             	sub    %r9,%rdx
fffff8000025b542:	75 f4                	jne    0xfffff8000025b538
fffff8000025b544:	48 8b 45 87          	mov    -0x79(%rbp),%rax
fffff8000025b548:	4c 89 6d 87          	mov    %r13,-0x79(%rbp)
fffff8000025b54c:	48 89 86 10 01 00 00 	mov    %rax,0x110(%rsi)
fffff8000025b553:	48 8d 86 40 01 00 00 	lea    0x140(%rsi),%rax
fffff8000025b55a:	66 89 4d 87          	mov    %cx,-0x79(%rbp)
fffff8000025b55e:	44 89 4d 8b          	mov    %r9d,-0x75(%rbp)
fffff8000025b562:	4c 89 28             	mov    %r13,(%rax)
fffff8000025b565:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff8000025b569:	49 2b c9             	sub    %r9,%rcx
fffff8000025b56c:	75 f4                	jne    0xfffff8000025b562
fffff8000025b56e:	48 8b 45 87          	mov    -0x79(%rbp),%rax
fffff8000025b572:	48 89 86 38 01 00 00 	mov    %rax,0x138(%rsi)
fffff8000025b579:	49 89 b6 d8 05 01 00 	mov    %rsi,0x105d8(%r14)
fffff8000025b580:	48 8d 0d 79 4a da ff 	lea    -0x25b587(%rip),%rcx        # 0xfffff80000000000
fffff8000025b587:	8b 86 88 00 00 00    	mov    0x88(%rsi),%eax
fffff8000025b58d:	41 89 86 44 08 01 00 	mov    %eax,0x10844(%r14)
fffff8000025b594:	44 01 8e 88 00 00 00 	add    %r9d,0x88(%rsi)
fffff8000025b59b:	41 8b 86 44 08 01 00 	mov    0x10844(%r14),%eax
fffff8000025b5a2:	49 c1 e7 08          	shl    $0x8,%r15
fffff8000025b5a6:	4c 03 f8             	add    %rax,%r15
fffff8000025b5a9:	41 8b 46 08          	mov    0x8(%r14),%eax
fffff8000025b5ad:	42 89 84 b9 40 fb 72 	mov    %eax,0x72fb40(%rcx,%r15,4)
fffff8000025b5b4:	00
fffff8000025b5b5:	48 8b 45 97          	mov    -0x69(%rbp),%rax
fffff8000025b5b9:	48 89 06             	mov    %rax,(%rsi)
fffff8000025b5bc:	8b 46 04             	mov    0x4(%rsi),%eax
fffff8000025b5bf:	85 c0                	test   %eax,%eax
fffff8000025b5c1:	74 14                	je     0xfffff8000025b5d7
fffff8000025b5c3:	44 8b c0             	mov    %eax,%r8d
fffff8000025b5c6:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
fffff8000025b5ca:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000025b5ce:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
fffff8000025b5d2:	e8 29 8d fe ff       	call   0xfffff80000244300
fffff8000025b5d7:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
fffff8000025b5db:	48 33 cc             	xor    %rsp,%rcx
fffff8000025b5de:	e8 8d ff fd ff       	call   0xfffff8000023b570
fffff8000025b5e3:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
fffff8000025b5ea:	00
fffff8000025b5eb:	49 8b 5b 38          	mov    0x38(%r11),%rbx
fffff8000025b5ef:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff8000025b5f3:	49 8b 7b 48          	mov    0x48(%r11),%rdi
fffff8000025b5f7:	49 8b e3             	mov    %r11,%rsp
fffff8000025b5fa:	41 5f                	pop    %r15
fffff8000025b5fc:	41 5e                	pop    %r14
fffff8000025b5fe:	41 5d                	pop    %r13
fffff8000025b600:	41 5c                	pop    %r12
fffff8000025b602:	5d                   	pop    %rbp
fffff8000025b603:	c3                   	ret
fffff8000025b604:	cc                   	int3
fffff8000025b605:	cc                   	int3
fffff8000025b606:	cc                   	int3
fffff8000025b607:	cc                   	int3
fffff8000025b608:	cc                   	int3
fffff8000025b609:	cc                   	int3
fffff8000025b60a:	cc                   	int3
fffff8000025b60b:	cc                   	int3
fffff8000025b60c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000025b611:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000025b616:	55                   	push   %rbp
fffff8000025b617:	57                   	push   %rdi
fffff8000025b618:	41 54                	push   %r12
fffff8000025b61a:	41 56                	push   %r14
fffff8000025b61c:	41 57                	push   %r15
fffff8000025b61e:	48 8b ec             	mov    %rsp,%rbp
fffff8000025b621:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000025b625:	48 8b 05 bc 5f 3a 00 	mov    0x3a5fbc(%rip),%rax        # 0xfffff800006015e8
fffff8000025b62c:	48 33 c4             	xor    %rsp,%rax
fffff8000025b62f:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
fffff8000025b633:	8b 81 40 08 01 00    	mov    0x10840(%rcx),%eax
fffff8000025b639:	4c 8d 25 c0 49 da ff 	lea    -0x25b640(%rip),%r12        # 0xfffff80000000000
fffff8000025b640:	44 8b 49 08          	mov    0x8(%rcx),%r9d
fffff8000025b644:	48 8b f1             	mov    %rcx,%rsi
fffff8000025b647:	45 8b c1             	mov    %r9d,%r8d
fffff8000025b64a:	45 33 ff             	xor    %r15d,%r15d
fffff8000025b64d:	41 c1 e8 06          	shr    $0x6,%r8d
fffff8000025b651:	41 83 e1 3f          	and    $0x3f,%r9d
fffff8000025b655:	49 8b 94 c4 00 65 60 	mov    0x606500(%r12,%rax,8),%rdx
fffff8000025b65c:	00
fffff8000025b65d:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff8000025b663:	48 8b 82 98 01 00 00 	mov    0x198(%rdx),%rax
fffff8000025b66a:	48 8b c8             	mov    %rax,%rcx
fffff8000025b66d:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000025b671:	44 3b c1             	cmp    %ecx,%r8d
fffff8000025b674:	72 2c                	jb     0xfffff8000025b6a2
fffff8000025b676:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000025b67a:	66 85 c0             	test   %ax,%ax
fffff8000025b67d:	0f 85 ce 03 00 00    	jne    0xfffff8000025ba51
fffff8000025b683:	8b c1                	mov    %ecx,%eax
fffff8000025b685:	41 03 ce             	add    %r14d,%ecx
fffff8000025b688:	4c 89 bc c2 a0 01 00 	mov    %r15,0x1a0(%rdx,%rax,8)
fffff8000025b68f:	00
fffff8000025b690:	41 3b c8             	cmp    %r8d,%ecx
fffff8000025b693:	76 ee                	jbe    0xfffff8000025b683
fffff8000025b695:	43 8d 04 06          	lea    (%r14,%r8,1),%eax
fffff8000025b699:	0f b7 c0             	movzwl %ax,%eax
fffff8000025b69c:	89 82 9c 01 00 00    	mov    %eax,0x19c(%rdx)
fffff8000025b6a2:	41 8b c9             	mov    %r9d,%ecx
fffff8000025b6a5:	4a 0f ab 8c c2 a0 01 	bts    %rcx,0x1a0(%rdx,%r8,8)
fffff8000025b6ac:	00 00
fffff8000025b6ae:	0f 82 9d 03 00 00    	jb     0xfffff8000025ba51
fffff8000025b6b4:	44 01 b2 6c 01 00 00 	add    %r14d,0x16c(%rdx)
fffff8000025b6bb:	44 8b 8e 44 08 01 00 	mov    0x10844(%rsi),%r9d
fffff8000025b6c2:	45 8b c1             	mov    %r9d,%r8d
fffff8000025b6c5:	48 8b 82 70 01 00 00 	mov    0x170(%rdx),%rax
fffff8000025b6cc:	41 83 e1 3f          	and    $0x3f,%r9d
fffff8000025b6d0:	48 8b c8             	mov    %rax,%rcx
fffff8000025b6d3:	41 c1 e8 06          	shr    $0x6,%r8d
fffff8000025b6d7:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000025b6db:	44 3b c1             	cmp    %ecx,%r8d
fffff8000025b6de:	72 28                	jb     0xfffff8000025b708
fffff8000025b6e0:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000025b6e4:	66 85 c0             	test   %ax,%ax
fffff8000025b6e7:	75 2b                	jne    0xfffff8000025b714
fffff8000025b6e9:	8b c1                	mov    %ecx,%eax
fffff8000025b6eb:	41 03 ce             	add    %r14d,%ecx
fffff8000025b6ee:	4c 89 bc c2 78 01 00 	mov    %r15,0x178(%rdx,%rax,8)
fffff8000025b6f5:	00
fffff8000025b6f6:	41 3b c8             	cmp    %r8d,%ecx
fffff8000025b6f9:	76 ee                	jbe    0xfffff8000025b6e9
fffff8000025b6fb:	43 8d 04 06          	lea    (%r14,%r8,1),%eax
fffff8000025b6ff:	0f b7 c0             	movzwl %ax,%eax
fffff8000025b702:	89 82 74 01 00 00    	mov    %eax,0x174(%rdx)
fffff8000025b708:	41 8b c9             	mov    %r9d,%ecx
fffff8000025b70b:	4a 0f ab 8c c2 78 01 	bts    %rcx,0x178(%rdx,%r8,8)
fffff8000025b712:	00 00
fffff8000025b714:	8b 8e 44 08 01 00    	mov    0x10844(%rsi),%ecx
fffff8000025b71a:	44 8b c1             	mov    %ecx,%r8d
fffff8000025b71d:	48 8b 82 10 01 00 00 	mov    0x110(%rdx),%rax
fffff8000025b724:	83 e1 3f             	and    $0x3f,%ecx
fffff8000025b727:	41 c1 e8 06          	shr    $0x6,%r8d
fffff8000025b72b:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025b72f:	44 3b c0             	cmp    %eax,%r8d
fffff8000025b732:	72 25                	jb     0xfffff8000025b759
fffff8000025b734:	8b 82 14 01 00 00    	mov    0x114(%rdx),%eax
fffff8000025b73a:	41 3b c0             	cmp    %r8d,%eax
fffff8000025b73d:	77 1a                	ja     0xfffff8000025b759
fffff8000025b73f:	45 8d 48 01          	lea    0x1(%r8),%r9d
fffff8000025b743:	f0 44 0f b1 8a 14 01 	lock cmpxchg %r9d,0x114(%rdx)
fffff8000025b74a:	00 00
fffff8000025b74c:	74 0b                	je     0xfffff8000025b759
fffff8000025b74e:	8b 82 14 01 00 00    	mov    0x114(%rdx),%eax