fffff800002efc1a:	4c 89 7a 48          	mov    %r15,0x48(%rdx)
fffff800002efc1e:	48 8b 87 80 02 00 00 	mov    0x280(%rdi),%rax
fffff800002efc25:	48 89 82 80 02 00 00 	mov    %rax,0x280(%rdx)
fffff800002efc2c:	48 8d 82 80 00 00 00 	lea    0x80(%rdx),%rax
fffff800002efc33:	44 89 4a 18          	mov    %r9d,0x18(%rdx)
fffff800002efc37:	44 88 8a 25 01 00 00 	mov    %r9b,0x125(%rdx)
fffff800002efc3e:	48 89 7a 70          	mov    %rdi,0x70(%rdx)
fffff800002efc42:	48 83 c7 30          	add    $0x30,%rdi
fffff800002efc46:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002efc4a:	48 89 00             	mov    %rax,(%rax)
fffff800002efc4d:	48 8d 82 80 01 00 00 	lea    0x180(%rdx),%rax
fffff800002efc54:	4c 89 8a 98 00 00 00 	mov    %r9,0x98(%rdx)
fffff800002efc5b:	4c 89 8a 68 01 00 00 	mov    %r9,0x168(%rdx)
fffff800002efc62:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002efc66:	48 89 00             	mov    %rax,(%rax)
fffff800002efc69:	48 8d 42 30          	lea    0x30(%rdx),%rax
fffff800002efc6d:	44 89 8a 78 01 00 00 	mov    %r9d,0x178(%rdx)
fffff800002efc74:	4c 89 8a a0 01 00 00 	mov    %r9,0x1a0(%rdx)
fffff800002efc7b:	4c 8b 47 08          	mov    0x8(%rdi),%r8
fffff800002efc7f:	49 39 38             	cmp    %rdi,(%r8)
fffff800002efc82:	74 07                	je     0xfffff800002efc8b
fffff800002efc84:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff800002efc89:	cd 29                	int    $0x29
fffff800002efc8b:	48 89 38             	mov    %rdi,(%rax)
fffff800002efc8e:	4c 89 40 08          	mov    %r8,0x8(%rax)
fffff800002efc92:	49 89 00             	mov    %rax,(%r8)
fffff800002efc95:	48 89 47 08          	mov    %rax,0x8(%rdi)
fffff800002efc99:	49 89 55 00          	mov    %rdx,0x0(%r13)
fffff800002efc9d:	eb 11                	jmp    0xfffff800002efcb0
fffff800002efc9f:	41 be 3b 04 00 00    	mov    $0x43b,%r14d
fffff800002efca5:	eb 06                	jmp    0xfffff800002efcad
fffff800002efca7:	41 be 36 04 00 00    	mov    $0x436,%r14d
fffff800002efcad:	0f b7 da             	movzwl %dx,%ebx
fffff800002efcb0:	48 8b 05 31 ca 4b 00 	mov    0x4bca31(%rip),%rax        # 0xfffff800007ac6e8
fffff800002efcb7:	f0 4c 21 88 98 35 00 	lock and %r9,0x3598(%rax)
fffff800002efcbe:	00
fffff800002efcbf:	66 85 db             	test   %bx,%bx
fffff800002efcc2:	0f 84 f6 00 00 00    	je     0xfffff800002efdbe
fffff800002efcc8:	45 84 e4             	test   %r12b,%r12b
fffff800002efccb:	74 11                	je     0xfffff800002efcde
fffff800002efccd:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
fffff800002efcd1:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002efcd6:	e8 11 47 ff ff       	call   0xfffff800002e43ec
fffff800002efcdb:	45 33 c9             	xor    %r9d,%r9d
fffff800002efcde:	66 83 fb 0b          	cmp    $0xb,%bx
fffff800002efce2:	0f 84 d6 00 00 00    	je     0xfffff800002efdbe
fffff800002efce8:	83 3d 21 13 31 00 05 	cmpl   $0x5,0x311321(%rip)        # 0xfffff80000601010
fffff800002efcef:	0f 86 c9 00 00 00    	jbe    0xfffff800002efdbe
fffff800002efcf5:	8b 06                	mov    (%rsi),%eax
fffff800002efcf7:	83 f8 01             	cmp    $0x1,%eax
fffff800002efcfa:	75 06                	jne    0xfffff800002efd02
fffff800002efcfc:	48 8b 46 08          	mov    0x8(%rsi),%rax
fffff800002efd00:	eb 13                	jmp    0xfffff800002efd15
fffff800002efd02:	83 f8 04             	cmp    $0x4,%eax
fffff800002efd05:	74 f5                	je     0xfffff800002efcfc
fffff800002efd07:	83 f8 03             	cmp    $0x3,%eax
fffff800002efd0a:	75 06                	jne    0xfffff800002efd12
fffff800002efd0c:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
fffff800002efd10:	eb 03                	jmp    0xfffff800002efd15
fffff800002efd12:	49 8b c1             	mov    %r9,%rax
fffff800002efd15:	48 89 45 af          	mov    %rax,-0x51(%rbp)
fffff800002efd19:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
fffff800002efd1d:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff800002efd22:	66 89 5d 97          	mov    %bx,-0x69(%rbp)
fffff800002efd26:	66 44 89 75 9b       	mov    %r14w,-0x65(%rbp)
fffff800002efd2b:	48 8d 45 af          	lea    -0x51(%rbp),%rax
fffff800002efd2f:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
fffff800002efd33:	48 8d 45 97          	lea    -0x69(%rbp),%rax
fffff800002efd37:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
fffff800002efd3b:	48 8d 45 9b          	lea    -0x65(%rbp),%rax
fffff800002efd3f:	48 89 45 07          	mov    %rax,0x7(%rbp)
fffff800002efd43:	0f b7 05 48 72 11 00 	movzwl 0x117248(%rip),%eax        # 0xfffff80000406f92
fffff800002efd4a:	89 45 bb             	mov    %eax,-0x45(%rbp)
fffff800002efd4d:	48 8b 05 c4 12 31 00 	mov    0x3112c4(%rip),%rax        # 0xfffff80000601018
fffff800002efd54:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
fffff800002efd58:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
fffff800002efd5c:	48 89 4d 0f          	mov    %rcx,0xf(%rbp)
fffff800002efd60:	0f b7 00             	movzwl (%rax),%eax
fffff800002efd63:	89 45 cf             	mov    %eax,-0x31(%rbp)
fffff800002efd66:	48 8d 05 2f 72 11 00 	lea    0x11722f(%rip),%rax        # 0xfffff80000406f9c
fffff800002efd6d:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
fffff800002efd71:	48 8d 05 1d 75 11 00 	lea    0x11751d(%rip),%rax        # 0xfffff80000407295
fffff800002efd78:	89 4d d3             	mov    %ecx,-0x2d(%rbp)
fffff800002efd7b:	48 8d 0d d6 6a 11 00 	lea    0x116ad6(%rip),%rcx        # 0xfffff80000406858
fffff800002efd82:	2b c1                	sub    %ecx,%eax
fffff800002efd84:	48 c7 45 ef 08 00 00 	movq   $0x8,-0x11(%rbp)
fffff800002efd8b:	00
fffff800002efd8c:	c7 45 b7 00 00 00 0b 	movl   $0xb000000,-0x49(%rbp)
fffff800002efd93:	4c 89 4d bf          	mov    %r9,-0x41(%rbp)
fffff800002efd97:	c7 45 df 46 01 00 00 	movl   $0x146,-0x21(%rbp)
fffff800002efd9e:	c7 45 e3 01 00 00 00 	movl   $0x1,-0x1d(%rbp)
fffff800002efda5:	89 45 9f             	mov    %eax,-0x61(%rbp)
fffff800002efda8:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
fffff800002efdac:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002efdb1:	c7 44 24 20 05 00 00 	movl   $0x5,0x20(%rsp)
fffff800002efdb8:	00
fffff800002efdb9:	e8 ee a6 f8 ff       	call   0xfffff8000027a4ac
fffff800002efdbe:	0f b7 c3             	movzwl %bx,%eax
fffff800002efdc1:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
fffff800002efdc5:	48 33 cc             	xor    %rsp,%rcx
fffff800002efdc8:	e8 a3 b7 f4 ff       	call   0xfffff8000023b570
fffff800002efdcd:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
fffff800002efdd4:	00
fffff800002efdd5:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
fffff800002efddc:	41 5f                	pop    %r15
fffff800002efdde:	41 5e                	pop    %r14
fffff800002efde0:	41 5d                	pop    %r13
fffff800002efde2:	41 5c                	pop    %r12
fffff800002efde4:	5f                   	pop    %rdi
fffff800002efde5:	5e                   	pop    %rsi
fffff800002efde6:	5d                   	pop    %rbp
fffff800002efde7:	c3                   	ret
fffff800002efde8:	cc                   	int3
fffff800002efde9:	cc                   	int3
fffff800002efdea:	cc                   	int3
fffff800002efdeb:	cc                   	int3
fffff800002efdec:	cc                   	int3
fffff800002efded:	cc                   	int3
fffff800002efdee:	cc                   	int3
fffff800002efdef:	cc                   	int3
fffff800002efdf0:	48 8b c4             	mov    %rsp,%rax
fffff800002efdf3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002efdf7:	48 89 70 10          	mov    %rsi,0x10(%rax)
fffff800002efdfb:	48 89 78 18          	mov    %rdi,0x18(%rax)
fffff800002efdff:	4c 89 70 20          	mov    %r14,0x20(%rax)
fffff800002efe03:	55                   	push   %rbp
fffff800002efe04:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
fffff800002efe08:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
fffff800002efe0f:	48 8b 51 48          	mov    0x48(%rcx),%rdx
fffff800002efe13:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff800002efe19:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002efe1c:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff800002efe1f:	48 8b d9             	mov    %rcx,%rbx
fffff800002efe22:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
fffff800002efe26:	0f 11 4d e7          	movups %xmm1,-0x19(%rbp)
fffff800002efe2a:	44 84 b2 20 01 00 00 	test   %r14b,0x120(%rdx)
fffff800002efe31:	75 0b                	jne    0xfffff800002efe3e
fffff800002efe33:	f0 ff 0d 06 c2 31 00 	lock decl 0x31c206(%rip)        # 0xfffff8000060c040
fffff800002efe3a:	48 8b 51 48          	mov    0x48(%rcx),%rdx
fffff800002efe3e:	48 8b 49 40          	mov    0x40(%rcx),%rcx
fffff800002efe42:	48 85 c9             	test   %rcx,%rcx
fffff800002efe45:	0f 84 c2 00 00 00    	je     0xfffff800002eff0d
fffff800002efe4b:	48 8b 41 60          	mov    0x60(%rcx),%rax
fffff800002efe4f:	4c 8d 43 60          	lea    0x60(%rbx),%r8
fffff800002efe53:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
fffff800002efe57:	48 89 45 07          	mov    %rax,0x7(%rbp)
fffff800002efe5b:	4c 8d 4d 07          	lea    0x7(%rbp),%r9
fffff800002efe5f:	8a 05 ec c2 31 00    	mov    0x31c2ec(%rip),%al        # 0xfffff8000060c151
fffff800002efe65:	48 8b d3             	mov    %rbx,%rdx
fffff800002efe68:	d0 e8                	shr    $1,%al
fffff800002efe6a:	41 22 c6             	and    %r14b,%al
fffff800002efe6d:	88 45 11             	mov    %al,0x11(%rbp)
fffff800002efe70:	e8 4f d3 02 00       	call   0xfffff8000031d1c4
fffff800002efe75:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
fffff800002efe79:	44 84 b1 20 01 00 00 	test   %r14b,0x120(%rcx)
fffff800002efe80:	0f 85 cb 01 00 00    	jne    0xfffff800002f0051
fffff800002efe86:	48 8b 53 58          	mov    0x58(%rbx),%rdx
fffff800002efe8a:	e8 e1 f0 ff ff       	call   0xfffff800002eef70
fffff800002efe8f:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
fffff800002efe93:	44 84 b1 20 01 00 00 	test   %r14b,0x120(%rcx)
fffff800002efe9a:	0f 85 b1 01 00 00    	jne    0xfffff800002f0051
fffff800002efea0:	8a 05 ab c2 31 00    	mov    0x31c2ab(%rip),%al        # 0xfffff8000060c151
fffff800002efea6:	c0 e8 02             	shr    $0x2,%al
fffff800002efea9:	41 22 c6             	and    %r14b,%al
fffff800002efeac:	88 45 f1             	mov    %al,-0xf(%rbp)
fffff800002efeaf:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002efeb6:	48 83 c0 18          	add    $0x18,%rax
fffff800002efeba:	48 8b 38             	mov    (%rax),%rdi
fffff800002efebd:	eb 44                	jmp    0xfffff800002eff03
fffff800002efebf:	48 3b 7b 40          	cmp    0x40(%rbx),%rdi
fffff800002efec3:	74 30                	je     0xfffff800002efef5
fffff800002efec5:	48 8b 47 60          	mov    0x60(%rdi),%rax
fffff800002efec9:	4c 8d 4d 17          	lea    0x17(%rbp),%r9
fffff800002efecd:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002efed0:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002efed4:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
fffff800002efed8:	48 89 45 17          	mov    %rax,0x17(%rbp)
fffff800002efedc:	48 8b d3             	mov    %rbx,%rdx
fffff800002efedf:	8a 05 6c c2 31 00    	mov    0x31c26c(%rip),%al        # 0xfffff8000060c151
fffff800002efee5:	48 8b cf             	mov    %rdi,%rcx
fffff800002efee8:	d0 e8                	shr    $1,%al
fffff800002efeea:	41 22 c6             	and    %r14b,%al
fffff800002efeed:	88 45 21             	mov    %al,0x21(%rbp)
fffff800002efef0:	e8 cf d2 02 00       	call   0xfffff8000031d1c4
fffff800002efef5:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002efefc:	48 8b 3f             	mov    (%rdi),%rdi
fffff800002efeff:	48 83 c0 18          	add    $0x18,%rax
fffff800002eff03:	48 3b f8             	cmp    %rax,%rdi
fffff800002eff06:	75 b7                	jne    0xfffff800002efebf
fffff800002eff08:	e9 44 01 00 00       	jmp    0xfffff800002f0051
fffff800002eff0d:	0f b6 45 ef          	movzbl -0x11(%rbp),%eax
fffff800002eff11:	48 8b 8a 20 01 00 00 	mov    0x120(%rdx),%rcx
fffff800002eff18:	49 23 ce             	and    %r14,%rcx
fffff800002eff1b:	41 0f 45 c6          	cmovne %r14d,%eax
fffff800002eff1f:	88 45 ef             	mov    %al,-0x11(%rbp)
fffff800002eff22:	8a 82 20 01 00 00    	mov    0x120(%rdx),%al
fffff800002eff28:	41 22 c6             	and    %r14b,%al
fffff800002eff2b:	88 45 f0             	mov    %al,-0x10(%rbp)
fffff800002eff2e:	8a 05 1d c2 31 00    	mov    0x31c21d(%rip),%al        # 0xfffff8000060c151
fffff800002eff34:	48 85 c9             	test   %rcx,%rcx
fffff800002eff37:	74 04                	je     0xfffff800002eff3d
fffff800002eff39:	d0 e8                	shr    $1,%al
fffff800002eff3b:	eb 03                	jmp    0xfffff800002eff40
fffff800002eff3d:	c0 e8 02             	shr    $0x2,%al
fffff800002eff40:	41 22 c6             	and    %r14b,%al
fffff800002eff43:	88 45 f1             	mov    %al,-0xf(%rbp)
fffff800002eff46:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002eff4d:	48 83 c0 18          	add    $0x18,%rax
fffff800002eff51:	48 8b 38             	mov    (%rax),%rdi
fffff800002eff54:	e9 ef 00 00 00       	jmp    0xfffff800002f0048
fffff800002eff59:	48 8b 73 48          	mov    0x48(%rbx),%rsi
fffff800002eff5d:	44 84 b6 20 01 00 00 	test   %r14b,0x120(%rsi)
fffff800002eff64:	74 2a                	je     0xfffff800002eff90
fffff800002eff66:	48 8b 47 60          	mov    0x60(%rdi),%rax
fffff800002eff6a:	4c 8d 4d 27          	lea    0x27(%rbp),%r9
fffff800002eff6e:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
fffff800002eff72:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002eff75:	0f 11 45 27          	movups %xmm0,0x27(%rbp)
fffff800002eff79:	48 89 45 27          	mov    %rax,0x27(%rbp)
fffff800002eff7d:	8a 05 ce c1 31 00    	mov    0x31c1ce(%rip),%al        # 0xfffff8000060c151
fffff800002eff83:	d0 e8                	shr    $1,%al
fffff800002eff85:	41 22 c6             	and    %r14b,%al
fffff800002eff88:	88 45 31             	mov    %al,0x31(%rbp)
fffff800002eff8b:	e9 9b 00 00 00       	jmp    0xfffff800002f002b
fffff800002eff90:	8b 47 38             	mov    0x38(%rdi),%eax
fffff800002eff93:	41 84 c6             	test   %al,%r14b
fffff800002eff96:	74 69                	je     0xfffff800002f0001
fffff800002eff98:	48 8b b6 a0 35 00 00 	mov    0x35a0(%rsi),%rsi
fffff800002eff9f:	f6 06 02             	testb  $0x2,(%rsi)
fffff800002effa2:	74 04                	je     0xfffff800002effa8
fffff800002effa4:	33 f6                	xor    %esi,%esi
fffff800002effa6:	eb 0f                	jmp    0xfffff800002effb7
fffff800002effa8:	48 8b 76 08          	mov    0x8(%rsi),%rsi
fffff800002effac:	eb 03                	jmp    0xfffff800002effb1
fffff800002effae:	48 8b 36             	mov    (%rsi),%rsi
fffff800002effb1:	48 39 7e 10          	cmp    %rdi,0x10(%rsi)
fffff800002effb5:	75 f7                	jne    0xfffff800002effae
fffff800002effb7:	48 8d 46 48          	lea    0x48(%rsi),%rax
fffff800002effbb:	44 88 75 ef          	mov    %r14b,-0x11(%rbp)
fffff800002effbf:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
fffff800002effc3:	4c 8d 4d 37          	lea    0x37(%rbp),%r9
fffff800002effc7:	48 8b 47 60          	mov    0x60(%rdi),%rax
fffff800002effcb:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002effcf:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002effd2:	48 8b d3             	mov    %rbx,%rdx
fffff800002effd5:	0f 11 45 37          	movups %xmm0,0x37(%rbp)
fffff800002effd9:	48 89 45 37          	mov    %rax,0x37(%rbp)
fffff800002effdd:	48 8b cf             	mov    %rdi,%rcx
fffff800002effe0:	8a 05 6b c1 31 00    	mov    0x31c16b(%rip),%al        # 0xfffff8000060c151
fffff800002effe6:	d0 e8                	shr    $1,%al
fffff800002effe8:	41 22 c6             	and    %r14b,%al
fffff800002effeb:	88 45 41             	mov    %al,0x41(%rbp)
fffff800002effee:	e8 d1 d1 02 00       	call   0xfffff8000031d1c4
fffff800002efff3:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
fffff800002efff7:	48 8b d6             	mov    %rsi,%rdx
fffff800002efffa:	e8 71 ef ff ff       	call   0xfffff800002eef70
fffff800002effff:	eb 39                	jmp    0xfffff800002f003a
fffff800002f0001:	48 8b 47 60          	mov    0x60(%rdi),%rax
fffff800002f0005:	4c 8d 4d 47          	lea    0x47(%rbp),%r9
fffff800002f0009:	48 83 65 e7 00       	andq   $0x0,-0x19(%rbp)
fffff800002f000e:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002f0011:	0f 11 45 47          	movups %xmm0,0x47(%rbp)
fffff800002f0015:	48 89 45 47          	mov    %rax,0x47(%rbp)
fffff800002f0019:	8a 05 32 c1 31 00    	mov    0x31c132(%rip),%al        # 0xfffff8000060c151
fffff800002f001f:	d0 e8                	shr    $1,%al
fffff800002f0021:	41 22 c6             	and    %r14b,%al
fffff800002f0024:	c6 45 ef 00          	movb   $0x0,-0x11(%rbp)
fffff800002f0028:	88 45 51             	mov    %al,0x51(%rbp)
fffff800002f002b:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002f002f:	48 8b d3             	mov    %rbx,%rdx
fffff800002f0032:	48 8b cf             	mov    %rdi,%rcx
fffff800002f0035:	e8 8a d1 02 00       	call   0xfffff8000031d1c4
fffff800002f003a:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002f0041:	48 8b 3f             	mov    (%rdi),%rdi
fffff800002f0044:	48 83 c0 18          	add    $0x18,%rax
fffff800002f0048:	48 3b f8             	cmp    %rax,%rdi
fffff800002f004b:	0f 85 08 ff ff ff    	jne    0xfffff800002eff59
fffff800002f0051:	f6 05 08 95 31 00 08 	testb  $0x8,0x319508(%rip)        # 0xfffff80000609560
fffff800002f0058:	74 79                	je     0xfffff800002f00d3
fffff800002f005a:	80 3d f0 c0 31 00 00 	cmpb   $0x0,0x31c0f0(%rip)        # 0xfffff8000060c151
fffff800002f0061:	74 70                	je     0xfffff800002f00d3
fffff800002f0063:	48 8b 43 48          	mov    0x48(%rbx),%rax
fffff800002f0067:	44 84 b0 20 01 00 00 	test   %r14b,0x120(%rax)
fffff800002f006e:	75 0c                	jne    0xfffff800002f007c
fffff800002f0070:	48 8b 8b 48 01 00 00 	mov    0x148(%rbx),%rcx
fffff800002f0077:	e8 68 20 ff ff       	call   0xfffff800002e20e4
fffff800002f007c:	48 8b 8b 48 01 00 00 	mov    0x148(%rbx),%rcx
fffff800002f0083:	48 8b d3             	mov    %rbx,%rdx
fffff800002f0086:	e8 ed 06 00 00       	call   0xfffff800002f0778
fffff800002f008b:	48 8b 43 48          	mov    0x48(%rbx),%rax
fffff800002f008f:	44 84 b0 20 01 00 00 	test   %r14b,0x120(%rax)
fffff800002f0096:	75 3b                	jne    0xfffff800002f00d3
fffff800002f0098:	f6 05 b2 c0 31 00 02 	testb  $0x2,0x31c0b2(%rip)        # 0xfffff8000060c151
fffff800002f009f:	74 32                	je     0xfffff800002f00d3
fffff800002f00a1:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002f00a8:	48 83 c0 18          	add    $0x18,%rax
fffff800002f00ac:	66 c7 45 00 01 01    	movw   $0x101,0x0(%rbp)
fffff800002f00b2:	48 8b 08             	mov    (%rax),%rcx
fffff800002f00b5:	eb 03                	jmp    0xfffff800002f00ba
fffff800002f00b7:	48 8b 09             	mov    (%rcx),%rcx
fffff800002f00ba:	48 3b c8             	cmp    %rax,%rcx
fffff800002f00bd:	75 f8                	jne    0xfffff800002f00b7
fffff800002f00bf:	48 8b 41 60          	mov    0x60(%rcx),%rax
fffff800002f00c3:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
fffff800002f00c7:	48 8b d3             	mov    %rbx,%rdx
fffff800002f00ca:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
fffff800002f00ce:	e8 d1 d3 02 00       	call   0xfffff8000031d4a4
fffff800002f00d3:	48 8b 93 28 01 00 00 	mov    0x128(%rbx),%rdx
fffff800002f00da:	48 85 d2             	test   %rdx,%rdx
fffff800002f00dd:	74 13                	je     0xfffff800002f00f2
fffff800002f00df:	48 8b 43 48          	mov    0x48(%rbx),%rax
fffff800002f00e3:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff800002f00ea:	48 8b 09             	mov    (%rcx),%rcx
fffff800002f00ed:	e8 7a 04 fe ff       	call   0xfffff800002d056c
fffff800002f00f2:	48 8b 93 40 01 00 00 	mov    0x140(%rbx),%rdx
fffff800002f00f9:	48 8b 8b 48 01 00 00 	mov    0x148(%rbx),%rcx
fffff800002f0100:	e8 d7 03 00 00       	call   0xfffff800002f04dc
fffff800002f0105:	48 8b 43 48          	mov    0x48(%rbx),%rax
fffff800002f0109:	48 8b d3             	mov    %rbx,%rdx
fffff800002f010c:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff800002f0113:	48 8b 09             	mov    (%rcx),%rcx
fffff800002f0116:	48 f7 c3 ff 0f 00 00 	test   $0xfff,%rbx
fffff800002f011d:	75 07                	jne    0xfffff800002f0126
fffff800002f011f:	e8 20 8b f3 ff       	call   0xfffff80000228c44
fffff800002f0124:	eb 05                	jmp    0xfffff800002f012b
fffff800002f0126:	e8 31 8c f3 ff       	call   0xfffff80000228d5c
fffff800002f012b:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
fffff800002f0132:	00
fffff800002f0133:	49 8b 5b 10          	mov    0x10(%r11),%rbx
fffff800002f0137:	49 8b 73 18          	mov    0x18(%r11),%rsi
fffff800002f013b:	49 8b 7b 20          	mov    0x20(%r11),%rdi
fffff800002f013f:	4d 8b 73 28          	mov    0x28(%r11),%r14
fffff800002f0143:	49 8b e3             	mov    %r11,%rsp
fffff800002f0146:	5d                   	pop    %rbp
fffff800002f0147:	c3                   	ret
fffff800002f0148:	cc                   	int3
fffff800002f0149:	cc                   	int3
fffff800002f014a:	cc                   	int3
fffff800002f014b:	cc                   	int3
fffff800002f014c:	cc                   	int3
fffff800002f014d:	cc                   	int3
fffff800002f014e:	cc                   	int3
fffff800002f014f:	cc                   	int3
fffff800002f0150:	40 53                	rex push %rbx
fffff800002f0152:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f0156:	48 8b d9             	mov    %rcx,%rbx
fffff800002f0159:	48 8b 0d 88 c5 4b 00 	mov    0x4bc588(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002f0160:	48 81 c1 98 35 00 00 	add    $0x3598,%rcx
fffff800002f0167:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff800002f016d:	73 05                	jae    0xfffff800002f0174