fffff8000024882a:	0f 83 f3 12 fc ff    	jae    0xfffff80000209b23
fffff80000248830:	48 8b 45 30          	mov    0x30(%rbp),%rax
fffff80000248834:	f6 40 0c 01          	testb  $0x1,0xc(%rax)
fffff80000248838:	0f 85 e5 12 fc ff    	jne    0xfffff80000209b23
fffff8000024883e:	41 8a d6             	mov    %r14b,%dl
fffff80000248841:	48 8b cb             	mov    %rbx,%rcx
fffff80000248844:	e8 43 10 fc ff       	call   0xfffff8000020988c
fffff80000248849:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff8000024884d:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
fffff80000248852:	48 8b 81 58 06 00 00 	mov    0x658(%rcx),%rax
fffff80000248859:	4c 8b c8             	mov    %rax,%r9
fffff8000024885c:	0f b6 d0             	movzbl %al,%edx
fffff8000024885f:	49 c1 e9 0a          	shr    $0xa,%r9
fffff80000248863:	41 80 e1 01          	and    $0x1,%r9b
fffff80000248867:	e8 20 4f fe ff       	call   0xfffff8000022d78c
fffff8000024886c:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
fffff80000248870:	80 49 0c 01          	orb    $0x1,0xc(%rcx)
fffff80000248874:	08 45 15             	or     %al,0x15(%rbp)
fffff80000248877:	e9 a7 12 fc ff       	jmp    0xfffff80000209b23
fffff8000024887c:	45 84 ff             	test   %r15b,%r15b
fffff8000024887f:	0f 84 54 12 fc ff    	je     0xfffff80000209ad9
fffff80000248885:	48 8b 46 30          	mov    0x30(%rsi),%rax
fffff80000248889:	f6 40 0c 01          	testb  $0x1,0xc(%rax)
fffff8000024888d:	0f 84 46 12 fc ff    	je     0xfffff80000209ad9
fffff80000248893:	e9 24 13 fc ff       	jmp    0xfffff80000209bbc
fffff80000248898:	48 8b cb             	mov    %rbx,%rcx
fffff8000024889b:	e8 98 e0 0f 00       	call   0xfffff80000346938
fffff800002488a0:	90                   	nop
fffff800002488a1:	e9 76 13 fc ff       	jmp    0xfffff80000209c1c
fffff800002488a6:	83 fa 03             	cmp    $0x3,%edx
fffff800002488a9:	74 39                	je     0xfffff800002488e4
fffff800002488ab:	83 fa 04             	cmp    $0x4,%edx
fffff800002488ae:	74 26                	je     0xfffff800002488d6
fffff800002488b0:	83 fa 05             	cmp    $0x5,%edx
fffff800002488b3:	74 0e                	je     0xfffff800002488c3
fffff800002488b5:	41 8b d2             	mov    %r10d,%edx
fffff800002488b8:	e8 8f 54 09 00       	call   0xfffff800002ddd4c
fffff800002488bd:	90                   	nop
fffff800002488be:	e9 36 14 fc ff       	jmp    0xfffff80000209cf9
fffff800002488c3:	45 33 c0             	xor    %r8d,%r8d
fffff800002488c6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
fffff800002488cb:	e8 48 87 08 00       	call   0xfffff800002d1018
fffff800002488d0:	90                   	nop
fffff800002488d1:	e9 23 14 fc ff       	jmp    0xfffff80000209cf9
fffff800002488d6:	c6 81 5c 04 00 00 01 	movb   $0x1,0x45c(%rcx)
fffff800002488dd:	b3 08                	mov    $0x8,%bl
fffff800002488df:	e9 15 14 fc ff       	jmp    0xfffff80000209cf9
fffff800002488e4:	41 c1 e2 04          	shl    $0x4,%r10d
fffff800002488e8:	41 8b d2             	mov    %r10d,%edx
fffff800002488eb:	e8 68 53 09 00       	call   0xfffff800002ddc58
fffff800002488f0:	90                   	nop
fffff800002488f1:	e9 03 14 fc ff       	jmp    0xfffff80000209cf9
fffff800002488f6:	f0 48 83 a1 18 02 00 	lock andq $0x0,0x218(%rcx)
fffff800002488fd:	00 00
fffff800002488ff:	e9 61 14 fc ff       	jmp    0xfffff80000209d65
fffff80000248904:	f0 4c 21 bf 58 02 00 	lock and %r15,0x258(%rdi)
fffff8000024890b:	00
fffff8000024890c:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
fffff80000248911:	be 18 00 00 00       	mov    $0x18,%esi
fffff80000248916:	48 8d 8b 18 05 00 00 	lea    0x518(%rbx),%rcx
fffff8000024891d:	e8 56 9e fb ff       	call   0xfffff80000202778
fffff80000248922:	66 85 f6             	test   %si,%si
fffff80000248925:	0f 85 68 15 fc ff    	jne    0xfffff80000209e93
fffff8000024892b:	e9 5b 15 fc ff       	jmp    0xfffff80000209e8b
fffff80000248930:	48 8b 02             	mov    (%rdx),%rax
fffff80000248933:	48 89 43 08          	mov    %rax,0x8(%rbx)
fffff80000248937:	e9 b4 15 fc ff       	jmp    0xfffff80000209ef0
fffff8000024893c:	8b c7                	mov    %edi,%eax
fffff8000024893e:	85 ff                	test   %edi,%edi
fffff80000248940:	0f 84 cc 15 fc ff    	je     0xfffff80000209f12
fffff80000248946:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff8000024894b:	ba 01 00 02 00       	mov    $0x20001,%edx
fffff80000248950:	4c 8b c3             	mov    %rbx,%r8
fffff80000248953:	48 8b ce             	mov    %rsi,%rcx
fffff80000248956:	83 f8 01             	cmp    $0x1,%eax
fffff80000248959:	74 63                	je     0xfffff800002489be
fffff8000024895b:	e8 40 63 0c 00       	call   0xfffff8000030eca0
fffff80000248960:	4c 8d 43 04          	lea    0x4(%rbx),%r8
fffff80000248964:	ba 03 00 02 00       	mov    $0x20003,%edx
fffff80000248969:	48 8b ce             	mov    %rsi,%rcx
fffff8000024896c:	e8 2f 63 0c 00       	call   0xfffff8000030eca0
fffff80000248971:	4c 8d 43 08          	lea    0x8(%rbx),%r8
fffff80000248975:	ba 06 00 02 00       	mov    $0x20006,%edx
fffff8000024897a:	48 8b ce             	mov    %rsi,%rcx
fffff8000024897d:	e8 1e 63 0c 00       	call   0xfffff8000030eca0
fffff80000248982:	4c 8d 43 0c          	lea    0xc(%rbx),%r8
fffff80000248986:	ba 07 00 02 00       	mov    $0x20007,%edx
fffff8000024898b:	48 8b ce             	mov    %rsi,%rcx
fffff8000024898e:	e8 0d 63 0c 00       	call   0xfffff8000030eca0
fffff80000248993:	83 ff 02             	cmp    $0x2,%edi
fffff80000248996:	75 0c                	jne    0xfffff800002489a4
fffff80000248998:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%rbx)
fffff8000024899f:	e9 6e 15 fc ff       	jmp    0xfffff80000209f12
fffff800002489a4:	44 8d 04 fd f0 ff ff 	lea    -0x10(,%rdi,8),%r8d
fffff800002489ab:	ff
fffff800002489ac:	48 8b d5             	mov    %rbp,%rdx
fffff800002489af:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
fffff800002489b3:	e8 28 33 ff ff       	call   0xfffff8000023bce0
fffff800002489b8:	90                   	nop
fffff800002489b9:	e9 54 15 fc ff       	jmp    0xfffff80000209f12
fffff800002489be:	e8 dd 62 0c 00       	call   0xfffff8000030eca0
fffff800002489c3:	4c 8d 43 04          	lea    0x4(%rbx),%r8
fffff800002489c7:	ba 03 00 02 00       	mov    $0x20003,%edx
fffff800002489cc:	48 8b ce             	mov    %rsi,%rcx
fffff800002489cf:	e8 cc 62 0c 00       	call   0xfffff8000030eca0
fffff800002489d4:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
fffff800002489db:	e9 32 15 fc ff       	jmp    0xfffff80000209f12
fffff800002489e0:	8b 81 50 06 00 00    	mov    0x650(%rcx),%eax
fffff800002489e6:	85 c0                	test   %eax,%eax
fffff800002489e8:	0f 84 6e 16 fc ff    	je     0xfffff8000020a05c
fffff800002489ee:	33 d2                	xor    %edx,%edx
fffff800002489f0:	48 69 c0 10 27 00 00 	imul   $0x2710,%rax,%rax
fffff800002489f7:	48 f7 b1 60 06 00 00 	divq   0x660(%rcx)
fffff800002489fe:	49 8b 90 40 06 00 00 	mov    0x640(%r8),%rdx
fffff80000248a05:	b9 e8 03 00 00       	mov    $0x3e8,%ecx
fffff80000248a0a:	48 3b c1             	cmp    %rcx,%rax
fffff80000248a0d:	48 0f 42 c1          	cmovb  %rcx,%rax
fffff80000248a11:	49 8d 88 00 06 00 00 	lea    0x600(%r8),%rcx
fffff80000248a18:	48 03 d0             	add    %rax,%rdx
fffff80000248a1b:	4c 8b c2             	mov    %rdx,%r8
fffff80000248a1e:	e8 89 22 fc ff       	call   0xfffff8000020acac
fffff80000248a23:	90                   	nop
fffff80000248a24:	e9 3f 16 fc ff       	jmp    0xfffff8000020a068
fffff80000248a29:	cc                   	int3
fffff80000248a2a:	48 8b d1             	mov    %rcx,%rdx
fffff80000248a2d:	48 8b ce             	mov    %rsi,%rcx
fffff80000248a30:	e8 4b 44 ff ff       	call   0xfffff8000023ce80
fffff80000248a35:	90                   	nop
fffff80000248a36:	e9 7d 17 fc ff       	jmp    0xfffff8000020a1b8
fffff80000248a3b:	41 b1 01             	mov    $0x1,%r9b
fffff80000248a3e:	e9 a3 1b fc ff       	jmp    0xfffff8000020a5e6
fffff80000248a43:	83 3d 36 81 3c 00 02 	cmpl   $0x2,0x3c8136(%rip)        # 0xfffff80000610b80
fffff80000248a4a:	48 8d 05 2f 77 3c 00 	lea    0x3c772f(%rip),%rax        # 0xfffff80000610180
fffff80000248a51:	75 11                	jne    0xfffff80000248a64
fffff80000248a53:	44 8b 47 40          	mov    0x40(%rdi),%r8d
fffff80000248a57:	4b 8d 0c 80          	lea    (%r8,%r8,4),%rcx
fffff80000248a5b:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
fffff80000248a5f:	e9 8d 1b fc ff       	jmp    0xfffff8000020a5f1
fffff80000248a64:	45 8b c7             	mov    %r15d,%r8d
fffff80000248a67:	e9 85 1b fc ff       	jmp    0xfffff8000020a5f1
fffff80000248a6c:	48 c7 87 f0 03 00 00 	movq   $0xffffffffffffffff,0x3f0(%rdi)
fffff80000248a73:	ff ff ff ff
fffff80000248a77:	e9 c4 1b fc ff       	jmp    0xfffff8000020a640
fffff80000248a7c:	48 8b d5             	mov    %rbp,%rdx
fffff80000248a7f:	48 8b cf             	mov    %rdi,%rcx
fffff80000248a82:	e8 81 86 08 00       	call   0xfffff800002d1108
fffff80000248a87:	90                   	nop
fffff80000248a88:	e9 35 19 fc ff       	jmp    0xfffff8000020a3c2
fffff80000248a8d:	4c 8b 17             	mov    (%rdi),%r10
fffff80000248a90:	c7 47 74 ff ff ff ff 	movl   $0xffffffff,0x74(%rdi)
fffff80000248a97:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
fffff80000248a9c:	45 0f b6 cd          	movzbl %r13b,%r9d
fffff80000248aa0:	44 8b c6             	mov    %esi,%r8d
fffff80000248aa3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000248aa8:	41 8b d6             	mov    %r14d,%edx
fffff80000248aab:	49 8b ca             	mov    %r10,%rcx
fffff80000248aae:	e8 15 80 08 00       	call   0xfffff800002d0ac8
fffff80000248ab3:	44 0f b7 f0          	movzwl %ax,%r14d
fffff80000248ab7:	e9 f4 18 fc ff       	jmp    0xfffff8000020a3b0
fffff80000248abc:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff80000248ac3:	01 00
fffff80000248ac5:	8b 90 14 03 00 00    	mov    0x314(%rax),%edx
fffff80000248acb:	e9 cd 17 fc ff       	jmp    0xfffff8000020a29d
fffff80000248ad0:	f0 48 83 a5 58 02 00 	lock andq $0x0,0x258(%rbp)
fffff80000248ad7:	00 00
fffff80000248ad9:	41 be 18 00 00 00    	mov    $0x18,%r14d
fffff80000248adf:	49 8d 8f 18 05 00 00 	lea    0x518(%r15),%rcx
fffff80000248ae6:	e8 8d 9c fb ff       	call   0xfffff80000202778
fffff80000248aeb:	66 45 85 f6          	test   %r14w,%r14w
fffff80000248aef:	0f 85 bc 19 fc ff    	jne    0xfffff8000020a4b1
fffff80000248af5:	e9 94 18 fc ff       	jmp    0xfffff8000020a38e
fffff80000248afa:	83 7f 20 02          	cmpl   $0x2,0x20(%rdi)
fffff80000248afe:	0f 85 a9 18 fc ff    	jne    0xfffff8000020a3ad
fffff80000248b04:	80 3d 95 07 54 00 00 	cmpb   $0x0,0x540795(%rip)        # 0xfffff800007892a0
fffff80000248b0b:	0f 84 9c 18 fc ff    	je     0xfffff8000020a3ad
fffff80000248b11:	f7 05 6d 07 54 00 00 	testl  $0x2000000,0x54076d(%rip)        # 0xfffff80000789288
fffff80000248b18:	00 00 02
fffff80000248b1b:	0f 84 8c 18 fc ff    	je     0xfffff8000020a3ad
fffff80000248b21:	48 8b d1             	mov    %rcx,%rdx
fffff80000248b24:	48 8b cf             	mov    %rdi,%rcx
fffff80000248b27:	e8 dc 85 08 00       	call   0xfffff800002d1108
fffff80000248b2c:	90                   	nop
fffff80000248b2d:	e9 7b 18 fc ff       	jmp    0xfffff8000020a3ad
fffff80000248b32:	32 d2                	xor    %dl,%dl
fffff80000248b34:	e9 2f 19 fc ff       	jmp    0xfffff8000020a468
fffff80000248b39:	48 81 c1 20 05 00 00 	add    $0x520,%rcx
fffff80000248b40:	e8 3f 3e 05 00       	call   0xfffff8000029c984
fffff80000248b45:	90                   	nop
fffff80000248b46:	e9 66 19 fc ff       	jmp    0xfffff8000020a4b1
fffff80000248b4b:	f7 05 33 07 54 00 00 	testl  $0x800000,0x540733(%rip)        # 0xfffff80000789288
fffff80000248b52:	00 80 00
fffff80000248b55:	0f 84 d2 19 fc ff    	je     0xfffff8000020a52d
fffff80000248b5b:	44 8b 8c 24 84 00 00 	mov    0x84(%rsp),%r9d
fffff80000248b62:	00
fffff80000248b63:	b9 57 1d 00 00       	mov    $0x1d57,%ecx
fffff80000248b68:	44 8b c3             	mov    %ebx,%r8d
fffff80000248b6b:	49 8b d2             	mov    %r10,%rdx
fffff80000248b6e:	f7 d3                	not    %ebx
fffff80000248b70:	8b c3                	mov    %ebx,%eax
fffff80000248b72:	49 23 c1             	and    %r9,%rax
fffff80000248b75:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000248b7a:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
fffff80000248b7f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff80000248b84:	e8 9b 07 03 00       	call   0xfffff80000279324
fffff80000248b89:	90                   	nop
fffff80000248b8a:	e9 9e 19 fc ff       	jmp    0xfffff8000020a52d
fffff80000248b8f:	cc                   	int3
fffff80000248b90:	4d 8b af 88 25 00 00 	mov    0x2588(%r15),%r13
fffff80000248b97:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000248b9e:	00 00
fffff80000248ba0:	f6 05 b9 09 3c 00 04 	testb  $0x4,0x3c09b9(%rip)        # 0xfffff80000609560
fffff80000248ba7:	74 1b                	je     0xfffff80000248bc4
fffff80000248ba9:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff80000248bad:	0f 31                	rdtsc
fffff80000248baf:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000248bb3:	48 0b c2             	or     %rdx,%rax
fffff80000248bb6:	48 8b c8             	mov    %rax,%rcx
fffff80000248bb9:	49 8b c0             	mov    %r8,%rax
fffff80000248bbc:	48 f7 e1             	mul    %rcx
fffff80000248bbf:	48 8b ca             	mov    %rdx,%rcx
fffff80000248bc2:	eb 0d                	jmp    0xfffff80000248bd1
fffff80000248bc4:	e8 93 d9 fe ff       	call   0xfffff8000023655c
fffff80000248bc9:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
fffff80000248bce:	48 8b c8             	mov    %rax,%rcx
fffff80000248bd1:	49 8b 87 80 25 00 00 	mov    0x2580(%r15),%rax
fffff80000248bd8:	49 8d 55 03          	lea    0x3(%r13),%rdx
fffff80000248bdc:	48 3b c8             	cmp    %rax,%rcx
fffff80000248bdf:	0f 8e 0d 1d fc ff    	jle    0xfffff8000020a8f2
fffff80000248be5:	49 8b 87 80 25 00 00 	mov    0x2580(%r15),%rax
fffff80000248bec:	48 2b c8             	sub    %rax,%rcx
fffff80000248bef:	48 3b ca             	cmp    %rdx,%rcx
fffff80000248bf2:	48 0f 43 d1          	cmovae %rcx,%rdx
fffff80000248bf6:	e9 f7 1c fc ff       	jmp    0xfffff8000020a8f2
fffff80000248bfb:	49 8b c9             	mov    %r9,%rcx
fffff80000248bfe:	49 8b c1             	mov    %r9,%rax
fffff80000248c01:	f0 49 0f b1 97 88 25 	lock cmpxchg %rdx,0x2588(%r15)
fffff80000248c08:	00 00
fffff80000248c0a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff80000248c0f:	4c 8b c8             	mov    %rax,%r9
fffff80000248c12:	48 3b c1             	cmp    %rcx,%rax
fffff80000248c15:	0f 85 81 1c fc ff    	jne    0xfffff8000020a89c
fffff80000248c1b:	e9 e3 1c fc ff       	jmp    0xfffff8000020a903
fffff80000248c20:	49 8b d1             	mov    %r9,%rdx
fffff80000248c23:	e9 db 1c fc ff       	jmp    0xfffff8000020a903
fffff80000248c28:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
fffff80000248c2d:	48 8b d0             	mov    %rax,%rdx
fffff80000248c30:	48 89 47 20          	mov    %rax,0x20(%rdi)
fffff80000248c34:	48 8b 89 08 03 00 00 	mov    0x308(%rcx),%rcx
fffff80000248c3b:	e8 74 cf 03 00       	call   0xfffff80000285bb4
fffff80000248c40:	90                   	nop
fffff80000248c41:	e9 ce 1c fc ff       	jmp    0xfffff8000020a914
fffff80000248c46:	c6 47 05 01          	movb   $0x1,0x5(%rdi)
fffff80000248c4a:	e9 e6 1c fc ff       	jmp    0xfffff8000020a935
fffff80000248c4f:	44 8b c2             	mov    %edx,%r8d
fffff80000248c52:	49 8b ce             	mov    %r14,%rcx
fffff80000248c55:	48 8b d7             	mov    %rdi,%rdx
fffff80000248c58:	e8 83 30 ff ff       	call   0xfffff8000023bce0
fffff80000248c5d:	90                   	nop
fffff80000248c5e:	e9 02 1d fc ff       	jmp    0xfffff8000020a965
fffff80000248c63:	32 c0                	xor    %al,%al
fffff80000248c65:	e9 66 1d fc ff       	jmp    0xfffff8000020a9d0
fffff80000248c6a:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
fffff80000248c6f:	e9 91 1b fc ff       	jmp    0xfffff8000020a805
fffff80000248c74:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff80000248c79:	cd 29                	int    $0x29
fffff80000248c7b:	cc                   	int3
fffff80000248c7c:	84 c0                	test   %al,%al
fffff80000248c7e:	0f 85 42 1e fc ff    	jne    0xfffff8000020aac6
fffff80000248c84:	f0 4c 0f ab 91 00 05 	lock bts %r10,0x500(%rcx)
fffff80000248c8b:	00 00
fffff80000248c8d:	e9 34 1e fc ff       	jmp    0xfffff8000020aac6
fffff80000248c92:	f0 4c 0f b3 91 00 05 	lock btr %r10,0x500(%rcx)
fffff80000248c99:	00 00
fffff80000248c9b:	e9 0e 1e fc ff       	jmp    0xfffff8000020aaae
fffff80000248ca0:	f0 4c 0f ab 91 60 05 	lock bts %r10,0x560(%rcx)
fffff80000248ca7:	00 00
fffff80000248ca9:	e9 18 1e fc ff       	jmp    0xfffff8000020aac6
fffff80000248cae:	f0 4c 0f b3 91 60 05 	lock btr %r10,0x560(%rcx)
fffff80000248cb5:	00 00
fffff80000248cb7:	e9 23 1e fc ff       	jmp    0xfffff8000020aadf
fffff80000248cbc:	65 48 8b 04 25 40 00 	mov    %gs:0x40,%rax
fffff80000248cc3:	00 00
fffff80000248cc5:	48 8b 51 c0          	mov    -0x40(%rcx),%rdx
fffff80000248cc9:	48 3b 10             	cmp    (%rax),%rdx
fffff80000248ccc:	0f 84 f4 1d fc ff    	je     0xfffff8000020aac6
fffff80000248cd2:	44 38 59 d4          	cmp    %r11b,-0x2c(%rcx)
fffff80000248cd6:	0f 85 ea 1d fc ff    	jne    0xfffff8000020aac6
fffff80000248cdc:	8b 82 70 0c 00 00    	mov    0xc70(%rdx),%eax
fffff80000248ce2:	41 83 c8 ff          	or     $0xffffffff,%r8d
fffff80000248ce6:	41 3b c0             	cmp    %r8d,%eax
fffff80000248ce9:	0f 84 d7 1d fc ff    	je     0xfffff8000020aac6
fffff80000248cef:	48 8b 82 48 0c 00 00 	mov    0xc48(%rdx),%rax
fffff80000248cf6:	49 8b ca             	mov    %r10,%rcx
fffff80000248cf9:	49 c1 ea 06          	shr    $0x6,%r10
fffff80000248cfd:	83 e1 3f             	and    $0x3f,%ecx
fffff80000248d00:	f0 4a 0f ab 0c d0    	lock bts %rcx,(%rax,%r10,8)
fffff80000248d06:	44 8b 8a 70 0c 00 00 	mov    0xc70(%rdx),%r9d
fffff80000248d0d:	45 3b c8             	cmp    %r8d,%r9d
fffff80000248d10:	75 34                	jne    0xfffff80000248d46
fffff80000248d12:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
fffff80000248d17:	48 8b 8a 08 01 00 00 	mov    0x108(%rdx),%rcx
fffff80000248d1e:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
fffff80000248d23:	c6 44 24 21 20       	movb   $0x20,0x21(%rsp)
fffff80000248d28:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
fffff80000248d2d:	4d 85 c0             	test   %r8,%r8
fffff80000248d30:	74 0a                	je     0xfffff80000248d3c
fffff80000248d32:	e8 b9 3a 05 00       	call   0xfffff8000029c7f0
fffff80000248d37:	e9 8e 00 00 00       	jmp    0xfffff80000248dca
fffff80000248d3c:	e8 eb 99 fb ff       	call   0xfffff8000020272c
fffff80000248d41:	e9 84 00 00 00       	jmp    0xfffff80000248dca
fffff80000248d46:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
fffff80000248d4b:	48 85 d2             	test   %rdx,%rdx
fffff80000248d4e:	74 4d                	je     0xfffff80000248d9d
fffff80000248d50:	48 8b 02             	mov    (%rdx),%rax
fffff80000248d53:	45 8b c1             	mov    %r9d,%r8d
fffff80000248d56:	48 8b c8             	mov    %rax,%rcx
fffff80000248d59:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000248d5d:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000248d61:	41 83 e1 3f          	and    $0x3f,%r9d
fffff80000248d65:	44 3b c1             	cmp    %ecx,%r8d
fffff80000248d68:	72 28                	jb     0xfffff80000248d92
fffff80000248d6a:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000248d6e:	66 85 c0             	test   %ax,%ax
fffff80000248d71:	75 57                	jne    0xfffff80000248dca
fffff80000248d73:	41 ba 01 00 00 00    	mov    $0x1,%r10d
fffff80000248d79:	8b c1                	mov    %ecx,%eax
fffff80000248d7b:	41 03 ca             	add    %r10d,%ecx
fffff80000248d7e:	4c 89 5c c2 08       	mov    %r11,0x8(%rdx,%rax,8)
fffff80000248d83:	41 3b c8             	cmp    %r8d,%ecx
fffff80000248d86:	76 f1                	jbe    0xfffff80000248d79
fffff80000248d88:	43 8d 04 02          	lea    (%r10,%r8,1),%eax
fffff80000248d8c:	0f b7 c0             	movzwl %ax,%eax
fffff80000248d8f:	89 42 04             	mov    %eax,0x4(%rdx)
fffff80000248d92:	41 8b c9             	mov    %r9d,%ecx
fffff80000248d95:	4a 0f ab 4c c2 08    	bts    %rcx,0x8(%rdx,%r8,8)
fffff80000248d9b:	eb 2d                	jmp    0xfffff80000248dca
fffff80000248d9d:	48 8d 0d 1c 29 56 00 	lea    0x56291c(%rip),%rcx        # 0xfffff800007ab6c0
fffff80000248da4:	42 8b 14 89          	mov    (%rcx,%r9,4),%edx
fffff80000248da8:	8b c2                	mov    %edx,%eax
fffff80000248daa:	8b 0d 7c f1 4d 00    	mov    0x4df17c(%rip),%ecx        # 0xfffff80000727f2c
fffff80000248db0:	c1 e0 18             	shl    $0x18,%eax
fffff80000248db3:	80 e1 04             	and    $0x4,%cl
fffff80000248db6:	b9 1d 00 00 00       	mov    $0x1d,%ecx
fffff80000248dbb:	0f 44 d0             	cmove  %eax,%edx
fffff80000248dbe:	48 8b 05 43 f2 4d 00 	mov    0x4df243(%rip),%rax        # 0xfffff80000728008
fffff80000248dc5:	e8 b6 40 ff ff       	call   0xfffff8000023ce80
fffff80000248dca:	32 c0                	xor    %al,%al
fffff80000248dcc:	e9 00 1d fc ff       	jmp    0xfffff8000020aad1
fffff80000248dd1:	cc                   	int3
fffff80000248dd2:	49 0f ba e2 0c       	bt     $0xc,%r10