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
fffff800002734d6:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff800002734db:	48 83 c4 20          	add    $0x20,%rsp
fffff800002734df:	41 5f                	pop    %r15
fffff800002734e1:	41 5e                	pop    %r14
fffff800002734e3:	41 5c                	pop    %r12
fffff800002734e5:	5f                   	pop    %rdi
fffff800002734e6:	5e                   	pop    %rsi
fffff800002734e7:	c3                   	ret
fffff800002734e8:	cc                   	int3
fffff800002734e9:	cc                   	int3
fffff800002734ea:	cc                   	int3
fffff800002734eb:	cc                   	int3
fffff800002734ec:	cc                   	int3
fffff800002734ed:	cc                   	int3
fffff800002734ee:	cc                   	int3
fffff800002734ef:	cc                   	int3
fffff800002734f0:	83 64 24 08 00       	andl   $0x0,0x8(%rsp)
fffff800002734f5:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff800002734fb:	44 8b c1             	mov    %ecx,%r8d
fffff800002734fe:	44 8b da             	mov    %edx,%r11d
fffff80000273501:	83 e1 3f             	and    $0x3f,%ecx
fffff80000273504:	45 8b d0             	mov    %r8d,%r10d
fffff80000273507:	49 d3 e1             	shl    %cl,%r9
fffff8000027350a:	41 8b c0             	mov    %r8d,%eax
fffff8000027350d:	41 83 e2 c0          	and    $0xffffffc0,%r10d
fffff80000273511:	4c 8d 05 e8 ca d8 ff 	lea    -0x273518(%rip),%r8        # 0xfffff80000000000
fffff80000273518:	48 c1 e8 06          	shr    $0x6,%rax
fffff8000027351c:	49 8b 8c c0 08 90 78 	mov    0x789008(%r8,%rax,8),%rcx
fffff80000273523:	00
fffff80000273524:	eb 1a                	jmp    0xfffff80000273540
fffff80000273526:	8b c2                	mov    %edx,%eax
fffff80000273528:	48 0f bb c1          	btc    %rax,%rcx
fffff8000027352c:	42 8d 04 12          	lea    (%rdx,%r10,1),%eax
fffff80000273530:	8b d0                	mov    %eax,%edx
fffff80000273532:	41 0f b7 84 80 42 f0 	movzwl 0x7df042(%r8,%rax,4),%eax
fffff80000273539:	7d 00
fffff8000027353b:	41 3b c3             	cmp    %r11d,%eax
fffff8000027353e:	74 08                	je     0xfffff80000273548
fffff80000273540:	48 0f bc d1          	bsf    %rcx,%rdx
fffff80000273544:	75 e0                	jne    0xfffff80000273526
fffff80000273546:	eb 08                	jmp    0xfffff80000273550
fffff80000273548:	4d 0b 8c d0 40 00 7e 	or     0x7e0040(%r8,%rdx,8),%r9
fffff8000027354f:	00
fffff80000273550:	49 0f bc c9          	bsf    %r9,%rcx
fffff80000273554:	49 8b d1             	mov    %r9,%rdx
fffff80000273557:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
fffff8000027355b:	74 1e                	je     0xfffff8000027357b
fffff8000027355d:	8b c1                	mov    %ecx,%eax
fffff8000027355f:	48 0f bb c2          	btc    %rax,%rdx
fffff80000273563:	42 8d 04 11          	lea    (%rcx,%r10,1),%eax
fffff80000273567:	4d 89 8c c0 40 00 7e 	mov    %r9,0x7e0040(%r8,%rax,8)
fffff8000027356e:	00
fffff8000027356f:	48 0f bc c2          	bsf    %rdx,%rax
fffff80000273573:	8b c8                	mov    %eax,%ecx
fffff80000273575:	89 44 24 08          	mov    %eax,0x8(%rsp)
fffff80000273579:	75 e2                	jne    0xfffff8000027355d
fffff8000027357b:	c3                   	ret
fffff8000027357c:	cc                   	int3
fffff8000027357d:	cc                   	int3
fffff8000027357e:	cc                   	int3
fffff8000027357f:	cc                   	int3
fffff80000273580:	cc                   	int3
fffff80000273581:	cc                   	int3
fffff80000273582:	cc                   	int3
fffff80000273583:	cc                   	int3
fffff80000273584:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000273589:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff8000027358e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff80000273593:	57                   	push   %rdi
fffff80000273594:	41 56                	push   %r14
fffff80000273596:	41 57                	push   %r15
fffff80000273598:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000027359c:	65 8b 34 25 08 00 00 	mov    %gs:0x8,%esi
fffff800002735a3:	00
fffff800002735a4:	4c 8d 3d 55 ca d8 ff 	lea    -0x2735ab(%rip),%r15        # 0xfffff80000000000
fffff800002735ab:	48 8b 05 ae 49 4b 00 	mov    0x4b49ae(%rip),%rax        # 0xfffff80000727f60
fffff800002735b2:	8b de                	mov    %esi,%ebx
fffff800002735b4:	48 8b c8             	mov    %rax,%rcx
fffff800002735b7:	c1 eb 06             	shr    $0x6,%ebx
fffff800002735ba:	8b ee                	mov    %esi,%ebp
fffff800002735bc:	48 c1 e9 20          	shr    $0x20,%rcx
fffff800002735c0:	83 e5 3f             	and    $0x3f,%ebp
fffff800002735c3:	45 33 f6             	xor    %r14d,%r14d
fffff800002735c6:	bf 01 00 00 00       	mov    $0x1,%edi
fffff800002735cb:	3b d9                	cmp    %ecx,%ebx
fffff800002735cd:	72 26                	jb     0xfffff800002735f5
fffff800002735cf:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002735d3:	66 85 c0             	test   %ax,%ax
fffff800002735d6:	74 28                	je     0xfffff80000273600
fffff800002735d8:	8b c1                	mov    %ecx,%eax
fffff800002735da:	03 cf                	add    %edi,%ecx
fffff800002735dc:	49 83 8c c7 68 7f 72 	orq    $0xffffffffffffffff,0x727f68(%r15,%rax,8)
fffff800002735e3:	00 ff
fffff800002735e5:	3b cb                	cmp    %ebx,%ecx
fffff800002735e7:	76 ef                	jbe    0xfffff800002735d8
fffff800002735e9:	8d 04 1f             	lea    (%rdi,%rbx,1),%eax
fffff800002735ec:	0f b7 c0             	movzwl %ax,%eax
fffff800002735ef:	89 05 6f 49 4b 00    	mov    %eax,0x4b496f(%rip)        # 0xfffff80000727f64
fffff800002735f5:	8b cd                	mov    %ebp,%ecx
fffff800002735f7:	49 0f b3 8c df 68 7f 	btr    %rcx,0x727f68(%r15,%rbx,8)
fffff800002735fe:	72 00
fffff80000273600:	48 8b 05 e1 49 4b 00 	mov    0x4b49e1(%rip),%rax        # 0xfffff80000727fe8
fffff80000273607:	b9 20 00 00 00       	mov    $0x20,%ecx
fffff8000027360c:	e8 6f 98 fc ff       	call   0xfffff8000023ce80
fffff80000273611:	8b d0                	mov    %eax,%edx
fffff80000273613:	8b 05 13 49 4b 00    	mov    0x4b4913(%rip),%eax        # 0xfffff80000727f2c
fffff80000273619:	a8 04                	test   $0x4,%al
fffff8000027361b:	75 03                	jne    0xfffff80000273620
fffff8000027361d:	c1 ea 18             	shr    $0x18,%edx
fffff80000273620:	41 89 94 b7 c0 b6 7a 	mov    %edx,0x7ab6c0(%r15,%rsi,4)
fffff80000273627:	00
fffff80000273628:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
fffff8000027362d:	a8 02                	test   $0x2,%al
fffff8000027362f:	0f 85 a2 00 00 00    	jne    0xfffff800002736d7
fffff80000273635:	3b c7                	cmp    %edi,%eax
fffff80000273637:	0f 84 9a 00 00 00    	je     0xfffff800002736d7
fffff8000027363d:	85 c0                	test   %eax,%eax
fffff8000027363f:	75 12                	jne    0xfffff80000273653
fffff80000273641:	44 0f b7 44 24 42    	movzwl 0x42(%rsp),%r8d
fffff80000273647:	8b ce                	mov    %esi,%ecx
fffff80000273649:	66 d3 e7             	shl    %cl,%di
fffff8000027364c:	66 89 7c 24 40       	mov    %di,0x40(%rsp)
fffff80000273651:	eb 2f                	jmp    0xfffff80000273682
fffff80000273653:	8b 0d cb 48 4b 00    	mov    0x4b48cb(%rip),%ecx        # 0xfffff80000727f24
fffff80000273659:	44 8b c2             	mov    %edx,%r8d
fffff8000027365c:	41 d3 e8             	shr    %cl,%r8d
fffff8000027365f:	8b 0d b7 48 4b 00    	mov    0x4b48b7(%rip),%ecx        # 0xfffff80000727f1c
fffff80000273665:	ff c9                	dec    %ecx
fffff80000273667:	66 44 89 44 24 42    	mov    %r8w,0x42(%rsp)
fffff8000027366d:	23 ca                	and    %edx,%ecx
fffff8000027366f:	66 d3 e7             	shl    %cl,%di
fffff80000273672:	66 89 7c 24 40       	mov    %di,0x40(%rsp)
fffff80000273677:	3b d6                	cmp    %esi,%edx
fffff80000273679:	74 07                	je     0xfffff80000273682
fffff8000027367b:	44 88 35 3e df 38 00 	mov    %r14b,0x38df3e(%rip)        # 0xfffff800006015c0
fffff80000273682:	8b 44 24 40          	mov    0x40(%rsp),%eax
fffff80000273686:	8b ce                	mov    %esi,%ecx
fffff80000273688:	41 0f b7 d0          	movzwl %r8w,%edx
fffff8000027368c:	41 89 84 b7 40 f0 7d 	mov    %eax,0x7df040(%r15,%rsi,4)
fffff80000273693:	00
fffff80000273694:	e8 57 fe ff ff       	call   0xfffff800002734f0
fffff80000273699:	48 8b 05 60 59 51 00 	mov    0x515960(%rip),%rax        # 0xfffff80000789000
fffff800002736a0:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002736a4:	3b d8                	cmp    %eax,%ebx
fffff800002736a6:	72 21                	jb     0xfffff800002736c9
fffff800002736a8:	8b 05 56 59 51 00    	mov    0x515956(%rip),%eax        # 0xfffff80000789004
fffff800002736ae:	3b c3                	cmp    %ebx,%eax
fffff800002736b0:	77 17                	ja     0xfffff800002736c9
fffff800002736b2:	8d 4b 01             	lea    0x1(%rbx),%ecx
fffff800002736b5:	f0 0f b1 0d 47 59 51 	lock cmpxchg %ecx,0x515947(%rip)        # 0xfffff80000789004
fffff800002736bc:	00
fffff800002736bd:	74 0a                	je     0xfffff800002736c9
fffff800002736bf:	8b 05 3f 59 51 00    	mov    0x51593f(%rip),%eax        # 0xfffff80000789004
fffff800002736c5:	3b c3                	cmp    %ebx,%eax
fffff800002736c7:	76 ec                	jbe    0xfffff800002736b5
fffff800002736c9:	8b cd                	mov    %ebp,%ecx
fffff800002736cb:	f0 49 0f ab 8c df 08 	lock bts %rcx,0x789008(%r15,%rbx,8)
fffff800002736d2:	90 78 00
fffff800002736d5:	eb 0e                	jmp    0xfffff800002736e5
fffff800002736d7:	8b 05 3b 48 4b 00    	mov    0x4b483b(%rip),%eax        # 0xfffff80000727f18
fffff800002736dd:	03 c7                	add    %edi,%eax
fffff800002736df:	89 05 33 48 4b 00    	mov    %eax,0x4b4833(%rip)        # 0xfffff80000727f18
fffff800002736e5:	45 0f 22 c6          	mov    %r14,%cr8
fffff800002736e9:	e8 86 f6 ff ff       	call   0xfffff80000272d74
fffff800002736ee:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff800002736f3:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
fffff800002736f8:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
fffff800002736fd:	48 83 c4 20          	add    $0x20,%rsp
fffff80000273701:	41 5f                	pop    %r15
fffff80000273703:	41 5e                	pop    %r14
fffff80000273705:	5f                   	pop    %rdi
fffff80000273706:	c3                   	ret
fffff80000273707:	cc                   	int3
fffff80000273708:	cc                   	int3
fffff80000273709:	cc                   	int3