fffff8000022f3e2:	b9 71 00 00 40       	mov    $0x40000071,%ecx
fffff8000022f3e7:	48 0f ba ea 12       	bts    $0x12,%rdx
fffff8000022f3ec:	48 8b c2             	mov    %rdx,%rax
fffff8000022f3ef:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000022f3f3:	0f 30                	wrmsr
fffff8000022f3f5:	c3                   	ret
fffff8000022f3f6:	cc                   	int3
fffff8000022f3f7:	cc                   	int3
fffff8000022f3f8:	cc                   	int3
fffff8000022f3f9:	cc                   	int3
fffff8000022f3fa:	cc                   	int3
fffff8000022f3fb:	cc                   	int3
fffff8000022f3fc:	cc                   	int3
fffff8000022f3fd:	cc                   	int3
fffff8000022f3fe:	cc                   	int3
fffff8000022f3ff:	cc                   	int3
fffff8000022f400:	8b d2                	mov    %edx,%edx
fffff8000022f402:	8b c1                	mov    %ecx,%eax
fffff8000022f404:	b9 71 00 00 40       	mov    $0x40000071,%ecx
fffff8000022f409:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000022f40d:	48 0b d0             	or     %rax,%rdx
fffff8000022f410:	48 8b c2             	mov    %rdx,%rax
fffff8000022f413:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000022f417:	0f 30                	wrmsr
fffff8000022f419:	c3                   	ret
fffff8000022f41a:	cc                   	int3
fffff8000022f41b:	cc                   	int3
fffff8000022f41c:	cc                   	int3
fffff8000022f41d:	cc                   	int3
fffff8000022f41e:	cc                   	int3
fffff8000022f41f:	cc                   	int3
fffff8000022f420:	cc                   	int3
fffff8000022f421:	cc                   	int3
fffff8000022f422:	cc                   	int3
fffff8000022f423:	cc                   	int3
fffff8000022f424:	cc                   	int3
fffff8000022f425:	cc                   	int3
fffff8000022f426:	cc                   	int3
fffff8000022f427:	cc                   	int3
fffff8000022f428:	cc                   	int3
fffff8000022f429:	cc                   	int3
fffff8000022f42a:	cc                   	int3
fffff8000022f42b:	cc                   	int3
fffff8000022f42c:	cc                   	int3
fffff8000022f42d:	cc                   	int3
fffff8000022f42e:	cc                   	int3
fffff8000022f42f:	cc                   	int3
fffff8000022f430:	48 8b 01             	mov    (%rcx),%rax
fffff8000022f433:	c3                   	ret
fffff8000022f434:	cc                   	int3
fffff8000022f435:	cc                   	int3
fffff8000022f436:	cc                   	int3
fffff8000022f437:	cc                   	int3
fffff8000022f438:	cc                   	int3
fffff8000022f439:	cc                   	int3
fffff8000022f43a:	cc                   	int3
fffff8000022f43b:	cc                   	int3
fffff8000022f43c:	cc                   	int3
fffff8000022f43d:	cc                   	int3
fffff8000022f43e:	cc                   	int3
fffff8000022f43f:	cc                   	int3
fffff8000022f440:	48 89 11             	mov    %rdx,(%rcx)
fffff8000022f443:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff8000022f448:	c3                   	ret
fffff8000022f449:	cc                   	int3
fffff8000022f44a:	cc                   	int3
fffff8000022f44b:	cc                   	int3
fffff8000022f44c:	cc                   	int3
fffff8000022f44d:	cc                   	int3
fffff8000022f44e:	cc                   	int3
fffff8000022f44f:	cc                   	int3
fffff8000022f450:	65 4c 8b 0c 25 00 00 	mov    %gs:0x0,%r9
fffff8000022f457:	00 00
fffff8000022f459:	8b c1                	mov    %ecx,%eax
fffff8000022f45b:	49 89 81 30 04 01 00 	mov    %rax,0x10430(%r9)
fffff8000022f462:	49 89 91 38 04 01 00 	mov    %rdx,0x10438(%r9)
fffff8000022f469:	4d 89 81 40 04 01 00 	mov    %r8,0x10440(%r9)
fffff8000022f470:	c3                   	ret
fffff8000022f471:	cc                   	int3
fffff8000022f472:	cc                   	int3
fffff8000022f473:	cc                   	int3
fffff8000022f474:	cc                   	int3
fffff8000022f475:	cc                   	int3
fffff8000022f476:	cc                   	int3
fffff8000022f477:	cc                   	int3
fffff8000022f478:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000022f47d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000022f482:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000022f487:	57                   	push   %rdi
fffff8000022f488:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000022f48c:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff8000022f493:	00 00
fffff8000022f495:	33 ed                	xor    %ebp,%ebp
fffff8000022f497:	0f b6 da             	movzbl %dl,%ebx
fffff8000022f49a:	40 8a f1             	mov    %cl,%sil
fffff8000022f49d:	84 c9                	test   %cl,%cl
fffff8000022f49f:	74 47                	je     0xfffff8000022f4e8
fffff8000022f4a1:	40 38 2d 58 9f 3d 00 	cmp    %bpl,0x3d9f58(%rip)        # 0xfffff80000609400
fffff8000022f4a8:	74 3e                	je     0xfffff8000022f4e8
fffff8000022f4aa:	8d 45 01             	lea    0x1(%rbp),%eax
fffff8000022f4ad:	33 d2                	xor    %edx,%edx
fffff8000022f4af:	b9 0b 01 00 00       	mov    $0x10b,%ecx
fffff8000022f4b4:	0f 30                	wrmsr
fffff8000022f4b6:	48 ff 87 18 f1 02 00 	incq   0x2f118(%rdi)
fffff8000022f4bd:	48 b9 00 00 00 00 00 	movabs $0x800000000000000,%rcx
fffff8000022f4c4:	00 00 08
fffff8000022f4c7:	48 ff 87 20 f1 02 00 	incq   0x2f120(%rdi)
fffff8000022f4ce:	48 85 0d 0b 18 4e 00 	test   %rcx,0x4e180b(%rip)        # 0xfffff80000710ce0
fffff8000022f4d5:	0f 84 80 00 00 00    	je     0xfffff8000022f55b
fffff8000022f4db:	40 38 2d 1f 9f 3d 00 	cmp    %bpl,0x3d9f1f(%rip)        # 0xfffff80000609401
fffff8000022f4e2:	40 8a f5             	mov    %bpl,%sil
fffff8000022f4e5:	0f 45 dd             	cmovne %ebp,%ebx
fffff8000022f4e8:	84 db                	test   %bl,%bl
fffff8000022f4ea:	74 18                	je     0xfffff8000022f504
fffff8000022f4ec:	40 38 2d 0e 9f 3d 00 	cmp    %bpl,0x3d9f0e(%rip)        # 0xfffff80000609401
fffff8000022f4f3:	74 0f                	je     0xfffff8000022f504
fffff8000022f4f5:	e8 a6 db 00 00       	call   0xfffff8000023d0a0
fffff8000022f4fa:	48 ff 87 28 f1 02 00 	incq   0x2f128(%rdi)
fffff8000022f501:	40 8a dd             	mov    %bpl,%bl
fffff8000022f504:	f7 05 4e a0 3d 00 00 	testl  $0x8000,0x3da04e(%rip)        # 0xfffff8000060955c
fffff8000022f50b:	80 00 00
fffff8000022f50e:	74 4b                	je     0xfffff8000022f55b
fffff8000022f510:	22 1d e2 9e 3d 00    	and    0x3d9ee2(%rip),%bl        # 0xfffff800006093f8
fffff8000022f516:	40 22 35 bb 9e 3d 00 	and    0x3d9ebb(%rip),%sil        # 0xfffff800006093d8
fffff8000022f51d:	75 04                	jne    0xfffff8000022f523
fffff8000022f51f:	84 db                	test   %bl,%bl
fffff8000022f521:	74 38                	je     0xfffff8000022f55b
fffff8000022f523:	40 38 2d 9a a4 3d 00 	cmp    %bpl,0x3da49a(%rip)        # 0xfffff800006099c4
fffff8000022f52a:	8a d3                	mov    %bl,%dl
fffff8000022f52c:	40 8a ce             	mov    %sil,%cl
fffff8000022f52f:	75 07                	jne    0xfffff8000022f538
fffff8000022f531:	e8 02 7a 02 00       	call   0xfffff80000256f38
fffff8000022f536:	eb 05                	jmp    0xfffff8000022f53d
fffff8000022f538:	e8 c3 7a 02 00       	call   0xfffff80000257000
fffff8000022f53d:	40 84 f6             	test   %sil,%sil
fffff8000022f540:	74 0e                	je     0xfffff8000022f550
fffff8000022f542:	48 ff 87 18 f1 02 00 	incq   0x2f118(%rdi)
fffff8000022f549:	48 ff 87 20 f1 02 00 	incq   0x2f120(%rdi)
fffff8000022f550:	84 db                	test   %bl,%bl
fffff8000022f552:	74 07                	je     0xfffff8000022f55b
fffff8000022f554:	48 ff 87 28 f1 02 00 	incq   0x2f128(%rdi)
fffff8000022f55b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000022f560:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff8000022f565:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000022f56a:	48 83 c4 20          	add    $0x20,%rsp
fffff8000022f56e:	5f                   	pop    %rdi
fffff8000022f56f:	c3                   	ret
fffff8000022f570:	cc                   	int3
fffff8000022f571:	cc                   	int3
fffff8000022f572:	cc                   	int3
fffff8000022f573:	cc                   	int3
fffff8000022f574:	cc                   	int3
fffff8000022f575:	cc                   	int3
fffff8000022f576:	cc                   	int3
fffff8000022f577:	cc                   	int3
fffff8000022f578:	cc                   	int3
fffff8000022f579:	cc                   	int3
fffff8000022f57a:	cc                   	int3
fffff8000022f57b:	cc                   	int3
fffff8000022f57c:	cc                   	int3
fffff8000022f57d:	cc                   	int3
fffff8000022f57e:	cc                   	int3
fffff8000022f57f:	cc                   	int3
fffff8000022f580:	48 8b c4             	mov    %rsp,%rax
fffff8000022f583:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff8000022f587:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000022f58b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff8000022f58f:	55                   	push   %rbp
fffff8000022f590:	41 54                	push   %r12
fffff8000022f592:	41 55                	push   %r13
fffff8000022f594:	41 56                	push   %r14
fffff8000022f596:	41 57                	push   %r15
fffff8000022f598:	48 8d 68 a8          	lea    -0x58(%rax),%rbp
fffff8000022f59c:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
fffff8000022f5a3:	48 8b 05 3e 20 3d 00 	mov    0x3d203e(%rip),%rax        # 0xfffff800006015e8
fffff8000022f5aa:	48 33 c4             	xor    %rsp,%rax
fffff8000022f5ad:	48 89 45 28          	mov    %rax,0x28(%rbp)
fffff8000022f5b1:	48 8d b9 80 f4 ff ff 	lea    -0xb80(%rcx),%rdi
fffff8000022f5b8:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
fffff8000022f5bc:	45 33 f6             	xor    %r14d,%r14d
fffff8000022f5bf:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
fffff8000022f5c3:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000022f5c6:	44 89 74 24 7c       	mov    %r14d,0x7c(%rsp)
fffff8000022f5cb:	0f 11 45 18          	movups %xmm0,0x18(%rbp)
fffff8000022f5cf:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000022f5d6:	00 00
fffff8000022f5d8:	44 38 71 0f          	cmp    %r14b,0xf(%rcx)
fffff8000022f5dc:	74 29                	je     0xfffff8000022f607
fffff8000022f5de:	44 88 71 0f          	mov    %r14b,0xf(%rcx)
fffff8000022f5e2:	fb                   	sti
fffff8000022f5e3:	90                   	nop
fffff8000022f5e4:	fa                   	cli
fffff8000022f5e5:	8b 81 88 03 01 00    	mov    0x10388(%rcx),%eax
fffff8000022f5eb:	83 f8 ff             	cmp    $0xffffffff,%eax
fffff8000022f5ee:	74 07                	je     0xfffff8000022f5f7
fffff8000022f5f0:	83 89 88 03 01 00 ff 	orl    $0xffffffff,0x10388(%rcx)
fffff8000022f5f7:	89 47 10             	mov    %eax,0x10(%rdi)
fffff8000022f5fa:	83 f8 ff             	cmp    $0xffffffff,%eax
fffff8000022f5fd:	74 08                	je     0xfffff8000022f607
fffff8000022f5ff:	48 8b d7             	mov    %rdi,%rdx
fffff8000022f602:	e8 8d 31 08 00       	call   0xfffff800002b2794
fffff8000022f607:	41 bc 01 00 00 00    	mov    $0x1,%r12d
fffff8000022f60d:	41 bd 04 68 00 00    	mov    $0x6804,%r13d
fffff8000022f613:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff8000022f61a:	00 00
fffff8000022f61c:	8b 0d ae 1f 3d 00    	mov    0x3d1fae(%rip),%ecx        # 0xfffff800006015d0
fffff8000022f622:	83 f9 02             	cmp    $0x2,%ecx
fffff8000022f625:	75 4a                	jne    0xfffff8000022f671
fffff8000022f627:	48 8b 83 b8 04 01 00 	mov    0x104b8(%rbx),%rax
fffff8000022f62e:	44 38 70 39          	cmp    %r14b,0x39(%rax)
fffff8000022f632:	74 06                	je     0xfffff8000022f63a
fffff8000022f634:	44 88 70 39          	mov    %r14b,0x39(%rax)
fffff8000022f638:	eb 0e                	jmp    0xfffff8000022f648
fffff8000022f63a:	44 38 70 3a          	cmp    %r14b,0x3a(%rax)
fffff8000022f63e:	0f 84 0e 01 00 00    	je     0xfffff8000022f752
fffff8000022f644:	44 88 70 3a          	mov    %r14b,0x3a(%rax)
fffff8000022f648:	48 8b 83 b0 03 01 00 	mov    0x103b0(%rbx),%rax
fffff8000022f64f:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
fffff8000022f654:	c6 44 24 48 80       	movb   $0x80,0x48(%rsp)
fffff8000022f659:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
fffff8000022f65e:	48 8b 88 08 01 00 00 	mov    0x108(%rax),%rcx
fffff8000022f665:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
fffff8000022f66c:	e8 9f 79 fe ff       	call   0xfffff80000217010
fffff8000022f671:	8b 0d 59 1f 3d 00    	mov    0x3d1f59(%rip),%ecx        # 0xfffff800006015d0
fffff8000022f677:	41 3b cc             	cmp    %r12d,%ecx
fffff8000022f67a:	0f 85 d2 00 00 00    	jne    0xfffff8000022f752
fffff8000022f680:	48 8b 73 38          	mov    0x38(%rbx),%rsi
fffff8000022f684:	66 44 39 73 0c       	cmp    %r14w,0xc(%rbx)
fffff8000022f689:	0f 85 b3 00 00 00    	jne    0xfffff8000022f742
fffff8000022f68f:	48 8b 83 b8 04 01 00 	mov    0x104b8(%rbx),%rax
fffff8000022f696:	48 85 c0             	test   %rax,%rax
fffff8000022f699:	0f 85 a3 00 00 00    	jne    0xfffff8000022f742
fffff8000022f69f:	44 38 76 15          	cmp    %r14b,0x15(%rsi)
fffff8000022f6a3:	0f 84 de 01 00 00    	je     0xfffff8000022f887
fffff8000022f6a9:	8b 46 1c             	mov    0x1c(%rsi),%eax
fffff8000022f6ac:	48 8d 0d 4d 6e 3d 00 	lea    0x3d6e4d(%rip),%rcx        # 0xfffff80000606500
fffff8000022f6b3:	41 8b d6             	mov    %r14d,%edx
fffff8000022f6b6:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
fffff8000022f6ba:	44 8b 81 c4 00 00 00 	mov    0xc4(%rcx),%r8d
fffff8000022f6c1:	45 85 c0             	test   %r8d,%r8d
fffff8000022f6c4:	0f 84 bd 01 00 00    	je     0xfffff8000022f887
fffff8000022f6ca:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
fffff8000022f6d1:	48 8b 01             	mov    (%rcx),%rax
fffff8000022f6d4:	48 85 c0             	test   %rax,%rax
fffff8000022f6d7:	75 11                	jne    0xfffff8000022f6ea
fffff8000022f6d9:	41 03 d4             	add    %r12d,%edx
fffff8000022f6dc:	48 83 c1 08          	add    $0x8,%rcx
fffff8000022f6e0:	41 3b d0             	cmp    %r8d,%edx
fffff8000022f6e3:	72 ec                	jb     0xfffff8000022f6d1
fffff8000022f6e5:	e9 9d 01 00 00       	jmp    0xfffff8000022f887
fffff8000022f6ea:	f6 05 6f 9e 3d 00 04 	testb  $0x4,0x3d9e6f(%rip)        # 0xfffff80000609560
fffff8000022f6f1:	74 18                	je     0xfffff8000022f70b
fffff8000022f6f3:	0f 31                	rdtsc
fffff8000022f6f5:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000022f6f9:	48 0b c2             	or     %rdx,%rax
fffff8000022f6fc:	48 8b c8             	mov    %rax,%rcx
fffff8000022f6ff:	48 8b 43 28          	mov    0x28(%rbx),%rax
fffff8000022f703:	48 f7 e1             	mul    %rcx
fffff8000022f706:	48 8b c2             	mov    %rdx,%rax
fffff8000022f709:	eb 08                	jmp    0xfffff8000022f713
fffff8000022f70b:	48 8b cb             	mov    %rbx,%rcx
fffff8000022f70e:	e8 49 6e 00 00       	call   0xfffff8000023655c
fffff8000022f713:	48 39 86 c8 00 00 00 	cmp    %rax,0xc8(%rsi)
fffff8000022f71a:	0f 83 67 01 00 00    	jae    0xfffff8000022f887
fffff8000022f720:	48 8b d6             	mov    %rsi,%rdx
fffff8000022f723:	48 8b cb             	mov    %rbx,%rcx
fffff8000022f726:	e8 51 27 11 00       	call   0xfffff80000341e7c
fffff8000022f72b:	45 33 c0             	xor    %r8d,%r8d
fffff8000022f72e:	c6 46 17 03          	movb   $0x3,0x17(%rsi)
fffff8000022f732:	48 8b d6             	mov    %rsi,%rdx
fffff8000022f735:	48 8b cb             	mov    %rbx,%rcx
fffff8000022f738:	e8 a3 15 11 00       	call   0xfffff80000340ce0
fffff8000022f73d:	e9 45 01 00 00       	jmp    0xfffff8000022f887
fffff8000022f742:	48 8b d6             	mov    %rsi,%rdx
fffff8000022f745:	48 8b cb             	mov    %rbx,%rcx
fffff8000022f748:	e8 23 11 11 00       	call   0xfffff80000340870
fffff8000022f74d:	e9 35 01 00 00       	jmp    0xfffff8000022f887
fffff8000022f752:	83 f9 02             	cmp    $0x2,%ecx
fffff8000022f755:	0f 85 84 01 00 00    	jne    0xfffff8000022f8df
fffff8000022f75b:	4c 8b b3 b8 04 01 00 	mov    0x104b8(%rbx),%r14
fffff8000022f762:	45 33 e4             	xor    %r12d,%r12d
fffff8000022f765:	48 8b 73 38          	mov    0x38(%rbx),%rsi
fffff8000022f769:	45 38 66 38          	cmp    %r12b,0x38(%r14)
fffff8000022f76d:	75 15                	jne    0xfffff8000022f784
fffff8000022f76f:	49 8b 46 18          	mov    0x18(%r14),%rax
fffff8000022f773:	48 85 c0             	test   %rax,%rax
fffff8000022f776:	75 0c                	jne    0xfffff8000022f784
fffff8000022f778:	48 8b 86 c0 00 00 00 	mov    0xc0(%rsi),%rax
fffff8000022f77f:	48 85 c0             	test   %rax,%rax
fffff8000022f782:	74 1b                	je     0xfffff8000022f79f
fffff8000022f784:	48 8b d6             	mov    %rsi,%rdx
fffff8000022f787:	49 8b ce             	mov    %r14,%rcx
fffff8000022f78a:	e8 49 98 11 00       	call   0xfffff80000348fd8
fffff8000022f78f:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff8000022f796:	00 00
fffff8000022f798:	4c 8b b3 b8 04 01 00 	mov    0x104b8(%rbx),%r14
fffff8000022f79f:	41 bd 01 00 00 00    	mov    $0x1,%r13d
fffff8000022f7a5:	e9 cd 00 00 00       	jmp    0xfffff8000022f877
fffff8000022f7aa:	48 8b 06             	mov    (%rsi),%rax
fffff8000022f7ad:	48 85 c0             	test   %rax,%rax
fffff8000022f7b0:	0f 84 cb 00 00 00    	je     0xfffff8000022f881
fffff8000022f7b6:	8b 80 18 01 00 00    	mov    0x118(%rax),%eax
fffff8000022f7bc:	0f ba e0 0c          	bt     $0xc,%eax
fffff8000022f7c0:	0f 82 bb 00 00 00    	jb     0xfffff8000022f881
fffff8000022f7c6:	44 38 66 45          	cmp    %r12b,0x45(%rsi)
fffff8000022f7ca:	74 69                	je     0xfffff8000022f835
fffff8000022f7cc:	48 8d 86 18 01 00 00 	lea    0x118(%rsi),%rax
fffff8000022f7d3:	48 8b 10             	mov    (%rax),%rdx
fffff8000022f7d6:	48 39 42 08          	cmp    %rax,0x8(%rdx)
fffff8000022f7da:	0f 85 51 19 00 00    	jne    0xfffff80000231131
fffff8000022f7e0:	48 8b 48 08          	mov    0x8(%rax),%rcx
fffff8000022f7e4:	48 39 01             	cmp    %rax,(%rcx)
fffff8000022f7e7:	0f 85 44 19 00 00    	jne    0xfffff80000231131
fffff8000022f7ed:	48 89 11             	mov    %rdx,(%rcx)
fffff8000022f7f0:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
fffff8000022f7f4:	41 ff 4e 28          	decl   0x28(%r14)
fffff8000022f7f8:	44 88 66 13          	mov    %r12b,0x13(%rsi)
fffff8000022f7fc:	f6 05 5d 9d 3d 00 04 	testb  $0x4,0x3d9d5d(%rip)        # 0xfffff80000609560
fffff8000022f803:	74 18                	je     0xfffff8000022f81d
fffff8000022f805:	0f 31                	rdtsc
fffff8000022f807:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000022f80b:	48 0b c2             	or     %rdx,%rax
fffff8000022f80e:	48 8b c8             	mov    %rax,%rcx
fffff8000022f811:	48 8b 43 28          	mov    0x28(%rbx),%rax
fffff8000022f815:	48 f7 e1             	mul    %rcx
fffff8000022f818:	48 8b c2             	mov    %rdx,%rax
fffff8000022f81b:	eb 08                	jmp    0xfffff8000022f825
fffff8000022f81d:	48 8b cb             	mov    %rbx,%rcx
fffff8000022f820:	e8 37 6d 00 00       	call   0xfffff8000023655c
fffff8000022f825:	4c 8b c0             	mov    %rax,%r8
fffff8000022f828:	48 8b d6             	mov    %rsi,%rdx
fffff8000022f82b:	49 8b ce             	mov    %r14,%rcx
fffff8000022f82e:	e8 25 9d 11 00       	call   0xfffff80000349558
fffff8000022f833:	eb 42                	jmp    0xfffff8000022f877
fffff8000022f835:	4c 39 a6 88 00 00 00 	cmp    %r12,0x88(%rsi)
fffff8000022f83c:	74 0f                	je     0xfffff8000022f84d
fffff8000022f83e:	49 8b 0e             	mov    (%r14),%rcx
fffff8000022f841:	48 81 c1 80 05 01 00 	add    $0x10580,%rcx
fffff8000022f848:	e8 f7 ea fe ff       	call   0xfffff8000021e344
fffff8000022f84d:	4c 8d 7e 28          	lea    0x28(%rsi),%r15
fffff8000022f851:	f0 49 0f ba 2f 00    	lock btsq $0x0,(%r15)
fffff8000022f857:	73 08                	jae    0xfffff8000022f861
fffff8000022f859:	49 8b cf             	mov    %r15,%rcx
fffff8000022f85c:	e8 af bd fe ff       	call   0xfffff8000021b610
fffff8000022f861:	48 8b d6             	mov    %rsi,%rdx
fffff8000022f864:	c7 46 30 02 00 00 00 	movl   $0x2,0x30(%rsi)
fffff8000022f86b:	49 8b ce             	mov    %r14,%rcx
fffff8000022f86e:	e8 a5 96 11 00       	call   0xfffff80000348f18
fffff8000022f873:	f0 4d 21 27          	lock and %r12,(%r15)
fffff8000022f877:	45 39 6e 28          	cmp    %r13d,0x28(%r14)