fffff80000273015:	bf 01 00 00 00       	mov    $0x1,%edi
fffff8000027301a:	66 39 7c 24 2a       	cmp    %di,0x2a(%rsp)
fffff8000027301f:	0f 85 d4 00 00 00    	jne    0xfffff800002730f9
fffff80000273025:	8b f2                	mov    %edx,%esi
fffff80000273027:	48 8d 15 d2 cf d8 ff 	lea    -0x27302e(%rip),%rdx        # 0xfffff80000000000
fffff8000027302e:	c1 e6 06             	shl    $0x6,%esi
fffff80000273031:	03 f1                	add    %ecx,%esi
fffff80000273033:	8b 8c b2 40 f0 7d 00 	mov    0x7df040(%rdx,%rsi,4),%ecx
fffff8000027303a:	85 c9                	test   %ecx,%ecx
fffff8000027303c:	0f 84 98 00 00 00    	je     0xfffff800002730da
fffff80000273042:	8b d1                	mov    %ecx,%edx
fffff80000273044:	c1 ea 10             	shr    $0x10,%edx
fffff80000273047:	41 3b d0             	cmp    %r8d,%edx
fffff8000027304a:	0f 85 83 00 00 00    	jne    0xfffff800002730d3
fffff80000273050:	44 8b ce             	mov    %esi,%r9d
fffff80000273053:	44 8b de             	mov    %esi,%r11d
fffff80000273056:	41 c1 e9 06          	shr    $0x6,%r9d
fffff8000027305a:	41 83 e3 3f          	and    $0x3f,%r11d
fffff8000027305e:	45 3b ca             	cmp    %r10d,%r9d
fffff80000273061:	72 24                	jb     0xfffff80000273087
fffff80000273063:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000273067:	66 85 c0             	test   %ax,%ax
fffff8000027306a:	74 24                	je     0xfffff80000273090
fffff8000027306c:	41 8b c2             	mov    %r10d,%eax
fffff8000027306f:	44 03 d7             	add    %edi,%r10d
fffff80000273072:	4d 89 64 c6 08       	mov    %r12,0x8(%r14,%rax,8)
fffff80000273077:	45 3b d1             	cmp    %r9d,%r10d
fffff8000027307a:	76 f0                	jbe    0xfffff8000027306c
fffff8000027307c:	42 8d 04 0f          	lea    (%rdi,%r9,1),%eax
fffff80000273080:	0f b7 c0             	movzwl %ax,%eax
fffff80000273083:	41 89 46 04          	mov    %eax,0x4(%r14)
fffff80000273087:	41 8b d3             	mov    %r11d,%edx
fffff8000027308a:	4b 0f b3 54 ce 08    	btr    %rdx,0x8(%r14,%r9,8)
fffff80000273090:	49 8b 07             	mov    (%r15),%rax
fffff80000273093:	48 8b d0             	mov    %rax,%rdx
fffff80000273096:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000027309a:	44 3b ca             	cmp    %edx,%r9d
fffff8000027309d:	72 22                	jb     0xfffff800002730c1
fffff8000027309f:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002730a3:	66 85 c0             	test   %ax,%ax
fffff800002730a6:	75 22                	jne    0xfffff800002730ca
fffff800002730a8:	8b c2                	mov    %edx,%eax
fffff800002730aa:	03 d7                	add    %edi,%edx
fffff800002730ac:	49 89 6c c7 08       	mov    %rbp,0x8(%r15,%rax,8)
fffff800002730b1:	41 3b d1             	cmp    %r9d,%edx
fffff800002730b4:	76 f2                	jbe    0xfffff800002730a8
fffff800002730b6:	42 8d 04 0f          	lea    (%rdi,%r9,1),%eax
fffff800002730ba:	0f b7 c0             	movzwl %ax,%eax
fffff800002730bd:	41 89 47 04          	mov    %eax,0x4(%r15)
fffff800002730c1:	41 8b d3             	mov    %r11d,%edx
fffff800002730c4:	4b 0f ab 54 cf 08    	bts    %rdx,0x8(%r15,%r9,8)
fffff800002730ca:	0f b7 c1             	movzwl %cx,%eax
fffff800002730cd:	40 8a df             	mov    %dil,%bl
fffff800002730d0:	44 0b e8             	or     %eax,%r13d
fffff800002730d3:	48 8d 15 26 cf d8 ff 	lea    -0x2730da(%rip),%rdx        # 0xfffff80000000000
fffff800002730da:	03 f7                	add    %edi,%esi
fffff800002730dc:	e9 d0 fe ff ff       	jmp    0xfffff80000272fb1
fffff800002730e1:	41 8b f0             	mov    %r8d,%esi
fffff800002730e4:	c1 e6 06             	shl    $0x6,%esi
fffff800002730e7:	41 03 f3             	add    %r11d,%esi
fffff800002730ea:	e9 1f fe ff ff       	jmp    0xfffff80000272f0e
fffff800002730ef:	bf 01 00 00 00       	mov    $0x1,%edi
fffff800002730f4:	e9 2c ff ff ff       	jmp    0xfffff80000273025
fffff800002730f9:	48 8d 15 00 cf d8 ff 	lea    -0x273100(%rip),%rdx        # 0xfffff80000000000
fffff80000273100:	84 db                	test   %bl,%bl
fffff80000273102:	74 11                	je     0xfffff80000273115
fffff80000273104:	8b 0d 1e 4e 4b 00    	mov    0x4b4e1e(%rip),%ecx        # 0xfffff80000727f28
fffff8000027310a:	41 d3 e0             	shl    %cl,%r8d
fffff8000027310d:	45 0b c5             	or     %r13d,%r8d
fffff80000273110:	e9 f9 00 00 00       	jmp    0xfffff8000027320e
fffff80000273115:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
fffff8000027311a:	46 8b 84 8a c0 b6 7a 	mov    0x7ab6c0(%rdx,%r9,4),%r8d
fffff80000273121:	00
fffff80000273122:	e9 e7 00 00 00       	jmp    0xfffff8000027320e
fffff80000273127:	48 8b 01             	mov    (%rcx),%rax
fffff8000027312a:	33 ed                	xor    %ebp,%ebp
fffff8000027312c:	44 0f b7 d0          	movzwl %ax,%r10d
fffff80000273130:	8b f5                	mov    %ebp,%esi
fffff80000273132:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000273137:	41 f7 c2 ff ff ff 03 	test   $0x3ffffff,%r10d
fffff8000027313e:	76 7e                	jbe    0xfffff800002731be
fffff80000273140:	48 8b d0             	mov    %rax,%rdx
fffff80000273143:	44 8b c5             	mov    %ebp,%r8d
fffff80000273146:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000027314a:	85 d2                	test   %edx,%edx
fffff8000027314c:	74 1f                	je     0xfffff8000027316d
fffff8000027314e:	4c 8d 49 08          	lea    0x8(%rcx),%r9
fffff80000273152:	49 8b 09             	mov    (%r9),%rcx
fffff80000273155:	4c 0f bc d9          	bsf    %rcx,%r11
fffff80000273159:	0f 85 e7 00 00 00    	jne    0xfffff80000273246
fffff8000027315f:	45 03 c5             	add    %r13d,%r8d
fffff80000273162:	49 83 c1 08          	add    $0x8,%r9
fffff80000273166:	44 3b 44 24 2c       	cmp    0x2c(%rsp),%r8d
fffff8000027316b:	72 e5                	jb     0xfffff80000273152
fffff8000027316d:	45 3b c2             	cmp    %r10d,%r8d
fffff80000273170:	73 4c                	jae    0xfffff800002731be
fffff80000273172:	66 44 39 6c 24 2a    	cmp    %r13w,0x2a(%rsp)
fffff80000273178:	75 44                	jne    0xfffff800002731be
fffff8000027317a:	41 8b f0             	mov    %r8d,%esi
fffff8000027317d:	c1 e6 06             	shl    $0x6,%esi
fffff80000273180:	44 8b c6             	mov    %esi,%r8d
fffff80000273183:	8b ce                	mov    %esi,%ecx
fffff80000273185:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000273189:	83 e1 3f             	and    $0x3f,%ecx
fffff8000027318c:	44 3b c2             	cmp    %edx,%r8d
fffff8000027318f:	72 27                	jb     0xfffff800002731b8
fffff80000273191:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000273195:	66 85 c0             	test   %ax,%ax
fffff80000273198:	74 24                	je     0xfffff800002731be
fffff8000027319a:	49 83 cc ff          	or     $0xffffffffffffffff,%r12
fffff8000027319e:	8b c2                	mov    %edx,%eax
fffff800002731a0:	41 03 d5             	add    %r13d,%edx
fffff800002731a3:	4d 89 64 c6 08       	mov    %r12,0x8(%r14,%rax,8)
fffff800002731a8:	41 3b d0             	cmp    %r8d,%edx
fffff800002731ab:	76 f1                	jbe    0xfffff8000027319e
fffff800002731ad:	43 8d 04 28          	lea    (%r8,%r13,1),%eax
fffff800002731b1:	0f b7 c0             	movzwl %ax,%eax
fffff800002731b4:	41 89 46 04          	mov    %eax,0x4(%r14)
fffff800002731b8:	4b 0f b3 4c c6 08    	btr    %rcx,0x8(%r14,%r8,8)
fffff800002731be:	b8 10 00 00 00       	mov    $0x10,%eax
fffff800002731c3:	49 89 2f             	mov    %rbp,(%r15)
fffff800002731c6:	8b fe                	mov    %esi,%edi
fffff800002731c8:	66 41 89 07          	mov    %ax,(%r15)
fffff800002731cc:	c1 ef 06             	shr    $0x6,%edi
fffff800002731cf:	49 8d 4f 08          	lea    0x8(%r15),%rcx
fffff800002731d3:	8b de                	mov    %esi,%ebx
fffff800002731d5:	33 d2                	xor    %edx,%edx
fffff800002731d7:	83 e3 3f             	and    $0x3f,%ebx
fffff800002731da:	44 8d 47 01          	lea    0x1(%rdi),%r8d
fffff800002731de:	49 c1 e0 03          	shl    $0x3,%r8
fffff800002731e2:	e8 d9 13 fd ff       	call   0xfffff800002445c0
fffff800002731e7:	8b cb                	mov    %ebx,%ecx
fffff800002731e9:	42 8d 04 2f          	lea    (%rdi,%r13,1),%eax
fffff800002731ed:	0f b7 c0             	movzwl %ax,%eax
fffff800002731f0:	40 8a dd             	mov    %bpl,%bl
fffff800002731f3:	41 89 47 04          	mov    %eax,0x4(%r15)
fffff800002731f7:	49 0f ab 4c ff 08    	bts    %rcx,0x8(%r15,%rdi,8)
fffff800002731fd:	8b c6                	mov    %esi,%eax
fffff800002731ff:	48 8d 0d fa cd d8 ff 	lea    -0x273206(%rip),%rcx        # 0xfffff80000000000
fffff80000273206:	44 8b 84 81 c0 b6 7a 	mov    0x7ab6c0(%rcx,%rax,4),%r8d
fffff8000027320d:	00
fffff8000027320e:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
fffff80000273215:	00
fffff80000273216:	48 85 c0             	test   %rax,%rax
fffff80000273219:	74 02                	je     0xfffff8000027321d
fffff8000027321b:	88 18                	mov    %bl,(%rax)
fffff8000027321d:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
fffff80000273224:	00
fffff80000273225:	48 85 c0             	test   %rax,%rax
fffff80000273228:	74 03                	je     0xfffff8000027322d
fffff8000027322a:	44 89 00             	mov    %r8d,(%rax)
fffff8000027322d:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
fffff80000273234:	00
fffff80000273235:	48 83 c4 40          	add    $0x40,%rsp
fffff80000273239:	41 5f                	pop    %r15
fffff8000027323b:	41 5e                	pop    %r14
fffff8000027323d:	41 5d                	pop    %r13
fffff8000027323f:	41 5c                	pop    %r12
fffff80000273241:	5f                   	pop    %rdi
fffff80000273242:	5e                   	pop    %rsi
fffff80000273243:	5d                   	pop    %rbp
fffff80000273244:	c3                   	ret
fffff80000273245:	cc                   	int3
fffff80000273246:	41 8b f0             	mov    %r8d,%esi
fffff80000273249:	c1 e6 06             	shl    $0x6,%esi
fffff8000027324c:	41 03 f3             	add    %r11d,%esi
fffff8000027324f:	e9 2c ff ff ff       	jmp    0xfffff80000273180
fffff80000273254:	cc                   	int3
fffff80000273255:	cc                   	int3
fffff80000273256:	cc                   	int3
fffff80000273257:	cc                   	int3
fffff80000273258:	cc                   	int3
fffff80000273259:	cc                   	int3
fffff8000027325a:	cc                   	int3
fffff8000027325b:	cc                   	int3
fffff8000027325c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff80000273261:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
fffff80000273266:	56                   	push   %rsi
fffff80000273267:	57                   	push   %rdi
fffff80000273268:	48 8b 11             	mov    (%rcx),%rdx
fffff8000027326b:	33 c0                	xor    %eax,%eax
fffff8000027326d:	0f b7 fa             	movzwl %dx,%edi
fffff80000273270:	45 33 c0             	xor    %r8d,%r8d
fffff80000273273:	44 8b df             	mov    %edi,%r11d
fffff80000273276:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
fffff8000027327b:	41 c1 e3 06          	shl    $0x6,%r11d
fffff8000027327f:	48 8b f1             	mov    %rcx,%rsi
fffff80000273282:	8d 68 01             	lea    0x1(%rax),%ebp
fffff80000273285:	45 3b c3             	cmp    %r11d,%r8d
fffff80000273288:	0f 83 8d 00 00 00    	jae    0xfffff8000027331b
fffff8000027328e:	45 8b c8             	mov    %r8d,%r9d
fffff80000273291:	49 83 ca ff          	or     $0xffffffffffffffff,%r10
fffff80000273295:	41 83 e0 3f          	and    $0x3f,%r8d
fffff80000273299:	41 c1 e9 06          	shr    $0x6,%r9d
fffff8000027329d:	41 8b c8             	mov    %r8d,%ecx
fffff800002732a0:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
fffff800002732a5:	49 d3 e2             	shl    %cl,%r10
fffff800002732a8:	41 8b d8             	mov    %r8d,%ebx
fffff800002732ab:	48 8b ca             	mov    %rdx,%rcx
fffff800002732ae:	48 c1 e9 20          	shr    $0x20,%rcx
fffff800002732b2:	44 3b c9             	cmp    %ecx,%r9d
fffff800002732b5:	73 2f                	jae    0xfffff800002732e6
fffff800002732b7:	45 8b c1             	mov    %r9d,%r8d
fffff800002732ba:	49 ff c0             	inc    %r8
fffff800002732bd:	4e 8d 04 c6          	lea    (%rsi,%r8,8),%r8
fffff800002732c1:	49 8b 08             	mov    (%r8),%rcx
fffff800002732c4:	49 23 ca             	and    %r10,%rcx
fffff800002732c7:	4c 0f bc d1          	bsf    %rcx,%r10
fffff800002732cb:	75 42                	jne    0xfffff8000027330f
fffff800002732cd:	83 64 24 18 00       	andl   $0x0,0x18(%rsp)
fffff800002732d2:	49 83 ca ff          	or     $0xffffffffffffffff,%r10
fffff800002732d6:	44 03 cd             	add    %ebp,%r9d
fffff800002732d9:	49 83 c0 08          	add    $0x8,%r8
fffff800002732dd:	44 3b 4c 24 24       	cmp    0x24(%rsp),%r9d
fffff800002732e2:	72 dd                	jb     0xfffff800002732c1
fffff800002732e4:	33 db                	xor    %ebx,%ebx
fffff800002732e6:	44 3b cf             	cmp    %edi,%r9d
fffff800002732e9:	73 30                	jae    0xfffff8000027331b
fffff800002732eb:	66 39 6c 24 22       	cmp    %bp,0x22(%rsp)
fffff800002732f0:	75 29                	jne    0xfffff8000027331b
fffff800002732f2:	45 8b c1             	mov    %r9d,%r8d
fffff800002732f5:	41 c1 e0 06          	shl    $0x6,%r8d
fffff800002732f9:	44 03 c3             	add    %ebx,%r8d
fffff800002732fc:	4c 8d 0d 3d bd 56 00 	lea    0x56bd3d(%rip),%r9        # 0xfffff800007df040
fffff80000273303:	43 0b 04 81          	or     (%r9,%r8,4),%eax
fffff80000273307:	44 03 c5             	add    %ebp,%r8d
fffff8000027330a:	e9 76 ff ff ff       	jmp    0xfffff80000273285
fffff8000027330f:	45 8b c1             	mov    %r9d,%r8d
fffff80000273312:	41 c1 e0 06          	shl    $0x6,%r8d
fffff80000273316:	45 03 c2             	add    %r10d,%r8d
fffff80000273319:	eb e1                	jmp    0xfffff800002732fc
fffff8000027331b:	8b 0d 07 4c 4b 00    	mov    0x4b4c07(%rip),%ecx        # 0xfffff80000727f28
fffff80000273321:	8b d0                	mov    %eax,%edx
fffff80000273323:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
fffff80000273328:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
fffff8000027332d:	c1 ea 10             	shr    $0x10,%edx
fffff80000273330:	d3 e2                	shl    %cl,%edx
fffff80000273332:	0f b7 c0             	movzwl %ax,%eax
fffff80000273335:	0b c2                	or     %edx,%eax
fffff80000273337:	5f                   	pop    %rdi
fffff80000273338:	5e                   	pop    %rsi
fffff80000273339:	c3                   	ret
fffff8000027333a:	cc                   	int3
fffff8000027333b:	cc                   	int3
fffff8000027333c:	cc                   	int3
fffff8000027333d:	cc                   	int3
fffff8000027333e:	cc                   	int3
fffff8000027333f:	cc                   	int3
fffff80000273340:	cc                   	int3
fffff80000273341:	cc                   	int3
fffff80000273342:	cc                   	int3
fffff80000273343:	cc                   	int3
fffff80000273344:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000273349:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000027334e:	56                   	push   %rsi
fffff8000027334f:	57                   	push   %rdi
fffff80000273350:	41 54                	push   %r12
fffff80000273352:	41 56                	push   %r14
fffff80000273354:	41 57                	push   %r15
fffff80000273356:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000027335a:	83 64 24 68 00       	andl   $0x0,0x68(%rsp)
fffff8000027335f:	8b ea                	mov    %edx,%ebp
fffff80000273361:	83 3d c4 4b 4b 00 01 	cmpl   $0x1,0x4b4bc4(%rip)        # 0xfffff80000727f2c
fffff80000273368:	0f 85 63 01 00 00    	jne    0xfffff800002734d1
fffff8000027336e:	65 8b 1c 25 08 00 00 	mov    %gs:0x8,%ebx
fffff80000273375:	00
fffff80000273376:	48 8d 15 83 cc d8 ff 	lea    -0x27337d(%rip),%rdx        # 0xfffff80000000000
fffff8000027337d:	83 bc 9a 40 f0 7d 00 	cmpl   $0x0,0x7df040(%rdx,%rbx,4)
fffff80000273384:	00
fffff80000273385:	0f 85 46 01 00 00    	jne    0xfffff800002734d1
fffff8000027338b:	84 c9                	test   %cl,%cl
fffff8000027338d:	0f 84 3e 01 00 00    	je     0xfffff800002734d1
fffff80000273393:	8b fd                	mov    %ebp,%edi
fffff80000273395:	8b f5                	mov    %ebp,%esi
fffff80000273397:	c1 ef 04             	shr    $0x4,%edi
fffff8000027339a:	83 e6 0f             	and    $0xf,%esi
fffff8000027339d:	83 ff 0f             	cmp    $0xf,%edi
fffff800002733a0:	0f 83 2b 01 00 00    	jae    0xfffff800002734d1
fffff800002733a6:	8b ce                	mov    %esi,%ecx
fffff800002733a8:	85 f6                	test   %esi,%esi
fffff800002733aa:	0f 84 21 01 00 00    	je     0xfffff800002734d1
fffff800002733b0:	48 8d 46 ff          	lea    -0x1(%rsi),%rax
fffff800002733b4:	48 85 c1             	test   %rax,%rcx
fffff800002733b7:	0f 85 14 01 00 00    	jne    0xfffff800002734d1
fffff800002733bd:	0f bc c6             	bsf    %esi,%eax
fffff800002733c0:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff800002733c6:	89 44 24 68          	mov    %eax,0x68(%rsp)
fffff800002733ca:	44 8d 24 b8          	lea    (%rax,%rdi,4),%r12d
fffff800002733ce:	41 8b cc             	mov    %r12d,%ecx
fffff800002733d1:	49 d3 e6             	shl    %cl,%r14
fffff800002733d4:	f0 48 0f ba 2d 02 b2 	lock btsq $0x0,0x57b202(%rip)        # 0xfffff800007ee5e0
fffff800002733db:	57 00 00
fffff800002733de:	73 13                	jae    0xfffff800002733f3
fffff800002733e0:	48 8d 0d f9 b1 57 00 	lea    0x57b1f9(%rip),%rcx        # 0xfffff800007ee5e0
fffff800002733e7:	e8 24 82 fa ff       	call   0xfffff8000021b610
fffff800002733ec:	48 8d 15 0d cc d8 ff 	lea    -0x2733f3(%rip),%rdx        # 0xfffff80000000000
fffff800002733f3:	4c 85 35 0e 4b 4b 00 	test   %r14,0x4b4b0e(%rip)        # 0xfffff80000727f08
fffff800002733fa:	0f 85 c8 00 00 00    	jne    0xfffff800002734c8
fffff80000273400:	48 8b 05 49 30 39 00 	mov    0x393049(%rip),%rax        # 0xfffff80000606450
fffff80000273407:	8b cd                	mov    %ebp,%ecx
fffff80000273409:	c1 e1 18             	shl    $0x18,%ecx
fffff8000027340c:	89 88 d0 00 00 00    	mov    %ecx,0xd0(%rax)
fffff80000273412:	48 8b 05 37 30 39 00 	mov    0x393037(%rip),%rax        # 0xfffff80000606450
fffff80000273419:	8b 88 d0 00 00 00    	mov    0xd0(%rax),%ecx
fffff8000027341f:	c1 e9 18             	shr    $0x18,%ecx
fffff80000273422:	3b cd                	cmp    %ebp,%ecx
fffff80000273424:	74 16                	je     0xfffff8000027343c
fffff80000273426:	48 8b 05 23 30 39 00 	mov    0x393023(%rip),%rax        # 0xfffff80000606450
fffff8000027342d:	c7 80 d0 00 00 00 00 	movl   $0x0,0xd0(%rax)
fffff80000273434:	00 00 00
fffff80000273437:	e9 8c 00 00 00       	jmp    0xfffff800002734c8
fffff8000027343c:	4c 09 35 c5 4a 4b 00 	or     %r14,0x4b4ac5(%rip)        # 0xfffff80000727f08
fffff80000273443:	8b cb                	mov    %ebx,%ecx
fffff80000273445:	66 89 7c 24 62       	mov    %di,0x62(%rsp)
fffff8000027344a:	66 89 74 24 60       	mov    %si,0x60(%rsp)
fffff8000027344f:	8b 44 24 60          	mov    0x60(%rsp),%eax
fffff80000273453:	89 84 9a 40 f0 7d 00 	mov    %eax,0x7df040(%rdx,%rbx,4)
fffff8000027345a:	8b d7                	mov    %edi,%edx
fffff8000027345c:	e8 8f 00 00 00       	call   0xfffff800002734f0
fffff80000273461:	44 3b e3             	cmp    %ebx,%r12d
fffff80000273464:	74 07                	je     0xfffff8000027346d
fffff80000273466:	c6 05 53 e1 38 00 00 	movb   $0x0,0x38e153(%rip)        # 0xfffff800006015c0
fffff8000027346d:	48 8b 05 8c 5b 51 00 	mov    0x515b8c(%rip),%rax        # 0xfffff80000789000
fffff80000273474:	8b d3                	mov    %ebx,%edx
fffff80000273476:	c1 ea 06             	shr    $0x6,%edx
fffff80000273479:	83 e3 3f             	and    $0x3f,%ebx
fffff8000027347c:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000273480:	3b d0                	cmp    %eax,%edx
fffff80000273482:	72 21                	jb     0xfffff800002734a5
fffff80000273484:	8b 05 7a 5b 51 00    	mov    0x515b7a(%rip),%eax        # 0xfffff80000789004
fffff8000027348a:	3b c2                	cmp    %edx,%eax
fffff8000027348c:	77 17                	ja     0xfffff800002734a5
fffff8000027348e:	8d 4a 01             	lea    0x1(%rdx),%ecx
fffff80000273491:	f0 0f b1 0d 6b 5b 51 	lock cmpxchg %ecx,0x515b6b(%rip)        # 0xfffff80000789004
fffff80000273498:	00
fffff80000273499:	74 0a                	je     0xfffff800002734a5
fffff8000027349b:	8b 05 63 5b 51 00    	mov    0x515b63(%rip),%eax        # 0xfffff80000789004
fffff800002734a1:	3b c2                	cmp    %edx,%eax
fffff800002734a3:	76 ec                	jbe    0xfffff80000273491
fffff800002734a5:	8b c2                	mov    %edx,%eax
fffff800002734a7:	48 8d 15 52 cb d8 ff 	lea    -0x2734ae(%rip),%rdx        # 0xfffff80000000000
fffff800002734ae:	8b cb                	mov    %ebx,%ecx
fffff800002734b0:	f0 48 0f ab 8c c2 08 	lock bts %rcx,0x789008(%rdx,%rax,8)
fffff800002734b7:	90 78 00
fffff800002734ba:	8b 05 58 4a 4b 00    	mov    0x4b4a58(%rip),%eax        # 0xfffff80000727f18
fffff800002734c0:	ff c8                	dec    %eax
fffff800002734c2:	89 05 50 4a 4b 00    	mov    %eax,0x4b4a50(%rip)        # 0xfffff80000727f18
fffff800002734c8:	f0 48 83 25 0f b1 57 	lock andq $0x0,0x57b10f(%rip)        # 0xfffff800007ee5e0
fffff800002734cf:	00 00
fffff800002734d1:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx