fffff800002158de:	49 8b c9             	mov    %r9,%rcx
fffff800002158e1:	e8 8e 49 0b 00       	call   0xfffff800002ca274
fffff800002158e6:	45 84 f6             	test   %r14b,%r14b
fffff800002158e9:	0f 84 7a 01 00 00    	je     0xfffff80000215a69
fffff800002158ef:	49 8b 34 24          	mov    (%r12),%rsi
fffff800002158f3:	48 8b 9e c0 02 00 00 	mov    0x2c0(%rsi),%rbx
fffff800002158fa:	48 81 c3 80 0e 00 00 	add    $0xe80,%rbx
fffff80000215901:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff80000215905:	80 b8 26 01 00 00 00 	cmpb   $0x0,0x126(%rax)
fffff8000021590c:	74 52                	je     0xfffff80000215960
fffff8000021590e:	c6 80 26 01 00 00 00 	movb   $0x0,0x126(%rax)
fffff80000215915:	8b 05 41 3c 3f 00    	mov    0x3f3c41(%rip),%eax        # 0xfffff8000060955c
fffff8000021591b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
fffff8000021591f:	a8 01                	test   $0x1,%al
fffff80000215921:	74 36                	je     0xfffff80000215959
fffff80000215923:	48 8b 91 88 01 00 00 	mov    0x188(%rcx),%rdx
fffff8000021592a:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000021592f:	48 8b 89 80 01 00 00 	mov    0x180(%rcx),%rcx
fffff80000215936:	89 81 40 03 00 00    	mov    %eax,0x340(%rcx)
fffff8000021593c:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000215943:	00 00
fffff80000215945:	48 89 88 50 c9 02 00 	mov    %rcx,0x2c950(%rax)
fffff8000021594c:	48 8b 80 b8 c7 02 00 	mov    0x2c7b8(%rax),%rax
fffff80000215953:	48 89 50 30          	mov    %rdx,0x30(%rax)
fffff80000215957:	eb 07                	jmp    0xfffff80000215960
fffff80000215959:	0f c7 b1 88 01 00 00 	vmptrld 0x188(%rcx)
fffff80000215960:	0f b6 83 c1 01 00 00 	movzbl 0x1c1(%rbx),%eax
fffff80000215967:	84 c0                	test   %al,%al
fffff80000215969:	74 66                	je     0xfffff800002159d1
fffff8000021596b:	a8 02                	test   $0x2,%al
fffff8000021596d:	74 0e                	je     0xfffff8000021597d
fffff8000021596f:	48 89 9f 28 a4 02 00 	mov    %rbx,0x2a428(%rdi)
fffff80000215976:	0f b6 83 c1 01 00 00 	movzbl 0x1c1(%rbx),%eax
fffff8000021597d:	a8 08                	test   $0x8,%al
fffff8000021597f:	74 40                	je     0xfffff800002159c1
fffff80000215981:	48 83 bf 30 a4 02 00 	cmpq   $0x0,0x2a430(%rdi)
fffff80000215988:	00
fffff80000215989:	75 36                	jne    0xfffff800002159c1
fffff8000021598b:	80 bf 40 a4 02 00 00 	cmpb   $0x0,0x2a440(%rdi)
fffff80000215992:	74 09                	je     0xfffff8000021599d
fffff80000215994:	48 89 9f 30 a4 02 00 	mov    %rbx,0x2a430(%rdi)
fffff8000021599b:	eb 24                	jmp    0xfffff800002159c1
fffff8000021599d:	48 8b cb             	mov    %rbx,%rcx
fffff800002159a0:	a8 04                	test   $0x4,%al
fffff800002159a2:	74 0e                	je     0xfffff800002159b2
fffff800002159a4:	48 89 9f 30 a4 02 00 	mov    %rbx,0x2a430(%rdi)
fffff800002159ab:	e8 fc a8 0e 00       	call   0xfffff800003002ac
fffff800002159b0:	eb 0f                	jmp    0xfffff800002159c1
fffff800002159b2:	24 f7                	and    $0xf7,%al
fffff800002159b4:	33 d2                	xor    %edx,%edx
fffff800002159b6:	88 83 c1 01 00 00    	mov    %al,0x1c1(%rbx)
fffff800002159bc:	e8 0f c7 0e 00       	call   0xfffff800003020d0
fffff800002159c1:	f6 83 c1 01 00 00 10 	testb  $0x10,0x1c1(%rbx)
fffff800002159c8:	74 07                	je     0xfffff800002159d1
fffff800002159ca:	48 89 9f 38 a4 02 00 	mov    %rbx,0x2a438(%rdi)
fffff800002159d1:	80 be 1c 01 00 00 00 	cmpb   $0x0,0x11c(%rsi)
fffff800002159d8:	0f 85 8b 00 00 00    	jne    0xfffff80000215a69
fffff800002159de:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002159e5:	f6 80 80 34 00 00 01 	testb  $0x1,0x3480(%rax)
fffff800002159ec:	74 7b                	je     0xfffff80000215a69
fffff800002159ee:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002159f5:	00 00
fffff800002159f7:	f6 05 62 3b 3f 00 04 	testb  $0x4,0x3f3b62(%rip)        # 0xfffff80000609560
fffff800002159fe:	74 1b                	je     0xfffff80000215a1b
fffff80000215a00:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff80000215a04:	0f 31                	rdtsc
fffff80000215a06:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000215a0a:	48 0b c2             	or     %rdx,%rax
fffff80000215a0d:	48 8b c8             	mov    %rax,%rcx
fffff80000215a10:	49 8b c0             	mov    %r8,%rax
fffff80000215a13:	48 f7 e1             	mul    %rcx
fffff80000215a16:	48 8b c2             	mov    %rdx,%rax
fffff80000215a19:	eb 05                	jmp    0xfffff80000215a20
fffff80000215a1b:	e8 3c 0b 02 00       	call   0xfffff8000023655c
fffff80000215a20:	48 2b 86 f0 09 00 00 	sub    0x9f0(%rsi),%rax
fffff80000215a27:	48 3d 00 46 c3 23    	cmp    $0x23c34600,%rax
fffff80000215a2d:	76 09                	jbe    0xfffff80000215a38
fffff80000215a2f:	c6 86 e8 09 00 00 00 	movb   $0x0,0x9e8(%rsi)
fffff80000215a36:	eb 31                	jmp    0xfffff80000215a69
fffff80000215a38:	b9 e8 00 00 00       	mov    $0xe8,%ecx
fffff80000215a3d:	0f 32                	rdmsr
fffff80000215a3f:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000215a43:	b9 e7 00 00 00       	mov    $0xe7,%ecx
fffff80000215a48:	48 0b c2             	or     %rdx,%rax
fffff80000215a4b:	48 89 86 d8 09 00 00 	mov    %rax,0x9d8(%rsi)
fffff80000215a52:	0f 32                	rdmsr
fffff80000215a54:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000215a58:	48 0b c2             	or     %rdx,%rax
fffff80000215a5b:	c6 86 e8 09 00 00 01 	movb   $0x1,0x9e8(%rsi)
fffff80000215a62:	48 89 86 e0 09 00 00 	mov    %rax,0x9e0(%rsi)
fffff80000215a69:	41 c6 84 24 14 02 00 	movb   $0x0,0x214(%r12)
fffff80000215a70:	00 00
fffff80000215a72:	45 84 f6             	test   %r14b,%r14b
fffff80000215a75:	0f 84 ae 00 00 00    	je     0xfffff80000215b29
fffff80000215a7b:	49 8b 84 24 a8 00 00 	mov    0xa8(%r12),%rax
fffff80000215a82:	00
fffff80000215a83:	4d 8b cd             	mov    %r13,%r9
fffff80000215a86:	48 85 c0             	test   %rax,%rax
fffff80000215a89:	74 23                	je     0xfffff80000215aae
fffff80000215a8b:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
fffff80000215a90:	48 8b 09             	mov    (%rcx),%rcx
fffff80000215a93:	48 3b c8             	cmp    %rax,%rcx
fffff80000215a96:	76 0e                	jbe    0xfffff80000215aa6
fffff80000215a98:	4c 8b c9             	mov    %rcx,%r9
fffff80000215a9b:	4c 2b c8             	sub    %rax,%r9
fffff80000215a9e:	4d 01 8c 24 68 22 00 	add    %r9,0x2268(%r12)
fffff80000215aa5:	00
fffff80000215aa6:	4d 89 ac 24 a8 00 00 	mov    %r13,0xa8(%r12)
fffff80000215aad:	00
fffff80000215aae:	80 3d eb 37 57 00 00 	cmpb   $0x0,0x5737eb(%rip)        # 0xfffff800007892a0
fffff80000215ab5:	74 64                	je     0xfffff80000215b1b
fffff80000215ab7:	f7 05 d3 37 57 00 00 	testl  $0x10000,0x5737d3(%rip)        # 0xfffff80000789294
fffff80000215abe:	00 01 00
fffff80000215ac1:	74 58                	je     0xfffff80000215b1b
fffff80000215ac3:	49 8b 04 24          	mov    (%r12),%rax
fffff80000215ac7:	4d 8b 94 24 88 00 00 	mov    0x88(%r12),%r10
fffff80000215ace:	00
fffff80000215acf:	48 85 c0             	test   %rax,%rax
fffff80000215ad2:	74 0e                	je     0xfffff80000215ae2
fffff80000215ad4:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
fffff80000215adb:	4c 8b a8 08 0b 00 00 	mov    0xb08(%rax),%r13
fffff80000215ae2:	45 0f b6 44 24 17    	movzbl 0x17(%r12),%r8d
fffff80000215ae8:	b9 b0 1d 00 00       	mov    $0x1db0,%ecx
fffff80000215aed:	49 8b 94 24 30 01 00 	mov    0x130(%r12),%rdx
fffff80000215af4:	00
fffff80000215af5:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
fffff80000215afa:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
fffff80000215aff:	4d 8b cd             	mov    %r13,%r9
fffff80000215b02:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
fffff80000215b07:	48 8b 92 a0 01 00 00 	mov    0x1a0(%rdx),%rdx
fffff80000215b0e:	4d 8b 84 24 c0 02 00 	mov    0x2c0(%r12),%r8
fffff80000215b15:	00
fffff80000215b16:	e8 09 38 06 00       	call   0xfffff80000279324
fffff80000215b1b:	41 c6 44 24 17 00    	movb   $0x0,0x17(%r12)
fffff80000215b21:	49 ff 84 24 60 22 00 	incq   0x2260(%r12)
fffff80000215b28:	00
fffff80000215b29:	41 0f b6 c7          	movzbl %r15b,%eax
fffff80000215b2d:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
fffff80000215b31:	48 33 cc             	xor    %rsp,%rcx
fffff80000215b34:	e8 37 5a 02 00       	call   0xfffff8000023b570
fffff80000215b39:	48 8b 9c 24 70 01 00 	mov    0x170(%rsp),%rbx
fffff80000215b40:	00
fffff80000215b41:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
fffff80000215b48:	41 5f                	pop    %r15
fffff80000215b4a:	41 5e                	pop    %r14
fffff80000215b4c:	41 5d                	pop    %r13
fffff80000215b4e:	41 5c                	pop    %r12
fffff80000215b50:	5f                   	pop    %rdi
fffff80000215b51:	5e                   	pop    %rsi
fffff80000215b52:	5d                   	pop    %rbp
fffff80000215b53:	c3                   	ret
fffff80000215b54:	cc                   	int3
fffff80000215b55:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff80000215b59:	4d 8d 8f 87 00 00 00 	lea    0x87(%r15),%r9
fffff80000215b60:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
fffff80000215b64:	33 d2                	xor    %edx,%edx
fffff80000215b66:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000215b6b:	4c 8b c3             	mov    %rbx,%r8
fffff80000215b6e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff80000215b73:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff80000215b76:	e8 59 ca 03 00       	call   0xfffff800002525d4
fffff80000215b7b:	cc                   	int3
fffff80000215b7c:	cc                   	int3
fffff80000215b7d:	cc                   	int3
fffff80000215b7e:	cc                   	int3
fffff80000215b7f:	cc                   	int3
fffff80000215b80:	cc                   	int3
fffff80000215b81:	cc                   	int3
fffff80000215b82:	cc                   	int3
fffff80000215b83:	cc                   	int3
fffff80000215b84:	cc                   	int3
fffff80000215b85:	cc                   	int3
fffff80000215b86:	cc                   	int3
fffff80000215b87:	cc                   	int3
fffff80000215b88:	cc                   	int3
fffff80000215b89:	cc                   	int3
fffff80000215b8a:	cc                   	int3
fffff80000215b8b:	cc                   	int3
fffff80000215b8c:	cc                   	int3
fffff80000215b8d:	cc                   	int3
fffff80000215b8e:	cc                   	int3
fffff80000215b8f:	cc                   	int3
fffff80000215b90:	40 55                	rex push %rbp
fffff80000215b92:	53                   	push   %rbx
fffff80000215b93:	56                   	push   %rsi
fffff80000215b94:	57                   	push   %rdi
fffff80000215b95:	41 54                	push   %r12
fffff80000215b97:	41 56                	push   %r14
fffff80000215b99:	41 57                	push   %r15
fffff80000215b9b:	48 8b ec             	mov    %rsp,%rbp
fffff80000215b9e:	48 83 ec 50          	sub    $0x50,%rsp
fffff80000215ba2:	48 8b 79 c0          	mov    -0x40(%rcx),%rdi
fffff80000215ba6:	48 8b d9             	mov    %rcx,%rbx
fffff80000215ba9:	8b b1 98 05 00 00    	mov    0x598(%rcx),%esi
fffff80000215baf:	44 8b b9 9c 05 00 00 	mov    0x59c(%rcx),%r15d
fffff80000215bb6:	48 8b 8f c0 02 00 00 	mov    0x2c0(%rdi),%rcx
fffff80000215bbd:	83 b9 80 0e 00 00 00 	cmpl   $0x0,0xe80(%rcx)
fffff80000215bc4:	0f 8c da 4b 03 00    	jl     0xfffff8000024a7a4
fffff80000215bca:	83 b9 78 10 00 00 03 	cmpl   $0x3,0x1078(%rcx)
fffff80000215bd1:	0f 84 b7 4b 03 00    	je     0xfffff8000024a78e
fffff80000215bd7:	32 d2                	xor    %dl,%dl
fffff80000215bd9:	8b c6                	mov    %esi,%eax
fffff80000215bdb:	45 33 e4             	xor    %r12d,%r12d
fffff80000215bde:	c1 e8 04             	shr    $0x4,%eax
fffff80000215be1:	44 0f b6 f0          	movzbl %al,%r14d
fffff80000215be5:	0f b6 83 90 05 00 00 	movzbl 0x590(%rbx),%eax
fffff80000215bec:	4c 89 65 50          	mov    %r12,0x50(%rbp)
fffff80000215bf0:	0f b6 8c 18 80 05 00 	movzbl 0x580(%rax,%rbx,1),%ecx
fffff80000215bf7:	00
fffff80000215bf8:	c1 e9 04             	shr    $0x4,%ecx
fffff80000215bfb:	44 3b f1             	cmp    %ecx,%r14d
fffff80000215bfe:	0f 86 d2 00 00 00    	jbe    0xfffff80000215cd6
fffff80000215c04:	84 d2                	test   %dl,%dl
fffff80000215c06:	75 72                	jne    0xfffff80000215c7a
fffff80000215c08:	48 8b cf             	mov    %rdi,%rcx
fffff80000215c0b:	e8 9c 35 ff ff       	call   0xfffff800002091ac
fffff80000215c10:	84 c0                	test   %al,%al
fffff80000215c12:	74 66                	je     0xfffff80000215c7a
fffff80000215c14:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff80000215c18:	c7 45 40 04 10 04 00 	movl   $0x41004,0x40(%rbp)
fffff80000215c1f:	48 8b cf             	mov    %rdi,%rcx
fffff80000215c22:	e8 85 87 00 00       	call   0xfffff8000021e3ac
fffff80000215c27:	8b 55 40             	mov    0x40(%rbp),%edx
fffff80000215c2a:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff80000215c31:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff80000215c37:	0f 85 f6 01 00 00    	jne    0xfffff80000215e33
fffff80000215c3d:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff80000215c44:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
fffff80000215c48:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
fffff80000215c4c:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff80000215c53:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff80000215c5a:	8b 05 fc 38 3f 00    	mov    0x3f38fc(%rip),%eax        # 0xfffff8000060955c
fffff80000215c60:	a8 01                	test   $0x1,%al
fffff80000215c62:	75 7b                	jne    0xfffff80000215cdf
fffff80000215c64:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff80000215c69:	0f 78 45 e0          	vmread %rax,-0x20(%rbp)
fffff80000215c6d:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
fffff80000215c71:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
fffff80000215c75:	e9 80 00 00 00       	jmp    0xfffff80000215cfa
fffff80000215c7a:	b8 03 00 00 00       	mov    $0x3,%eax
fffff80000215c7f:	48 8b 8f c0 02 00 00 	mov    0x2c0(%rdi),%rcx
fffff80000215c86:	8b 91 78 10 00 00    	mov    0x1078(%rcx),%edx
fffff80000215c8c:	4c 8d 89 80 0e 00 00 	lea    0xe80(%rcx),%r9
fffff80000215c93:	83 f8 02             	cmp    $0x2,%eax
fffff80000215c96:	0f 84 fd 01 00 00    	je     0xfffff80000215e99
fffff80000215c9c:	83 fa 03             	cmp    $0x3,%edx
fffff80000215c9f:	0f 84 66 4b 03 00    	je     0xfffff8000024a80b
fffff80000215ca5:	49 8b 51 10          	mov    0x10(%r9),%rdx
fffff80000215ca9:	8b 82 28 01 00 00    	mov    0x128(%rdx),%eax
fffff80000215caf:	8b c8                	mov    %eax,%ecx
fffff80000215cb1:	83 c9 04             	or     $0x4,%ecx
fffff80000215cb4:	3b c8                	cmp    %eax,%ecx
fffff80000215cb6:	74 1e                	je     0xfffff80000215cd6
fffff80000215cb8:	89 8a 28 01 00 00    	mov    %ecx,0x128(%rdx)
fffff80000215cbe:	8b 05 98 38 3f 00    	mov    0x3f3898(%rip),%eax        # 0xfffff8000060955c
fffff80000215cc4:	a8 01                	test   $0x1,%al
fffff80000215cc6:	0f 85 24 4b 03 00    	jne    0xfffff8000024a7f0
fffff80000215ccc:	8b c1                	mov    %ecx,%eax
fffff80000215cce:	b9 02 40 00 00       	mov    $0x4002,%ecx
fffff80000215cd3:	0f 79 c8             	vmwrite %rax,%rcx
fffff80000215cd6:	80 4b d7 02          	orb    $0x2,-0x29(%rbx)
fffff80000215cda:	e9 44 01 00 00       	jmp    0xfffff80000215e23
fffff80000215cdf:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff80000215ce6:	02 00
fffff80000215ce8:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
fffff80000215cec:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff80000215cf1:	e8 1a c3 0f 00       	call   0xfffff80000312010
fffff80000215cf6:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
fffff80000215cfa:	48 8b 00             	mov    (%rax),%rax
fffff80000215cfd:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
fffff80000215d01:	49 8b ca             	mov    %r10,%rcx
fffff80000215d04:	4d 23 ca             	and    %r10,%r9
fffff80000215d07:	48 f7 d1             	not    %rcx
fffff80000215d0a:	48 23 c8             	and    %rax,%rcx
fffff80000215d0d:	49 0b c9             	or     %r9,%rcx
fffff80000215d10:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
fffff80000215d14:	4c 3b 75 50          	cmp    0x50(%rbp),%r14
fffff80000215d18:	0f 86 af 01 00 00    	jbe    0xfffff80000215ecd
fffff80000215d1e:	48 8b cf             	mov    %rdi,%rcx
fffff80000215d21:	e8 9e 39 ff ff       	call   0xfffff800002096c4
fffff80000215d26:	84 c0                	test   %al,%al
fffff80000215d28:	0f 85 4c ff ff ff    	jne    0xfffff80000215c7a
fffff80000215d2e:	4c 8b 97 c0 02 00 00 	mov    0x2c0(%rdi),%r10
fffff80000215d35:	44 89 65 48          	mov    %r12d,0x48(%rbp)
fffff80000215d39:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
fffff80000215d3d:	41 83 ba 78 10 00 00 	cmpl   $0x3,0x1078(%r10)
fffff80000215d44:	03
fffff80000215d45:	0f 84 31 4b 03 00    	je     0xfffff8000024a87c
fffff80000215d4b:	4c 8b de             	mov    %rsi,%r11
fffff80000215d4e:	f0 4c 0f b3 9b 40 05 	lock btr %r11,0x540(%rbx)
fffff80000215d55:	00 00
fffff80000215d57:	48 8b 43 c0          	mov    -0x40(%rbx),%rax
fffff80000215d5b:	44 38 a0 10 05 00 00 	cmp    %r12b,0x510(%rax)
fffff80000215d62:	0f 85 ea 01 00 00    	jne    0xfffff80000215f52
fffff80000215d68:	45 85 ff             	test   %r15d,%r15d
fffff80000215d6b:	0f 85 66 01 00 00    	jne    0xfffff80000215ed7
fffff80000215d71:	4c 0f a3 9b 60 05 00 	bt     %r11,0x560(%rbx)
fffff80000215d78:	00
fffff80000215d79:	48 8b 97 c0 02 00 00 	mov    0x2c0(%rdi),%rdx
fffff80000215d80:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff80000215d86:	48 8b 87 08 01 00 00 	mov    0x108(%rdi),%rax
fffff80000215d8d:	41 0f 92 c2          	setb   %r10b
fffff80000215d91:	48 ff 80 e8 21 00 00 	incq   0x21e8(%rax)
fffff80000215d98:	83 ba 78 10 00 00 03 	cmpl   $0x3,0x1078(%rdx)
fffff80000215d9f:	0f 84 de 4b 03 00    	je     0xfffff8000024a983
fffff80000215da5:	8b ce                	mov    %esi,%ecx
fffff80000215da7:	44 88 a2 61 11 00 00 	mov    %r12b,0x1161(%rdx)
fffff80000215dae:	8b c6                	mov    %esi,%eax
fffff80000215db0:	c1 e1 10             	shl    $0x10,%ecx
fffff80000215db3:	0f ba e8 1f          	bts    $0x1f,%eax
fffff80000215db7:	49 0b ce             	or     %r14,%rcx
fffff80000215dba:	89 82 80 0e 00 00    	mov    %eax,0xe80(%rdx)
fffff80000215dc0:	48 89 8a 88 0e 00 00 	mov    %rcx,0xe88(%rdx)
fffff80000215dc7:	44 88 93 da 04 00 00 	mov    %r10b,0x4da(%rbx)
fffff80000215dce:	45 84 d2             	test   %r10b,%r10b
fffff80000215dd1:	0f 85 57 01 00 00    	jne    0xfffff80000215f2e
fffff80000215dd7:	fe 83 90 05 00 00    	incb   0x590(%rbx)
fffff80000215ddd:	0f b6 83 90 05 00 00 	movzbl 0x590(%rbx),%eax
fffff80000215de4:	40 88 b4 18 80 05 00 	mov    %sil,0x580(%rax,%rbx,1)
fffff80000215deb:	00
fffff80000215dec:	4c 0f a3 9b 00 05 00 	bt     %r11,0x500(%rbx)
fffff80000215df3:	00
fffff80000215df4:	72 2d                	jb     0xfffff80000215e23
fffff80000215df6:	45 85 ff             	test   %r15d,%r15d
fffff80000215df9:	75 28                	jne    0xfffff80000215e23
fffff80000215dfb:	44 38 a7 1c 01 00 00 	cmp    %r12b,0x11c(%rdi)
fffff80000215e02:	74 11                	je     0xfffff80000215e15
fffff80000215e04:	48 f7 05 51 37 3f 00 	testq  $0x2000,0x3f3751(%rip)        # 0xfffff80000609560
fffff80000215e0b:	00 20 00 00
fffff80000215e0f:	0f 84 cd 4b 03 00    	je     0xfffff8000024a9e2
fffff80000215e15:	44 88 b3 d9 04 00 00 	mov    %r14b,0x4d9(%rbx)
fffff80000215e1c:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
fffff80000215e20:	44 89 30             	mov    %r14d,(%rax)
fffff80000215e23:	48 83 c4 50          	add    $0x50,%rsp
fffff80000215e27:	41 5f                	pop    %r15
fffff80000215e29:	41 5e                	pop    %r14
fffff80000215e2b:	41 5c                	pop    %r12
fffff80000215e2d:	5f                   	pop    %rdi
fffff80000215e2e:	5e                   	pop    %rsi
fffff80000215e2f:	5b                   	pop    %rbx
fffff80000215e30:	5d                   	pop    %rbp
fffff80000215e31:	c3                   	ret
fffff80000215e32:	cc                   	int3
fffff80000215e33:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff80000215e39:	75 0e                	jne    0xfffff80000215e49
fffff80000215e3b:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
fffff80000215e3f:	e8 6c 70 02 00       	call   0xfffff8000023ceb0
fffff80000215e44:	e9 cb fe ff ff       	jmp    0xfffff80000215d14
fffff80000215e49:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff80000215e4f:	74 3a                	je     0xfffff80000215e8b