fffff8000024d1ef:	4c 69 c8 88 00 00 00 	imul   $0x88,%rax,%r9
fffff8000024d1f6:	41 c1 eb 06          	shr    $0x6,%r11d
fffff8000024d1fa:	83 e7 3f             	and    $0x3f,%edi
fffff8000024d1fd:	49 81 c1 20 0c 00 00 	add    $0xc20,%r9
fffff8000024d204:	4c 03 cb             	add    %rbx,%r9
fffff8000024d207:	49 8b 01             	mov    (%r9),%rax
fffff8000024d20a:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024d20e:	44 3b d8             	cmp    %eax,%r11d
fffff8000024d211:	72 1e                	jb     0xfffff8000024d231
fffff8000024d213:	41 8b 41 04          	mov    0x4(%r9),%eax
fffff8000024d217:	41 3b c3             	cmp    %r11d,%eax
fffff8000024d21a:	77 15                	ja     0xfffff8000024d231
fffff8000024d21c:	41 8d 4b 01          	lea    0x1(%r11),%ecx
fffff8000024d220:	f0 41 0f b1 49 04    	lock cmpxchg %ecx,0x4(%r9)
fffff8000024d226:	74 09                	je     0xfffff8000024d231
fffff8000024d228:	41 8b 41 04          	mov    0x4(%r9),%eax
fffff8000024d22c:	41 3b c3             	cmp    %r11d,%eax
fffff8000024d22f:	76 ef                	jbe    0xfffff8000024d220
fffff8000024d231:	8b cf                	mov    %edi,%ecx
fffff8000024d233:	f0 4b 0f ab 4c d9 08 	lock bts %rcx,0x8(%r9,%r11,8)
fffff8000024d23a:	73 1e                	jae    0xfffff8000024d25a
fffff8000024d23c:	f0 41 ff 8a b8 0d 00 	lock decl 0xdb8(%r10)
fffff8000024d243:	00
fffff8000024d244:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000024d24a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
fffff8000024d24f:	45 03 c1             	add    %r9d,%r8d
fffff8000024d252:	45 33 db             	xor    %r11d,%r11d
fffff8000024d255:	e9 48 fe ff ff       	jmp    0xfffff8000024d0a2
fffff8000024d25a:	44 8b 9b 18 0c 00 00 	mov    0xc18(%rbx),%r11d
fffff8000024d261:	bb 01 00 00 00       	mov    $0x1,%ebx
fffff8000024d266:	44 84 db             	test   %r11b,%bl
fffff8000024d269:	75 64                	jne    0xfffff8000024d2cf
fffff8000024d26b:	41 8a 4a 14          	mov    0x14(%r10),%cl
fffff8000024d26f:	8b c3                	mov    %ebx,%eax
fffff8000024d271:	d3 e0                	shl    %cl,%eax
fffff8000024d273:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff8000024d276:	0b c8                	or     %eax,%ecx
fffff8000024d278:	f7 d1                	not    %ecx
fffff8000024d27a:	41 23 cb             	and    %r11d,%ecx
fffff8000024d27d:	0f bc c1             	bsf    %ecx,%eax
fffff8000024d280:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
fffff8000024d284:	0f 95 c0             	setne  %al
fffff8000024d287:	45 33 db             	xor    %r11d,%r11d
fffff8000024d28a:	84 c0                	test   %al,%al
fffff8000024d28c:	75 44                	jne    0xfffff8000024d2d2
fffff8000024d28e:	8b 8e 14 03 00 00    	mov    0x314(%rsi),%ecx
fffff8000024d294:	44 8b d9             	mov    %ecx,%r11d
fffff8000024d297:	49 8b 01             	mov    (%r9),%rax
fffff8000024d29a:	83 e1 3f             	and    $0x3f,%ecx
fffff8000024d29d:	41 c1 eb 06          	shr    $0x6,%r11d
fffff8000024d2a1:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024d2a5:	44 3b d8             	cmp    %eax,%r11d
fffff8000024d2a8:	72 0a                	jb     0xfffff8000024d2b4
fffff8000024d2aa:	45 33 db             	xor    %r11d,%r11d
fffff8000024d2ad:	f0 44 09 1c 24       	lock or %r11d,(%rsp)
fffff8000024d2b2:	eb 1e                	jmp    0xfffff8000024d2d2
fffff8000024d2b4:	f0 4b 0f b3 4c d9 08 	lock btr %rcx,0x8(%r9,%r11,8)
fffff8000024d2bb:	0f 92 c0             	setb   %al
fffff8000024d2be:	45 33 db             	xor    %r11d,%r11d
fffff8000024d2c1:	84 c0                	test   %al,%al
fffff8000024d2c3:	74 0d                	je     0xfffff8000024d2d2
fffff8000024d2c5:	f0 41 ff 8a b8 0d 00 	lock decl 0xdb8(%r10)
fffff8000024d2cc:	00
fffff8000024d2cd:	eb 03                	jmp    0xfffff8000024d2d2
fffff8000024d2cf:	45 33 db             	xor    %r11d,%r11d
fffff8000024d2d2:	44 03 c3             	add    %ebx,%r8d
fffff8000024d2d5:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000024d2db:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
fffff8000024d2e0:	e9 bd fd ff ff       	jmp    0xfffff8000024d0a2
fffff8000024d2e5:	45 33 db             	xor    %r11d,%r11d
fffff8000024d2e8:	f0 41 ff 8a b8 0d 00 	lock decl 0xdb8(%r10)
fffff8000024d2ef:	00
fffff8000024d2f0:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000024d2f6:	45 03 c1             	add    %r9d,%r8d
fffff8000024d2f9:	e9 a9 fd ff ff       	jmp    0xfffff8000024d0a7
fffff8000024d2fe:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000024d304:	8b 74 24 38          	mov    0x38(%rsp),%esi
fffff8000024d308:	41 8b c1             	mov    %r9d,%eax
fffff8000024d30b:	40 0f b6 ce          	movzbl %sil,%ecx
fffff8000024d30f:	d3 e0                	shl    %cl,%eax
fffff8000024d311:	8d 50 ff             	lea    -0x1(%rax),%edx
fffff8000024d314:	0b d0                	or     %eax,%edx
fffff8000024d316:	f7 d2                	not    %edx
fffff8000024d318:	23 54 24 20          	and    0x20(%rsp),%edx
fffff8000024d31c:	0f bc d2             	bsf    %edx,%edx
fffff8000024d31f:	40 8a f2             	mov    %dl,%sil
fffff8000024d322:	89 54 24 5c          	mov    %edx,0x5c(%rsp)
fffff8000024d326:	0f 95 c0             	setne  %al
fffff8000024d329:	89 74 24 38          	mov    %esi,0x38(%rsp)
fffff8000024d32d:	84 c0                	test   %al,%al
fffff8000024d32f:	0f 85 3a fd ff ff    	jne    0xfffff8000024d06f
fffff8000024d335:	48 8b cf             	mov    %rdi,%rcx
fffff8000024d338:	e8 e7 38 fd ff       	call   0xfffff80000220c24
fffff8000024d33d:	90                   	nop
fffff8000024d33e:	e9 fd 4c fd ff       	jmp    0xfffff80000222040
fffff8000024d343:	cc                   	int3
fffff8000024d344:	8a 85 40 0b 00 00    	mov    0xb40(%rbp),%al
fffff8000024d34a:	84 c0                	test   %al,%al
fffff8000024d34c:	0f 85 40 4e fd ff    	jne    0xfffff80000222192
fffff8000024d352:	e9 f1 4e fd ff       	jmp    0xfffff80000222248
fffff8000024d357:	cc                   	int3
fffff8000024d358:	0f b7 f8             	movzwl %ax,%edi
fffff8000024d35b:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff8000024d360:	8b c7                	mov    %edi,%eax
fffff8000024d362:	c1 e0 06             	shl    $0x6,%eax
fffff8000024d365:	44 3b c8             	cmp    %eax,%r9d
fffff8000024d368:	73 50                	jae    0xfffff8000024d3ba
fffff8000024d36a:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
fffff8000024d36e:	41 8b ca             	mov    %r10d,%ecx
fffff8000024d371:	49 8b d6             	mov    %r14,%rdx
fffff8000024d374:	48 d3 e2             	shl    %cl,%rdx
fffff8000024d377:	44 3b c3             	cmp    %ebx,%r8d
fffff8000024d37a:	73 27                	jae    0xfffff8000024d3a3
fffff8000024d37c:	41 8b c8             	mov    %r8d,%ecx
fffff8000024d37f:	48 ff c1             	inc    %rcx
fffff8000024d382:	49 8d 0c cb          	lea    (%r11,%rcx,8),%rcx
fffff8000024d386:	48 23 11             	and    (%rcx),%rdx
fffff8000024d389:	48 0f bc c2          	bsf    %rdx,%rax
fffff8000024d38d:	75 37                	jne    0xfffff8000024d3c6
fffff8000024d38f:	45 03 c7             	add    %r15d,%r8d
fffff8000024d392:	48 83 c1 08          	add    $0x8,%rcx
fffff8000024d396:	49 8b d6             	mov    %r14,%rdx
fffff8000024d399:	44 3b 44 24 54       	cmp    0x54(%rsp),%r8d
fffff8000024d39e:	72 e6                	jb     0xfffff8000024d386
fffff8000024d3a0:	44 8b d5             	mov    %ebp,%r10d
fffff8000024d3a3:	44 3b c7             	cmp    %edi,%r8d
fffff8000024d3a6:	73 12                	jae    0xfffff8000024d3ba
fffff8000024d3a8:	66 44 39 7c 24 52    	cmp    %r15w,0x52(%rsp)
fffff8000024d3ae:	75 0a                	jne    0xfffff8000024d3ba
fffff8000024d3b0:	45 8b c8             	mov    %r8d,%r9d
fffff8000024d3b3:	41 c1 e1 06          	shl    $0x6,%r9d
fffff8000024d3b7:	45 03 ca             	add    %r10d,%r9d
fffff8000024d3ba:	44 89 8e 04 01 00 00 	mov    %r9d,0x104(%rsi)
fffff8000024d3c1:	e9 77 50 fd ff       	jmp    0xfffff8000022243d
fffff8000024d3c6:	45 8b c8             	mov    %r8d,%r9d
fffff8000024d3c9:	41 c1 e1 06          	shl    $0x6,%r9d
fffff8000024d3cd:	44 03 c8             	add    %eax,%r9d
fffff8000024d3d0:	eb e8                	jmp    0xfffff8000024d3ba
fffff8000024d3d2:	48 8b 05 77 ac 4d 00 	mov    0x4dac77(%rip),%rax        # 0xfffff80000728050
fffff8000024d3d9:	48 8d 0d 90 90 3b 00 	lea    0x3b9090(%rip),%rcx        # 0xfffff80000606470
fffff8000024d3e0:	ba 00 04 00 00       	mov    $0x400,%edx
fffff8000024d3e5:	e8 96 fa fe ff       	call   0xfffff8000023ce80
fffff8000024d3ea:	33 db                	xor    %ebx,%ebx
fffff8000024d3ec:	f0 ff 87 ec c9 02 00 	lock incl 0x2c9ec(%rdi)
fffff8000024d3f3:	f0 ff 05 8a f4 52 00 	lock incl 0x52f48a(%rip)        # 0xfffff8000077c884
fffff8000024d3fa:	44 8b 87 80 00 01 00 	mov    0x10080(%rdi),%r8d
fffff8000024d401:	8d 4b 10             	lea    0x10(%rbx),%ecx
fffff8000024d404:	ba a4 00 00 00       	mov    $0xa4,%edx
fffff8000024d409:	e8 b6 c1 02 00       	call   0xfffff800002795c4
fffff8000024d40e:	90                   	nop
fffff8000024d40f:	e9 1c 51 fd ff       	jmp    0xfffff80000222530
fffff8000024d414:	41 3b ce             	cmp    %r14d,%ecx
fffff8000024d417:	74 16                	je     0xfffff8000024d42f
fffff8000024d419:	44 38 5d d5          	cmp    %r11b,-0x2b(%rbp)
fffff8000024d41d:	0f 85 38 53 fd ff    	jne    0xfffff8000022275b
fffff8000024d423:	8b 7d d0             	mov    -0x30(%rbp),%edi
fffff8000024d426:	44 88 75 d5          	mov    %r14b,-0x2b(%rbp)
fffff8000024d42a:	e9 c0 52 fd ff       	jmp    0xfffff800002226ef
fffff8000024d42f:	8b 55 d4             	mov    -0x2c(%rbp),%edx
fffff8000024d432:	0f bc fa             	bsf    %edx,%edi
fffff8000024d435:	89 7c 24 24          	mov    %edi,0x24(%rsp)
fffff8000024d439:	0f 84 1c 53 fd ff    	je     0xfffff8000022275b
fffff8000024d43f:	8b cf                	mov    %edi,%ecx
fffff8000024d441:	41 8b c6             	mov    %r14d,%eax
fffff8000024d444:	d3 e0                	shl    %cl,%eax
fffff8000024d446:	33 d0                	xor    %eax,%edx
fffff8000024d448:	89 55 d4             	mov    %edx,-0x2c(%rbp)
fffff8000024d44b:	e9 9f 52 fd ff       	jmp    0xfffff800002226ef
fffff8000024d450:	44 0f b7 4d d0       	movzwl -0x30(%rbp),%r9d
fffff8000024d455:	8b 4d 58             	mov    0x58(%rbp),%ecx
fffff8000024d458:	41 8b c1             	mov    %r9d,%eax
fffff8000024d45b:	c1 e0 06             	shl    $0x6,%eax
fffff8000024d45e:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
fffff8000024d463:	3b c8                	cmp    %eax,%ecx
fffff8000024d465:	0f 83 f0 52 fd ff    	jae    0xfffff8000022275b
fffff8000024d46b:	4c 8b 55 d0          	mov    -0x30(%rbp),%r10
fffff8000024d46f:	8b f9                	mov    %ecx,%edi
fffff8000024d471:	83 e1 3f             	and    $0x3f,%ecx
fffff8000024d474:	c1 ef 06             	shr    $0x6,%edi
fffff8000024d477:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
fffff8000024d47b:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
fffff8000024d47f:	4d 8b c2             	mov    %r10,%r8
fffff8000024d482:	48 d3 e2             	shl    %cl,%rdx
fffff8000024d485:	49 c1 e8 20          	shr    $0x20,%r8
fffff8000024d489:	41 3b f8             	cmp    %r8d,%edi
fffff8000024d48c:	73 30                	jae    0xfffff8000024d4be
fffff8000024d48e:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
fffff8000024d492:	48 8d 0c f9          	lea    (%rcx,%rdi,8),%rcx
fffff8000024d496:	48 8b 01             	mov    (%rcx),%rax
fffff8000024d499:	48 23 c2             	and    %rdx,%rax
fffff8000024d49c:	48 0f bc d0          	bsf    %rax,%rdx
fffff8000024d4a0:	89 54 24 20          	mov    %edx,0x20(%rsp)
fffff8000024d4a4:	75 7a                	jne    0xfffff8000024d520
fffff8000024d4a6:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
fffff8000024d4aa:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
fffff8000024d4af:	41 03 fe             	add    %r14d,%edi
fffff8000024d4b2:	48 83 c1 08          	add    $0x8,%rcx
fffff8000024d4b6:	3b 7d d4             	cmp    -0x2c(%rbp),%edi
fffff8000024d4b9:	72 db                	jb     0xfffff8000024d496
fffff8000024d4bb:	41 8b cb             	mov    %r11d,%ecx
fffff8000024d4be:	41 3b f9             	cmp    %r9d,%edi
fffff8000024d4c1:	0f 83 94 52 fd ff    	jae    0xfffff8000022275b
fffff8000024d4c7:	66 44 39 75 d2       	cmp    %r14w,-0x2e(%rbp)
fffff8000024d4cc:	0f 85 89 52 fd ff    	jne    0xfffff8000022275b
fffff8000024d4d2:	c1 e7 06             	shl    $0x6,%edi
fffff8000024d4d5:	03 f9                	add    %ecx,%edi
fffff8000024d4d7:	8b d7                	mov    %edi,%edx
fffff8000024d4d9:	89 7d 58             	mov    %edi,0x58(%rbp)
fffff8000024d4dc:	8b cf                	mov    %edi,%ecx
fffff8000024d4de:	c1 ea 06             	shr    $0x6,%edx
fffff8000024d4e1:	83 e1 3f             	and    $0x3f,%ecx
fffff8000024d4e4:	41 3b d0             	cmp    %r8d,%edx
fffff8000024d4e7:	72 29                	jb     0xfffff8000024d512
fffff8000024d4e9:	49 c1 ea 10          	shr    $0x10,%r10
fffff8000024d4ed:	66 45 85 d2          	test   %r10w,%r10w
fffff8000024d4f1:	0f 84 f8 51 fd ff    	je     0xfffff800002226ef
fffff8000024d4f7:	41 8b c0             	mov    %r8d,%eax
fffff8000024d4fa:	45 03 c6             	add    %r14d,%r8d
fffff8000024d4fd:	48 83 4c c5 d8 ff    	orq    $0xffffffffffffffff,-0x28(%rbp,%rax,8)
fffff8000024d503:	44 3b c2             	cmp    %edx,%r8d
fffff8000024d506:	76 ef                	jbe    0xfffff8000024d4f7
fffff8000024d508:	41 8d 04 16          	lea    (%r14,%rdx,1),%eax
fffff8000024d50c:	0f b7 c0             	movzwl %ax,%eax
fffff8000024d50f:	89 45 d4             	mov    %eax,-0x2c(%rbp)
fffff8000024d512:	48 0f b3 4c d5 d8    	btr    %rcx,-0x28(%rbp,%rdx,8)
fffff8000024d518:	8b 7d 58             	mov    0x58(%rbp),%edi
fffff8000024d51b:	e9 cf 51 fd ff       	jmp    0xfffff800002226ef
fffff8000024d520:	c1 e7 06             	shl    $0x6,%edi
fffff8000024d523:	03 fa                	add    %edx,%edi
fffff8000024d525:	eb b0                	jmp    0xfffff8000024d4d7
fffff8000024d527:	48 8b ce             	mov    %rsi,%rcx
fffff8000024d52a:	49 8b c4             	mov    %r12,%rax
fffff8000024d52d:	e8 4e f9 fe ff       	call   0xfffff8000023ce80
fffff8000024d532:	45 33 db             	xor    %r11d,%r11d
fffff8000024d535:	84 c0                	test   %al,%al
fffff8000024d537:	0f 85 c5 51 fd ff    	jne    0xfffff80000222702
fffff8000024d53d:	45 03 fe             	add    %r14d,%r15d
fffff8000024d540:	e9 fe 51 fd ff       	jmp    0xfffff80000222743
fffff8000024d545:	41 3b ce             	cmp    %r14d,%ecx
fffff8000024d548:	74 2f                	je     0xfffff8000024d579
fffff8000024d54a:	44 38 5d d4          	cmp    %r11b,-0x2c(%rbp)
fffff8000024d54e:	0f 85 4e 51 fd ff    	jne    0xfffff800002226a2
fffff8000024d554:	8b 45 d0             	mov    -0x30(%rbp),%eax
fffff8000024d557:	8b 0d cf a9 4d 00    	mov    0x4da9cf(%rip),%ecx        # 0xfffff80000727f2c
fffff8000024d55d:	8b 94 86 c0 b6 7a 00 	mov    0x7ab6c0(%rsi,%rax,4),%edx
fffff8000024d564:	8b c2                	mov    %edx,%eax
fffff8000024d566:	c1 e0 18             	shl    $0x18,%eax
fffff8000024d569:	80 e1 04             	and    $0x4,%cl
fffff8000024d56c:	b9 00 04 00 00       	mov    $0x400,%ecx
fffff8000024d571:	0f 44 d0             	cmove  %eax,%edx
fffff8000024d574:	e9 3e 52 fd ff       	jmp    0xfffff800002227b7
fffff8000024d579:	8b 55 d0             	mov    -0x30(%rbp),%edx
fffff8000024d57c:	85 d2                	test   %edx,%edx
fffff8000024d57e:	0f 84 1e 51 fd ff    	je     0xfffff800002226a2
fffff8000024d584:	8b 05 a2 a9 4d 00    	mov    0x4da9a2(%rip),%eax        # 0xfffff80000727f2c
fffff8000024d58a:	a8 04                	test   $0x4,%al
fffff8000024d58c:	0f 85 20 52 fd ff    	jne    0xfffff800002227b2
fffff8000024d592:	c1 e2 18             	shl    $0x18,%edx
fffff8000024d595:	e9 18 52 fd ff       	jmp    0xfffff800002227b2
fffff8000024d59a:	49 0f bc d0          	bsf    %r8,%rdx
fffff8000024d59e:	41 8b c3             	mov    %r11d,%eax
fffff8000024d5a1:	89 54 24 28          	mov    %edx,0x28(%rsp)
fffff8000024d5a5:	74 21                	je     0xfffff8000024d5c8
fffff8000024d5a7:	44 8b 4d 60          	mov    0x60(%rbp),%r9d
fffff8000024d5ab:	8b ca                	mov    %edx,%ecx
fffff8000024d5ad:	49 0f bb c8          	btc    %rcx,%r8
fffff8000024d5b1:	41 8d 0c 11          	lea    (%r9,%rdx,1),%ecx
fffff8000024d5b5:	0b 84 8e 40 f0 7d 00 	or     0x7df040(%rsi,%rcx,4),%eax
fffff8000024d5bc:	49 0f bc c8          	bsf    %r8,%rcx
fffff8000024d5c0:	8b d1                	mov    %ecx,%edx
fffff8000024d5c2:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
fffff8000024d5c6:	75 e3                	jne    0xfffff8000024d5ab
fffff8000024d5c8:	8b 0d 5a a9 4d 00    	mov    0x4da95a(%rip),%ecx        # 0xfffff80000727f28
fffff8000024d5ce:	8b d0                	mov    %eax,%edx
fffff8000024d5d0:	c1 ea 10             	shr    $0x10,%edx
fffff8000024d5d3:	d3 e2                	shl    %cl,%edx
fffff8000024d5d5:	0f b7 c8             	movzwl %ax,%ecx
fffff8000024d5d8:	0b d1                	or     %ecx,%edx
fffff8000024d5da:	e9 c2 51 fd ff       	jmp    0xfffff800002227a1
fffff8000024d5df:	48 8b 05 6a aa 4d 00 	mov    0x4daa6a(%rip),%rax        # 0xfffff80000728050
fffff8000024d5e6:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
fffff8000024d5eb:	ba 00 04 00 00       	mov    $0x400,%edx
fffff8000024d5f0:	e8 8b f8 fe ff       	call   0xfffff8000023ce80
fffff8000024d5f5:	90                   	nop
fffff8000024d5f6:	e9 a7 50 fd ff       	jmp    0xfffff800002226a2
fffff8000024d5fb:	84 db                	test   %bl,%bl
fffff8000024d5fd:	78 17                	js     0xfffff8000024d616
fffff8000024d5ff:	41 8b c7             	mov    %r15d,%eax
fffff8000024d602:	f7 d8                	neg    %eax
fffff8000024d604:	f0 41 0f c1 86 80 02 	lock xadd %eax,0x10280(%r14)
fffff8000024d60b:	01 00
fffff8000024d60d:	41 3b c7             	cmp    %r15d,%eax
fffff8000024d610:	0f 85 c0 51 fd ff    	jne    0xfffff800002227d6
fffff8000024d616:	45 89 9e c0 02 01 00 	mov    %r11d,0x102c0(%r14)
fffff8000024d61d:	e9 b4 51 fd ff       	jmp    0xfffff800002227d6
fffff8000024d622:	c6 02 03             	movb   $0x3,(%rdx)
fffff8000024d625:	b0 03                	mov    $0x3,%al
fffff8000024d627:	89 9a 90 00 00 00    	mov    %ebx,0x90(%rdx)
fffff8000024d62d:	e9 23 52 fd ff       	jmp    0xfffff80000222855
fffff8000024d632:	41 8b c3             	mov    %r11d,%eax
fffff8000024d635:	41 8b c8             	mov    %r8d,%ecx
fffff8000024d638:	48 0b c8             	or     %rax,%rcx
fffff8000024d63b:	48 8d 05 fe 29 59 00 	lea    0x5929fe(%rip),%rax        # 0xfffff800007e0040
fffff8000024d642:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
fffff8000024d646:	49 23 c2             	and    %r10,%rax
fffff8000024d649:	4c 8b d0             	mov    %rax,%r10
fffff8000024d64c:	e9 6e 52 fd ff       	jmp    0xfffff800002228bf
fffff8000024d651:	3b cf                	cmp    %edi,%ecx
fffff8000024d653:	0f 84 e2 00 00 00    	je     0xfffff8000024d73b
fffff8000024d659:	48 8b 42 08          	mov    0x8(%rdx),%rax
fffff8000024d65d:	44 8b 8a 90 00 00 00 	mov    0x90(%rdx),%r9d
fffff8000024d664:	44 0f b7 d8          	movzwl %ax,%r11d
fffff8000024d668:	41 8b cb             	mov    %r11d,%ecx
fffff8000024d66b:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
fffff8000024d670:	c1 e1 06             	shl    $0x6,%ecx
fffff8000024d673:	44 3b c9             	cmp    %ecx,%r9d
fffff8000024d676:	0f 83 92 52 fd ff    	jae    0xfffff8000022290e
fffff8000024d67c:	45 8b c1             	mov    %r9d,%r8d
fffff8000024d67f:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024d683:	41 83 e1 3f          	and    $0x3f,%r9d
fffff8000024d687:	41 c1 e8 06          	shr    $0x6,%r8d
fffff8000024d68b:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
fffff8000024d68f:	41 8b c9             	mov    %r9d,%ecx
fffff8000024d692:	4c 8b d6             	mov    %rsi,%r10
fffff8000024d695:	49 d3 e2             	shl    %cl,%r10
fffff8000024d698:	44 3b c0             	cmp    %eax,%r8d
fffff8000024d69b:	73 2b                	jae    0xfffff8000024d6c8
fffff8000024d69d:	41 8b c8             	mov    %r8d,%ecx
fffff8000024d6a0:	48 83 c1 02          	add    $0x2,%rcx
fffff8000024d6a4:	48 8d 0c ca          	lea    (%rdx,%rcx,8),%rcx
fffff8000024d6a8:	48 8b 01             	mov    (%rcx),%rax
fffff8000024d6ab:	49 23 c2             	and    %r10,%rax
fffff8000024d6ae:	4c 0f bc c8          	bsf    %rax,%r9
fffff8000024d6b2:	75 28                	jne    0xfffff8000024d6dc
fffff8000024d6b4:	44 03 c7             	add    %edi,%r8d
fffff8000024d6b7:	48 83 c1 08          	add    $0x8,%rcx
fffff8000024d6bb:	4c 8b d6             	mov    %rsi,%r10
fffff8000024d6be:	44 3b 44 24 1c       	cmp    0x1c(%rsp),%r8d
fffff8000024d6c3:	72 e3                	jb     0xfffff8000024d6a8
fffff8000024d6c5:	44 8b cb             	mov    %ebx,%r9d
fffff8000024d6c8:	45 3b c3             	cmp    %r11d,%r8d
fffff8000024d6cb:	0f 83 3d 52 fd ff    	jae    0xfffff8000022290e
fffff8000024d6d1:	66 39 7c 24 1a       	cmp    %di,0x1a(%rsp)
fffff8000024d6d6:	0f 85 32 52 fd ff    	jne    0xfffff8000022290e
fffff8000024d6dc:	41 c1 e0 06          	shl    $0x6,%r8d
fffff8000024d6e0:	45 03 c1             	add    %r9d,%r8d
fffff8000024d6e3:	44 89 82 90 00 00 00 	mov    %r8d,0x90(%rdx)
fffff8000024d6ea:	45 8b c8             	mov    %r8d,%r9d
fffff8000024d6ed:	48 8b 42 08          	mov    0x8(%rdx),%rax
fffff8000024d6f1:	41 83 e0 3f          	and    $0x3f,%r8d