fffff8000030bbcb:	48 8b ce             	mov    %rsi,%rcx
fffff8000030bbce:	e8 ed 89 f3 ff       	call   0xfffff800002445c0
fffff8000030bbd3:	e8 1c d9 fe ff       	call   0xfffff800002f94f4
fffff8000030bbd8:	49 8b ce             	mov    %r14,%rcx
fffff8000030bbdb:	e8 f8 d9 fe ff       	call   0xfffff800002f95d8
fffff8000030bbe0:	4c 8d 3d c9 ec 0f 00 	lea    0xfecc9(%rip),%r15        # 0xfffff8000040a8b0
fffff8000030bbe7:	41 bc 03 00 00 00    	mov    $0x3,%r12d
fffff8000030bbed:	41 8b 1f             	mov    (%r15),%ebx
fffff8000030bbf0:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000030bbf6:	45 8b c1             	mov    %r9d,%r8d
fffff8000030bbf9:	8b d3                	mov    %ebx,%edx
fffff8000030bbfb:	49 8b ce             	mov    %r14,%rcx
fffff8000030bbfe:	e8 a1 18 00 00       	call   0xfffff8000030d4a4
fffff8000030bc03:	45 8b c1             	mov    %r9d,%r8d
fffff8000030bc06:	8b d3                	mov    %ebx,%edx
fffff8000030bc08:	48 8b ce             	mov    %rsi,%rcx
fffff8000030bc0b:	e8 94 18 00 00       	call   0xfffff8000030d4a4
fffff8000030bc10:	4d 8d 7f 04          	lea    0x4(%r15),%r15
fffff8000030bc14:	4d 2b e1             	sub    %r9,%r12
fffff8000030bc17:	75 d4                	jne    0xfffff8000030bbed
fffff8000030bc19:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff8000030bc1e:	0f b7 c7             	movzwl %di,%eax
fffff8000030bc21:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff8000030bc26:	48 83 c4 30          	add    $0x30,%rsp
fffff8000030bc2a:	41 5f                	pop    %r15
fffff8000030bc2c:	41 5e                	pop    %r14
fffff8000030bc2e:	41 5c                	pop    %r12
fffff8000030bc30:	5f                   	pop    %rdi
fffff8000030bc31:	5d                   	pop    %rbp
fffff8000030bc32:	c3                   	ret
fffff8000030bc33:	cc                   	int3
fffff8000030bc34:	cc                   	int3
fffff8000030bc35:	cc                   	int3
fffff8000030bc36:	cc                   	int3
fffff8000030bc37:	cc                   	int3
fffff8000030bc38:	cc                   	int3
fffff8000030bc39:	cc                   	int3
fffff8000030bc3a:	cc                   	int3
fffff8000030bc3b:	cc                   	int3
fffff8000030bc3c:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff8000030bc42:	f6 05 13 d9 2f 00 01 	testb  $0x1,0x2fd913(%rip)        # 0xfffff8000060955c
fffff8000030bc49:	74 10                	je     0xfffff8000030bc5b
fffff8000030bc4b:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff8000030bc52:	02 00
fffff8000030bc54:	8b 50 64             	mov    0x64(%rax),%edx
fffff8000030bc57:	89 11                	mov    %edx,(%rcx)
fffff8000030bc59:	c3                   	ret
fffff8000030bc5a:	cc                   	int3
fffff8000030bc5b:	b8 1e 40 00 00       	mov    $0x401e,%eax
fffff8000030bc60:	0f 78 c0             	vmread %rax,%rax
fffff8000030bc63:	89 01                	mov    %eax,(%rcx)
fffff8000030bc65:	c3                   	ret
fffff8000030bc66:	cc                   	int3
fffff8000030bc67:	cc                   	int3
fffff8000030bc68:	cc                   	int3
fffff8000030bc69:	cc                   	int3
fffff8000030bc6a:	cc                   	int3
fffff8000030bc6b:	cc                   	int3
fffff8000030bc6c:	cc                   	int3
fffff8000030bc6d:	cc                   	int3
fffff8000030bc6e:	cc                   	int3
fffff8000030bc6f:	cc                   	int3
fffff8000030bc70:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
fffff8000030bc75:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000030bc79:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff8000030bc7e:	e8 01 0a 00 00       	call   0xfffff8000030c684
fffff8000030bc83:	48 83 c4 28          	add    $0x28,%rsp
fffff8000030bc87:	c3                   	ret
fffff8000030bc88:	cc                   	int3
fffff8000030bc89:	cc                   	int3
fffff8000030bc8a:	cc                   	int3
fffff8000030bc8b:	cc                   	int3
fffff8000030bc8c:	cc                   	int3
fffff8000030bc8d:	cc                   	int3
fffff8000030bc8e:	cc                   	int3
fffff8000030bc8f:	cc                   	int3
fffff8000030bc90:	f6 05 c5 d8 2f 00 01 	testb  $0x1,0x2fd8c5(%rip)        # 0xfffff8000060955c
fffff8000030bc97:	74 1a                	je     0xfffff8000030bcb3
fffff8000030bc99:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030bca0:	02 00
fffff8000030bca2:	8b 01                	mov    (%rcx),%eax
fffff8000030bca4:	83 a2 38 03 00 00 bf 	andl   $0xffffffbf,0x338(%rdx)
fffff8000030bcab:	89 82 1c 03 00 00    	mov    %eax,0x31c(%rdx)
fffff8000030bcb1:	c3                   	ret
fffff8000030bcb2:	cc                   	int3
fffff8000030bcb3:	8b 01                	mov    (%rcx),%eax
fffff8000030bcb5:	b9 12 40 00 00       	mov    $0x4012,%ecx
fffff8000030bcba:	0f 79 c8             	vmwrite %rax,%rcx
fffff8000030bcbd:	c3                   	ret
fffff8000030bcbe:	cc                   	int3
fffff8000030bcbf:	cc                   	int3
fffff8000030bcc0:	cc                   	int3
fffff8000030bcc1:	cc                   	int3
fffff8000030bcc2:	cc                   	int3
fffff8000030bcc3:	cc                   	int3
fffff8000030bcc4:	cc                   	int3
fffff8000030bcc5:	cc                   	int3
fffff8000030bcc6:	cc                   	int3
fffff8000030bcc7:	cc                   	int3
fffff8000030bcc8:	f6 05 8d d8 2f 00 01 	testb  $0x1,0x2fd88d(%rip)        # 0xfffff8000060955c
fffff8000030bccf:	74 17                	je     0xfffff8000030bce8
fffff8000030bcd1:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030bcd8:	02 00
fffff8000030bcda:	8b 01                	mov    (%rcx),%eax
fffff8000030bcdc:	83 a2 38 03 00 00 f7 	andl   $0xfffffff7,0x338(%rdx)
fffff8000030bce3:	89 42 60             	mov    %eax,0x60(%rdx)
fffff8000030bce6:	c3                   	ret
fffff8000030bce7:	cc                   	int3
fffff8000030bce8:	8b 01                	mov    (%rcx),%eax
fffff8000030bcea:	b9 0c 40 00 00       	mov    $0x400c,%ecx
fffff8000030bcef:	0f 79 c8             	vmwrite %rax,%rcx
fffff8000030bcf2:	c3                   	ret
fffff8000030bcf3:	cc                   	int3
fffff8000030bcf4:	cc                   	int3
fffff8000030bcf5:	cc                   	int3
fffff8000030bcf6:	cc                   	int3
fffff8000030bcf7:	cc                   	int3
fffff8000030bcf8:	cc                   	int3
fffff8000030bcf9:	cc                   	int3
fffff8000030bcfa:	cc                   	int3
fffff8000030bcfb:	cc                   	int3
fffff8000030bcfc:	f6 05 59 d8 2f 00 01 	testb  $0x1,0x2fd859(%rip)        # 0xfffff8000060955c
fffff8000030bd03:	74 1d                	je     0xfffff8000030bd22
fffff8000030bd05:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030bd0c:	02 00
fffff8000030bd0e:	48 8b 01             	mov    (%rcx),%rax
fffff8000030bd11:	0f ba b2 38 03 00 00 	btrl   $0x8,0x338(%rdx)
fffff8000030bd18:	08
fffff8000030bd19:	48 89 82 20 02 00 00 	mov    %rax,0x220(%rdx)
fffff8000030bd20:	c3                   	ret
fffff8000030bd21:	cc                   	int3
fffff8000030bd22:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff8000030bd27:	0f 79 11             	vmwrite (%rcx),%rdx
fffff8000030bd2a:	c3                   	ret
fffff8000030bd2b:	cc                   	int3
fffff8000030bd2c:	cc                   	int3
fffff8000030bd2d:	cc                   	int3
fffff8000030bd2e:	cc                   	int3
fffff8000030bd2f:	cc                   	int3
fffff8000030bd30:	cc                   	int3
fffff8000030bd31:	cc                   	int3
fffff8000030bd32:	cc                   	int3
fffff8000030bd33:	cc                   	int3
fffff8000030bd34:	f6 05 21 d8 2f 00 01 	testb  $0x1,0x2fd821(%rip)        # 0xfffff8000060955c
fffff8000030bd3b:	74 1b                	je     0xfffff8000030bd58
fffff8000030bd3d:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030bd44:	02 00
fffff8000030bd46:	8b 01                	mov    (%rcx),%eax
fffff8000030bd48:	0f ba b2 38 03 00 00 	btrl   $0xc,0x338(%rdx)
fffff8000030bd4f:	0c
fffff8000030bd50:	89 82 bc 00 00 00    	mov    %eax,0xbc(%rdx)
fffff8000030bd56:	c3                   	ret
fffff8000030bd57:	cc                   	int3
fffff8000030bd58:	8b 01                	mov    (%rcx),%eax
fffff8000030bd5a:	b9 16 48 00 00       	mov    $0x4816,%ecx
fffff8000030bd5f:	0f 79 c8             	vmwrite %rax,%rcx
fffff8000030bd62:	c3                   	ret
fffff8000030bd63:	cc                   	int3
fffff8000030bd64:	cc                   	int3
fffff8000030bd65:	cc                   	int3
fffff8000030bd66:	cc                   	int3
fffff8000030bd67:	cc                   	int3
fffff8000030bd68:	cc                   	int3
fffff8000030bd69:	cc                   	int3
fffff8000030bd6a:	cc                   	int3
fffff8000030bd6b:	cc                   	int3
fffff8000030bd6c:	f6 05 e9 d7 2f 00 01 	testb  $0x1,0x2fd7e9(%rip)        # 0xfffff8000060955c
fffff8000030bd73:	74 1d                	je     0xfffff8000030bd92
fffff8000030bd75:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030bd7c:	02 00
fffff8000030bd7e:	48 8b 01             	mov    (%rcx),%rax
fffff8000030bd81:	0f ba b2 38 03 00 00 	btrl   $0xc,0x338(%rdx)
fffff8000030bd88:	0c
fffff8000030bd89:	48 89 82 e0 00 00 00 	mov    %rax,0xe0(%rdx)
fffff8000030bd90:	c3                   	ret
fffff8000030bd91:	cc                   	int3
fffff8000030bd92:	ba 08 68 00 00       	mov    $0x6808,%edx
fffff8000030bd97:	0f 79 11             	vmwrite (%rcx),%rdx
fffff8000030bd9a:	c3                   	ret
fffff8000030bd9b:	cc                   	int3
fffff8000030bd9c:	cc                   	int3
fffff8000030bd9d:	cc                   	int3
fffff8000030bd9e:	cc                   	int3
fffff8000030bd9f:	cc                   	int3
fffff8000030bda0:	cc                   	int3
fffff8000030bda1:	cc                   	int3
fffff8000030bda2:	cc                   	int3
fffff8000030bda3:	cc                   	int3
fffff8000030bda4:	f6 05 b1 d7 2f 00 01 	testb  $0x1,0x2fd7b1(%rip)        # 0xfffff8000060955c
fffff8000030bdab:	74 1b                	je     0xfffff8000030bdc8
fffff8000030bdad:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030bdb4:	02 00
fffff8000030bdb6:	8b 01                	mov    (%rcx),%eax
fffff8000030bdb8:	0f ba b2 38 03 00 00 	btrl   $0xc,0x338(%rdx)
fffff8000030bdbf:	0c
fffff8000030bdc0:	89 82 94 00 00 00    	mov    %eax,0x94(%rdx)
fffff8000030bdc6:	c3                   	ret
fffff8000030bdc7:	cc                   	int3
fffff8000030bdc8:	8b 01                	mov    (%rcx),%eax
fffff8000030bdca:	b9 02 48 00 00       	mov    $0x4802,%ecx
fffff8000030bdcf:	0f 79 c8             	vmwrite %rax,%rcx
fffff8000030bdd2:	c3                   	ret
fffff8000030bdd3:	cc                   	int3
fffff8000030bdd4:	cc                   	int3
fffff8000030bdd5:	cc                   	int3
fffff8000030bdd6:	cc                   	int3
fffff8000030bdd7:	cc                   	int3
fffff8000030bdd8:	cc                   	int3
fffff8000030bdd9:	cc                   	int3
fffff8000030bdda:	cc                   	int3
fffff8000030bddb:	cc                   	int3
fffff8000030bddc:	f6 05 79 d7 2f 00 01 	testb  $0x1,0x2fd779(%rip)        # 0xfffff8000060955c
fffff8000030bde3:	74 1d                	je     0xfffff8000030be02
fffff8000030bde5:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030bdec:	02 00
fffff8000030bdee:	0f b7 01             	movzwl (%rcx),%eax
fffff8000030bdf1:	0f ba b2 38 03 00 00 	btrl   $0xc,0x338(%rdx)
fffff8000030bdf8:	0c
fffff8000030bdf9:	66 89 82 82 00 00 00 	mov    %ax,0x82(%rdx)
fffff8000030be00:	c3                   	ret
fffff8000030be01:	cc                   	int3
fffff8000030be02:	0f b7 01             	movzwl (%rcx),%eax
fffff8000030be05:	b9 02 08 00 00       	mov    $0x802,%ecx
fffff8000030be0a:	0f 79 c8             	vmwrite %rax,%rcx
fffff8000030be0d:	c3                   	ret
fffff8000030be0e:	cc                   	int3
fffff8000030be0f:	cc                   	int3
fffff8000030be10:	cc                   	int3
fffff8000030be11:	cc                   	int3
fffff8000030be12:	cc                   	int3
fffff8000030be13:	cc                   	int3
fffff8000030be14:	cc                   	int3
fffff8000030be15:	cc                   	int3
fffff8000030be16:	cc                   	int3
fffff8000030be17:	cc                   	int3
fffff8000030be18:	f6 05 3d d7 2f 00 01 	testb  $0x1,0x2fd73d(%rip)        # 0xfffff8000060955c
fffff8000030be1f:	74 1d                	je     0xfffff8000030be3e
fffff8000030be21:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030be28:	02 00
fffff8000030be2a:	48 8b 01             	mov    (%rcx),%rax
fffff8000030be2d:	0f ba b2 38 03 00 00 	btrl   $0x8,0x338(%rdx)
fffff8000030be34:	08
fffff8000030be35:	48 89 82 38 02 00 00 	mov    %rax,0x238(%rdx)
fffff8000030be3c:	c3                   	ret
fffff8000030be3d:	cc                   	int3
fffff8000030be3e:	ba 1a 68 00 00       	mov    $0x681a,%edx
fffff8000030be43:	0f 79 11             	vmwrite (%rcx),%rdx
fffff8000030be46:	c3                   	ret
fffff8000030be47:	cc                   	int3
fffff8000030be48:	cc                   	int3
fffff8000030be49:	cc                   	int3
fffff8000030be4a:	cc                   	int3
fffff8000030be4b:	cc                   	int3
fffff8000030be4c:	cc                   	int3
fffff8000030be4d:	cc                   	int3
fffff8000030be4e:	cc                   	int3
fffff8000030be4f:	cc                   	int3
fffff8000030be50:	f6 05 05 d7 2f 00 01 	testb  $0x1,0x2fd705(%rip)        # 0xfffff8000060955c
fffff8000030be57:	74 1b                	je     0xfffff8000030be74
fffff8000030be59:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030be60:	02 00
fffff8000030be62:	8b 01                	mov    (%rcx),%eax
fffff8000030be64:	0f ba b2 38 03 00 00 	btrl   $0xc,0x338(%rdx)
fffff8000030be6b:	0c
fffff8000030be6c:	89 82 c4 00 00 00    	mov    %eax,0xc4(%rdx)
fffff8000030be72:	c3                   	ret
fffff8000030be73:	cc                   	int3
fffff8000030be74:	8b 01                	mov    (%rcx),%eax
fffff8000030be76:	b9 1a 48 00 00       	mov    $0x481a,%ecx
fffff8000030be7b:	0f 79 c8             	vmwrite %rax,%rcx
fffff8000030be7e:	c3                   	ret
fffff8000030be7f:	cc                   	int3
fffff8000030be80:	cc                   	int3
fffff8000030be81:	cc                   	int3
fffff8000030be82:	cc                   	int3
fffff8000030be83:	cc                   	int3
fffff8000030be84:	cc                   	int3
fffff8000030be85:	cc                   	int3
fffff8000030be86:	cc                   	int3
fffff8000030be87:	cc                   	int3
fffff8000030be88:	f6 05 cd d6 2f 00 01 	testb  $0x1,0x2fd6cd(%rip)        # 0xfffff8000060955c
fffff8000030be8f:	74 1d                	je     0xfffff8000030beae
fffff8000030be91:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030be98:	02 00
fffff8000030be9a:	48 8b 01             	mov    (%rcx),%rax
fffff8000030be9d:	0f ba b2 38 03 00 00 	btrl   $0xc,0x338(%rdx)
fffff8000030bea4:	0c
fffff8000030bea5:	48 89 82 f0 00 00 00 	mov    %rax,0xf0(%rdx)
fffff8000030beac:	c3                   	ret
fffff8000030bead:	cc                   	int3
fffff8000030beae:	ba 0c 68 00 00       	mov    $0x680c,%edx
fffff8000030beb3:	0f 79 11             	vmwrite (%rcx),%rdx
fffff8000030beb6:	c3                   	ret
fffff8000030beb7:	cc                   	int3
fffff8000030beb8:	cc                   	int3
fffff8000030beb9:	cc                   	int3
fffff8000030beba:	cc                   	int3
fffff8000030bebb:	cc                   	int3
fffff8000030bebc:	cc                   	int3
fffff8000030bebd:	cc                   	int3
fffff8000030bebe:	cc                   	int3
fffff8000030bebf:	cc                   	int3
fffff8000030bec0:	f6 05 95 d6 2f 00 01 	testb  $0x1,0x2fd695(%rip)        # 0xfffff8000060955c
fffff8000030bec7:	74 1b                	je     0xfffff8000030bee4
fffff8000030bec9:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030bed0:	02 00
fffff8000030bed2:	8b 01                	mov    (%rcx),%eax
fffff8000030bed4:	0f ba b2 38 03 00 00 	btrl   $0xc,0x338(%rdx)
fffff8000030bedb:	0c
fffff8000030bedc:	89 82 9c 00 00 00    	mov    %eax,0x9c(%rdx)
fffff8000030bee2:	c3                   	ret
fffff8000030bee3:	cc                   	int3
fffff8000030bee4:	8b 01                	mov    (%rcx),%eax
fffff8000030bee6:	b9 06 48 00 00       	mov    $0x4806,%ecx
fffff8000030beeb:	0f 79 c8             	vmwrite %rax,%rcx
fffff8000030beee:	c3                   	ret
fffff8000030beef:	cc                   	int3
fffff8000030bef0:	cc                   	int3
fffff8000030bef1:	cc                   	int3
fffff8000030bef2:	cc                   	int3
fffff8000030bef3:	cc                   	int3
fffff8000030bef4:	cc                   	int3
fffff8000030bef5:	cc                   	int3
fffff8000030bef6:	cc                   	int3
fffff8000030bef7:	cc                   	int3
fffff8000030bef8:	f6 05 5d d6 2f 00 01 	testb  $0x1,0x2fd65d(%rip)        # 0xfffff8000060955c
fffff8000030beff:	74 1d                	je     0xfffff8000030bf1e
fffff8000030bf01:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff8000030bf08:	02 00
fffff8000030bf0a:	0f b7 01             	movzwl (%rcx),%eax
fffff8000030bf0d:	0f ba b2 38 03 00 00 	btrl   $0xc,0x338(%rdx)
fffff8000030bf14:	0c
fffff8000030bf15:	66 89 82 86 00 00 00 	mov    %ax,0x86(%rdx)
fffff8000030bf1c:	c3                   	ret
fffff8000030bf1d:	cc                   	int3
fffff8000030bf1e:	0f b7 01             	movzwl (%rcx),%eax
fffff8000030bf21:	b9 06 08 00 00       	mov    $0x806,%ecx
fffff8000030bf26:	0f 79 c8             	vmwrite %rax,%rcx
fffff8000030bf29:	c3                   	ret
fffff8000030bf2a:	cc                   	int3
fffff8000030bf2b:	cc                   	int3
fffff8000030bf2c:	cc                   	int3
fffff8000030bf2d:	cc                   	int3
fffff8000030bf2e:	cc                   	int3
fffff8000030bf2f:	cc                   	int3
fffff8000030bf30:	cc                   	int3
fffff8000030bf31:	cc                   	int3
fffff8000030bf32:	cc                   	int3
fffff8000030bf33:	cc                   	int3
fffff8000030bf34:	f6 05 21 d6 2f 00 01 	testb  $0x1,0x2fd621(%rip)        # 0xfffff8000060955c