fffff800002e18ac:	48 8b d9             	mov    %rcx,%rbx
fffff800002e18af:	8b d0                	mov    %eax,%edx
fffff800002e18b1:	33 91 5c 24 00 00    	xor    0x245c(%rcx),%edx
fffff800002e18b7:	83 e2 01             	and    $0x1,%edx
fffff800002e18ba:	33 c2                	xor    %edx,%eax
fffff800002e18bc:	ba 22 00 00 00       	mov    $0x22,%edx
fffff800002e18c1:	89 05 09 a8 32 00    	mov    %eax,0x32a809(%rip)        # 0xfffff8000060c0d0
fffff800002e18c7:	83 e0 fd             	and    $0xfffffffd,%eax
fffff800002e18ca:	8b 89 5c 24 00 00    	mov    0x245c(%rcx),%ecx
fffff800002e18d0:	83 e1 02             	and    $0x2,%ecx
fffff800002e18d3:	0b c1                	or     %ecx,%eax
fffff800002e18d5:	83 c8 04             	or     $0x4,%eax
fffff800002e18d8:	8b c8                	mov    %eax,%ecx
fffff800002e18da:	c1 e1 05             	shl    $0x5,%ecx
fffff800002e18dd:	33 c8                	xor    %eax,%ecx
fffff800002e18df:	83 e1 20             	and    $0x20,%ecx
fffff800002e18e2:	33 c8                	xor    %eax,%ecx
fffff800002e18e4:	89 0d e6 a7 32 00    	mov    %ecx,0x32a7e6(%rip)        # 0xfffff8000060c0d0
fffff800002e18ea:	48 8b cb             	mov    %rbx,%rcx
fffff800002e18ed:	e8 56 3b f8 ff       	call   0xfffff80000265448
fffff800002e18f2:	84 c0                	test   %al,%al
fffff800002e18f4:	74 07                	je     0xfffff800002e18fd
fffff800002e18f6:	83 25 d3 a7 32 00 fe 	andl   $0xfffffffe,0x32a7d3(%rip)        # 0xfffff8000060c0d0
fffff800002e18fd:	ba 07 00 00 00       	mov    $0x7,%edx
fffff800002e1902:	48 8b cb             	mov    %rbx,%rcx
fffff800002e1905:	e8 3e 3b f8 ff       	call   0xfffff80000265448
fffff800002e190a:	84 c0                	test   %al,%al
fffff800002e190c:	74 07                	je     0xfffff800002e1915
fffff800002e190e:	83 25 bb a7 32 00 f3 	andl   $0xfffffff3,0x32a7bb(%rip)        # 0xfffff8000060c0d0
fffff800002e1915:	ba 0b 00 00 00       	mov    $0xb,%edx
fffff800002e191a:	48 8b cb             	mov    %rbx,%rcx
fffff800002e191d:	e8 26 3b f8 ff       	call   0xfffff80000265448
fffff800002e1922:	84 c0                	test   %al,%al
fffff800002e1924:	74 07                	je     0xfffff800002e192d
fffff800002e1926:	83 0d a3 a7 32 00 02 	orl    $0x2,0x32a7a3(%rip)        # 0xfffff8000060c0d0
fffff800002e192d:	8b 05 f9 65 44 00    	mov    0x4465f9(%rip),%eax        # 0xfffff80000727f2c
fffff800002e1933:	a8 04                	test   $0x4,%al
fffff800002e1935:	74 16                	je     0xfffff800002e194d
fffff800002e1937:	48 8b 05 22 7c 32 00 	mov    0x327c22(%rip),%rax        # 0xfffff80000609560
fffff800002e193e:	a8 20                	test   $0x20,%al
fffff800002e1940:	75 0b                	jne    0xfffff800002e194d
fffff800002e1942:	48 83 e0 ef          	and    $0xffffffffffffffef,%rax
fffff800002e1946:	48 89 05 13 7c 32 00 	mov    %rax,0x327c13(%rip)        # 0xfffff80000609560
fffff800002e194d:	f6 05 0c 7c 32 00 10 	testb  $0x10,0x327c0c(%rip)        # 0xfffff80000609560
fffff800002e1954:	0f 84 53 01 00 00    	je     0xfffff800002e1aad
fffff800002e195a:	f7 83 f0 00 00 00 00 	testl  $0x400,0xf0(%rbx)
fffff800002e1961:	04 00 00
fffff800002e1964:	74 0e                	je     0xfffff800002e1974
fffff800002e1966:	83 25 63 a7 32 00 00 	andl   $0x0,0x32a763(%rip)        # 0xfffff8000060c0d0
fffff800002e196d:	83 25 74 a7 32 00 00 	andl   $0x0,0x32a774(%rip)        # 0xfffff8000060c0e8
fffff800002e1974:	8b 15 56 a7 32 00    	mov    0x32a756(%rip),%edx        # 0xfffff8000060c0d0
fffff800002e197a:	8b 0d 68 a7 32 00    	mov    0x32a768(%rip),%ecx        # 0xfffff8000060c0e8
fffff800002e1980:	f6 c2 01             	test   $0x1,%dl
fffff800002e1983:	74 0f                	je     0xfffff800002e1994
fffff800002e1985:	f6 c1 01             	test   $0x1,%cl
fffff800002e1988:	75 12                	jne    0xfffff800002e199c
fffff800002e198a:	48 83 0d 86 a6 32 00 	orq    $0x4,0x32a686(%rip)        # 0xfffff8000060c018
fffff800002e1991:	04
fffff800002e1992:	eb 03                	jmp    0xfffff800002e1997
fffff800002e1994:	83 e1 fe             	and    $0xfffffffe,%ecx
fffff800002e1997:	f6 c1 01             	test   $0x1,%cl
fffff800002e199a:	74 0e                	je     0xfffff800002e19aa
fffff800002e199c:	8b 05 32 a7 32 00    	mov    0x32a732(%rip),%eax        # 0xfffff8000060c0d4
fffff800002e19a2:	44 8b c0             	mov    %eax,%r8d
fffff800002e19a5:	41 d1 e8             	shr    $1,%r8d
fffff800002e19a8:	eb 0d                	jmp    0xfffff800002e19b7
fffff800002e19aa:	8b 05 24 a7 32 00    	mov    0x32a724(%rip),%eax        # 0xfffff8000060c0d4
fffff800002e19b0:	44 8b c0             	mov    %eax,%r8d
fffff800002e19b3:	41 83 e0 01          	and    $0x1,%r8d
fffff800002e19b7:	45 03 c0             	add    %r8d,%r8d
fffff800002e19ba:	44 33 c1             	xor    %ecx,%r8d
fffff800002e19bd:	41 83 e0 02          	and    $0x2,%r8d
fffff800002e19c1:	44 33 c1             	xor    %ecx,%r8d
fffff800002e19c4:	f6 c2 02             	test   $0x2,%dl
fffff800002e19c7:	74 10                	je     0xfffff800002e19d9
fffff800002e19c9:	41 f6 c0 02          	test   $0x2,%r8b
fffff800002e19cd:	75 0e                	jne    0xfffff800002e19dd
fffff800002e19cf:	48 83 0d 41 a6 32 00 	orq    $0x8,0x32a641(%rip)        # 0xfffff8000060c018
fffff800002e19d6:	08
fffff800002e19d7:	eb 04                	jmp    0xfffff800002e19dd
fffff800002e19d9:	41 83 e0 fd          	and    $0xfffffffd,%r8d
fffff800002e19dd:	41 83 e0 df          	and    $0xffffffdf,%r8d
fffff800002e19e1:	44 89 05 00 a7 32 00 	mov    %r8d,0x32a700(%rip)        # 0xfffff8000060c0e8
fffff800002e19e8:	f6 c2 20             	test   $0x20,%dl
fffff800002e19eb:	74 1f                	je     0xfffff800002e1a0c
fffff800002e19ed:	41 f6 c0 01          	test   $0x1,%r8b
fffff800002e19f1:	74 07                	je     0xfffff800002e19fa
fffff800002e19f3:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002e19f8:	eb 03                	jmp    0xfffff800002e19fd
fffff800002e19fa:	c1 e8 02             	shr    $0x2,%eax
fffff800002e19fd:	83 e0 01             	and    $0x1,%eax
fffff800002e1a00:	c1 e0 05             	shl    $0x5,%eax
fffff800002e1a03:	41 0b c0             	or     %r8d,%eax
fffff800002e1a06:	89 05 dc a6 32 00    	mov    %eax,0x32a6dc(%rip)        # 0xfffff8000060c0e8
fffff800002e1a0c:	ba 11 00 00 00       	mov    $0x11,%edx
fffff800002e1a11:	48 8b cb             	mov    %rbx,%rcx
fffff800002e1a14:	e8 2f 3a f8 ff       	call   0xfffff80000265448
fffff800002e1a19:	84 c0                	test   %al,%al
fffff800002e1a1b:	75 19                	jne    0xfffff800002e1a36
fffff800002e1a1d:	48 b9 00 00 00 00 00 	movabs $0x10000000000,%rcx
fffff800002e1a24:	01 00 00
fffff800002e1a27:	48 85 0d 32 7b 32 00 	test   %rcx,0x327b32(%rip)        # 0xfffff80000609560
fffff800002e1a2e:	74 06                	je     0xfffff800002e1a36
fffff800002e1a30:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
fffff800002e1a34:	eb 0a                	jmp    0xfffff800002e1a40
fffff800002e1a36:	48 b8 ff ff ff ff ff 	movabs $0xfffffdffffffffff,%rax
fffff800002e1a3d:	fd ff ff
fffff800002e1a40:	48 23 05 19 7b 32 00 	and    0x327b19(%rip),%rax        # 0xfffff80000609560
fffff800002e1a47:	4c 8b c0             	mov    %rax,%r8
fffff800002e1a4a:	48 89 05 0f 7b 32 00 	mov    %rax,0x327b0f(%rip)        # 0xfffff80000609560
fffff800002e1a51:	49 c1 e8 29          	shr    $0x29,%r8
fffff800002e1a55:	41 83 e0 01          	and    $0x1,%r8d
fffff800002e1a59:	74 07                	je     0xfffff800002e1a62
fffff800002e1a5b:	83 0d fa 7a 32 00 02 	orl    $0x2,0x327afa(%rip)        # 0xfffff8000060955c
fffff800002e1a62:	8b 0d 80 a6 32 00    	mov    0x32a680(%rip),%ecx        # 0xfffff8000060c0e8
fffff800002e1a68:	48 8b d0             	mov    %rax,%rdx
fffff800002e1a6b:	f6 c1 01             	test   $0x1,%cl
fffff800002e1a6e:	75 28                	jne    0xfffff800002e1a98
fffff800002e1a70:	f6 c1 02             	test   $0x2,%cl
fffff800002e1a73:	75 23                	jne    0xfffff800002e1a98
fffff800002e1a75:	f6 c1 20             	test   $0x20,%cl
fffff800002e1a78:	75 1e                	jne    0xfffff800002e1a98
fffff800002e1a7a:	8b 0d ac 64 44 00    	mov    0x4464ac(%rip),%ecx        # 0xfffff80000727f2c
fffff800002e1a80:	f6 c1 04             	test   $0x4,%cl
fffff800002e1a83:	75 13                	jne    0xfffff800002e1a98
fffff800002e1a85:	4d 85 c0             	test   %r8,%r8
fffff800002e1a88:	75 0e                	jne    0xfffff800002e1a98
fffff800002e1a8a:	48 83 e0 cf          	and    $0xffffffffffffffcf,%rax
fffff800002e1a8e:	48 89 05 cb 7a 32 00 	mov    %rax,0x327acb(%rip)        # 0xfffff80000609560
fffff800002e1a95:	48 8b d0             	mov    %rax,%rdx
fffff800002e1a98:	f6 c2 10             	test   $0x10,%dl
fffff800002e1a9b:	74 10                	je     0xfffff800002e1aad
fffff800002e1a9d:	48 83 e2 f7          	and    $0xfffffffffffffff7,%rdx
fffff800002e1aa1:	48 0f ba ea 0d       	bts    $0xd,%rdx
fffff800002e1aa6:	48 89 15 b3 7a 32 00 	mov    %rdx,0x327ab3(%rip)        # 0xfffff80000609560
fffff800002e1aad:	48 83 c4 20          	add    $0x20,%rsp
fffff800002e1ab1:	5b                   	pop    %rbx
fffff800002e1ab2:	c3                   	ret
fffff800002e1ab3:	cc                   	int3
fffff800002e1ab4:	cc                   	int3
fffff800002e1ab5:	cc                   	int3
fffff800002e1ab6:	cc                   	int3
fffff800002e1ab7:	cc                   	int3
fffff800002e1ab8:	cc                   	int3
fffff800002e1ab9:	cc                   	int3
fffff800002e1aba:	cc                   	int3
fffff800002e1abb:	cc                   	int3
fffff800002e1abc:	48 8b c4             	mov    %rsp,%rax
fffff800002e1abf:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff800002e1ac3:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002e1ac7:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002e1acb:	55                   	push   %rbp
fffff800002e1acc:	41 54                	push   %r12
fffff800002e1ace:	41 55                	push   %r13
fffff800002e1ad0:	41 56                	push   %r14
fffff800002e1ad2:	41 57                	push   %r15
fffff800002e1ad4:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
fffff800002e1ad8:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
fffff800002e1adf:	48 8b 05 02 fb 31 00 	mov    0x31fb02(%rip),%rax        # 0xfffff800006015e8
fffff800002e1ae6:	48 33 c4             	xor    %rsp,%rax
fffff800002e1ae9:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
fffff800002e1aed:	33 db                	xor    %ebx,%ebx
fffff800002e1aef:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002e1af2:	f6 05 67 7a 32 00 10 	testb  $0x10,0x327a67(%rip)        # 0xfffff80000609560
fffff800002e1af9:	4c 8b e9             	mov    %rcx,%r13
fffff800002e1afc:	48 89 5d 0f          	mov    %rbx,0xf(%rbp)
fffff800002e1b00:	48 89 5d 17          	mov    %rbx,0x17(%rbp)
fffff800002e1b04:	44 8d 63 01          	lea    0x1(%rbx),%r12d
fffff800002e1b08:	89 5d 07             	mov    %ebx,0x7(%rbp)
fffff800002e1b0b:	0f 11 45 1f          	movups %xmm0,0x1f(%rbp)
fffff800002e1b0f:	0f 84 f1 02 00 00    	je     0xfffff800002e1e06
fffff800002e1b15:	8b 05 cd a5 32 00    	mov    0x32a5cd(%rip),%eax        # 0xfffff8000060c0e8
fffff800002e1b1b:	41 84 c4             	test   %al,%r12b
fffff800002e1b1e:	74 3b                	je     0xfffff800002e1b5b
fffff800002e1b20:	8b 91 ac 24 00 00    	mov    0x24ac(%rcx),%edx
fffff800002e1b26:	85 d2                	test   %edx,%edx
fffff800002e1b28:	75 05                	jne    0xfffff800002e1b2f
fffff800002e1b2a:	44 8b c3             	mov    %ebx,%r8d
fffff800002e1b2d:	eb 0a                	jmp    0xfffff800002e1b39
fffff800002e1b2f:	44 8b 81 b0 24 00 00 	mov    0x24b0(%rcx),%r8d
fffff800002e1b36:	4d 03 c5             	add    %r13,%r8
fffff800002e1b39:	48 8b 05 a8 ab 4c 00 	mov    0x4caba8(%rip),%rax        # 0xfffff800007ac6e8
fffff800002e1b40:	48 8b 88 b0 24 00 00 	mov    0x24b0(%rax),%rcx
fffff800002e1b47:	48 8b 09             	mov    (%rcx),%rcx
fffff800002e1b4a:	e8 f9 41 04 00       	call   0xfffff80000325d48
fffff800002e1b4f:	0f b7 c8             	movzwl %ax,%ecx
fffff800002e1b52:	66 85 c0             	test   %ax,%ax
fffff800002e1b55:	0f 85 b5 03 00 00    	jne    0xfffff800002e1f10
fffff800002e1b5b:	8b 05 87 a5 32 00    	mov    0x32a587(%rip),%eax        # 0xfffff8000060c0e8
fffff800002e1b61:	41 84 c4             	test   %al,%r12b
fffff800002e1b64:	75 06                	jne    0xfffff800002e1b6c
fffff800002e1b66:	89 1d 18 a5 32 00    	mov    %ebx,0x32a518(%rip)        # 0xfffff8000060c084
fffff800002e1b6c:	48 8b 15 dd a4 32 00 	mov    0x32a4dd(%rip),%rdx        # 0xfffff8000060c050
fffff800002e1b73:	4c 8d 3d d6 a4 32 00 	lea    0x32a4d6(%rip),%r15        # 0xfffff8000060c050
fffff800002e1b7a:	eb 2a                	jmp    0xfffff800002e1ba6
fffff800002e1b7c:	4c 8d 42 18          	lea    0x18(%rdx),%r8
fffff800002e1b80:	49 8b 08             	mov    (%r8),%rcx
fffff800002e1b83:	eb 19                	jmp    0xfffff800002e1b9e
fffff800002e1b85:	8b 41 40             	mov    0x40(%rcx),%eax
fffff800002e1b88:	a8 03                	test   $0x3,%al
fffff800002e1b8a:	75 0f                	jne    0xfffff800002e1b9b
fffff800002e1b8c:	48 8d 05 ed a4 32 00 	lea    0x32a4ed(%rip),%rax        # 0xfffff8000060c080
fffff800002e1b93:	44 88 61 68          	mov    %r12b,0x68(%rcx)
fffff800002e1b97:	48 89 41 60          	mov    %rax,0x60(%rcx)
fffff800002e1b9b:	48 8b 09             	mov    (%rcx),%rcx
fffff800002e1b9e:	49 3b c8             	cmp    %r8,%rcx
fffff800002e1ba1:	75 e2                	jne    0xfffff800002e1b85
fffff800002e1ba3:	48 8b 12             	mov    (%rdx),%rdx
fffff800002e1ba6:	49 3b d7             	cmp    %r15,%rdx
fffff800002e1ba9:	75 d1                	jne    0xfffff800002e1b7c
fffff800002e1bab:	f6 05 ae 79 32 00 08 	testb  $0x8,0x3279ae(%rip)        # 0xfffff80000609560
fffff800002e1bb2:	0f 84 05 01 00 00    	je     0xfffff800002e1cbd
fffff800002e1bb8:	8b 05 2a a5 32 00    	mov    0x32a52a(%rip),%eax        # 0xfffff8000060c0e8
fffff800002e1bbe:	84 c0                	test   %al,%al
fffff800002e1bc0:	79 14                	jns    0xfffff800002e1bd6
fffff800002e1bc2:	49 8b d5             	mov    %r13,%rdx
fffff800002e1bc5:	e8 72 2e fe ff       	call   0xfffff800002c4a3c
fffff800002e1bca:	0f b7 c8             	movzwl %ax,%ecx
fffff800002e1bcd:	66 85 c0             	test   %ax,%ax
fffff800002e1bd0:	0f 85 3a 03 00 00    	jne    0xfffff800002e1f10
fffff800002e1bd6:	48 8b 0d 0b ab 4c 00 	mov    0x4cab0b(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002e1bdd:	48 81 c1 98 35 00 00 	add    $0x3598,%rcx
fffff800002e1be4:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff800002e1bea:	73 05                	jae    0xfffff800002e1bf1
fffff800002e1bec:	e8 1f 9a f3 ff       	call   0xfffff8000021b610
fffff800002e1bf1:	48 8b 35 58 a4 32 00 	mov    0x32a458(%rip),%rsi        # 0xfffff8000060c050
fffff800002e1bf8:	e9 a8 00 00 00       	jmp    0xfffff800002e1ca5
fffff800002e1bfd:	4c 8d 76 18          	lea    0x18(%rsi),%r14
fffff800002e1c01:	49 8b 3e             	mov    (%r14),%rdi
fffff800002e1c04:	49 3b fe             	cmp    %r14,%rdi
fffff800002e1c07:	0f 84 95 00 00 00    	je     0xfffff800002e1ca2
fffff800002e1c0d:	8b 47 40             	mov    0x40(%rdi),%eax
fffff800002e1c10:	a8 03                	test   $0x3,%al
fffff800002e1c12:	74 7b                	je     0xfffff800002e1c8f
fffff800002e1c14:	48 8b 0d cd aa 4c 00 	mov    0x4caacd(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002e1c1b:	4c 8d 4d 0f          	lea    0xf(%rbp),%r9
fffff800002e1c1f:	4c 8b c7             	mov    %rdi,%r8
fffff800002e1c22:	48 8b 91 a0 35 00 00 	mov    0x35a0(%rcx),%rdx
fffff800002e1c29:	e8 06 d5 00 00       	call   0xfffff800002ef134
fffff800002e1c2e:	0f b7 c8             	movzwl %ax,%ecx
fffff800002e1c31:	66 85 c0             	test   %ax,%ax
fffff800002e1c34:	75 2f                	jne    0xfffff800002e1c65
fffff800002e1c36:	8b 05 ac a4 32 00    	mov    0x32a4ac(%rip),%eax        # 0xfffff8000060c0e8
fffff800002e1c3c:	4c 8d 7f 30          	lea    0x30(%rdi),%r15
fffff800002e1c40:	84 c0                	test   %al,%al
fffff800002e1c42:	79 35                	jns    0xfffff800002e1c79
fffff800002e1c44:	48 8b 15 8d a4 32 00 	mov    0x32a48d(%rip),%rdx        # 0xfffff8000060c0d8
fffff800002e1c4b:	4d 8b cf             	mov    %r15,%r9
fffff800002e1c4e:	48 8b 0d 93 aa 4c 00 	mov    0x4caa93(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002e1c55:	4c 8b c7             	mov    %rdi,%r8
fffff800002e1c58:	e8 d7 d4 00 00       	call   0xfffff800002ef134
fffff800002e1c5d:	0f b7 c8             	movzwl %ax,%ecx
fffff800002e1c60:	66 85 c0             	test   %ax,%ax
fffff800002e1c63:	74 1b                	je     0xfffff800002e1c80
fffff800002e1c65:	48 8b 05 7c aa 4c 00 	mov    0x4caa7c(%rip),%rax        # 0xfffff800007ac6e8
fffff800002e1c6c:	f0 48 21 98 98 35 00 	lock and %rbx,0x3598(%rax)
fffff800002e1c73:	00
fffff800002e1c74:	e9 97 02 00 00       	jmp    0xfffff800002e1f10
fffff800002e1c79:	48 8b 45 0f          	mov    0xf(%rbp),%rax
fffff800002e1c7d:	49 89 07             	mov    %rax,(%r15)
fffff800002e1c80:	49 8b 07             	mov    (%r15),%rax
fffff800002e1c83:	48 83 c0 48          	add    $0x48,%rax
fffff800002e1c87:	44 88 67 68          	mov    %r12b,0x68(%rdi)
fffff800002e1c8b:	48 89 47 60          	mov    %rax,0x60(%rdi)
fffff800002e1c8f:	48 8b 3f             	mov    (%rdi),%rdi
fffff800002e1c92:	49 3b fe             	cmp    %r14,%rdi
fffff800002e1c95:	0f 85 72 ff ff ff    	jne    0xfffff800002e1c0d
fffff800002e1c9b:	4c 8d 3d ae a3 32 00 	lea    0x32a3ae(%rip),%r15        # 0xfffff8000060c050
fffff800002e1ca2:	48 8b 36             	mov    (%rsi),%rsi
fffff800002e1ca5:	49 3b f7             	cmp    %r15,%rsi
fffff800002e1ca8:	0f 85 4f ff ff ff    	jne    0xfffff800002e1bfd
fffff800002e1cae:	48 8b 05 33 aa 4c 00 	mov    0x4caa33(%rip),%rax        # 0xfffff800007ac6e8
fffff800002e1cb5:	f0 48 21 98 98 35 00 	lock and %rbx,0x3598(%rax)
fffff800002e1cbc:	00
fffff800002e1cbd:	48 8b 3d 8c a3 32 00 	mov    0x32a38c(%rip),%rdi        # 0xfffff8000060c050
fffff800002e1cc4:	eb 2b                	jmp    0xfffff800002e1cf1
fffff800002e1cc6:	4c 8d 77 18          	lea    0x18(%rdi),%r14
fffff800002e1cca:	49 8b 36             	mov    (%r14),%rsi
fffff800002e1ccd:	eb 1a                	jmp    0xfffff800002e1ce9
fffff800002e1ccf:	49 8b d5             	mov    %r13,%rdx
fffff800002e1cd2:	48 8b ce             	mov    %rsi,%rcx
fffff800002e1cd5:	e8 66 c6 03 00       	call   0xfffff8000031e340
fffff800002e1cda:	0f b7 c8             	movzwl %ax,%ecx
fffff800002e1cdd:	66 85 c0             	test   %ax,%ax
fffff800002e1ce0:	0f 85 2a 02 00 00    	jne    0xfffff800002e1f10
fffff800002e1ce6:	48 8b 36             	mov    (%rsi),%rsi
fffff800002e1ce9:	49 3b f6             	cmp    %r14,%rsi
fffff800002e1cec:	75 e1                	jne    0xfffff800002e1ccf
fffff800002e1cee:	48 8b 3f             	mov    (%rdi),%rdi
fffff800002e1cf1:	49 3b ff             	cmp    %r15,%rdi
fffff800002e1cf4:	75 d0                	jne    0xfffff800002e1cc6
fffff800002e1cf6:	8b 05 ec a3 32 00    	mov    0x32a3ec(%rip),%eax        # 0xfffff8000060c0e8
fffff800002e1cfc:	a8 0c                	test   $0xc,%al
fffff800002e1cfe:	0f 84 02 01 00 00    	je     0xfffff800002e1e06
fffff800002e1d04:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002e1d0b:	00 00
fffff800002e1d0d:	4c 8d 35 fc a3 32 00 	lea    0x32a3fc(%rip),%r14        # 0xfffff8000060c110
fffff800002e1d14:	48 8b 3d f5 a3 32 00 	mov    0x32a3f5(%rip),%rdi        # 0xfffff8000060c110
fffff800002e1d1b:	49 8b f4             	mov    %r12,%rsi
fffff800002e1d1e:	8b 88 40 08 01 00    	mov    0x10840(%rax),%ecx
fffff800002e1d24:	83 e1 3f             	and    $0x3f,%ecx
fffff800002e1d27:	81 c9 c0 00 00 00    	or     $0xc0,%ecx
fffff800002e1d2d:	48 83 c7 f0          	add    $0xfffffffffffffff0,%rdi
fffff800002e1d31:	89 4d 07             	mov    %ecx,0x7(%rbp)
fffff800002e1d34:	48 8d 47 10          	lea    0x10(%rdi),%rax
fffff800002e1d38:	e9 c0 00 00 00       	jmp    0xfffff800002e1dfd
fffff800002e1d3d:	83 3d 8c f8 31 00 02 	cmpl   $0x2,0x31f88c(%rip)        # 0xfffff800006015d0
fffff800002e1d44:	48 8d 55 07          	lea    0x7(%rbp),%rdx
fffff800002e1d48:	75 34                	jne    0xfffff800002e1d7e
fffff800002e1d4a:	48 8b 0d 57 3b 44 00 	mov    0x443b57(%rip),%rcx        # 0xfffff800007258a8
fffff800002e1d51:	4c 8d 4f 58          	lea    0x58(%rdi),%r9
fffff800002e1d55:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
fffff800002e1d5a:	48 8b 09             	mov    (%rcx),%rcx
fffff800002e1d5d:	e8 42 ec fe ff       	call   0xfffff800002d09a4
fffff800002e1d62:	0f b7 c8             	movzwl %ax,%ecx
fffff800002e1d65:	66 85 c0             	test   %ax,%ax
fffff800002e1d68:	0f 85 a2 01 00 00    	jne    0xfffff800002e1f10
fffff800002e1d6e:	48 8b 87 d0 00 00 00 	mov    0xd0(%rdi),%rax
fffff800002e1d75:	44 88 a0 89 00 00 00 	mov    %r12b,0x89(%rax)
fffff800002e1d7c:	eb 77                	jmp    0xfffff800002e1df5
fffff800002e1d7e:	48 8d 87 b8 00 00 00 	lea    0xb8(%rdi),%rax
fffff800002e1d85:	48 89 5d 1f          	mov    %rbx,0x1f(%rbp)
fffff800002e1d89:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
fffff800002e1d8e:	4c 8d 05 9b b1 00 00 	lea    0xb19b(%rip),%r8        # 0xfffff800002ecf30
fffff800002e1d95:	48 8d 45 1f          	lea    0x1f(%rbp),%rax
fffff800002e1d99:	48 89 5d 27          	mov    %rbx,0x27(%rbp)
fffff800002e1d9d:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
fffff800002e1da2:	48 8d 0d 07 cb 50 00 	lea    0x50cb07(%rip),%rcx        # 0xfffff800007ee8b0
fffff800002e1da9:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
fffff800002e1dae:	4c 8b ce             	mov    %rsi,%r9
fffff800002e1db1:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
fffff800002e1db6:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
fffff800002e1dbb:	88 5c 24 30          	mov    %bl,0x30(%rsp)
fffff800002e1dbf:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
fffff800002e1dc4:	83 4c 24 20 ff       	orl    $0xffffffff,0x20(%rsp)
fffff800002e1dc9:	e8 0e 9e fb ff       	call   0xfffff8000029bbdc
fffff800002e1dce:	0f b7 c8             	movzwl %ax,%ecx
fffff800002e1dd1:	66 85 c0             	test   %ax,%ax
fffff800002e1dd4:	0f 85 36 01 00 00    	jne    0xfffff800002e1f10
fffff800002e1dda:	45 33 c0             	xor    %r8d,%r8d
fffff800002e1ddd:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
fffff800002e1de1:	49 8b d4             	mov    %r12,%rdx
fffff800002e1de4:	e8 37 dd f3 ff       	call   0xfffff8000021fb20
fffff800002e1de9:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
fffff800002e1ded:	e8 9e 58 f3 ff       	call   0xfffff80000217690
fffff800002e1df2:	49 03 f4             	add    %r12,%rsi
fffff800002e1df5:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff800002e1df9:	48 8d 78 f0          	lea    -0x10(%rax),%rdi
fffff800002e1dfd:	49 3b c6             	cmp    %r14,%rax
fffff800002e1e00:	0f 85 37 ff ff ff    	jne    0xfffff800002e1d3d