fffff80000230674:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
fffff80000230679:	45 33 f6             	xor    %r14d,%r14d
fffff8000023067c:	48 89 83 d8 05 00 00 	mov    %rax,0x5d8(%rbx)
fffff80000230683:	85 c0                	test   %eax,%eax
fffff80000230685:	75 04                	jne    0xfffff8000023068b
fffff80000230687:	40 80 e6 fd          	and    $0xfd,%sil
fffff8000023068b:	40 08 73 16          	or     %sil,0x16(%rbx)
fffff8000023068f:	eb 03                	jmp    0xfffff80000230694
fffff80000230691:	88 53 16             	mov    %dl,0x16(%rbx)
fffff80000230694:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff8000023069b:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff800002306a1:	48 0f ba e1 15       	bt     $0x15,%rcx
fffff800002306a6:	72 13                	jb     0xfffff800002306bb
fffff800002306a8:	44 8a 7b 16          	mov    0x16(%rbx),%r15b
fffff800002306ac:	48 8d 73 40          	lea    0x40(%rbx),%rsi
fffff800002306b0:	45 84 ff             	test   %r15b,%r15b
fffff800002306b3:	75 2b                	jne    0xfffff800002306e0
fffff800002306b5:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff800002306bb:	41 8a c6             	mov    %r14b,%al
fffff800002306be:	84 c0                	test   %al,%al
fffff800002306c0:	0f 84 00 02 00 00    	je     0xfffff800002308c6
fffff800002306c6:	41 8a cc             	mov    %r12b,%cl
fffff800002306c9:	41 8b c7             	mov    %r15d,%eax
fffff800002306cc:	d3 e0                	shl    %cl,%eax
fffff800002306ce:	41 8a d7             	mov    %r15b,%dl
fffff800002306d1:	09 87 44 01 00 00    	or     %eax,0x144(%rdi)
fffff800002306d7:	88 54 24 41          	mov    %dl,0x41(%rsp)
fffff800002306db:	e9 ea 01 00 00       	jmp    0xfffff800002308ca
fffff800002306e0:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff800002306e7:	8b 88 80 0e 00 00    	mov    0xe80(%rax),%ecx
fffff800002306ed:	c1 e9 1f             	shr    $0x1f,%ecx
fffff800002306f0:	84 c9                	test   %cl,%cl
fffff800002306f2:	74 17                	je     0xfffff8000023070b
fffff800002306f4:	48 8b cf             	mov    %rdi,%rcx
fffff800002306f7:	e8 b4 37 0d 00       	call   0xfffff80000303eb0
fffff800002306fc:	a8 0a                	test   $0xa,%al
fffff800002306fe:	75 0b                	jne    0xfffff8000023070b
fffff80000230700:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff80000230706:	41 8a c7             	mov    %r15b,%al
fffff80000230709:	eb b3                	jmp    0xfffff800002306be
fffff8000023070b:	41 f6 c7 02          	test   $0x2,%r15b
fffff8000023070f:	0f 84 73 01 00 00    	je     0xfffff80000230888
fffff80000230715:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff8000023071c:	44 38 b0 9a 0e 00 00 	cmp    %r14b,0xe9a(%rax)
fffff80000230723:	74 15                	je     0xfffff8000023073a
fffff80000230725:	8a 53 14             	mov    0x14(%rbx),%dl
fffff80000230728:	48 8b ce             	mov    %rsi,%rcx
fffff8000023072b:	e8 80 bd 0a 00       	call   0xfffff800002dc4b0
fffff80000230730:	84 c0                	test   %al,%al
fffff80000230732:	0f 84 50 01 00 00    	je     0xfffff80000230888
fffff80000230738:	eb c6                	jmp    0xfffff80000230700
fffff8000023073a:	8b 86 98 05 00 00    	mov    0x598(%rsi),%eax
fffff80000230740:	85 c0                	test   %eax,%eax
fffff80000230742:	0f 84 40 01 00 00    	je     0xfffff80000230888
fffff80000230748:	8a 4b 14             	mov    0x14(%rbx),%cl
fffff8000023074b:	45 33 ed             	xor    %r13d,%r13d
fffff8000023074e:	4c 8b 76 c0          	mov    -0x40(%rsi),%r14
fffff80000230752:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff80000230758:	c1 e8 04             	shr    $0x4,%eax
fffff8000023075b:	41 8b d0             	mov    %r8d,%edx
fffff8000023075e:	d3 e2                	shl    %cl,%edx
fffff80000230760:	0f b6 d8             	movzbl %al,%ebx
fffff80000230763:	0f b6 86 90 05 00 00 	movzbl 0x590(%rsi),%eax
fffff8000023076a:	41 23 96 c8 02 00 00 	and    0x2c8(%r14),%edx
fffff80000230771:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
fffff80000230775:	0f b6 8c 30 80 05 00 	movzbl 0x580(%rax,%rsi,1),%ecx
fffff8000023077c:	00
fffff8000023077d:	c1 e9 04             	shr    $0x4,%ecx
fffff80000230780:	3b d9                	cmp    %ecx,%ebx
fffff80000230782:	0f 86 fd 00 00 00    	jbe    0xfffff80000230885
fffff80000230788:	85 d2                	test   %edx,%edx
fffff8000023078a:	74 57                	je     0xfffff800002307e3
fffff8000023078c:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff80000230793:	83 b8 78 10 00 00 03 	cmpl   $0x3,0x1078(%rax)
fffff8000023079a:	75 10                	jne    0xfffff800002307ac
fffff8000023079c:	48 8b 80 80 10 00 00 	mov    0x1080(%rax),%rax
fffff800002307a3:	48 8b 08             	mov    (%rax),%rcx
fffff800002307a6:	44 84 41 5c          	test   %r8b,0x5c(%rcx)
fffff800002307aa:	75 37                	jne    0xfffff800002307e3
fffff800002307ac:	44 84 05 a9 8d 3d 00 	test   %r8b,0x3d8da9(%rip)        # 0xfffff8000060955c
fffff800002307b3:	4c 89 6d d8          	mov    %r13,-0x28(%rbp)
fffff800002307b7:	74 12                	je     0xfffff800002307cb
fffff800002307b9:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800002307c0:	02 00
fffff800002307c2:	48 8b 88 08 03 00 00 	mov    0x308(%rax),%rcx
fffff800002307c9:	eb 0d                	jmp    0xfffff800002307d8
fffff800002307cb:	b8 20 68 00 00       	mov    $0x6820,%eax
fffff800002307d0:	0f 78 45 d8          	vmread %rax,-0x28(%rbp)
fffff800002307d4:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
fffff800002307d8:	48 0f ba e1 09       	bt     $0x9,%rcx
fffff800002307dd:	0f 83 a2 00 00 00    	jae    0xfffff80000230885
fffff800002307e3:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002307ea:	ba 04 00 04 00       	mov    $0x40004,%edx
fffff800002307ef:	41 b9 04 10 04 00    	mov    $0x41004,%r9d
fffff800002307f5:	83 b8 78 10 00 00 03 	cmpl   $0x3,0x1078(%rax)
fffff800002307fc:	41 0f 44 d1          	cmove  %r9d,%edx
fffff80000230800:	75 1a                	jne    0xfffff8000023081c
fffff80000230802:	45 33 c0             	xor    %r8d,%r8d
fffff80000230805:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff8000023080c:	e8 67 48 0e 00       	call   0xfffff80000315078
fffff80000230811:	4c 8b d8             	mov    %rax,%r11
fffff80000230814:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff8000023081a:	eb 1a                	jmp    0xfffff80000230836
fffff8000023081c:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff80000230823:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff8000023082a:	44 0f b6 99 80 00 00 	movzbl 0x80(%rcx),%r11d
fffff80000230831:	00
fffff80000230832:	49 c1 eb 04          	shr    $0x4,%r11
fffff80000230836:	4c 89 5d 00          	mov    %r11,0x0(%rbp)
fffff8000023083a:	49 3b db             	cmp    %r11,%rbx
fffff8000023083d:	76 46                	jbe    0xfffff80000230885
fffff8000023083f:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff80000230846:	83 b8 78 10 00 00 03 	cmpl   $0x3,0x1078(%rax)
fffff8000023084d:	75 10                	jne    0xfffff8000023085f
fffff8000023084f:	48 8b 80 80 10 00 00 	mov    0x1080(%rax),%rax
fffff80000230856:	48 8b 08             	mov    (%rax),%rcx
fffff80000230859:	44 84 41 5c          	test   %r8b,0x5c(%rcx)
fffff8000023085d:	75 1e                	jne    0xfffff8000023087d
fffff8000023085f:	45 33 f6             	xor    %r14d,%r14d
fffff80000230862:	48 8d 4c 24 74       	lea    0x74(%rsp),%rcx
fffff80000230867:	44 89 74 24 74       	mov    %r14d,0x74(%rsp)
fffff8000023086c:	e8 5f 0b fe ff       	call   0xfffff800002113d0
fffff80000230871:	f6 44 24 74 03       	testb  $0x3,0x74(%rsp)
fffff80000230876:	75 10                	jne    0xfffff80000230888
fffff80000230878:	e9 83 fe ff ff       	jmp    0xfffff80000230700
fffff8000023087d:	45 33 f6             	xor    %r14d,%r14d
fffff80000230880:	e9 7b fe ff ff       	jmp    0xfffff80000230700
fffff80000230885:	45 33 f6             	xor    %r14d,%r14d
fffff80000230888:	41 f6 c7 08          	test   $0x8,%r15b
fffff8000023088c:	74 11                	je     0xfffff8000023089f
fffff8000023088e:	48 8b 4e c0          	mov    -0x40(%rsi),%rcx
fffff80000230892:	e8 3d 35 0d 00       	call   0xfffff80000303dd4
fffff80000230897:	84 c0                	test   %al,%al
fffff80000230899:	0f 84 61 fe ff ff    	je     0xfffff80000230700
fffff8000023089f:	41 f6 c7 04          	test   $0x4,%r15b
fffff800002308a3:	74 10                	je     0xfffff800002308b5
fffff800002308a5:	48 8b ce             	mov    %rsi,%rcx
fffff800002308a8:	e8 f3 b7 0a 00       	call   0xfffff800002dc0a0
fffff800002308ad:	84 c0                	test   %al,%al
fffff800002308af:	0f 85 4b fe ff ff    	jne    0xfffff80000230700
fffff800002308b5:	45 84 ff             	test   %r15b,%r15b
fffff800002308b8:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff800002308be:	0f 98 c0             	sets   %al
fffff800002308c1:	e9 f8 fd ff ff       	jmp    0xfffff800002306be
fffff800002308c6:	8a 54 24 41          	mov    0x41(%rsp),%dl
fffff800002308ca:	41 8a cc             	mov    %r12b,%cl
fffff800002308cd:	41 8b c7             	mov    %r15d,%eax
fffff800002308d0:	d3 e0                	shl    %cl,%eax
fffff800002308d2:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff800002308d5:	0b c8                	or     %eax,%ecx
fffff800002308d7:	f7 d1                	not    %ecx
fffff800002308d9:	23 8f 40 01 00 00    	and    0x140(%rdi),%ecx
fffff800002308df:	44 0f bc e1          	bsf    %ecx,%r12d
fffff800002308e3:	44 89 65 88          	mov    %r12d,-0x78(%rbp)
fffff800002308e7:	0f 95 c0             	setne  %al
fffff800002308ea:	84 c0                	test   %al,%al
fffff800002308ec:	0f 85 53 fb ff ff    	jne    0xfffff80000230445
fffff800002308f2:	8b 87 c8 02 00 00    	mov    0x2c8(%rdi),%eax
fffff800002308f8:	41 bc 01 00 00 00    	mov    $0x1,%r12d
fffff800002308fe:	4c 8b 6d e0          	mov    -0x20(%rbp),%r13
fffff80000230902:	f7 d0                	not    %eax
fffff80000230904:	21 87 44 01 00 00    	and    %eax,0x144(%rdi)
fffff8000023090a:	8b 87 44 01 00 00    	mov    0x144(%rdi),%eax
fffff80000230910:	0f bc c8             	bsf    %eax,%ecx
fffff80000230913:	89 4c 24 58          	mov    %ecx,0x58(%rsp)
fffff80000230917:	0f 95 c0             	setne  %al
fffff8000023091a:	84 c0                	test   %al,%al
fffff8000023091c:	74 2b                	je     0xfffff80000230949
fffff8000023091e:	0f b6 c1             	movzbl %cl,%eax
fffff80000230921:	41 8b d4             	mov    %r12d,%edx
fffff80000230924:	d3 e2                	shl    %cl,%edx
fffff80000230926:	48 8b 84 c7 a8 02 00 	mov    0x2a8(%rdi,%rax,8),%rax
fffff8000023092d:	00
fffff8000023092e:	09 97 c8 02 00 00    	or     %edx,0x2c8(%rdi)
fffff80000230934:	f7 d2                	not    %edx
fffff80000230936:	48 8b 40 30          	mov    0x30(%rax),%rax
fffff8000023093a:	c7 40 08 02 00 00 00 	movl   $0x2,0x8(%rax)
fffff80000230941:	21 97 44 01 00 00    	and    %edx,0x144(%rdi)
fffff80000230947:	eb c1                	jmp    0xfffff8000023090a
fffff80000230949:	8b 87 c8 02 00 00    	mov    0x2c8(%rdi),%eax
fffff8000023094f:	0f bd c8             	bsr    %eax,%ecx
fffff80000230952:	89 4c 24 5c          	mov    %ecx,0x5c(%rsp)
fffff80000230956:	0f 95 c0             	setne  %al
fffff80000230959:	84 c0                	test   %al,%al
fffff8000023095b:	75 02                	jne    0xfffff8000023095f
fffff8000023095d:	cd 2c                	int    $0x2c
fffff8000023095f:	0f b6 c1             	movzbl %cl,%eax
fffff80000230962:	48 8b 8c c7 a8 02 00 	mov    0x2a8(%rdi,%rax,8),%rcx
fffff80000230969:	00
fffff8000023096a:	8b 81 b8 0d 00 00    	mov    0xdb8(%rcx),%eax
fffff80000230970:	85 c0                	test   %eax,%eax
fffff80000230972:	0f 85 db 06 00 00    	jne    0xfffff80000231053
fffff80000230978:	65 48 8b 34 25 00 00 	mov    %gs:0x0,%rsi
fffff8000023097f:	00 00
fffff80000230981:	48 8b 9f c0 02 00 00 	mov    0x2c0(%rdi),%rbx
fffff80000230988:	44 8b 74 24 5c       	mov    0x5c(%rsp),%r14d
fffff8000023098d:	44 38 73 14          	cmp    %r14b,0x14(%rbx)
fffff80000230991:	0f 84 80 00 00 00    	je     0xfffff80000230a17
fffff80000230997:	b9 02 01 00 c0       	mov    $0xc0000102,%ecx
fffff8000023099c:	0f 32                	rdmsr
fffff8000023099e:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002309a2:	45 33 e4             	xor    %r12d,%r12d
fffff800002309a5:	48 0b c2             	or     %rdx,%rax
fffff800002309a8:	48 89 83 c8 0e 00 00 	mov    %rax,0xec8(%rbx)
fffff800002309af:	44 38 a3 70 11 00 00 	cmp    %r12b,0x1170(%rbx)
fffff800002309b6:	74 1f                	je     0xfffff800002309d7
fffff800002309b8:	b9 22 01 00 00       	mov    $0x122,%ecx
fffff800002309bd:	0f 32                	rdmsr
fffff800002309bf:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002309c3:	48 0b c2             	or     %rdx,%rax
fffff800002309c6:	48 89 86 58 03 01 00 	mov    %rax,0x10358(%rsi)
fffff800002309cd:	83 e0 03             	and    $0x3,%eax
fffff800002309d0:	48 89 83 68 11 00 00 	mov    %rax,0x1168(%rbx)
fffff800002309d7:	48 8b d7             	mov    %rdi,%rdx
fffff800002309da:	48 8b ce             	mov    %rsi,%rcx
fffff800002309dd:	e8 ba d8 fe ff       	call   0xfffff8000021e29c
fffff800002309e2:	44 38 25 7f 8b 3d 00 	cmp    %r12b,0x3d8b7f(%rip)        # 0xfffff80000609568
fffff800002309e9:	74 17                	je     0xfffff80000230a02
fffff800002309eb:	48 8b 93 c8 0f 00 00 	mov    0xfc8(%rbx),%rdx
fffff800002309f2:	48 8b 8b f0 0f 00 00 	mov    0xff0(%rbx),%rcx
fffff800002309f9:	48 83 c2 08          	add    $0x8,%rdx
fffff800002309fd:	e8 0a c7 0c 00       	call   0xfffff800002fd10c
fffff80000230a02:	45 8a c6             	mov    %r14b,%r8b
fffff80000230a05:	48 8b d7             	mov    %rdi,%rdx
fffff80000230a08:	48 8b ce             	mov    %rsi,%rcx
fffff80000230a0b:	e8 ac 44 ff ff       	call   0xfffff80000224ebc
fffff80000230a10:	48 8b 9f c0 02 00 00 	mov    0x2c0(%rdi),%rbx
fffff80000230a17:	8b 83 90 0a 00 00    	mov    0xa90(%rbx),%eax
fffff80000230a1d:	45 33 f6             	xor    %r14d,%r14d
fffff80000230a20:	85 c0                	test   %eax,%eax
fffff80000230a22:	75 0c                	jne    0xfffff80000230a30
fffff80000230a24:	48 8d 8b 80 0a 00 00 	lea    0xa80(%rbx),%rcx
fffff80000230a2b:	e8 54 2e fd ff       	call   0xfffff80000203884
fffff80000230a30:	44 38 b3 95 0a 00 00 	cmp    %r14b,0xa95(%rbx)
fffff80000230a37:	74 1e                	je     0xfffff80000230a57
fffff80000230a39:	48 8b 8b a8 0a 00 00 	mov    0xaa8(%rbx),%rcx
fffff80000230a40:	33 d2                	xor    %edx,%edx
fffff80000230a42:	44 0f b6 41 04       	movzbl 0x4(%rcx),%r8d
fffff80000230a47:	48 83 c1 10          	add    $0x10,%rcx
fffff80000230a4b:	e8 70 3b 01 00       	call   0xfffff800002445c0
fffff80000230a50:	44 88 b3 95 0a 00 00 	mov    %r14b,0xa95(%rbx)
fffff80000230a57:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
fffff80000230a5b:	38 87 dd 08 00 00    	cmp    %al,0x8dd(%rdi)
fffff80000230a61:	74 46                	je     0xfffff80000230aa9
fffff80000230a63:	48 8b 9f c0 02 00 00 	mov    0x2c0(%rdi),%rbx
fffff80000230a6a:	88 87 dd 08 00 00    	mov    %al,0x8dd(%rdi)
fffff80000230a70:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000230a77:	00 00
fffff80000230a79:	f6 05 e0 8a 3d 00 04 	testb  $0x4,0x3d8ae0(%rip)        # 0xfffff80000609560
fffff80000230a80:	74 1b                	je     0xfffff80000230a9d
fffff80000230a82:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff80000230a86:	0f 31                	rdtsc
fffff80000230a88:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000230a8c:	48 0b c2             	or     %rdx,%rax
fffff80000230a8f:	48 8b c8             	mov    %rax,%rcx
fffff80000230a92:	49 8b c0             	mov    %r8,%rax
fffff80000230a95:	48 f7 e1             	mul    %rcx
fffff80000230a98:	48 8b c2             	mov    %rdx,%rax
fffff80000230a9b:	eb 05                	jmp    0xfffff80000230aa2
fffff80000230a9d:	e8 ba 5a 00 00       	call   0xfffff8000023655c
fffff80000230aa2:	48 89 83 30 0e 00 00 	mov    %rax,0xe30(%rbx)
fffff80000230aa9:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff80000230ab0:	44 38 70 25          	cmp    %r14b,0x25(%rax)
fffff80000230ab4:	74 10                	je     0xfffff80000230ac6
fffff80000230ab6:	48 8b cf             	mov    %rdi,%rcx
fffff80000230ab9:	e8 0e 1e 08 00       	call   0xfffff800002b28cc
fffff80000230abe:	84 c0                	test   %al,%al
fffff80000230ac0:	0f 85 90 00 00 00    	jne    0xfffff80000230b56
fffff80000230ac6:	f6 87 88 09 00 00 02 	testb  $0x2,0x988(%rdi)
fffff80000230acd:	4c 8b 65 e8          	mov    -0x18(%rbp),%r12
fffff80000230ad1:	0f 84 c5 00 00 00    	je     0xfffff80000230b9c
fffff80000230ad7:	48 8b 8f c0 02 00 00 	mov    0x2c0(%rdi),%rcx
fffff80000230ade:	49 39 8c 24 e8 00 00 	cmp    %rcx,0xe8(%r12)
fffff80000230ae5:	00
fffff80000230ae6:	0f 84 b0 00 00 00    	je     0xfffff80000230b9c
fffff80000230aec:	49 89 8c 24 e8 00 00 	mov    %rcx,0xe8(%r12)
fffff80000230af3:	00
fffff80000230af4:	44 38 71 14          	cmp    %r14b,0x14(%rcx)
fffff80000230af8:	75 19                	jne    0xfffff80000230b13
fffff80000230afa:	f6 81 38 0b 00 00 04 	testb  $0x4,0xb38(%rcx)
fffff80000230b01:	75 10                	jne    0xfffff80000230b13
fffff80000230b03:	83 b9 78 10 00 00 03 	cmpl   $0x3,0x1078(%rcx)
fffff80000230b0a:	74 07                	je     0xfffff80000230b13
fffff80000230b0c:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000230b11:	eb 03                	jmp    0xfffff80000230b16
fffff80000230b13:	41 8a c6             	mov    %r14b,%al
fffff80000230b16:	41 38 84 24 f4 00 00 	cmp    %al,0xf4(%r12)
fffff80000230b1d:	00
fffff80000230b1e:	74 7c                	je     0xfffff80000230b9c
fffff80000230b20:	41 88 84 24 f4 00 00 	mov    %al,0xf4(%r12)
fffff80000230b27:	00
fffff80000230b28:	84 c0                	test   %al,%al
fffff80000230b2a:	75 60                	jne    0xfffff80000230b8c
fffff80000230b2c:	41 c7 84 24 f0 00 00 	movl   $0xffffffff,0xf0(%r12)
fffff80000230b33:	00 ff ff ff ff
fffff80000230b38:	f0 44 09 34 24       	lock or %r14d,(%rsp)
fffff80000230b3d:	48 8b cf             	mov    %rdi,%rcx
fffff80000230b40:	e8 8f 45 0d 00       	call   0xfffff800003050d4
fffff80000230b45:	84 c0                	test   %al,%al
fffff80000230b47:	74 53                	je     0xfffff80000230b9c
fffff80000230b49:	48 8b cf             	mov    %rdi,%rcx
fffff80000230b4c:	e8 f3 96 09 00       	call   0xfffff800002ca244
fffff80000230b51:	e9 df f8 ff ff       	jmp    0xfffff80000230435
fffff80000230b56:	41 bc 01 00 00 00    	mov    $0x1,%r12d
fffff80000230b5c:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000230b63:	00 00
fffff80000230b65:	41 bd 04 68 00 00    	mov    $0x6804,%r13d
fffff80000230b6b:	83 3d 5e 0a 3d 00 03 	cmpl   $0x3,0x3d0a5e(%rip)        # 0xfffff800006015d0
fffff80000230b72:	0f 85 9b ea ff ff    	jne    0xfffff8000022f613
fffff80000230b78:	48 8b 80 b8 04 01 00 	mov    0x104b8(%rax),%rax
fffff80000230b7f:	f0 44 08 a0 84 00 00 	lock or %r12b,0x84(%rax)
fffff80000230b86:	00
fffff80000230b87:	e9 87 ea ff ff       	jmp    0xfffff8000022f613
fffff80000230b8c:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff80000230b93:	00
fffff80000230b94:	41 89 84 24 f0 00 00 	mov    %eax,0xf0(%r12)
fffff80000230b9b:	00
fffff80000230b9c:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000230ba3:	00 00
fffff80000230ba5:	f6 05 b4 89 3d 00 04 	testb  $0x4,0x3d89b4(%rip)        # 0xfffff80000609560
fffff80000230bac:	48 8b b7 c0 02 00 00 	mov    0x2c0(%rdi),%rsi
fffff80000230bb3:	74 18                	je     0xfffff80000230bcd
fffff80000230bb5:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff80000230bb9:	0f 31                	rdtsc
fffff80000230bbb:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000230bbf:	48 0b c2             	or     %rdx,%rax
fffff80000230bc2:	48 8b c8             	mov    %rax,%rcx
fffff80000230bc5:	49 8b c0             	mov    %r8,%rax
fffff80000230bc8:	48 f7 e1             	mul    %rcx
fffff80000230bcb:	eb 08                	jmp    0xfffff80000230bd5
fffff80000230bcd:	e8 8a 59 00 00       	call   0xfffff8000023655c
fffff80000230bd2:	48 8b d0             	mov    %rax,%rdx
fffff80000230bd5:	65 48 8b 0c 25 38 00 	mov    %gs:0x38,%rcx
fffff80000230bdc:	00 00
fffff80000230bde:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff80000230be4:	8b 05 e6 09 3d 00    	mov    0x3d09e6(%rip),%eax        # 0xfffff800006015d0
fffff80000230bea:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
fffff80000230bf1:	48 8b 89 08 20 00 00 	mov    0x2008(%rcx),%rcx
fffff80000230bf8:	48 2b c8             	sub    %rax,%rcx
fffff80000230bfb:	48 8b 87 e8 02 00 00 	mov    0x2e8(%rdi),%rax
fffff80000230c02:	48 05 80 96 98 00    	add    $0x989680,%rax
fffff80000230c08:	48 03 d1             	add    %rcx,%rdx
fffff80000230c0b:	48 3b d0             	cmp    %rax,%rdx
fffff80000230c0e:	72 0f                	jb     0xfffff80000230c1f
fffff80000230c10:	48 8b cf             	mov    %rdi,%rcx
fffff80000230c13:	48 89 97 e8 02 00 00 	mov    %rdx,0x2e8(%rdi)
fffff80000230c1a:	e8 5d b0 ff ff       	call   0xfffff8000022bc7c
fffff80000230c1f:	45 39 b5 f0 90 02 00 	cmp    %r14d,0x290f0(%r13)
fffff80000230c26:	76 43                	jbe    0xfffff80000230c6b
fffff80000230c28:	f6 05 31 89 3d 00 04 	testb  $0x4,0x3d8931(%rip)        # 0xfffff80000609560