fffff800002c6755:	00
fffff800002c6756:	49 8b d9             	mov    %r9,%rbx
fffff800002c6759:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
fffff800002c6760:	00
fffff800002c6761:	48 b8 00 00 00 00 07 	movabs $0x700000000,%rax
fffff800002c6768:	00 00 00
fffff800002c676b:	4c 8b a4 24 a8 00 00 	mov    0xa8(%rsp),%r12
fffff800002c6772:	00
fffff800002c6773:	48 8b fa             	mov    %rdx,%rdi
fffff800002c6776:	4d 89 7b c0          	mov    %r15,-0x40(%r11)
fffff800002c677a:	45 33 ed             	xor    %r13d,%r13d
fffff800002c677d:	48 09 06             	or     %rax,(%rsi)
fffff800002c6780:	48 83 e3 ef          	and    $0xffffffffffffffef,%rbx
fffff800002c6784:	41 8b e8             	mov    %r8d,%ebp
fffff800002c6787:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffff,%rax
fffff800002c678e:	ff 0f 00
fffff800002c6791:	4d 89 63 b8          	mov    %r12,-0x48(%r11)
fffff800002c6795:	48 23 d0             	and    %rax,%rdx
fffff800002c6798:	45 8b c0             	mov    %r8d,%r8d
fffff800002c679b:	49 8d 43 10          	lea    0x10(%r11),%rax
fffff800002c679f:	49 89 73 b0          	mov    %rsi,-0x50(%r11)
fffff800002c67a3:	48 83 cb 08          	or     $0x8,%rbx
fffff800002c67a7:	49 c1 e8 16          	shr    $0x16,%r8
fffff800002c67ab:	4c 8b cb             	mov    %rbx,%r9
fffff800002c67ae:	49 89 43 a8          	mov    %rax,-0x58(%r11)
fffff800002c67b2:	4c 8b f1             	mov    %rcx,%r14
fffff800002c67b5:	45 89 6b 10          	mov    %r13d,0x10(%r11)
fffff800002c67b9:	45 89 6b 18          	mov    %r13d,0x18(%r11)
fffff800002c67bd:	e8 f2 01 00 00       	call   0xfffff800002c69b4
fffff800002c67c2:	66 85 c0             	test   %ax,%ax
fffff800002c67c5:	0f 85 ca 01 00 00    	jne    0xfffff800002c6995
fffff800002c67cb:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
fffff800002c67d2:	48 b9 00 00 00 00 00 	movabs $0x80000000000000,%rcx
fffff800002c67d9:	00 80 00
fffff800002c67dc:	48 85 f9             	test   %rdi,%rcx
fffff800002c67df:	0f 84 bf 00 00 00    	je     0xfffff800002c68a4
fffff800002c67e5:	84 c0                	test   %al,%al
fffff800002c67e7:	0f 89 b7 00 00 00    	jns    0xfffff800002c68a4
fffff800002c67ed:	8b d0                	mov    %eax,%edx
fffff800002c67ef:	48 b9 00 00 00 00 04 	movabs $0x400000000,%rcx
fffff800002c67f6:	00 00 00
fffff800002c67f9:	48 09 0e             	or     %rcx,(%rsi)
fffff800002c67fc:	49 b9 00 00 00 00 00 	movabs $0xfff0000000000000,%r9
fffff800002c6803:	00 f0 ff
fffff800002c6806:	8b c8                	mov    %eax,%ecx
fffff800002c6808:	c7 06 00 00 40 00    	movl   $0x400000,(%rsi)
fffff800002c680e:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002c6812:	81 e1 00 e0 1f 00    	and    $0x1fe000,%ecx
fffff800002c6818:	48 c1 e1 07          	shl    $0x7,%rcx
fffff800002c681c:	48 0b c8             	or     %rax,%rcx
fffff800002c681f:	48 b8 00 fc ff ff ff 	movabs $0xffffffffffc00,%rax
fffff800002c6826:	ff 0f 00
fffff800002c6829:	48 23 c8             	and    %rax,%rcx
fffff800002c682c:	48 8b 46 08          	mov    0x8(%rsi),%rax
fffff800002c6830:	49 23 c1             	and    %r9,%rax
fffff800002c6833:	49 b9 00 00 00 00 20 	movabs $0x2000000000,%r9
fffff800002c683a:	00 00 00
fffff800002c683d:	48 0b c8             	or     %rax,%rcx
fffff800002c6840:	48 b8 00 00 00 00 08 	movabs $0x800000000,%rax
fffff800002c6847:	00 00 00
fffff800002c684a:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
fffff800002c684e:	8b ca                	mov    %edx,%ecx
fffff800002c6850:	48 c1 e1 1d          	shl    $0x1d,%rcx
fffff800002c6854:	48 33 0e             	xor    (%rsi),%rcx
fffff800002c6857:	48 23 c8             	and    %rax,%rcx
fffff800002c685a:	8b c2                	mov    %edx,%eax
fffff800002c685c:	48 33 0e             	xor    (%rsi),%rcx
fffff800002c685f:	48 c1 e0 21          	shl    $0x21,%rax
fffff800002c6863:	48 33 c1             	xor    %rcx,%rax
fffff800002c6866:	49 23 c1             	and    %r9,%rax
fffff800002c6869:	49 b9 00 00 00 00 10 	movabs $0x1000000000,%r9
fffff800002c6870:	00 00 00
fffff800002c6873:	48 33 c8             	xor    %rax,%rcx
fffff800002c6876:	8b c2                	mov    %edx,%eax
fffff800002c6878:	48 c1 e0 21          	shl    $0x21,%rax
fffff800002c687c:	48 33 c1             	xor    %rcx,%rax
fffff800002c687f:	48 c1 e2 1a          	shl    $0x1a,%rdx
fffff800002c6883:	49 23 c1             	and    %r9,%rax
fffff800002c6886:	48 33 c8             	xor    %rax,%rcx
fffff800002c6889:	48 b8 00 00 00 00 40 	movabs $0x4000000000,%rax
fffff800002c6890:	00 00 00
fffff800002c6893:	48 33 d1             	xor    %rcx,%rdx
fffff800002c6896:	48 23 d0             	and    %rax,%rdx
fffff800002c6899:	48 33 d1             	xor    %rcx,%rdx
fffff800002c689c:	48 89 16             	mov    %rdx,(%rsi)
fffff800002c689f:	e9 ed 00 00 00       	jmp    0xfffff800002c6991
fffff800002c68a4:	48 8b d0             	mov    %rax,%rdx
fffff800002c68a7:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
fffff800002c68ac:	48 c1 ed 0c          	shr    $0xc,%rbp
fffff800002c68b0:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
fffff800002c68b7:	00
fffff800002c68b8:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
fffff800002c68bd:	81 e5 ff 03 00 00    	and    $0x3ff,%ebp
fffff800002c68c3:	48 83 e3 e7          	and    $0xffffffffffffffe7,%rbx
fffff800002c68c7:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
fffff800002c68cc:	44 8b c5             	mov    %ebp,%r8d
fffff800002c68cf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002c68d4:	48 81 e2 00 f0 ff ff 	and    $0xfffffffffffff000,%rdx
fffff800002c68db:	4c 8b cb             	mov    %rbx,%r9
fffff800002c68de:	49 8b ce             	mov    %r14,%rcx
fffff800002c68e1:	e8 ce 00 00 00       	call   0xfffff800002c69b4
fffff800002c68e6:	66 85 c0             	test   %ax,%ax
fffff800002c68e9:	0f 85 a6 00 00 00    	jne    0xfffff800002c6995
fffff800002c68ef:	44 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8d
fffff800002c68f6:	00
fffff800002c68f7:	48 b9 00 00 00 00 04 	movabs $0x400000000,%rcx
fffff800002c68fe:	00 00 00
fffff800002c6901:	48 09 0e             	or     %rcx,(%rsi)
fffff800002c6904:	41 8b c0             	mov    %r8d,%eax
fffff800002c6907:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
fffff800002c690b:	41 8b d0             	mov    %r8d,%edx
fffff800002c690e:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002c6912:	49 b9 00 00 00 00 00 	movabs $0xfff0000000000000,%r9
fffff800002c6919:	00 f0 ff
fffff800002c691c:	49 23 c9             	and    %r9,%rcx
fffff800002c691f:	48 c1 e2 1d          	shl    $0x1d,%rdx
fffff800002c6923:	48 0b c8             	or     %rax,%rcx
fffff800002c6926:	c7 06 00 10 00 00    	movl   $0x1000,(%rsi)
fffff800002c692c:	48 33 16             	xor    (%rsi),%rdx
fffff800002c692f:	48 b8 00 00 00 00 08 	movabs $0x800000000,%rax
fffff800002c6936:	00 00 00
fffff800002c6939:	48 23 d0             	and    %rax,%rdx
fffff800002c693c:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
fffff800002c6940:	48 33 16             	xor    (%rsi),%rdx
fffff800002c6943:	41 8b c0             	mov    %r8d,%eax
fffff800002c6946:	41 8b c8             	mov    %r8d,%ecx
fffff800002c6949:	48 c1 e0 21          	shl    $0x21,%rax
fffff800002c694d:	48 33 c2             	xor    %rdx,%rax
fffff800002c6950:	48 c1 e1 21          	shl    $0x21,%rcx
fffff800002c6954:	49 c1 e0 1f          	shl    $0x1f,%r8
fffff800002c6958:	49 b9 00 00 00 00 20 	movabs $0x2000000000,%r9
fffff800002c695f:	00 00 00
fffff800002c6962:	49 23 c1             	and    %r9,%rax
fffff800002c6965:	49 b9 00 00 00 00 10 	movabs $0x1000000000,%r9
fffff800002c696c:	00 00 00
fffff800002c696f:	48 33 d0             	xor    %rax,%rdx
fffff800002c6972:	48 b8 00 00 00 00 40 	movabs $0x4000000000,%rax
fffff800002c6979:	00 00 00
fffff800002c697c:	48 33 ca             	xor    %rdx,%rcx
fffff800002c697f:	49 23 c9             	and    %r9,%rcx
fffff800002c6982:	48 33 d1             	xor    %rcx,%rdx
fffff800002c6985:	4c 33 c2             	xor    %rdx,%r8
fffff800002c6988:	4c 23 c0             	and    %rax,%r8
fffff800002c698b:	4c 33 c2             	xor    %rdx,%r8
fffff800002c698e:	4c 89 06             	mov    %r8,(%rsi)
fffff800002c6991:	41 0f b7 c5          	movzwl %r13w,%eax
fffff800002c6995:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
fffff800002c699c:	00
fffff800002c699d:	48 83 c4 40          	add    $0x40,%rsp
fffff800002c69a1:	41 5f                	pop    %r15
fffff800002c69a3:	41 5e                	pop    %r14
fffff800002c69a5:	41 5d                	pop    %r13
fffff800002c69a7:	41 5c                	pop    %r12
fffff800002c69a9:	5f                   	pop    %rdi
fffff800002c69aa:	5e                   	pop    %rsi
fffff800002c69ab:	5d                   	pop    %rbp
fffff800002c69ac:	c3                   	ret
fffff800002c69ad:	cc                   	int3
fffff800002c69ae:	cc                   	int3
fffff800002c69af:	cc                   	int3
fffff800002c69b0:	cc                   	int3
fffff800002c69b1:	cc                   	int3
fffff800002c69b2:	cc                   	int3
fffff800002c69b3:	cc                   	int3
fffff800002c69b4:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff800002c69b9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
fffff800002c69be:	55                   	push   %rbp
fffff800002c69bf:	56                   	push   %rsi
fffff800002c69c0:	57                   	push   %rdi
fffff800002c69c1:	41 54                	push   %r12
fffff800002c69c3:	41 55                	push   %r13
fffff800002c69c5:	41 56                	push   %r14
fffff800002c69c7:	41 57                	push   %r15
fffff800002c69c9:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002c69cd:	45 33 ff             	xor    %r15d,%r15d
fffff800002c69d0:	41 8a c1             	mov    %r9b,%al
fffff800002c69d3:	c0 e8 05             	shr    $0x5,%al
fffff800002c69d6:	4d 8b e9             	mov    %r9,%r13
fffff800002c69d9:	24 01                	and    $0x1,%al
fffff800002c69db:	41 81 e5 00 01 00 00 	and    $0x100,%r13d
fffff800002c69e2:	0f b6 c0             	movzbl %al,%eax
fffff800002c69e5:	4d 85 ed             	test   %r13,%r13
fffff800002c69e8:	48 8b e9             	mov    %rcx,%rbp
fffff800002c69eb:	41 8d 77 01          	lea    0x1(%r15),%esi
fffff800002c69ef:	41 8d 4f 01          	lea    0x1(%r15),%ecx
fffff800002c69f3:	49 8b f9             	mov    %r9,%rdi
fffff800002c69f6:	0f 44 c8             	cmove  %eax,%ecx
fffff800002c69f9:	4d 8b e0             	mov    %r8,%r12
fffff800002c69fc:	49 8b c1             	mov    %r9,%rax
fffff800002c69ff:	89 8c 24 80 00 00 00 	mov    %ecx,0x80(%rsp)
fffff800002c6a06:	25 00 02 00 00       	and    $0x200,%eax
fffff800002c6a0b:	41 8b df             	mov    %r15d,%ebx
fffff800002c6a0e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002c6a13:	75 07                	jne    0xfffff800002c6a1c
fffff800002c6a15:	49 0f ba e1 0a       	bt     $0xa,%r9
fffff800002c6a1a:	73 05                	jae    0xfffff800002c6a21
fffff800002c6a1c:	be 03 00 00 00       	mov    $0x3,%esi
fffff800002c6a21:	48 8b 85 c0 02 00 00 	mov    0x2c0(%rbp),%rax
fffff800002c6a28:	4c 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%r14
fffff800002c6a2f:	00
fffff800002c6a30:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
fffff800002c6a37:	00
fffff800002c6a38:	44 38 b8 c0 0d 00 00 	cmp    %r15b,0xdc0(%rax)
fffff800002c6a3f:	74 3d                	je     0xfffff800002c6a7e
fffff800002c6a41:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
fffff800002c6a48:	00
fffff800002c6a49:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
fffff800002c6a50:	00
fffff800002c6a51:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
fffff800002c6a56:	41 b1 01             	mov    $0x1,%r9b
fffff800002c6a59:	44 8b c6             	mov    %esi,%r8d
fffff800002c6a5c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002c6a61:	48 8b cd             	mov    %rbp,%rcx
fffff800002c6a64:	e8 ef fb ff ff       	call   0xfffff800002c6658
fffff800002c6a69:	44 0f b7 d8          	movzwl %ax,%r11d
fffff800002c6a6d:	66 85 c0             	test   %ax,%ax
fffff800002c6a70:	0f 85 b7 01 00 00    	jne    0xfffff800002c6c2d
fffff800002c6a76:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
fffff800002c6a7d:	00
fffff800002c6a7e:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
fffff800002c6a85:	00
fffff800002c6a86:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
fffff800002c6a8b:	44 8b c6             	mov    %esi,%r8d
fffff800002c6a8e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002c6a93:	48 8b cd             	mov    %rbp,%rcx
fffff800002c6a96:	e8 f1 01 00 00       	call   0xfffff800002c6c8c
fffff800002c6a9b:	45 33 d2             	xor    %r10d,%r10d
fffff800002c6a9e:	44 0f b7 d8          	movzwl %ax,%r11d
fffff800002c6aa2:	66 85 c0             	test   %ax,%ax
fffff800002c6aa5:	0f 85 44 01 00 00    	jne    0xfffff800002c6bef
fffff800002c6aab:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
fffff800002c6ab2:	00
fffff800002c6ab3:	43 8b 1c a7          	mov    (%r15,%r12,4),%ebx
fffff800002c6ab7:	f6 c3 01             	test   $0x1,%bl
fffff800002c6aba:	0f 84 29 01 00 00    	je     0xfffff800002c6be9
fffff800002c6ac0:	4c 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14
fffff800002c6ac7:	00
fffff800002c6ac8:	48 8b f7             	mov    %rdi,%rsi
fffff800002c6acb:	8b ac 24 80 00 00 00 	mov    0x80(%rsp),%ebp
fffff800002c6ad2:	83 e6 18             	and    $0x18,%esi
fffff800002c6ad5:	48 85 f6             	test   %rsi,%rsi
fffff800002c6ad8:	75 05                	jne    0xfffff800002c6adf
fffff800002c6ada:	41 b0 01             	mov    $0x1,%r8b
fffff800002c6add:	eb 22                	jmp    0xfffff800002c6b01
fffff800002c6adf:	48 0f ba e7 0b       	bt     $0xb,%rdi
fffff800002c6ae4:	73 18                	jae    0xfffff800002c6afe
fffff800002c6ae6:	84 db                	test   %bl,%bl
fffff800002c6ae8:	79 14                	jns    0xfffff800002c6afe
fffff800002c6aea:	41 b0 01             	mov    $0x1,%r8b
fffff800002c6aed:	0f ba e3 15          	bt     $0x15,%ebx
fffff800002c6af1:	73 0e                	jae    0xfffff800002c6b01
fffff800002c6af3:	41 bb 1b 10 00 00    	mov    $0x101b,%r11d
fffff800002c6af9:	e9 f1 00 00 00       	jmp    0xfffff800002c6bef
fffff800002c6afe:	45 8a c2             	mov    %r10b,%r8b
fffff800002c6b01:	44 8b cb             	mov    %ebx,%r9d
fffff800002c6b04:	48 8b c7             	mov    %rdi,%rax
fffff800002c6b07:	41 c1 e9 02          	shr    $0x2,%r9d
fffff800002c6b0b:	b2 01                	mov    $0x1,%dl
fffff800002c6b0d:	48 c1 e8 07          	shr    $0x7,%rax
fffff800002c6b11:	44 22 ca             	and    %dl,%r9b
fffff800002c6b14:	83 e0 01             	and    $0x1,%eax
fffff800002c6b17:	48 0f ba e7 0d       	bt     $0xd,%rdi
fffff800002c6b1c:	72 05                	jb     0xfffff800002c6b23
fffff800002c6b1e:	48 85 c0             	test   %rax,%rax
fffff800002c6b21:	74 07                	je     0xfffff800002c6b2a
fffff800002c6b23:	8b d3                	mov    %ebx,%edx
fffff800002c6b25:	d1 ea                	shr    $1,%edx
fffff800002c6b27:	80 e2 01             	and    $0x1,%dl
fffff800002c6b2a:	8a ca                	mov    %dl,%cl
fffff800002c6b2c:	48 85 c0             	test   %rax,%rax
fffff800002c6b2f:	74 09                	je     0xfffff800002c6b3a
fffff800002c6b31:	45 84 c9             	test   %r9b,%r9b
fffff800002c6b34:	0f 84 10 01 00 00    	je     0xfffff800002c6c4a
fffff800002c6b3a:	45 84 c0             	test   %r8b,%r8b
fffff800002c6b3d:	74 36                	je     0xfffff800002c6b75
fffff800002c6b3f:	4d 85 ed             	test   %r13,%r13
fffff800002c6b42:	74 31                	je     0xfffff800002c6b75
fffff800002c6b44:	f6 c3 02             	test   $0x2,%bl
fffff800002c6b47:	0f 85 fd 00 00 00    	jne    0xfffff800002c6c4a
fffff800002c6b4d:	f6 c3 40             	test   $0x40,%bl
fffff800002c6b50:	0f 84 f4 00 00 00    	je     0xfffff800002c6c4a
fffff800002c6b56:	48 85 c0             	test   %rax,%rax
fffff800002c6b59:	75 18                	jne    0xfffff800002c6b73
fffff800002c6b5b:	48 b9 00 00 00 00 01 	movabs $0x100000000,%rcx
fffff800002c6b62:	00 00 00
fffff800002c6b65:	49 85 0e             	test   %rcx,(%r14)
fffff800002c6b68:	74 09                	je     0xfffff800002c6b73
fffff800002c6b6a:	45 84 c9             	test   %r9b,%r9b
fffff800002c6b6d:	0f 85 d7 00 00 00    	jne    0xfffff800002c6c4a
fffff800002c6b73:	b1 01                	mov    $0x1,%cl
fffff800002c6b75:	40 84 ed             	test   %bpl,%bpl
fffff800002c6b78:	74 08                	je     0xfffff800002c6b82
fffff800002c6b7a:	84 c9                	test   %cl,%cl
fffff800002c6b7c:	0f 84 c8 00 00 00    	je     0xfffff800002c6c4a
fffff800002c6b82:	41 8b ca             	mov    %r10d,%ecx
fffff800002c6b85:	4c 39 54 24 30       	cmp    %r10,0x30(%rsp)
fffff800002c6b8a:	74 0a                	je     0xfffff800002c6b96
fffff800002c6b8c:	b8 20 00 00 00       	mov    $0x20,%eax
fffff800002c6b91:	84 d8                	test   %bl,%al
fffff800002c6b93:	0f 44 c8             	cmove  %eax,%ecx
fffff800002c6b96:	48 0f ba e7 0a       	bt     $0xa,%rdi
fffff800002c6b9b:	73 0d                	jae    0xfffff800002c6baa
fffff800002c6b9d:	45 84 c0             	test   %r8b,%r8b
fffff800002c6ba0:	74 08                	je     0xfffff800002c6baa
fffff800002c6ba2:	f6 c3 40             	test   $0x40,%bl
fffff800002c6ba5:	75 03                	jne    0xfffff800002c6baa
fffff800002c6ba7:	83 c9 40             	or     $0x40,%ecx
fffff800002c6baa:	85 c9                	test   %ecx,%ecx
fffff800002c6bac:	0f 84 a0 00 00 00    	je     0xfffff800002c6c52
fffff800002c6bb2:	0b cb                	or     %ebx,%ecx
fffff800002c6bb4:	8b c3                	mov    %ebx,%eax
fffff800002c6bb6:	f0 43 0f b1 0c a7    	lock cmpxchg %ecx,(%r15,%r12,4)
fffff800002c6bbc:	0f 84 90 00 00 00    	je     0xfffff800002c6c52
fffff800002c6bc2:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002c6bc9:	00 00
fffff800002c6bcb:	e8 b4 a2 f3 ff       	call   0xfffff80000200e84
fffff800002c6bd0:	45 33 d2             	xor    %r10d,%r10d
fffff800002c6bd3:	44 0f b7 d8          	movzwl %ax,%r11d
fffff800002c6bd7:	66 85 c0             	test   %ax,%ax
fffff800002c6bda:	75 13                	jne    0xfffff800002c6bef
fffff800002c6bdc:	43 8b 1c a7          	mov    (%r15,%r12,4),%ebx
fffff800002c6be0:	f6 c3 01             	test   $0x1,%bl
fffff800002c6be3:	0f 85 ec fe ff ff    	jne    0xfffff800002c6ad5
fffff800002c6be9:	41 bb 1c 10 00 00    	mov    $0x101c,%r11d
fffff800002c6bef:	4c 39 94 24 98 00 00 	cmp    %r10,0x98(%rsp)
fffff800002c6bf6:	00
fffff800002c6bf7:	74 24                	je     0xfffff800002c6c1d
fffff800002c6bf9:	65 4c 8b 14 25 00 00 	mov    %gs:0x0,%r10
fffff800002c6c00:	00 00
fffff800002c6c02:	45 33 c0             	xor    %r8d,%r8d
fffff800002c6c05:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
fffff800002c6c0c:	00
fffff800002c6c0d:	49 8b ca             	mov    %r10,%rcx
fffff800002c6c10:	e8 9b f8 f5 ff       	call   0xfffff800002264b0
fffff800002c6c15:	41 c6 82 c8 03 01 00 	movb   $0x1,0x103c8(%r10)
fffff800002c6c1c:	01
fffff800002c6c1d:	66 45 85 db          	test   %r11w,%r11w
fffff800002c6c21:	75 0a                	jne    0xfffff800002c6c2d
fffff800002c6c23:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
fffff800002c6c2a:	00
fffff800002c6c2b:	89 18                	mov    %ebx,(%rax)
fffff800002c6c2d:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
fffff800002c6c34:	00
fffff800002c6c35:	41 0f b7 c3          	movzwl %r11w,%eax
fffff800002c6c39:	48 83 c4 40          	add    $0x40,%rsp
fffff800002c6c3d:	41 5f                	pop    %r15
fffff800002c6c3f:	41 5e                	pop    %r14
fffff800002c6c41:	41 5d                	pop    %r13
fffff800002c6c43:	41 5c                	pop    %r12
fffff800002c6c45:	5f                   	pop    %rdi