fffff80000218a27:	49 8b 45 10          	mov    0x10(%r13),%rax
fffff80000218a2b:	33 ff                	xor    %edi,%edi
fffff80000218a2d:	c6 80 88 00 00 00 00 	movb   $0x0,0x88(%rax)
fffff80000218a34:	41 0f b6 85 87 00 00 	movzbl 0x87(%r13),%eax
fffff80000218a3b:	00
fffff80000218a3c:	84 c0                	test   %al,%al
fffff80000218a3e:	74 47                	je     0xfffff80000218a87
fffff80000218a40:	49 8b cd             	mov    %r13,%rcx
fffff80000218a43:	e8 08 d3 12 00       	call   0xfffff80000345d50
fffff80000218a48:	84 c0                	test   %al,%al
fffff80000218a4a:	74 11                	je     0xfffff80000218a5d
fffff80000218a4c:	49 8b 45 00          	mov    0x0(%r13),%rax
fffff80000218a50:	80 b8 d8 04 01 00 03 	cmpb   $0x3,0x104d8(%rax)
fffff80000218a57:	0f 85 6c 04 00 00    	jne    0xfffff80000218ec9
fffff80000218a5d:	48 8b ce             	mov    %rsi,%rcx
fffff80000218a60:	e8 cf a0 03 00       	call   0xfffff80000252b34
fffff80000218a65:	f3 90                	pause
fffff80000218a67:	48 81 ff 00 27 b9 29 	cmp    $0x29b92700,%rdi
fffff80000218a6e:	0f 87 4a 11 00 00    	ja     0xfffff80000219bbe
fffff80000218a74:	41 0f b6 85 87 00 00 	movzbl 0x87(%r13),%eax
fffff80000218a7b:	00
fffff80000218a7c:	48 ff c7             	inc    %rdi
fffff80000218a7f:	48 8b 55 78          	mov    0x78(%rbp),%rdx
fffff80000218a83:	84 c0                	test   %al,%al
fffff80000218a85:	75 b9                	jne    0xfffff80000218a40
fffff80000218a87:	49 8b d6             	mov    %r14,%rdx
fffff80000218a8a:	48 8b ce             	mov    %rsi,%rcx
fffff80000218a8d:	e8 22 4b 00 00       	call   0xfffff8000021d5b4
fffff80000218a92:	49 8b 86 38 01 00 00 	mov    0x138(%r14),%rax
fffff80000218a99:	48 8b 88 a8 00 00 00 	mov    0xa8(%rax),%rcx
fffff80000218aa0:	41 8b 46 4c          	mov    0x4c(%r14),%eax
fffff80000218aa4:	83 f8 02             	cmp    $0x2,%eax
fffff80000218aa7:	74 28                	je     0xfffff80000218ad1
fffff80000218aa9:	41 80 7e 31 00       	cmpb   $0x0,0x31(%r14)
fffff80000218aae:	0f 85 15 04 00 00    	jne    0xfffff80000218ec9
fffff80000218ab4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
fffff80000218ab9:	f0 0f c0 41 06       	lock xadd %al,0x6(%rcx)
fffff80000218abe:	48 8b 45 70          	mov    0x70(%rbp),%rax
fffff80000218ac2:	41 c6 46 31 01       	movb   $0x1,0x31(%r14)
fffff80000218ac7:	4c 89 28             	mov    %r13,(%rax)
fffff80000218aca:	32 c0                	xor    %al,%al
fffff80000218acc:	e9 d8 10 00 00       	jmp    0xfffff80000219ba9
fffff80000218ad1:	41 80 7e 30 00       	cmpb   $0x0,0x30(%r14)
fffff80000218ad6:	0f 84 ed 03 00 00    	je     0xfffff80000218ec9
fffff80000218adc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
fffff80000218ae1:	f0 0f c0 41 06       	lock xadd %al,0x6(%rcx)
fffff80000218ae6:	48 8b 45 70          	mov    0x70(%rbp),%rax
fffff80000218aea:	41 c6 46 30 00       	movb   $0x0,0x30(%r14)
fffff80000218aef:	4c 89 28             	mov    %r13,(%rax)
fffff80000218af2:	32 c0                	xor    %al,%al
fffff80000218af4:	e9 b0 10 00 00       	jmp    0xfffff80000219ba9
fffff80000218af9:	f6 05 60 0a 3f 00 04 	testb  $0x4,0x3f0a60(%rip)        # 0xfffff80000609560
fffff80000218b00:	74 18                	je     0xfffff80000218b1a
fffff80000218b02:	0f 31                	rdtsc
fffff80000218b04:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000218b08:	48 0b c2             	or     %rdx,%rax
fffff80000218b0b:	48 8b c8             	mov    %rax,%rcx
fffff80000218b0e:	49 8b 42 28          	mov    0x28(%r10),%rax
fffff80000218b12:	48 f7 e1             	mul    %rcx
fffff80000218b15:	48 8b c2             	mov    %rdx,%rax
fffff80000218b18:	eb 08                	jmp    0xfffff80000218b22
fffff80000218b1a:	49 8b ca             	mov    %r10,%rcx
fffff80000218b1d:	e8 3a da 01 00       	call   0xfffff8000023655c
fffff80000218b22:	48 39 87 e8 00 00 00 	cmp    %rax,0xe8(%rdi)
fffff80000218b29:	0f 83 1d 02 00 00    	jae    0xfffff80000218d4c
fffff80000218b2f:	48 8b 0b             	mov    (%rbx),%rcx
fffff80000218b32:	48 85 c9             	test   %rcx,%rcx
fffff80000218b35:	0f 84 07 02 00 00    	je     0xfffff80000218d42
fffff80000218b3b:	e8 1c 45 00 00       	call   0xfffff8000021d05c
fffff80000218b40:	84 c0                	test   %al,%al
fffff80000218b42:	0f 85 04 02 00 00    	jne    0xfffff80000218d4c
fffff80000218b48:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
fffff80000218b4f:	83 78 10 01          	cmpl   $0x1,0x10(%rax)
fffff80000218b53:	0f 86 e9 01 00 00    	jbe    0xfffff80000218d42
fffff80000218b59:	4c 8b 03             	mov    (%rbx),%r8
fffff80000218b5c:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
fffff80000218b61:	4d 85 c0             	test   %r8,%r8
fffff80000218b64:	0f 84 d8 01 00 00    	je     0xfffff80000218d42
fffff80000218b6a:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
fffff80000218b71:	c7 85 88 00 00 00 04 	movl   $0x41004,0x88(%rbp)
fffff80000218b78:	10 04 00
fffff80000218b7b:	49 8b c8             	mov    %r8,%rcx
fffff80000218b7e:	e8 29 58 00 00       	call   0xfffff8000021e3ac
fffff80000218b83:	8b 95 88 00 00 00    	mov    0x88(%rbp),%edx
fffff80000218b89:	49 8b 80 c0 02 00 00 	mov    0x2c0(%r8),%rax
fffff80000218b90:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff80000218b96:	0f 84 2e 01 00 00    	je     0xfffff80000218cca
fffff80000218b9c:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff80000218ba2:	0f 84 16 01 00 00    	je     0xfffff80000218cbe
fffff80000218ba8:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff80000218bae:	0f 84 fe 00 00 00    	je     0xfffff80000218cb2
fffff80000218bb4:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff80000218bba:	0f 84 86 00 00 00    	je     0xfffff80000218c46
fffff80000218bc0:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff80000218bc6:	74 5b                	je     0xfffff80000218c23
fffff80000218bc8:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff80000218bce:	74 42                	je     0xfffff80000218c12
fffff80000218bd0:	81 fa 05 10 04 00    	cmp    $0x41005,%edx
fffff80000218bd6:	7c 21                	jl     0xfffff80000218bf9
fffff80000218bd8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000218bdd:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff80000218be3:	74 0a                	je     0xfffff80000218bef
fffff80000218be5:	e8 12 f7 0e 00       	call   0xfffff800003082fc
fffff80000218bea:	e9 4b 01 00 00       	jmp    0xfffff80000218d3a
fffff80000218bef:	e8 2c 70 0f 00       	call   0xfffff8000030fc20
fffff80000218bf4:	e9 41 01 00 00       	jmp    0xfffff80000218d3a
fffff80000218bf9:	45 33 c0             	xor    %r8d,%r8d
fffff80000218bfc:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff80000218c03:	e8 70 c4 0f 00       	call   0xfffff80000315078
fffff80000218c08:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000218c0d:	e9 28 01 00 00       	jmp    0xfffff80000218d3a
fffff80000218c12:	49 8b 80 50 01 00 00 	mov    0x150(%r8),%rax
fffff80000218c19:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000218c1e:	e9 17 01 00 00       	jmp    0xfffff80000218d3a
fffff80000218c23:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff80000218c2a:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff80000218c31:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff80000218c38:	48 c1 e8 04          	shr    $0x4,%rax
fffff80000218c3c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000218c41:	e9 f4 00 00 00       	jmp    0xfffff80000218d3a
fffff80000218c46:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff80000218c4d:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
fffff80000218c52:	4c 89 7d b0          	mov    %r15,-0x50(%rbp)
fffff80000218c56:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff80000218c5d:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff80000218c64:	8b 05 f2 08 3f 00    	mov    0x3f08f2(%rip),%eax        # 0xfffff8000060955c
fffff80000218c6a:	a8 01                	test   $0x1,%al
fffff80000218c6c:	74 29                	je     0xfffff80000218c97
fffff80000218c6e:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff80000218c75:	02 00
fffff80000218c77:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
fffff80000218c7c:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff80000218c81:	e8 8a 93 0f 00       	call   0xfffff80000312010
fffff80000218c86:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
fffff80000218c8b:	48 8b 00             	mov    (%rax),%rax
fffff80000218c8e:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
fffff80000218c92:	e9 8f 00 00 00       	jmp    0xfffff80000218d26
fffff80000218c97:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff80000218c9c:	0f 78 45 b0          	vmread %rax,-0x50(%rbp)
fffff80000218ca0:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
fffff80000218ca4:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
fffff80000218ca9:	48 8b 00             	mov    (%rax),%rax
fffff80000218cac:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
fffff80000218cb0:	eb 74                	jmp    0xfffff80000218d26
fffff80000218cb2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000218cb7:	e8 74 03 ff ff       	call   0xfffff80000209030
fffff80000218cbc:	eb 7c                	jmp    0xfffff80000218d3a
fffff80000218cbe:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000218cc3:	e8 e8 41 02 00       	call   0xfffff8000023ceb0
fffff80000218cc8:	eb 70                	jmp    0xfffff80000218d3a
fffff80000218cca:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff80000218cd1:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
fffff80000218cd5:	4c 89 7d b8          	mov    %r15,-0x48(%rbp)
fffff80000218cd9:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff80000218ce0:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff80000218ce7:	8b 05 6f 08 3f 00    	mov    0x3f086f(%rip),%eax        # 0xfffff8000060955c
fffff80000218ced:	a8 01                	test   $0x1,%al
fffff80000218cef:	74 1d                	je     0xfffff80000218d0e
fffff80000218cf1:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff80000218cf8:	02 00
fffff80000218cfa:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
fffff80000218cfe:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff80000218d03:	e8 08 93 0f 00       	call   0xfffff80000312010
fffff80000218d08:	48 8b 45 80          	mov    -0x80(%rbp),%rax
fffff80000218d0c:	eb 11                	jmp    0xfffff80000218d1f
fffff80000218d0e:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff80000218d13:	0f 78 45 b8          	vmread %rax,-0x48(%rbp)
fffff80000218d17:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
fffff80000218d1b:	48 89 45 80          	mov    %rax,-0x80(%rbp)
fffff80000218d1f:	48 8b 00             	mov    (%rax),%rax
fffff80000218d22:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff80000218d26:	49 8b ca             	mov    %r10,%rcx
fffff80000218d29:	4d 23 ca             	and    %r10,%r9
fffff80000218d2c:	48 f7 d1             	not    %rcx
fffff80000218d2f:	48 23 c8             	and    %rax,%rcx
fffff80000218d32:	49 0b c9             	or     %r9,%rcx
fffff80000218d35:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
fffff80000218d3a:	48 83 7c 24 30 02    	cmpq   $0x2,0x30(%rsp)
fffff80000218d40:	73 0a                	jae    0xfffff80000218d4c
fffff80000218d42:	4c 39 7f 40          	cmp    %r15,0x40(%rdi)
fffff80000218d46:	0f 85 2b 01 00 00    	jne    0xfffff80000218e77
fffff80000218d4c:	48 8b de             	mov    %rsi,%rbx
fffff80000218d4f:	48 8b 93 40 03 01 00 	mov    0x10340(%rbx),%rdx
fffff80000218d56:	83 e2 03             	and    $0x3,%edx
fffff80000218d59:	74 15                	je     0xfffff80000218d70
fffff80000218d5b:	8b c2                	mov    %edx,%eax
fffff80000218d5d:	48 f7 d0             	not    %rax
fffff80000218d60:	f0 48 21 83 40 03 01 	lock and %rax,0x10340(%rbx)
fffff80000218d67:	00
fffff80000218d68:	48 8b cb             	mov    %rbx,%rcx
fffff80000218d6b:	e8 bc b8 03 00       	call   0xfffff8000025462c
fffff80000218d70:	f3 90                	pause
fffff80000218d72:	49 81 fc 00 27 b9 29 	cmp    $0x29b92700,%r12
fffff80000218d79:	0f 87 66 0e 00 00    	ja     0xfffff80000219be5
fffff80000218d7f:	41 0f b6 85 87 00 00 	movzbl 0x87(%r13),%eax
fffff80000218d86:	00
fffff80000218d87:	49 ff c4             	inc    %r12
fffff80000218d8a:	84 c0                	test   %al,%al
fffff80000218d8c:	0f 85 be fb ff ff    	jne    0xfffff80000218950
fffff80000218d92:	49 8b 45 00          	mov    0x0(%r13),%rax
fffff80000218d96:	0f b6 80 da 04 01 00 	movzbl 0x104da(%rax),%eax
fffff80000218d9d:	84 c0                	test   %al,%al
fffff80000218d9f:	0f 84 c5 03 00 00    	je     0xfffff8000021916a
fffff80000218da5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
fffff80000218dac:	00 00 00 00
fffff80000218db0:	49 8b 45 08          	mov    0x8(%r13),%rax
fffff80000218db4:	4d 8b 55 00          	mov    0x0(%r13),%r10
fffff80000218db8:	48 8b 08             	mov    (%rax),%rcx
fffff80000218dbb:	49 8b 5a 38          	mov    0x38(%r10),%rbx
fffff80000218dbf:	41 0f b6 85 85 00 00 	movzbl 0x85(%r13),%eax
fffff80000218dc6:	00
fffff80000218dc7:	48 8b bb 38 01 00 00 	mov    0x138(%rbx),%rdi
fffff80000218dce:	84 c0                	test   %al,%al
fffff80000218dd0:	0f 85 ce 00 00 00    	jne    0xfffff80000218ea4
fffff80000218dd6:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff80000218dda:	48 85 c0             	test   %rax,%rax
fffff80000218ddd:	0f 85 c1 00 00 00    	jne    0xfffff80000218ea4
fffff80000218de3:	0f b6 41 3c          	movzbl 0x3c(%rcx),%eax
fffff80000218de7:	84 c0                	test   %al,%al
fffff80000218de9:	0f 85 b5 00 00 00    	jne    0xfffff80000218ea4
fffff80000218def:	49 8b 45 00          	mov    0x0(%r13),%rax
fffff80000218df3:	80 b8 d8 04 01 00 03 	cmpb   $0x3,0x104d8(%rax)
fffff80000218dfa:	0f 84 3a 03 00 00    	je     0xfffff8000021913a
fffff80000218e00:	44 38 7f 3f          	cmp    %r15b,0x3f(%rdi)
fffff80000218e04:	0f 84 30 03 00 00    	je     0xfffff8000021913a
fffff80000218e0a:	8b 8f fc 00 00 00    	mov    0xfc(%rdi),%ecx
fffff80000218e10:	48 8b 05 f1 41 5d 00 	mov    0x5d41f1(%rip),%rax        # 0xfffff800007ed008
fffff80000218e17:	44 89 7c 24 48       	mov    %r15d,0x48(%rsp)
fffff80000218e1c:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
fffff80000218e20:	44 8b 8a c4 00 00 00 	mov    0xc4(%rdx),%r9d
fffff80000218e27:	41 f7 c1 ff ff ff 03 	test   $0x3ffffff,%r9d
fffff80000218e2e:	0f 86 06 03 00 00    	jbe    0xfffff8000021913a
fffff80000218e34:	45 8b c7             	mov    %r15d,%r8d
fffff80000218e37:	45 85 c9             	test   %r9d,%r9d
fffff80000218e3a:	0f 84 fa 02 00 00    	je     0xfffff8000021913a
fffff80000218e40:	48 81 c2 c8 00 00 00 	add    $0xc8,%rdx
fffff80000218e47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
fffff80000218e4e:	00 00
fffff80000218e50:	48 8b 02             	mov    (%rdx),%rax
fffff80000218e53:	48 0f bc c8          	bsf    %rax,%rcx
fffff80000218e57:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
fffff80000218e5b:	0f 85 90 00 00 00    	jne    0xfffff80000218ef1
fffff80000218e61:	41 ff c0             	inc    %r8d
fffff80000218e64:	44 89 7c 24 48       	mov    %r15d,0x48(%rsp)
fffff80000218e69:	48 83 c2 08          	add    $0x8,%rdx
fffff80000218e6d:	45 3b c1             	cmp    %r9d,%r8d
fffff80000218e70:	72 de                	jb     0xfffff80000218e50
fffff80000218e72:	e9 c3 02 00 00       	jmp    0xfffff8000021913a
fffff80000218e77:	c6 43 17 03          	movb   $0x3,0x17(%rbx)
fffff80000218e7b:	f0 45 20 bd 85 00 00 	lock and %r15b,0x85(%r13)
fffff80000218e82:	00
fffff80000218e83:	4c 8b 4d 78          	mov    0x78(%rbp),%r9
fffff80000218e87:	4c 8b c3             	mov    %rbx,%r8
fffff80000218e8a:	49 8b 4d 08          	mov    0x8(%r13),%rcx
fffff80000218e8e:	49 8b d5             	mov    %r13,%rdx
fffff80000218e91:	e8 9a 80 00 00       	call   0xfffff80000220f30
fffff80000218e96:	48 8b 45 70          	mov    0x70(%rbp),%rax
fffff80000218e9a:	4c 89 28             	mov    %r13,(%rax)
fffff80000218e9d:	32 c0                	xor    %al,%al
fffff80000218e9f:	e9 05 0d 00 00       	jmp    0xfffff80000219ba9
fffff80000218ea4:	f0 45 20 bd 85 00 00 	lock and %r15b,0x85(%r13)
fffff80000218eab:	00
fffff80000218eac:	49 8b 45 00          	mov    0x0(%r13),%rax
fffff80000218eb0:	49 8b d5             	mov    %r13,%rdx
fffff80000218eb3:	49 8b 4d 08          	mov    0x8(%r13),%rcx
fffff80000218eb7:	80 b8 d8 04 01 00 03 	cmpb   $0x3,0x104d8(%rax)
fffff80000218ebe:	75 17                	jne    0xfffff80000218ed7
fffff80000218ec0:	4c 8b 45 78          	mov    0x78(%rbp),%r8
fffff80000218ec4:	e8 57 eb ff ff       	call   0xfffff80000217a20
fffff80000218ec9:	48 8b 45 70          	mov    0x70(%rbp),%rax
fffff80000218ecd:	4c 89 28             	mov    %r13,(%rax)
fffff80000218ed0:	32 c0                	xor    %al,%al
fffff80000218ed2:	e9 d2 0c 00 00       	jmp    0xfffff80000219ba9
fffff80000218ed7:	4c 8b 4d 78          	mov    0x78(%rbp),%r9
fffff80000218edb:	4c 8b c3             	mov    %rbx,%r8
fffff80000218ede:	e8 4d 80 00 00       	call   0xfffff80000220f30
fffff80000218ee3:	48 8b 45 70          	mov    0x70(%rbp),%rax
fffff80000218ee7:	4c 89 28             	mov    %r13,(%rax)
fffff80000218eea:	32 c0                	xor    %al,%al
fffff80000218eec:	e9 b8 0c 00 00       	jmp    0xfffff80000219ba9
fffff80000218ef1:	f6 05 68 06 3f 00 04 	testb  $0x4,0x3f0668(%rip)        # 0xfffff80000609560
fffff80000218ef8:	74 18                	je     0xfffff80000218f12
fffff80000218efa:	0f 31                	rdtsc
fffff80000218efc:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000218f00:	48 0b c2             	or     %rdx,%rax
fffff80000218f03:	48 8b c8             	mov    %rax,%rcx
fffff80000218f06:	49 8b 42 28          	mov    0x28(%r10),%rax
fffff80000218f0a:	48 f7 e1             	mul    %rcx
fffff80000218f0d:	48 8b c2             	mov    %rdx,%rax
fffff80000218f10:	eb 08                	jmp    0xfffff80000218f1a
fffff80000218f12:	49 8b ca             	mov    %r10,%rcx
fffff80000218f15:	e8 42 d6 01 00       	call   0xfffff8000023655c
fffff80000218f1a:	48 39 87 e8 00 00 00 	cmp    %rax,0xe8(%rdi)
fffff80000218f21:	0f 83 13 02 00 00    	jae    0xfffff8000021913a
fffff80000218f27:	48 8b 0b             	mov    (%rbx),%rcx
fffff80000218f2a:	48 85 c9             	test   %rcx,%rcx
fffff80000218f2d:	0f 84 fd 01 00 00    	je     0xfffff80000219130
fffff80000218f33:	e8 24 41 00 00       	call   0xfffff8000021d05c
fffff80000218f38:	84 c0                	test   %al,%al
fffff80000218f3a:	0f 85 fa 01 00 00    	jne    0xfffff8000021913a
fffff80000218f40:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
fffff80000218f47:	83 78 10 01          	cmpl   $0x1,0x10(%rax)
fffff80000218f4b:	0f 86 df 01 00 00    	jbe    0xfffff80000219130
fffff80000218f51:	4c 8b 03             	mov    (%rbx),%r8
fffff80000218f54:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
fffff80000218f59:	4d 85 c0             	test   %r8,%r8
fffff80000218f5c:	0f 84 ce 01 00 00    	je     0xfffff80000219130
fffff80000218f62:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
fffff80000218f67:	c7 44 24 50 04 10 04 	movl   $0x41004,0x50(%rsp)
fffff80000218f6e:	00
fffff80000218f6f:	49 8b c8             	mov    %r8,%rcx
fffff80000218f72:	e8 35 54 00 00       	call   0xfffff8000021e3ac
fffff80000218f77:	8b 54 24 50          	mov    0x50(%rsp),%edx
fffff80000218f7b:	49 8b 80 c0 02 00 00 	mov    0x2c0(%r8),%rax
fffff80000218f82:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff80000218f88:	0f 84 2a 01 00 00    	je     0xfffff800002190b8
fffff80000218f8e:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff80000218f94:	0f 84 12 01 00 00    	je     0xfffff800002190ac
fffff80000218f9a:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff80000218fa0:	0f 84 fa 00 00 00    	je     0xfffff800002190a0
fffff80000218fa6:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff80000218fac:	0f 84 86 00 00 00    	je     0xfffff80000219038
fffff80000218fb2:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff80000218fb8:	74 5b                	je     0xfffff80000219015
fffff80000218fba:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff80000218fc0:	74 42                	je     0xfffff80000219004
fffff80000218fc2:	81 fa 05 10 04 00    	cmp    $0x41005,%edx
fffff80000218fc8:	7c 21                	jl     0xfffff80000218feb
fffff80000218fca:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff80000218fcf:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff80000218fd5:	74 0a                	je     0xfffff80000218fe1
fffff80000218fd7:	e8 20 f3 0e 00       	call   0xfffff800003082fc
fffff80000218fdc:	e9 47 01 00 00       	jmp    0xfffff80000219128
fffff80000218fe1:	e8 3a 6c 0f 00       	call   0xfffff8000030fc20
fffff80000218fe6:	e9 3d 01 00 00       	jmp    0xfffff80000219128
fffff80000218feb:	45 33 c0             	xor    %r8d,%r8d
fffff80000218fee:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff80000218ff5:	e8 7e c0 0f 00       	call   0xfffff80000315078
fffff80000218ffa:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff80000218fff:	e9 24 01 00 00       	jmp    0xfffff80000219128
fffff80000219004:	49 8b 80 50 01 00 00 	mov    0x150(%r8),%rax
fffff8000021900b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff80000219010:	e9 13 01 00 00       	jmp    0xfffff80000219128
fffff80000219015:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000021901c:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff80000219023:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff8000021902a:	48 c1 e8 04          	shr    $0x4,%rax
fffff8000021902e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff80000219033:	e9 f0 00 00 00       	jmp    0xfffff80000219128
fffff80000219038:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax