fffff800002f1428:	33 c1                	xor    %ecx,%eax
fffff800002f142a:	83 e0 10             	and    $0x10,%eax
fffff800002f142d:	33 c1                	xor    %ecx,%eax
fffff800002f142f:	89 42 0c             	mov    %eax,0xc(%rdx)
fffff800002f1432:	c3                   	ret
fffff800002f1433:	cc                   	int3
fffff800002f1434:	cc                   	int3
fffff800002f1435:	cc                   	int3
fffff800002f1436:	cc                   	int3
fffff800002f1437:	cc                   	int3
fffff800002f1438:	cc                   	int3
fffff800002f1439:	cc                   	int3
fffff800002f143a:	cc                   	int3
fffff800002f143b:	cc                   	int3
fffff800002f143c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f1441:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002f1446:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
fffff800002f144b:	41 56                	push   %r14
fffff800002f144d:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f1451:	f6 05 38 ab 31 00 01 	testb  $0x1,0x31ab38(%rip)        # 0xfffff8000060bf90
fffff800002f1458:	0f 84 83 01 00 00    	je     0xfffff800002f15e1
fffff800002f145e:	65 48 8b 34 25 00 00 	mov    %gs:0x0,%rsi
fffff800002f1465:	00 00
fffff800002f1467:	41 be fe 0f 00 00    	mov    $0xffe,%r14d
fffff800002f146d:	f6 05 1c ab 31 00 02 	testb  $0x2,0x31ab1c(%rip)        # 0xfffff8000060bf90
fffff800002f1474:	0f 84 a6 00 00 00    	je     0xfffff800002f1520
fffff800002f147a:	33 db                	xor    %ebx,%ebx
fffff800002f147c:	48 8d be d0 c8 02 00 	lea    0x2c8d0(%rsi),%rdi
fffff800002f1483:	8b 07                	mov    (%rdi),%eax
fffff800002f1485:	48 0f ba e0 10       	bt     $0x10,%rax
fffff800002f148a:	72 13                	jb     0xfffff800002f149f
fffff800002f148c:	8d 8b 00 00 0a 00    	lea    0xa0000(%rbx),%ecx
fffff800002f1492:	45 33 c0             	xor    %r8d,%r8d
fffff800002f1495:	ba 00 00 01 00       	mov    $0x10000,%edx
fffff800002f149a:	e8 c9 07 00 00       	call   0xfffff800002f1c68
fffff800002f149f:	ff c3                	inc    %ebx
fffff800002f14a1:	48 83 c7 08          	add    $0x8,%rdi
fffff800002f14a5:	83 fb 10             	cmp    $0x10,%ebx
fffff800002f14a8:	72 d9                	jb     0xfffff800002f1483
fffff800002f14aa:	41 b9 13 00 0a 00    	mov    $0xa0013,%r9d
fffff800002f14b0:	41 8b c9             	mov    %r9d,%ecx
fffff800002f14b3:	e8 24 06 00 00       	call   0xfffff800002f1adc
fffff800002f14b8:	8b c8                	mov    %eax,%ecx
fffff800002f14ba:	0f 32                	rdmsr
fffff800002f14bc:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002f14c0:	45 33 c0             	xor    %r8d,%r8d
fffff800002f14c3:	48 0b d0             	or     %rax,%rdx
fffff800002f14c6:	41 8b c9             	mov    %r9d,%ecx
fffff800002f14c9:	49 23 d6             	and    %r14,%rdx
fffff800002f14cc:	e8 97 07 00 00       	call   0xfffff800002f1c68
fffff800002f14d1:	41 b9 12 00 0a 00    	mov    $0xa0012,%r9d
fffff800002f14d7:	41 8b c9             	mov    %r9d,%ecx
fffff800002f14da:	e8 fd 05 00 00       	call   0xfffff800002f1adc
fffff800002f14df:	8b c8                	mov    %eax,%ecx
fffff800002f14e1:	0f 32                	rdmsr
fffff800002f14e3:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002f14e7:	45 33 c0             	xor    %r8d,%r8d
fffff800002f14ea:	48 0b d0             	or     %rax,%rdx
fffff800002f14ed:	41 8b c9             	mov    %r9d,%ecx
fffff800002f14f0:	49 23 d6             	and    %r14,%rdx
fffff800002f14f3:	e8 70 07 00 00       	call   0xfffff800002f1c68
fffff800002f14f8:	41 b9 10 00 0a 00    	mov    $0xa0010,%r9d
fffff800002f14fe:	41 8b c9             	mov    %r9d,%ecx
fffff800002f1501:	e8 d6 05 00 00       	call   0xfffff800002f1adc
fffff800002f1506:	8b c8                	mov    %eax,%ecx
fffff800002f1508:	0f 32                	rdmsr
fffff800002f150a:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002f150e:	45 33 c0             	xor    %r8d,%r8d
fffff800002f1511:	48 0b d0             	or     %rax,%rdx
fffff800002f1514:	41 8b c9             	mov    %r9d,%ecx
fffff800002f1517:	48 83 e2 fe          	and    $0xfffffffffffffffe,%rdx
fffff800002f151b:	e8 48 07 00 00       	call   0xfffff800002f1c68
fffff800002f1520:	48 8b 86 b8 c7 02 00 	mov    0x2c7b8(%rsi),%rax
fffff800002f1527:	48 85 c0             	test   %rax,%rax
fffff800002f152a:	74 38                	je     0xfffff800002f1564
fffff800002f152c:	48 83 60 30 00       	andq   $0x0,0x30(%rax)
fffff800002f1531:	41 b9 13 00 09 00    	mov    $0x90013,%r9d
fffff800002f1537:	83 60 20 00          	andl   $0x0,0x20(%rax)
fffff800002f153b:	41 8b c9             	mov    %r9d,%ecx
fffff800002f153e:	83 60 24 00          	andl   $0x0,0x24(%rax)
fffff800002f1542:	c6 40 28 00          	movb   $0x0,0x28(%rax)
fffff800002f1546:	e8 91 05 00 00       	call   0xfffff800002f1adc
fffff800002f154b:	8b c8                	mov    %eax,%ecx
fffff800002f154d:	0f 32                	rdmsr
fffff800002f154f:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002f1553:	45 33 c0             	xor    %r8d,%r8d
fffff800002f1556:	48 0b d0             	or     %rax,%rdx
fffff800002f1559:	41 8b c9             	mov    %r9d,%ecx
fffff800002f155c:	49 23 d6             	and    %r14,%rdx
fffff800002f155f:	e8 04 07 00 00       	call   0xfffff800002f1c68
fffff800002f1564:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff800002f156b:	00
fffff800002f156c:	3b 05 e6 69 43 00    	cmp    0x4369e6(%rip),%eax        # 0xfffff80000727f58
fffff800002f1572:	74 6d                	je     0xfffff800002f15e1
fffff800002f1574:	4c 8b 05 15 aa 31 00 	mov    0x31aa15(%rip),%r8        # 0xfffff8000060bf90
fffff800002f157b:	49 0f ba e0 12       	bt     $0x12,%r8
fffff800002f1580:	73 0b                	jae    0xfffff800002f158d
fffff800002f1582:	33 c0                	xor    %eax,%eax
fffff800002f1584:	b9 06 01 00 40       	mov    $0x40000106,%ecx
fffff800002f1589:	33 d2                	xor    %edx,%edx
fffff800002f158b:	0f 30                	wrmsr
fffff800002f158d:	48 83 3d d3 a9 31 00 	cmpq   $0x0,0x31a9d3(%rip)        # 0xfffff8000060bf68
fffff800002f1594:	00
fffff800002f1595:	74 1e                	je     0xfffff800002f15b5
fffff800002f1597:	b9 01 00 00 40       	mov    $0x40000001,%ecx
fffff800002f159c:	0f 32                	rdmsr
fffff800002f159e:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002f15a2:	48 0b c2             	or     %rdx,%rax
fffff800002f15a5:	a8 02                	test   $0x2,%al
fffff800002f15a7:	75 0c                	jne    0xfffff800002f15b5
fffff800002f15a9:	49 23 c6             	and    %r14,%rax
fffff800002f15ac:	48 8b d0             	mov    %rax,%rdx
fffff800002f15af:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002f15b3:	0f 30                	wrmsr
fffff800002f15b5:	33 c0                	xor    %eax,%eax
fffff800002f15b7:	b9 00 00 00 40       	mov    $0x40000000,%ecx
fffff800002f15bc:	33 d2                	xor    %edx,%edx
fffff800002f15be:	0f 30                	wrmsr
fffff800002f15c0:	49 0f ba e0 0c       	bt     $0xc,%r8
fffff800002f15c5:	73 1a                	jae    0xfffff800002f15e1
fffff800002f15c7:	b9 21 00 00 40       	mov    $0x40000021,%ecx
fffff800002f15cc:	0f 32                	rdmsr
fffff800002f15ce:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002f15d2:	48 0b c2             	or     %rdx,%rax
fffff800002f15d5:	49 23 c6             	and    %r14,%rax
fffff800002f15d8:	48 8b d0             	mov    %rax,%rdx
fffff800002f15db:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002f15df:	0f 30                	wrmsr
fffff800002f15e1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002f15e6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002f15eb:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
fffff800002f15f0:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f15f4:	41 5e                	pop    %r14
fffff800002f15f6:	c3                   	ret
fffff800002f15f7:	cc                   	int3
fffff800002f15f8:	cc                   	int3
fffff800002f15f9:	cc                   	int3
fffff800002f15fa:	cc                   	int3
fffff800002f15fb:	cc                   	int3
fffff800002f15fc:	cc                   	int3
fffff800002f15fd:	cc                   	int3
fffff800002f15fe:	cc                   	int3
fffff800002f15ff:	cc                   	int3
fffff800002f1600:	40 53                	rex push %rbx
fffff800002f1602:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f1606:	83 3d 77 a9 31 00 00 	cmpl   $0x0,0x31a977(%rip)        # 0xfffff8000060bf84
fffff800002f160d:	8b da                	mov    %edx,%ebx
fffff800002f160f:	76 09                	jbe    0xfffff800002f161a
fffff800002f1611:	8b d3                	mov    %ebx,%edx
fffff800002f1613:	e8 68 05 00 00       	call   0xfffff800002f1b80
fffff800002f1618:	eb 2d                	jmp    0xfffff800002f1647
fffff800002f161a:	e8 d5 03 00 00       	call   0xfffff800002f19f4
fffff800002f161f:	48 c7 44 24 40 0b 00 	movq   $0xb,0x40(%rsp)
fffff800002f1626:	00 00
fffff800002f1628:	4c 8b c0             	mov    %rax,%r8
fffff800002f162b:	48 8b 05 be b0 4b 00 	mov    0x4bb0be(%rip),%rax        # 0xfffff800007ac6f0
fffff800002f1632:	48 8b d3             	mov    %rbx,%rdx
fffff800002f1635:	c7 44 24 40 0b 00 01 	movl   $0x1000b,0x40(%rsp)
fffff800002f163c:	00
fffff800002f163d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff800002f1642:	e8 39 b8 f4 ff       	call   0xfffff8000023ce80
fffff800002f1647:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f164b:	5b                   	pop    %rbx
fffff800002f164c:	c3                   	ret
fffff800002f164d:	cc                   	int3
fffff800002f164e:	cc                   	int3
fffff800002f164f:	cc                   	int3
fffff800002f1650:	cc                   	int3
fffff800002f1651:	cc                   	int3
fffff800002f1652:	cc                   	int3
fffff800002f1653:	cc                   	int3
fffff800002f1654:	48 8b 81 b8 c7 02 00 	mov    0x2c7b8(%rcx),%rax
fffff800002f165b:	48 85 c0             	test   %rax,%rax
fffff800002f165e:	74 12                	je     0xfffff800002f1672
fffff800002f1660:	83 48 20 03          	orl    $0x3,0x20(%rax)
fffff800002f1664:	84 d2                	test   %dl,%dl
fffff800002f1666:	74 06                	je     0xfffff800002f166e
fffff800002f1668:	83 48 24 01          	orl    $0x1,0x24(%rax)
fffff800002f166c:	c3                   	ret
fffff800002f166d:	cc                   	int3
fffff800002f166e:	83 60 24 00          	andl   $0x0,0x24(%rax)
fffff800002f1672:	c3                   	ret
fffff800002f1673:	cc                   	int3
fffff800002f1674:	cc                   	int3
fffff800002f1675:	cc                   	int3
fffff800002f1676:	cc                   	int3
fffff800002f1677:	cc                   	int3
fffff800002f1678:	cc                   	int3
fffff800002f1679:	cc                   	int3
fffff800002f167a:	cc                   	int3
fffff800002f167b:	cc                   	int3
fffff800002f167c:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002f1680:	f6 05 09 a9 31 00 02 	testb  $0x2,0x31a909(%rip)        # 0xfffff8000060bf90
fffff800002f1687:	4c 8b d2             	mov    %rdx,%r10
fffff800002f168a:	4c 63 c1             	movslq %ecx,%r8
fffff800002f168d:	75 07                	jne    0xfffff800002f1696
fffff800002f168f:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002f1694:	eb 54                	jmp    0xfffff800002f16ea
fffff800002f1696:	45 33 c9             	xor    %r9d,%r9d
fffff800002f1699:	41 81 f8 00 00 0a 00 	cmp    $0xa0000,%r8d
fffff800002f16a0:	7c 3e                	jl     0xfffff800002f16e0
fffff800002f16a2:	41 81 f8 0f 00 0a 00 	cmp    $0xa000f,%r8d
fffff800002f16a9:	7e 1f                	jle    0xfffff800002f16ca
fffff800002f16ab:	b9 10 00 0a 00       	mov    $0xa0010,%ecx
fffff800002f16b0:	44 3b c1             	cmp    %ecx,%r8d
fffff800002f16b3:	75 2b                	jne    0xfffff800002f16e0
fffff800002f16b5:	e8 22 04 00 00       	call   0xfffff800002f1adc
fffff800002f16ba:	8b c8                	mov    %eax,%ecx
fffff800002f16bc:	0f 32                	rdmsr
fffff800002f16be:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002f16c2:	48 0b c2             	or     %rdx,%rax
fffff800002f16c5:	49 89 02             	mov    %rax,(%r10)
fffff800002f16c8:	eb 1c                	jmp    0xfffff800002f16e6
fffff800002f16ca:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002f16d1:	00 00
fffff800002f16d3:	4a 8b 8c c1 d0 c8 b2 	mov    -0x4d3730(%rcx,%r8,8),%rcx
fffff800002f16da:	ff
fffff800002f16db:	48 89 0a             	mov    %rcx,(%rdx)
fffff800002f16de:	eb 06                	jmp    0xfffff800002f16e6
fffff800002f16e0:	41 b9 06 00 00 00    	mov    $0x6,%r9d
fffff800002f16e6:	41 0f b7 c1          	movzwl %r9w,%eax
fffff800002f16ea:	48 83 c4 28          	add    $0x28,%rsp
fffff800002f16ee:	c3                   	ret
fffff800002f16ef:	cc                   	int3
fffff800002f16f0:	cc                   	int3
fffff800002f16f1:	cc                   	int3
fffff800002f16f2:	cc                   	int3
fffff800002f16f3:	cc                   	int3
fffff800002f16f4:	cc                   	int3
fffff800002f16f5:	cc                   	int3
fffff800002f16f6:	cc                   	int3
fffff800002f16f7:	cc                   	int3
fffff800002f16f8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f16fd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002f1702:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002f1707:	57                   	push   %rdi
fffff800002f1708:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f170c:	f6 05 7d a8 31 00 02 	testb  $0x2,0x31a87d(%rip)        # 0xfffff8000060bf90
fffff800002f1713:	49 8b f8             	mov    %r8,%rdi
fffff800002f1716:	48 63 da             	movslq %edx,%rbx
fffff800002f1719:	48 8b f1             	mov    %rcx,%rsi
fffff800002f171c:	75 0a                	jne    0xfffff800002f1728
fffff800002f171e:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002f1723:	e9 a1 00 00 00       	jmp    0xfffff800002f17c9
fffff800002f1728:	33 ed                	xor    %ebp,%ebp
fffff800002f172a:	44 0f b7 c5          	movzwl %bp,%r8d
fffff800002f172e:	81 fb 00 00 0a 00    	cmp    $0xa0000,%ebx
fffff800002f1734:	0f 8c 85 00 00 00    	jl     0xfffff800002f17bf
fffff800002f173a:	81 fb 0f 00 0a 00    	cmp    $0xa000f,%ebx
fffff800002f1740:	7e 58                	jle    0xfffff800002f179a
fffff800002f1742:	81 fb 10 00 0a 00    	cmp    $0xa0010,%ebx
fffff800002f1748:	74 1d                	je     0xfffff800002f1767
fffff800002f174a:	81 fb 11 00 0a 00    	cmp    $0xa0011,%ebx
fffff800002f1750:	7e 6d                	jle    0xfffff800002f17bf
fffff800002f1752:	81 fb 13 00 0a 00    	cmp    $0xa0013,%ebx
fffff800002f1758:	7e 0d                	jle    0xfffff800002f1767
fffff800002f175a:	b9 14 00 0a 00       	mov    $0xa0014,%ecx
fffff800002f175f:	3b d9                	cmp    %ecx,%ebx
fffff800002f1761:	75 5c                	jne    0xfffff800002f17bf
fffff800002f1763:	33 d2                	xor    %edx,%edx
fffff800002f1765:	eb 25                	jmp    0xfffff800002f178c
fffff800002f1767:	8b cb                	mov    %ebx,%ecx
fffff800002f1769:	e8 6e 03 00 00       	call   0xfffff800002f1adc
fffff800002f176e:	8b c8                	mov    %eax,%ecx
fffff800002f1770:	0f 32                	rdmsr
fffff800002f1772:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002f1776:	48 0b c2             	or     %rdx,%rax
fffff800002f1779:	8a c8                	mov    %al,%cl
fffff800002f177b:	40 32 cf             	xor    %dil,%cl
fffff800002f177e:	f6 c1 01             	test   $0x1,%cl
fffff800002f1781:	74 42                	je     0xfffff800002f17c5
fffff800002f1783:	48 83 f0 01          	xor    $0x1,%rax
fffff800002f1787:	8b cb                	mov    %ebx,%ecx
fffff800002f1789:	48 8b d0             	mov    %rax,%rdx
fffff800002f178c:	41 b0 01             	mov    $0x1,%r8b
fffff800002f178f:	e8 d4 04 00 00       	call   0xfffff800002f1c68
fffff800002f1794:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002f1798:	eb 2b                	jmp    0xfffff800002f17c5
fffff800002f179a:	48 8b d7             	mov    %rdi,%rdx
fffff800002f179d:	41 b0 01             	mov    $0x1,%r8b
fffff800002f17a0:	48 0f ba f2 11       	btr    $0x11,%rdx
fffff800002f17a5:	8b cb                	mov    %ebx,%ecx
fffff800002f17a7:	e8 bc 04 00 00       	call   0xfffff800002f1c68
fffff800002f17ac:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002f17b0:	66 85 c0             	test   %ax,%ax
fffff800002f17b3:	75 10                	jne    0xfffff800002f17c5
fffff800002f17b5:	48 89 bc de d0 c8 b2 	mov    %rdi,-0x4d3730(%rsi,%rbx,8)
fffff800002f17bc:	ff
fffff800002f17bd:	eb 06                	jmp    0xfffff800002f17c5
fffff800002f17bf:	41 b8 06 00 00 00    	mov    $0x6,%r8d
fffff800002f17c5:	41 0f b7 c0          	movzwl %r8w,%eax
fffff800002f17c9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002f17ce:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002f17d3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002f17d8:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f17dc:	5f                   	pop    %rdi
fffff800002f17dd:	c3                   	ret
fffff800002f17de:	cc                   	int3
fffff800002f17df:	cc                   	int3
fffff800002f17e0:	cc                   	int3
fffff800002f17e1:	cc                   	int3
fffff800002f17e2:	cc                   	int3
fffff800002f17e3:	cc                   	int3
fffff800002f17e4:	cc                   	int3
fffff800002f17e5:	cc                   	int3
fffff800002f17e6:	cc                   	int3
fffff800002f17e7:	cc                   	int3
fffff800002f17e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f17ed:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
fffff800002f17f2:	55                   	push   %rbp
fffff800002f17f3:	56                   	push   %rsi
fffff800002f17f4:	57                   	push   %rdi
fffff800002f17f5:	41 54                	push   %r12
fffff800002f17f7:	41 55                	push   %r13
fffff800002f17f9:	41 56                	push   %r14
fffff800002f17fb:	41 57                	push   %r15
fffff800002f17fd:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f1801:	48 83 22 00          	andq   $0x0,(%rdx)
fffff800002f1805:	33 db                	xor    %ebx,%ebx
fffff800002f1807:	38 1d 6d fc 30 00    	cmp    %bl,0x30fc6d(%rip)        # 0xfffff8000060147a
fffff800002f180d:	4c 8b fa             	mov    %rdx,%r15
fffff800002f1810:	4c 8b e1             	mov    %rcx,%r12
fffff800002f1813:	8d 6b 01             	lea    0x1(%rbx),%ebp
fffff800002f1816:	0f 84 d5 00 00 00    	je     0xfffff800002f18f1
fffff800002f181c:	48 8b 01             	mov    (%rcx),%rax
fffff800002f181f:	48 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdx
fffff800002f1826:	ff ff 7f
fffff800002f1829:	44 8b 05 54 a7 31 00 	mov    0x31a754(%rip),%r8d        # 0xfffff8000060bf84
fffff800002f1830:	48 0f ba ea 3f       	bts    $0x3f,%rdx
fffff800002f1835:	41 c1 e0 06          	shl    $0x6,%r8d
fffff800002f1839:	48 8b c8             	mov    %rax,%rcx
fffff800002f183c:	41 c1 e8 06          	shr    $0x6,%r8d
fffff800002f1840:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
fffff800002f1844:	48 c1 e9 20          	shr    $0x20,%rcx
fffff800002f1848:	c7 44 24 70 3f 00 00 	movl   $0x3f,0x70(%rsp)
fffff800002f184f:	00
fffff800002f1850:	44 3b c1             	cmp    %ecx,%r8d
fffff800002f1853:	72 20                	jb     0xfffff800002f1875
fffff800002f1855:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002f1859:	66 3b c5             	cmp    %bp,%ax
fffff800002f185c:	75 08                	jne    0xfffff800002f1866
fffff800002f185e:	41 8b d8             	mov    %r8d,%ebx
fffff800002f1861:	c1 e3 06             	shl    $0x6,%ebx
fffff800002f1864:	eb 35                	jmp    0xfffff800002f189b
fffff800002f1866:	3b cd                	cmp    %ebp,%ecx
fffff800002f1868:	44 8b c5             	mov    %ebp,%r8d
fffff800002f186b:	48 8b d6             	mov    %rsi,%rdx
fffff800002f186e:	44 0f 47 c1          	cmova  %ecx,%r8d
fffff800002f1872:	41 ff c8             	dec    %r8d
fffff800002f1875:	45 85 c0             	test   %r8d,%r8d