fffff8000030152a:	41 8d 49 20          	lea    0x20(%r9),%ecx
fffff8000030152e:	0f b6 c1             	movzbl %cl,%eax
fffff80000301531:	49 0f a3 c0          	bt     %rax,%r8
fffff80000301535:	73 18                	jae    0xfffff8000030154f
fffff80000301537:	41 8d 89 09 03 00 00 	lea    0x309(%r9),%ecx
fffff8000030153e:	0f 32                	rdmsr
fffff80000301540:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000301544:	48 0b c2             	or     %rdx,%rax
fffff80000301547:	4b 89 84 cb 90 00 00 	mov    %rax,0x90(%r11,%r9,8)
fffff8000030154e:	00
fffff8000030154f:	41 ff c1             	inc    %r9d
fffff80000301552:	44 3b 0d ef 83 30 00 	cmp    0x3083ef(%rip),%r9d        # 0xfffff80000609948
fffff80000301559:	72 cf                	jb     0xfffff8000030152a
fffff8000030155b:	c3                   	ret
fffff8000030155c:	cc                   	int3
fffff8000030155d:	cc                   	int3
fffff8000030155e:	cc                   	int3
fffff8000030155f:	cc                   	int3
fffff80000301560:	cc                   	int3
fffff80000301561:	cc                   	int3
fffff80000301562:	cc                   	int3
fffff80000301563:	cc                   	int3
fffff80000301564:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff80000301569:	55                   	push   %rbp
fffff8000030156a:	56                   	push   %rsi
fffff8000030156b:	57                   	push   %rdi
fffff8000030156c:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
fffff80000301573:	48 8b 05 6e 00 30 00 	mov    0x30006e(%rip),%rax        # 0xfffff800006015e8
fffff8000030157a:	48 33 c4             	xor    %rsp,%rax
fffff8000030157d:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
fffff80000301584:	00
fffff80000301585:	41 8a e8             	mov    %r8b,%bpl
fffff80000301588:	48 8b da             	mov    %rdx,%rbx
fffff8000030158b:	48 8b f9             	mov    %rcx,%rdi
fffff8000030158e:	33 d2                	xor    %edx,%edx
fffff80000301590:	41 b8 80 00 00 00    	mov    $0x80,%r8d
fffff80000301596:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff8000030159b:	41 8a f1             	mov    %r9b,%sil
fffff8000030159e:	e8 1d 30 f4 ff       	call   0xfffff800002445c0
fffff800003015a3:	48 8b 93 98 01 00 00 	mov    0x198(%rbx),%rdx
fffff800003015aa:	48 8b cb             	mov    %rbx,%rcx
fffff800003015ad:	e8 e2 fe ff ff       	call   0xfffff80000301494
fffff800003015b2:	f6 83 c1 01 00 00 01 	testb  $0x1,0x1c1(%rbx)
fffff800003015b9:	0f 84 32 01 00 00    	je     0xfffff800003016f1
fffff800003015bf:	80 bf 20 a4 02 00 00 	cmpb   $0x0,0x2a420(%rdi)
fffff800003015c6:	0f 85 25 01 00 00    	jne    0xfffff800003016f1
fffff800003015cc:	48 8b 05 15 6a 42 00 	mov    0x426a15(%rip),%rax        # 0xfffff80000727fe8
fffff800003015d3:	b9 70 02 00 00       	mov    $0x270,%ecx
fffff800003015d8:	e8 a3 b8 f3 ff       	call   0xfffff8000023ce80
fffff800003015dd:	0f ba e0 18          	bt     $0x18,%eax
fffff800003015e1:	0f 83 0a 01 00 00    	jae    0xfffff800003016f1
fffff800003015e7:	e8 dc 40 f5 ff       	call   0xfffff800002556c8
fffff800003015ec:	c6 87 20 a4 02 00 01 	movb   $0x1,0x2a420(%rdi)
fffff800003015f3:	80 bb be 01 00 00 00 	cmpb   $0x0,0x1be(%rbx)
fffff800003015fa:	0f 84 f1 00 00 00    	je     0xfffff800003016f1
fffff80000301600:	66 c7 83 be 01 00 00 	movw   $0x100,0x1be(%rbx)
fffff80000301607:	00 01
fffff80000301609:	48 8b 9b 80 f1 ff ff 	mov    -0xe80(%rbx),%rbx
fffff80000301610:	40 84 ed             	test   %bpl,%bpl
fffff80000301613:	0f 84 9c 00 00 00    	je     0xfffff800003016b5
fffff80000301619:	0f ba ab 18 01 00 00 	btsl   $0xa,0x118(%rbx)
fffff80000301620:	0a
fffff80000301621:	48 8d b3 b0 0b 00 00 	lea    0xbb0(%rbx),%rsi
fffff80000301628:	48 8b ce             	mov    %rsi,%rcx
fffff8000030162b:	c6 83 dc 08 00 00 01 	movb   $0x1,0x8dc(%rbx)
fffff80000301632:	e8 61 fc ff ff       	call   0xfffff80000301298
fffff80000301637:	48 8d 87 98 a4 02 00 	lea    0x2a498(%rdi),%rax
fffff8000030163e:	48 89 bb c8 0b 00 00 	mov    %rdi,0xbc8(%rbx)
fffff80000301645:	48 8b 48 08          	mov    0x8(%rax),%rcx
fffff80000301649:	48 39 01             	cmp    %rax,(%rcx)
fffff8000030164c:	74 07                	je     0xfffff80000301655
fffff8000030164e:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff80000301653:	cd 29                	int    $0x29
fffff80000301655:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff8000030165b:	33 d2                	xor    %edx,%edx
fffff8000030165d:	48 89 06             	mov    %rax,(%rsi)
fffff80000301660:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
fffff80000301664:	48 89 31             	mov    %rsi,(%rcx)
fffff80000301667:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff8000030166c:	48 89 70 08          	mov    %rsi,0x8(%rax)
fffff80000301670:	b8 10 00 00 00       	mov    $0x10,%eax
fffff80000301675:	8b 7f 08             	mov    0x8(%rdi),%edi
fffff80000301678:	8b df                	mov    %edi,%ebx
fffff8000030167a:	c1 eb 06             	shr    $0x6,%ebx
fffff8000030167d:	83 e7 3f             	and    $0x3f,%edi
fffff80000301680:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
fffff80000301685:	44 8d 43 01          	lea    0x1(%rbx),%r8d
fffff80000301689:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000030168d:	e8 2e 2f f4 ff       	call   0xfffff800002445c0
fffff80000301692:	8d 43 01             	lea    0x1(%rbx),%eax
fffff80000301695:	8b cf                	mov    %edi,%ecx
fffff80000301697:	0f b7 c0             	movzwl %ax,%eax
fffff8000030169a:	ba 04 00 00 00       	mov    $0x4,%edx
fffff8000030169f:	89 44 24 34          	mov    %eax,0x34(%rsp)
fffff800003016a3:	48 0f ab 4c dc 38    	bts    %rcx,0x38(%rsp,%rbx,8)
fffff800003016a9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff800003016ae:	e8 dd 26 f5 ff       	call   0xfffff80000253d90
fffff800003016b3:	eb 3c                	jmp    0xfffff800003016f1
fffff800003016b5:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff800003016bb:	45 33 c0             	xor    %r8d,%r8d
fffff800003016be:	48 8b 8b 08 01 00 00 	mov    0x108(%rbx),%rcx
fffff800003016c5:	c6 44 24 21 08       	movb   $0x8,0x21(%rsp)
fffff800003016ca:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
fffff800003016d1:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
fffff800003016d6:	e8 45 e4 f1 ff       	call   0xfffff8000021fb20
fffff800003016db:	40 84 f6             	test   %sil,%sil
fffff800003016de:	74 11                	je     0xfffff800003016f1
fffff800003016e0:	48 8b 05 61 69 42 00 	mov    0x426961(%rip),%rax        # 0xfffff80000728048
fffff800003016e7:	b9 fc 00 00 00       	mov    $0xfc,%ecx
fffff800003016ec:	e8 8f b7 f3 ff       	call   0xfffff8000023ce80
fffff800003016f1:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
fffff800003016f8:	00
fffff800003016f9:	48 33 cc             	xor    %rsp,%rcx
fffff800003016fc:	e8 6f 9e f3 ff       	call   0xfffff8000023b570
fffff80000301701:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
fffff80000301708:	00
fffff80000301709:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
fffff80000301710:	5f                   	pop    %rdi
fffff80000301711:	5e                   	pop    %rsi
fffff80000301712:	5d                   	pop    %rbp
fffff80000301713:	c3                   	ret
fffff80000301714:	cc                   	int3
fffff80000301715:	cc                   	int3
fffff80000301716:	cc                   	int3
fffff80000301717:	cc                   	int3
fffff80000301718:	cc                   	int3
fffff80000301719:	cc                   	int3
fffff8000030171a:	cc                   	int3
fffff8000030171b:	cc                   	int3
fffff8000030171c:	4c 8b c9             	mov    %rcx,%r9
fffff8000030171f:	8a 89 c1 01 00 00    	mov    0x1c1(%rcx),%cl
fffff80000301725:	80 e1 10             	and    $0x10,%cl
fffff80000301728:	f7 05 0e 82 30 00 00 	testl  $0x80000,0x30820e(%rip)        # 0xfffff80000609940
fffff8000030172f:	00 08 00
fffff80000301732:	0f 84 f6 00 00 00    	je     0xfffff8000030182e
fffff80000301738:	45 33 c0             	xor    %r8d,%r8d
fffff8000030173b:	84 c9                	test   %cl,%cl
fffff8000030173d:	0f 84 de 00 00 00    	je     0xfffff80000301821
fffff80000301743:	49 8b 81 68 01 00 00 	mov    0x168(%r9),%rax
fffff8000030174a:	44 38 40 6b          	cmp    %r8b,0x6b(%rax)
fffff8000030174e:	0f 85 cd 00 00 00    	jne    0xfffff80000301821
fffff80000301754:	49 8b 81 48 01 00 00 	mov    0x148(%r9),%rax
fffff8000030175b:	4c 39 40 08          	cmp    %r8,0x8(%rax)
fffff8000030175f:	75 5e                	jne    0xfffff800003017bf
fffff80000301761:	48 85 d2             	test   %rdx,%rdx
fffff80000301764:	0f 84 b7 00 00 00    	je     0xfffff80000301821
fffff8000030176a:	41 8d 48 01          	lea    0x1(%r8),%ecx
fffff8000030176e:	41 ba fb ff ff ff    	mov    $0xfffffffb,%r10d
fffff80000301774:	84 0d e2 7d 30 00    	test   %cl,0x307de2(%rip)        # 0xfffff8000060955c
fffff8000030177a:	74 18                	je     0xfffff80000301794
fffff8000030177c:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000301783:	02 00
fffff80000301785:	44 21 90 38 03 00 00 	and    %r10d,0x338(%rax)
fffff8000030178c:	89 88 8c 01 00 00    	mov    %ecx,0x18c(%rax)
fffff80000301792:	eb 08                	jmp    0xfffff8000030179c
fffff80000301794:	b8 14 40 00 00       	mov    $0x4014,%eax
fffff80000301799:	0f 79 c1             	vmwrite %rcx,%rax
fffff8000030179c:	84 0d ba 7d 30 00    	test   %cl,0x307dba(%rip)        # 0xfffff8000060955c
fffff800003017a2:	74 11                	je     0xfffff800003017b5
fffff800003017a4:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800003017ab:	02 00
fffff800003017ad:	89 88 88 01 00 00    	mov    %ecx,0x188(%rax)
fffff800003017b3:	eb 5a                	jmp    0xfffff8000030180f
fffff800003017b5:	b8 10 40 00 00       	mov    $0x4010,%eax
fffff800003017ba:	0f 79 c1             	vmwrite %rcx,%rax
fffff800003017bd:	eb 62                	jmp    0xfffff80000301821
fffff800003017bf:	48 85 d2             	test   %rdx,%rdx
fffff800003017c2:	75 5d                	jne    0xfffff80000301821
fffff800003017c4:	8d 4a 01             	lea    0x1(%rdx),%ecx
fffff800003017c7:	41 ba fb ff ff ff    	mov    $0xfffffffb,%r10d
fffff800003017cd:	84 0d 89 7d 30 00    	test   %cl,0x307d89(%rip)        # 0xfffff8000060955c
fffff800003017d3:	74 19                	je     0xfffff800003017ee
fffff800003017d5:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800003017dc:	02 00
fffff800003017de:	44 21 90 38 03 00 00 	and    %r10d,0x338(%rax)
fffff800003017e5:	44 89 80 8c 01 00 00 	mov    %r8d,0x18c(%rax)
fffff800003017ec:	eb 09                	jmp    0xfffff800003017f7
fffff800003017ee:	b8 14 40 00 00       	mov    $0x4014,%eax
fffff800003017f3:	41 0f 79 c0          	vmwrite %r8,%rax
fffff800003017f7:	84 0d 5f 7d 30 00    	test   %cl,0x307d5f(%rip)        # 0xfffff8000060955c
fffff800003017fd:	74 19                	je     0xfffff80000301818
fffff800003017ff:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000301806:	02 00
fffff80000301808:	44 89 80 88 01 00 00 	mov    %r8d,0x188(%rax)
fffff8000030180f:	44 21 90 38 03 00 00 	and    %r10d,0x338(%rax)
fffff80000301816:	eb 09                	jmp    0xfffff80000301821
fffff80000301818:	b8 10 40 00 00       	mov    $0x4010,%eax
fffff8000030181d:	41 0f 79 c0          	vmwrite %r8,%rax
fffff80000301821:	49 8b 81 48 01 00 00 	mov    0x148(%r9),%rax
fffff80000301828:	48 89 50 08          	mov    %rdx,0x8(%rax)
fffff8000030182c:	c3                   	ret
fffff8000030182d:	cc                   	int3
fffff8000030182e:	84 c9                	test   %cl,%cl
fffff80000301830:	74 17                	je     0xfffff80000301849
fffff80000301832:	b9 01 00 00 00       	mov    $0x1,%ecx
fffff80000301837:	84 0d 1f 7d 30 00    	test   %cl,0x307d1f(%rip)        # 0xfffff8000060955c
fffff8000030183d:	75 14                	jne    0xfffff80000301853
fffff8000030183f:	b8 14 28 00 00       	mov    $0x2814,%eax
fffff80000301844:	0f 79 c2             	vmwrite %rdx,%rax
fffff80000301847:	c3                   	ret
fffff80000301848:	cc                   	int3
fffff80000301849:	49 8b 81 68 01 00 00 	mov    0x168(%r9),%rax
fffff80000301850:	48 89 10             	mov    %rdx,(%rax)
fffff80000301853:	c3                   	ret
fffff80000301854:	cc                   	int3
fffff80000301855:	cc                   	int3
fffff80000301856:	cc                   	int3
fffff80000301857:	cc                   	int3
fffff80000301858:	cc                   	int3
fffff80000301859:	cc                   	int3
fffff8000030185a:	cc                   	int3
fffff8000030185b:	cc                   	int3
fffff8000030185c:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000301860:	8a c2                	mov    %dl,%al
fffff80000301862:	4c 8b d1             	mov    %rcx,%r10
fffff80000301865:	c0 e0 04             	shl    $0x4,%al
fffff80000301868:	32 81 c1 01 00 00    	xor    0x1c1(%rcx),%al
fffff8000030186e:	24 10                	and    $0x10,%al
fffff80000301870:	30 81 c1 01 00 00    	xor    %al,0x1c1(%rcx)
fffff80000301876:	f7 05 c0 80 30 00 00 	testl  $0x80000,0x3080c0(%rip)        # 0xfffff80000609940
fffff8000030187d:	00 08 00
fffff80000301880:	0f 84 8c 00 00 00    	je     0xfffff80000301912
fffff80000301886:	48 8b 81 68 01 00 00 	mov    0x168(%rcx),%rax
fffff8000030188d:	33 c9                	xor    %ecx,%ecx
fffff8000030188f:	38 48 6b             	cmp    %cl,0x6b(%rax)
fffff80000301892:	0f 85 27 01 00 00    	jne    0xfffff800003019bf
fffff80000301898:	49 8b 82 48 01 00 00 	mov    0x148(%r10),%rax
fffff8000030189f:	48 39 48 08          	cmp    %rcx,0x8(%rax)
fffff800003018a3:	0f 84 16 01 00 00    	je     0xfffff800003019bf
fffff800003018a9:	84 d2                	test   %dl,%dl
fffff800003018ab:	41 b8 fb ff ff ff    	mov    $0xfffffffb,%r8d
fffff800003018b1:	0f 95 c1             	setne  %cl
fffff800003018b4:	f6 05 a1 7c 30 00 01 	testb  $0x1,0x307ca1(%rip)        # 0xfffff8000060955c
fffff800003018bb:	8b d1                	mov    %ecx,%edx
fffff800003018bd:	8b ca                	mov    %edx,%ecx
fffff800003018bf:	74 18                	je     0xfffff800003018d9
fffff800003018c1:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800003018c8:	02 00
fffff800003018ca:	44 21 80 38 03 00 00 	and    %r8d,0x338(%rax)
fffff800003018d1:	89 90 8c 01 00 00    	mov    %edx,0x18c(%rax)
fffff800003018d7:	eb 08                	jmp    0xfffff800003018e1
fffff800003018d9:	b8 14 40 00 00       	mov    $0x4014,%eax
fffff800003018de:	0f 79 c2             	vmwrite %rdx,%rax
fffff800003018e1:	f6 05 74 7c 30 00 01 	testb  $0x1,0x307c74(%rip)        # 0xfffff8000060955c
fffff800003018e8:	74 1b                	je     0xfffff80000301905
fffff800003018ea:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800003018f1:	02 00
fffff800003018f3:	44 21 80 38 03 00 00 	and    %r8d,0x338(%rax)
fffff800003018fa:	89 90 88 01 00 00    	mov    %edx,0x188(%rax)
fffff80000301900:	e9 ba 00 00 00       	jmp    0xfffff800003019bf
fffff80000301905:	b8 10 40 00 00       	mov    $0x4010,%eax
fffff8000030190a:	0f 79 c1             	vmwrite %rcx,%rax
fffff8000030190d:	e9 ad 00 00 00       	jmp    0xfffff800003019bf
fffff80000301912:	33 c9                	xor    %ecx,%ecx
fffff80000301914:	84 d2                	test   %dl,%dl
fffff80000301916:	74 4f                	je     0xfffff80000301967
fffff80000301918:	f6 05 3d 7c 30 00 01 	testb  $0x1,0x307c3d(%rip)        # 0xfffff8000060955c
fffff8000030191f:	75 12                	jne    0xfffff80000301933
fffff80000301921:	49 8b 82 68 01 00 00 	mov    0x168(%r10),%rax
fffff80000301928:	b9 14 28 00 00       	mov    $0x2814,%ecx
fffff8000030192d:	48 8b 00             	mov    (%rax),%rax
fffff80000301930:	0f 79 c8             	vmwrite %rax,%rcx
fffff80000301933:	49 8b 42 10          	mov    0x10(%r10),%rax
fffff80000301937:	45 33 c0             	xor    %r8d,%r8d
fffff8000030193a:	49 8b ca             	mov    %r10,%rcx
fffff8000030193d:	8b 90 30 01 00 00    	mov    0x130(%rax),%edx
fffff80000301943:	0f ba ea 12          	bts    $0x12,%edx
fffff80000301947:	e8 14 0b 01 00       	call   0xfffff80000312460
fffff8000030194c:	ba 00 00 00 02       	mov    $0x2000000,%edx
fffff80000301951:	e8 72 f3 00 00       	call   0xfffff80000310cc8
fffff80000301956:	4d 8b 4a 10          	mov    0x10(%r10),%r9
fffff8000030195a:	41 8b 91 2c 01 00 00 	mov    0x12c(%r9),%edx
fffff80000301961:	0f ba ea 18          	bts    $0x18,%edx
fffff80000301965:	eb 4d                	jmp    0xfffff800003019b4
fffff80000301967:	f6 05 ee 7b 30 00 01 	testb  $0x1,0x307bee(%rip)        # 0xfffff8000060955c
fffff8000030196e:	49 8b 92 68 01 00 00 	mov    0x168(%r10),%rdx
fffff80000301975:	75 08                	jne    0xfffff8000030197f
fffff80000301977:	b9 14 28 00 00       	mov    $0x2814,%ecx
fffff8000030197c:	0f 78 c9             	vmread %rcx,%rcx
fffff8000030197f:	48 89 0a             	mov    %rcx,(%rdx)
fffff80000301982:	45 33 c0             	xor    %r8d,%r8d
fffff80000301985:	49 8b 42 10          	mov    0x10(%r10),%rax
fffff80000301989:	49 8b ca             	mov    %r10,%rcx
fffff8000030198c:	8b 90 30 01 00 00    	mov    0x130(%rax),%edx
fffff80000301992:	0f ba f2 12          	btr    $0x12,%edx
fffff80000301996:	e8 c5 0a 01 00       	call   0xfffff80000312460
fffff8000030199b:	ba 00 00 00 02       	mov    $0x2000000,%edx
fffff800003019a0:	e8 ef f2 00 00       	call   0xfffff80000310c94
fffff800003019a5:	4d 8b 4a 10          	mov    0x10(%r10),%r9
fffff800003019a9:	41 8b 91 2c 01 00 00 	mov    0x12c(%r9),%edx
fffff800003019b0:	0f ba f2 18          	btr    $0x18,%edx
fffff800003019b4:	45 33 c0             	xor    %r8d,%r8d
fffff800003019b7:	49 8b ca             	mov    %r10,%rcx
fffff800003019ba:	e8 c9 0e 01 00       	call   0xfffff80000312888
fffff800003019bf:	48 83 c4 28          	add    $0x28,%rsp
fffff800003019c3:	c3                   	ret
fffff800003019c4:	cc                   	int3
fffff800003019c5:	cc                   	int3
fffff800003019c6:	cc                   	int3
fffff800003019c7:	cc                   	int3
fffff800003019c8:	cc                   	int3
fffff800003019c9:	cc                   	int3
fffff800003019ca:	cc                   	int3
fffff800003019cb:	cc                   	int3
fffff800003019cc:	48 8b c4             	mov    %rsp,%rax
fffff800003019cf:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800003019d3:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800003019d7:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800003019db:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800003019df:	41 54                	push   %r12
fffff800003019e1:	41 56                	push   %r14
fffff800003019e3:	41 57                	push   %r15
fffff800003019e5:	48 83 ec 20          	sub    $0x20,%rsp
fffff800003019e9:	45 33 f6             	xor    %r14d,%r14d
fffff800003019ec:	49 8b f1             	mov    %r9,%rsi
fffff800003019ef:	44 38 35 72 7b 30 00 	cmp    %r14b,0x307b72(%rip)        # 0xfffff80000609568
fffff800003019f6:	41 8b d8             	mov    %r8d,%ebx
fffff800003019f9:	48 8b ea             	mov    %rdx,%rbp
fffff800003019fc:	4c 8b e1             	mov    %rcx,%r12
fffff800003019ff:	41 0f b7 fe          	movzwl %r14w,%edi
fffff80000301a03:	74 33                	je     0xfffff80000301a38
fffff80000301a05:	81 fb 80 05 00 00    	cmp    $0x580,%ebx
fffff80000301a0b:	0f 82 98 03 00 00    	jb     0xfffff80000301da9
fffff80000301a11:	8b 05 75 7f 30 00    	mov    0x307f75(%rip),%eax        # 0xfffff8000060998c
fffff80000301a17:	8d 04 45 80 05 00 00 	lea    0x580(,%rax,2),%eax
fffff80000301a1e:	3b d8                	cmp    %eax,%ebx
fffff80000301a20:	0f 83 83 03 00 00    	jae    0xfffff80000301da9
fffff80000301a26:	48 8b d6             	mov    %rsi,%rdx
fffff80000301a29:	8b cb                	mov    %ebx,%ecx
fffff80000301a2b:	e8 1c 97 f5 ff       	call   0xfffff8000025b14c
fffff80000301a30:	0f b7 f8             	movzwl %ax,%edi
fffff80000301a33:	e9 71 03 00 00       	jmp    0xfffff80000301da9
fffff80000301a38:	f7 05 fe 7e 30 00 00 	testl  $0x80000,0x307efe(%rip)        # 0xfffff80000609940
fffff80000301a3f:	00 08 00
fffff80000301a42:	44 8a 7c 24 60       	mov    0x60(%rsp),%r15b
fffff80000301a47:	74 16                	je     0xfffff80000301a5f
fffff80000301a49:	45 84 ff             	test   %r15b,%r15b
fffff80000301a4c:	75 11                	jne    0xfffff80000301a5f
fffff80000301a4e:	44 38 74 24 68       	cmp    %r14b,0x68(%rsp)
fffff80000301a53:	75 0a                	jne    0xfffff80000301a5f
fffff80000301a55:	bf 13 10 00 00       	mov    $0x1013,%edi
fffff80000301a5a:	e9 4a 03 00 00       	jmp    0xfffff80000301da9
fffff80000301a5f:	e8 84 e7 ff ff       	call   0xfffff800003001e8
fffff80000301a64:	83 bd f8 01 00 00 01 	cmpl   $0x1,0x1f8(%rbp)
fffff80000301a6b:	41 be 70 05 00 00    	mov    $0x570,%r14d
fffff80000301a71:	0f 8e d7 00 00 00    	jle    0xfffff80000301b4e
fffff80000301a77:	41 3b de             	cmp    %r14d,%ebx
fffff80000301a7a:	75 44                	jne    0xfffff80000301ac0
fffff80000301a7c:	45 84 ff             	test   %r15b,%r15b
fffff80000301a7f:	75 d4                	jne    0xfffff80000301a55