fffff800003117d3:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
fffff800003117d8:	44 89 54 24 58       	mov    %r10d,0x58(%rsp)
fffff800003117dd:	e8 5a 32 ff ff       	call   0xfffff80000304a3c
fffff800003117e2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
fffff800003117e7:	44 89 54 24 60       	mov    %r10d,0x60(%rsp)
fffff800003117ec:	e8 83 32 ff ff       	call   0xfffff80000304a74
fffff800003117f1:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
fffff800003117f5:	48 c7 45 70 00 04 00 	movq   $0x400,0x70(%rbp)
fffff800003117fc:	00
fffff800003117fd:	e8 16 a6 ff ff       	call   0xfffff8000030be18
fffff80000311802:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
fffff80000311806:	4c 89 55 78          	mov    %r10,0x78(%rbp)
fffff8000031180a:	e8 95 ab ff ff       	call   0xfffff8000030c3a4
fffff8000031180f:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
fffff80000311816:	4c 89 95 80 00 00 00 	mov    %r10,0x80(%rbp)
fffff8000031181d:	e8 ce 78 ef ff       	call   0xfffff800002090f0
fffff80000311822:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
fffff80000311829:	48 c7 85 88 00 00 00 	movq   $0x2,0x88(%rbp)
fffff80000311830:	02 00 00 00
fffff80000311834:	e8 33 ab ff ff       	call   0xfffff8000030c36c
fffff80000311839:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx
fffff80000311840:	66 44 89 95 60 01 00 	mov    %r10w,0x160(%rbp)
fffff80000311847:	00
fffff80000311848:	e8 8f a5 ff ff       	call   0xfffff8000030bddc
fffff8000031184d:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
fffff80000311854:	4c 89 95 90 00 00 00 	mov    %r10,0x90(%rbp)
fffff8000031185b:	e8 0c a5 ff ff       	call   0xfffff8000030bd6c
fffff80000311860:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
fffff80000311865:	44 89 54 24 68       	mov    %r10d,0x68(%rsp)
fffff8000031186a:	e8 35 a5 ff ff       	call   0xfffff8000030bda4
fffff8000031186f:	41 be 00 00 01 00    	mov    $0x10000,%r14d
fffff80000311875:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
fffff8000031187a:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
fffff8000031187f:	e8 b0 a4 ff ff       	call   0xfffff8000030bd34
fffff80000311884:	48 8d 8d 68 01 00 00 	lea    0x168(%rbp),%rcx
fffff8000031188b:	66 44 89 95 68 01 00 	mov    %r10w,0x168(%rbp)
fffff80000311892:	00
fffff80000311893:	e8 ec ab ff ff       	call   0xfffff8000030c484
fffff80000311898:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
fffff8000031189f:	4c 89 95 98 00 00 00 	mov    %r10,0x98(%rbp)
fffff800003118a6:	e8 69 ab ff ff       	call   0xfffff8000030c414
fffff800003118ab:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
fffff800003118b0:	44 89 54 24 78       	mov    %r10d,0x78(%rsp)
fffff800003118b5:	e8 92 ab ff ff       	call   0xfffff8000030c44c
fffff800003118ba:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
fffff800003118be:	44 89 75 80          	mov    %r14d,-0x80(%rbp)
fffff800003118c2:	e8 15 ab ff ff       	call   0xfffff8000030c3dc
fffff800003118c7:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
fffff800003118ce:	66 44 89 95 70 01 00 	mov    %r10w,0x170(%rbp)
fffff800003118d5:	00
fffff800003118d6:	e8 1d a6 ff ff       	call   0xfffff8000030bef8
fffff800003118db:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
fffff800003118e2:	4c 89 95 a0 00 00 00 	mov    %r10,0xa0(%rbp)
fffff800003118e9:	e8 9a a5 ff ff       	call   0xfffff8000030be88
fffff800003118ee:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
fffff800003118f2:	44 89 55 88          	mov    %r10d,-0x78(%rbp)
fffff800003118f6:	e8 c5 a5 ff ff       	call   0xfffff8000030bec0
fffff800003118fb:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
fffff800003118ff:	44 89 75 90          	mov    %r14d,-0x70(%rbp)
fffff80000311903:	e8 48 a5 ff ff       	call   0xfffff8000030be50
fffff80000311908:	48 8d 8d 78 01 00 00 	lea    0x178(%rbp),%rcx
fffff8000031190f:	66 44 89 95 78 01 00 	mov    %r10w,0x178(%rbp)
fffff80000311916:	00
fffff80000311917:	e8 c0 a6 ff ff       	call   0xfffff8000030bfdc
fffff8000031191c:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
fffff80000311923:	4c 89 95 a8 00 00 00 	mov    %r10,0xa8(%rbp)
fffff8000031192a:	e8 3d a6 ff ff       	call   0xfffff8000030bf6c
fffff8000031192f:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
fffff80000311933:	44 89 55 98          	mov    %r10d,-0x68(%rbp)
fffff80000311937:	e8 68 a6 ff ff       	call   0xfffff8000030bfa4
fffff8000031193c:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
fffff80000311940:	44 89 75 a0          	mov    %r14d,-0x60(%rbp)
fffff80000311944:	e8 eb a5 ff ff       	call   0xfffff8000030bf34
fffff80000311949:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff8000031194e:	66 44 89 54 24 20    	mov    %r10w,0x20(%rsp)
fffff80000311954:	e8 67 a7 ff ff       	call   0xfffff8000030c0c0
fffff80000311959:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
fffff80000311960:	4c 89 95 b0 00 00 00 	mov    %r10,0xb0(%rbp)
fffff80000311967:	e8 e4 a6 ff ff       	call   0xfffff8000030c050
fffff8000031196c:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
fffff80000311970:	44 89 55 a8          	mov    %r10d,-0x58(%rbp)
fffff80000311974:	e8 0f a7 ff ff       	call   0xfffff8000030c088
fffff80000311979:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
fffff8000031197d:	44 89 75 b0          	mov    %r14d,-0x50(%rbp)
fffff80000311981:	e8 92 a6 ff ff       	call   0xfffff8000030c018
fffff80000311986:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
fffff8000031198b:	66 44 89 54 24 28    	mov    %r10w,0x28(%rsp)
fffff80000311991:	e8 7e a8 ff ff       	call   0xfffff8000030c214
fffff80000311996:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
fffff8000031199d:	4c 89 95 b8 00 00 00 	mov    %r10,0xb8(%rbp)
fffff800003119a4:	e8 fb a7 ff ff       	call   0xfffff8000030c1a4
fffff800003119a9:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
fffff800003119ad:	44 89 55 b8          	mov    %r10d,-0x48(%rbp)
fffff800003119b1:	e8 26 a8 ff ff       	call   0xfffff8000030c1dc
fffff800003119b6:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
fffff800003119ba:	44 89 75 c0          	mov    %r14d,-0x40(%rbp)
fffff800003119be:	e8 a9 a7 ff ff       	call   0xfffff8000030c16c
fffff800003119c3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff800003119c8:	66 44 89 54 24 30    	mov    %r10w,0x30(%rsp)
fffff800003119ce:	e8 25 a9 ff ff       	call   0xfffff8000030c2f8
fffff800003119d3:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
fffff800003119da:	4c 89 95 c0 00 00 00 	mov    %r10,0xc0(%rbp)
fffff800003119e1:	e8 a2 a8 ff ff       	call   0xfffff8000030c288
fffff800003119e6:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
fffff800003119ea:	44 89 55 c8          	mov    %r10d,-0x38(%rbp)
fffff800003119ee:	e8 cd a8 ff ff       	call   0xfffff8000030c2c0
fffff800003119f3:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
fffff800003119f7:	44 89 75 d0          	mov    %r14d,-0x30(%rbp)
fffff800003119fb:	e8 50 a8 ff ff       	call   0xfffff8000030c250
fffff80000311a00:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff80000311a05:	66 44 89 54 24 38    	mov    %r10w,0x38(%rsp)
fffff80000311a0b:	e8 00 ac ff ff       	call   0xfffff8000030c610
fffff80000311a10:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
fffff80000311a17:	4c 89 95 c8 00 00 00 	mov    %r10,0xc8(%rbp)
fffff80000311a1e:	e8 7d ab ff ff       	call   0xfffff8000030c5a0
fffff80000311a23:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
fffff80000311a27:	44 89 55 d8          	mov    %r10d,-0x28(%rbp)
fffff80000311a2b:	e8 a8 ab ff ff       	call   0xfffff8000030c5d8
fffff80000311a30:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
fffff80000311a34:	44 89 75 e0          	mov    %r14d,-0x20(%rbp)
fffff80000311a38:	e8 2b ab ff ff       	call   0xfffff8000030c568
fffff80000311a3d:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
fffff80000311a44:	4c 89 95 d0 00 00 00 	mov    %r10,0xd0(%rbp)
fffff80000311a4b:	e8 ac a6 ff ff       	call   0xfffff8000030c0fc
fffff80000311a50:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
fffff80000311a54:	44 89 55 e8          	mov    %r10d,-0x18(%rbp)
fffff80000311a58:	e8 d7 a6 ff ff       	call   0xfffff8000030c134
fffff80000311a5d:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
fffff80000311a64:	4c 89 95 d8 00 00 00 	mov    %r10,0xd8(%rbp)
fffff80000311a6b:	e8 c4 ef ee ff       	call   0xfffff80000200a34
fffff80000311a70:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
fffff80000311a74:	44 89 55 f0          	mov    %r10d,-0x10(%rbp)
fffff80000311a78:	e8 97 ef ee ff       	call   0xfffff80000200a14
fffff80000311a7d:	44 84 1d d8 7a 2f 00 	test   %r11b,0x2f7ad8(%rip)        # 0xfffff8000060955c
fffff80000311a84:	be ff f7 ff ff       	mov    $0xfffff7ff,%esi
fffff80000311a89:	74 18                	je     0xfffff80000311aa3
fffff80000311a8b:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000311a92:	02 00
fffff80000311a94:	21 b0 38 03 00 00    	and    %esi,0x338(%rax)
fffff80000311a9a:	4c 89 90 a8 01 00 00 	mov    %r10,0x1a8(%rax)
fffff80000311aa1:	eb 09                	jmp    0xfffff80000311aac
fffff80000311aa3:	b8 02 28 00 00       	mov    $0x2802,%eax
fffff80000311aa8:	41 0f 79 c2          	vmwrite %r10,%rax
fffff80000311aac:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
fffff80000311ab0:	44 89 55 f8          	mov    %r10d,-0x8(%rbp)
fffff80000311ab4:	e8 07 aa ff ff       	call   0xfffff8000030c4c0
fffff80000311ab9:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
fffff80000311ac0:	4c 89 95 e0 00 00 00 	mov    %r10,0xe0(%rbp)
fffff80000311ac7:	e8 64 aa ff ff       	call   0xfffff8000030c530
fffff80000311acc:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
fffff80000311ad3:	4c 89 95 e8 00 00 00 	mov    %r10,0xe8(%rbp)
fffff80000311ada:	e8 19 aa ff ff       	call   0xfffff8000030c4f8
fffff80000311adf:	44 84 1d 76 7a 2f 00 	test   %r11b,0x2f7a76(%rip)        # 0xfffff8000060955c
fffff80000311ae6:	74 18                	je     0xfffff80000311b00
fffff80000311ae8:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000311aef:	02 00
fffff80000311af1:	21 b0 38 03 00 00    	and    %esi,0x338(%rax)
fffff80000311af7:	44 89 90 f8 01 00 00 	mov    %r10d,0x1f8(%rax)
fffff80000311afe:	eb 09                	jmp    0xfffff80000311b09
fffff80000311b00:	b8 26 48 00 00       	mov    $0x4826,%eax
fffff80000311b05:	41 0f 79 c2          	vmwrite %r10,%rax
fffff80000311b09:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
fffff80000311b0d:	44 89 55 00          	mov    %r10d,0x0(%rbp)
fffff80000311b11:	e8 e2 14 ef ff       	call   0xfffff80000202ff8
fffff80000311b16:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
fffff80000311b1d:	4c 89 95 f0 00 00 00 	mov    %r10,0xf0(%rbp)
fffff80000311b24:	e8 0b a8 ff ff       	call   0xfffff8000030c334
fffff80000311b29:	48 83 8d f8 00 00 00 	orq    $0xffffffffffffffff,0xf8(%rbp)
fffff80000311b30:	ff
fffff80000311b31:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
fffff80000311b38:	e8 0f ab ff ff       	call   0xfffff8000030c64c
fffff80000311b3d:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
fffff80000311b44:	4c 89 95 00 01 00 00 	mov    %r10,0x100(%rbp)
fffff80000311b4b:	e8 70 e1 ff ff       	call   0xfffff8000030fcc0
fffff80000311b50:	44 38 93 1c 01 00 00 	cmp    %r10b,0x11c(%rbx)
fffff80000311b57:	75 0b                	jne    0xfffff80000311b64
fffff80000311b59:	41 8a d3             	mov    %r11b,%dl
fffff80000311b5c:	48 8b cf             	mov    %rdi,%rcx
fffff80000311b5f:	e8 5c 0d 00 00       	call   0xfffff800003128c0
fffff80000311b64:	8b 05 f2 79 2f 00    	mov    0x2f79f2(%rip),%eax        # 0xfffff8000060955c
fffff80000311b6a:	a8 40                	test   $0x40,%al
fffff80000311b6c:	74 26                	je     0xfffff80000311b94
fffff80000311b6e:	41 84 c3             	test   %al,%r11b
fffff80000311b71:	74 18                	je     0xfffff80000311b8b
fffff80000311b73:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000311b7a:	02 00
fffff80000311b7c:	21 b0 38 03 00 00    	and    %esi,0x338(%rax)
fffff80000311b82:	4c 89 90 88 03 00 00 	mov    %r10,0x388(%rax)
fffff80000311b89:	eb 09                	jmp    0xfffff80000311b94
fffff80000311b8b:	b8 08 28 00 00       	mov    $0x2808,%eax
fffff80000311b90:	41 0f 79 c2          	vmwrite %r10,%rax
fffff80000311b94:	48 f7 05 49 f1 3f 00 	testq  $0x100,0x3ff149(%rip)        # 0xfffff80000710ce8
fffff80000311b9b:	00 01 00 00
fffff80000311b9f:	74 11                	je     0xfffff80000311bb2
fffff80000311ba1:	33 c9                	xor    %ecx,%ecx
fffff80000311ba3:	e8 14 8e f2 ff       	call   0xfffff8000023a9bc
fffff80000311ba8:	e8 db 8d f2 ff       	call   0xfffff8000023a988
fffff80000311bad:	e8 a2 8d f2 ff       	call   0xfffff8000023a954
fffff80000311bb2:	48 8b 83 98 0b 00 00 	mov    0xb98(%rbx),%rax
fffff80000311bb9:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
fffff80000311bc0:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
fffff80000311bc7:	e8 b8 aa ff ff       	call   0xfffff8000030c684
fffff80000311bcc:	44 84 1d bd a3 2f 00 	test   %r11b,0x2fa3bd(%rip)        # 0xfffff8000060bf90
fffff80000311bd3:	0f 84 c3 00 00 00    	je     0xfffff80000311c9c
fffff80000311bd9:	44 84 1d 7c 79 2f 00 	test   %r11b,0x2f797c(%rip)        # 0xfffff8000060955c
fffff80000311be0:	0f 84 b6 00 00 00    	je     0xfffff80000311c9c
fffff80000311be6:	65 4c 8b 0c 25 50 c9 	mov    %gs:0x2c950,%r9
fffff80000311bed:	02 00
fffff80000311bef:	48 f7 05 96 a3 2f 00 	testq  $0x80000,0x2fa396(%rip)        # 0xfffff8000060bf90
fffff80000311bf6:	00 00 08 00
fffff80000311bfa:	74 08                	je     0xfffff80000311c04
fffff80000311bfc:	41 83 89 44 03 00 00 	orl    $0x2,0x344(%r9)
fffff80000311c03:	02
fffff80000311c04:	4c 85 35 85 a3 2f 00 	test   %r14,0x2fa385(%rip)        # 0xfffff8000060bf90
fffff80000311c0b:	0f 84 82 00 00 00    	je     0xfffff80000311c93
fffff80000311c11:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff80000311c18:	48 8b 90 90 23 00 00 	mov    0x2390(%rax),%rdx
fffff80000311c1f:	49 89 91 50 03 00 00 	mov    %rdx,0x350(%r9)
fffff80000311c26:	48 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%rax
fffff80000311c2d:	8a 48 14             	mov    0x14(%rax),%cl
fffff80000311c30:	41 2a cb             	sub    %r11b,%cl
fffff80000311c33:	41 3a cb             	cmp    %r11b,%cl
fffff80000311c36:	77 14                	ja     0xfffff80000311c4c
fffff80000311c38:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
fffff80000311c3f:	00 00 80
fffff80000311c42:	48 0b d0             	or     %rax,%rdx
fffff80000311c45:	49 89 91 50 03 00 00 	mov    %rdx,0x350(%r9)
fffff80000311c4c:	8b 83 14 03 00 00    	mov    0x314(%rbx),%eax
fffff80000311c52:	48 8d 55 20          	lea    0x20(%rbp),%rdx
fffff80000311c56:	45 09 99 44 03 00 00 	or     %r11d,0x344(%r9)
fffff80000311c5d:	41 89 81 48 03 00 00 	mov    %eax,0x348(%r9)
fffff80000311c64:	41 0f b6 47 14       	movzbl 0x14(%r15),%eax
fffff80000311c69:	48 8b 8b 08 03 00 00 	mov    0x308(%rbx),%rcx
fffff80000311c70:	4c 69 c0 c0 46 00 00 	imul   $0x46c0,%rax,%r8
fffff80000311c77:	4c 89 55 20          	mov    %r10,0x20(%rbp)
fffff80000311c7b:	49 8b 8c 08 48 67 00 	mov    0x6748(%r8,%rcx,1),%rcx
fffff80000311c82:	00
fffff80000311c83:	e8 08 a4 02 00       	call   0xfffff8000033c090
fffff80000311c88:	48 8b 55 20          	mov    0x20(%rbp),%rdx
fffff80000311c8c:	49 89 91 58 03 00 00 	mov    %rdx,0x358(%r9)
fffff80000311c93:	41 0f ba b1 38 03 00 	btrl   $0xf,0x338(%r9)
fffff80000311c9a:	00 0f
fffff80000311c9c:	48 81 c4 18 02 00 00 	add    $0x218,%rsp
fffff80000311ca3:	41 5f                	pop    %r15
fffff80000311ca5:	41 5e                	pop    %r14
fffff80000311ca7:	41 5d                	pop    %r13
fffff80000311ca9:	41 5c                	pop    %r12
fffff80000311cab:	5f                   	pop    %rdi
fffff80000311cac:	5e                   	pop    %rsi
fffff80000311cad:	5b                   	pop    %rbx
fffff80000311cae:	5d                   	pop    %rbp
fffff80000311caf:	c3                   	ret
fffff80000311cb0:	cc                   	int3
fffff80000311cb1:	cc                   	int3
fffff80000311cb2:	cc                   	int3
fffff80000311cb3:	cc                   	int3
fffff80000311cb4:	cc                   	int3
fffff80000311cb5:	cc                   	int3
fffff80000311cb6:	cc                   	int3
fffff80000311cb7:	cc                   	int3
fffff80000311cb8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000311cbd:	57                   	push   %rdi
fffff80000311cbe:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000311cc2:	48 8b 99 c0 02 00 00 	mov    0x2c0(%rcx),%rbx
fffff80000311cc9:	48 8b f9             	mov    %rcx,%rdi
fffff80000311ccc:	48 81 c3 80 0e 00 00 	add    $0xe80,%rbx
fffff80000311cd3:	80 7b 1c 00          	cmpb   $0x0,0x1c(%rbx)
fffff80000311cd7:	74 43                	je     0xfffff80000311d1c
fffff80000311cd9:	ba 03 00 00 10       	mov    $0x10000003,%edx
fffff80000311cde:	41 b8 b0 00 32 00    	mov    $0x3200b0,%r8d
fffff80000311ce4:	48 8b cb             	mov    %rbx,%rcx
fffff80000311ce7:	e8 ac 07 00 00       	call   0xfffff80000312498
fffff80000311cec:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff80000311cf0:	45 33 c0             	xor    %r8d,%r8d
fffff80000311cf3:	48 8b cb             	mov    %rbx,%rcx
fffff80000311cf6:	8b 90 28 01 00 00    	mov    0x128(%rax),%edx
fffff80000311cfc:	0f ba f2 0f          	btr    $0xf,%edx
fffff80000311d00:	e8 a7 91 f1 ff       	call   0xfffff8000022aeac
fffff80000311d05:	44 38 87 1c 01 00 00 	cmp    %r8b,0x11c(%rdi)
fffff80000311d0c:	75 0a                	jne    0xfffff80000311d18
fffff80000311d0e:	b2 01                	mov    $0x1,%dl
fffff80000311d10:	48 8b cb             	mov    %rbx,%rcx
fffff80000311d13:	e8 a8 0b 00 00       	call   0xfffff800003128c0
fffff80000311d18:	c6 43 1c 00          	movb   $0x0,0x1c(%rbx)
fffff80000311d1c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000311d21:	48 83 c4 20          	add    $0x20,%rsp
fffff80000311d25:	5f                   	pop    %rdi
fffff80000311d26:	c3                   	ret
fffff80000311d27:	cc                   	int3
fffff80000311d28:	cc                   	int3
fffff80000311d29:	cc                   	int3
fffff80000311d2a:	cc                   	int3
fffff80000311d2b:	cc                   	int3
fffff80000311d2c:	cc                   	int3
fffff80000311d2d:	cc                   	int3
fffff80000311d2e:	cc                   	int3
fffff80000311d2f:	cc                   	int3
fffff80000311d30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000311d35:	57                   	push   %rdi
fffff80000311d36:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000311d3a:	48 8b 99 c0 02 00 00 	mov    0x2c0(%rcx),%rbx
fffff80000311d41:	48 8b f9             	mov    %rcx,%rdi
fffff80000311d44:	8b 05 12 78 2f 00    	mov    0x2f7812(%rip),%eax        # 0xfffff8000060955c
fffff80000311d4a:	48 81 c3 80 0e 00 00 	add    $0xe80,%rbx
fffff80000311d51:	a8 10                	test   $0x10,%al
fffff80000311d53:	75 4f                	jne    0xfffff80000311da4
fffff80000311d55:	80 7b 1c 00          	cmpb   $0x0,0x1c(%rbx)
fffff80000311d59:	75 49                	jne    0xfffff80000311da4
fffff80000311d5b:	ba 03 00 00 10       	mov    $0x10000003,%edx
fffff80000311d60:	41 b9 20 00 00 00    	mov    $0x20,%r9d
fffff80000311d66:	41 b8 b0 00 32 00    	mov    $0x3200b0,%r8d
fffff80000311d6c:	48 8b cb             	mov    %rbx,%rcx
fffff80000311d6f:	e8 e0 08 00 00       	call   0xfffff80000312654
fffff80000311d74:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff80000311d78:	45 33 c0             	xor    %r8d,%r8d
fffff80000311d7b:	48 8b cb             	mov    %rbx,%rcx
fffff80000311d7e:	8b 90 28 01 00 00    	mov    0x128(%rax),%edx
fffff80000311d84:	0f ba ea 0f          	bts    $0xf,%edx
fffff80000311d88:	e8 1f 91 f1 ff       	call   0xfffff8000022aeac
fffff80000311d8d:	44 38 87 1c 01 00 00 	cmp    %r8b,0x11c(%rdi)
fffff80000311d94:	75 0a                	jne    0xfffff80000311da0
fffff80000311d96:	33 d2                	xor    %edx,%edx
fffff80000311d98:	48 8b cb             	mov    %rbx,%rcx
fffff80000311d9b:	e8 20 0b 00 00       	call   0xfffff800003128c0
fffff80000311da0:	c6 43 1c 01          	movb   $0x1,0x1c(%rbx)
fffff80000311da4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000311da9:	48 83 c4 20          	add    $0x20,%rsp
fffff80000311dad:	5f                   	pop    %rdi
fffff80000311dae:	c3                   	ret
fffff80000311daf:	cc                   	int3
fffff80000311db0:	cc                   	int3
fffff80000311db1:	cc                   	int3
fffff80000311db2:	cc                   	int3
fffff80000311db3:	cc                   	int3
fffff80000311db4:	cc                   	int3
fffff80000311db5:	cc                   	int3
fffff80000311db6:	cc                   	int3
fffff80000311db7:	cc                   	int3
fffff80000311db8:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000311dbc:	4c 8b c1             	mov    %rcx,%r8
fffff80000311dbf:	e8 90 00 00 00       	call   0xfffff80000311e54
fffff80000311dc4:	48 83 c1 08          	add    $0x8,%rcx
fffff80000311dc8:	e8 bf 00 00 00       	call   0xfffff80000311e8c
fffff80000311dcd:	49 8d 48 10          	lea    0x10(%r8),%rcx
fffff80000311dd1:	e8 ee 00 00 00       	call   0xfffff80000311ec4
fffff80000311dd6:	49 8d 48 18          	lea    0x18(%r8),%rcx
fffff80000311dda:	e8 1d 01 00 00       	call   0xfffff80000311efc
fffff80000311ddf:	48 83 c4 28          	add    $0x28,%rsp
fffff80000311de3:	c3                   	ret
fffff80000311de4:	cc                   	int3