fffff800002518ef:	48 89 0a             	mov    %rcx,(%rdx)
fffff800002518f2:	c3                   	ret
fffff800002518f3:	cc                   	int3
fffff800002518f4:	48 8b 0a             	mov    (%rdx),%rcx
fffff800002518f7:	8b 42 10             	mov    0x10(%rdx),%eax
fffff800002518fa:	48 c1 e0 20          	shl    $0x20,%rax
fffff800002518fe:	8b c9                	mov    %ecx,%ecx
fffff80000251900:	48 0b c1             	or     %rcx,%rax
fffff80000251903:	c3                   	ret
fffff80000251904:	cc                   	int3
fffff80000251905:	cc                   	int3
fffff80000251906:	b8 02 00 00 00       	mov    $0x2,%eax
fffff8000025190b:	e9 05 c7 fd ff       	jmp    0xfffff8000022e015
fffff80000251910:	b8 05 00 00 00       	mov    $0x5,%eax
fffff80000251915:	e9 fb c6 fd ff       	jmp    0xfffff8000022e015
fffff8000025191a:	b8 05 00 00 00       	mov    $0x5,%eax
fffff8000025191f:	e9 e4 c6 fd ff       	jmp    0xfffff8000022e008
fffff80000251924:	49 83 49 08 ff       	orq    $0xffffffffffffffff,0x8(%r9)
fffff80000251929:	41 8d 48 f0          	lea    -0x10(%r8),%ecx
fffff8000025192d:	89 0a                	mov    %ecx,(%rdx)
fffff8000025192f:	41 c7 01 10 00 01 00 	movl   $0x10010,(%r9)
fffff80000251936:	45 89 71 04          	mov    %r14d,0x4(%r9)
fffff8000025193a:	e9 f4 c7 fd ff       	jmp    0xfffff8000022e133
fffff8000025193f:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000251943:	66 85 c0             	test   %ax,%ax
fffff80000251946:	0f 85 21 c8 fd ff    	jne    0xfffff8000022e16d
fffff8000025194c:	eb 0a                	jmp    0xfffff80000251958
fffff8000025194e:	8b c2                	mov    %edx,%eax
fffff80000251950:	41 03 d6             	add    %r14d,%edx
fffff80000251953:	4d 89 7c c1 08       	mov    %r15,0x8(%r9,%rax,8)
fffff80000251958:	3b d1                	cmp    %ecx,%edx
fffff8000025195a:	76 f2                	jbe    0xfffff8000025194e
fffff8000025195c:	66 41 03 ce          	add    %r14w,%cx
fffff80000251960:	0f b7 c1             	movzwl %cx,%eax
fffff80000251963:	41 89 41 04          	mov    %eax,0x4(%r9)
fffff80000251967:	4b 09 74 d9 08       	or     %rsi,0x8(%r9,%r11,8)
fffff8000025196c:	e9 fc c7 fd ff       	jmp    0xfffff8000022e16d
fffff80000251971:	cc                   	int3
fffff80000251972:	81 b9 04 0b 01 00 00 	cmpl   $0x600,0x10b04(%rcx)
fffff80000251979:	06 00 00
fffff8000025197c:	7c 16                	jl     0xfffff80000251994
fffff8000025197e:	25 00 00 00 04       	and    $0x4000000,%eax
fffff80000251983:	48 f7 d8             	neg    %rax
fffff80000251986:	1b c0                	sbb    %eax,%eax
fffff80000251988:	25 10 03 00 00       	and    $0x310,%eax
fffff8000025198d:	05 f0 00 00 00       	add    $0xf0,%eax
fffff80000251992:	c3                   	ret
fffff80000251993:	cc                   	int3
fffff80000251994:	b8 40 00 00 00       	mov    $0x40,%eax
fffff80000251999:	c3                   	ret
fffff8000025199a:	cc                   	int3
fffff8000025199b:	cc                   	int3
fffff8000025199c:	83 fa 1b             	cmp    $0x1b,%edx
fffff8000025199f:	74 0a                	je     0xfffff800002519ab
fffff800002519a1:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002519a6:	e9 67 cb fd ff       	jmp    0xfffff8000022e512
fffff800002519ab:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff800002519b2:	48 8b 88 20 05 00 00 	mov    0x520(%rax),%rcx
fffff800002519b9:	33 c0                	xor    %eax,%eax
fffff800002519bb:	49 89 09             	mov    %rcx,(%r9)
fffff800002519be:	e9 4f cb fd ff       	jmp    0xfffff8000022e512
fffff800002519c3:	cc                   	int3
fffff800002519c4:	3b 91 a8 24 00 00    	cmp    0x24a8(%rcx),%edx
fffff800002519ca:	72 0b                	jb     0xfffff800002519d7
fffff800002519cc:	e8 a3 ba 08 00       	call   0xfffff800002dd474
fffff800002519d1:	90                   	nop
fffff800002519d2:	e9 e9 ce fd ff       	jmp    0xfffff8000022e8c0
fffff800002519d7:	49 8b 81 a0 24 00 00 	mov    0x24a0(%r9),%rax
fffff800002519de:	8b ca                	mov    %edx,%ecx
fffff800002519e0:	45 0f b6 d0          	movzbl %r8b,%r10d
fffff800002519e4:	0f b7 14 48          	movzwl (%rax,%rcx,2),%edx
fffff800002519e8:	e9 ac ce fd ff       	jmp    0xfffff8000022e899
fffff800002519ed:	cc                   	int3
fffff800002519ee:	f6 c2 08             	test   $0x8,%dl
fffff800002519f1:	0f 85 e7 ce fd ff    	jne    0xfffff8000022e8de
fffff800002519f7:	f6 c2 04             	test   $0x4,%dl
fffff800002519fa:	0f 84 e0 ce fd ff    	je     0xfffff8000022e8e0
fffff80000251a00:	e9 d9 ce fd ff       	jmp    0xfffff8000022e8de
fffff80000251a05:	cc                   	int3
fffff80000251a06:	65 4c 8b 34 25 00 00 	mov    %gs:0x0,%r14
fffff80000251a0d:	00 00
fffff80000251a0f:	41 38 ae 20 a4 02 00 	cmp    %bpl,0x2a420(%r14)
fffff80000251a16:	0f 85 36 cf fd ff    	jne    0xfffff8000022e952
fffff80000251a1c:	48 8b 05 c5 65 4d 00 	mov    0x4d65c5(%rip),%rax        # 0xfffff80000727fe8
fffff80000251a23:	b9 70 02 00 00       	mov    $0x270,%ecx
fffff80000251a28:	e8 53 b4 fe ff       	call   0xfffff8000023ce80
fffff80000251a2d:	0f ba e0 18          	bt     $0x18,%eax
fffff80000251a31:	0f 83 1b cf fd ff    	jae    0xfffff8000022e952
fffff80000251a37:	e8 8c 3c 00 00       	call   0xfffff800002556c8
fffff80000251a3c:	41 c6 86 20 a4 02 00 	movb   $0x1,0x2a420(%r14)
fffff80000251a43:	01
fffff80000251a44:	40 84 ff             	test   %dil,%dil
fffff80000251a47:	75 0d                	jne    0xfffff80000251a56
fffff80000251a49:	40 38 ab be 01 00 00 	cmp    %bpl,0x1be(%rbx)
fffff80000251a50:	0f 84 fc ce fd ff    	je     0xfffff8000022e952
fffff80000251a56:	40 b5 01             	mov    $0x1,%bpl
fffff80000251a59:	e9 f4 ce fd ff       	jmp    0xfffff8000022e952
fffff80000251a5e:	cc                   	int3
fffff80000251a5f:	cc                   	int3
fffff80000251a60:	cc                   	int3
fffff80000251a61:	cc                   	int3
fffff80000251a62:	cc                   	int3
fffff80000251a63:	cc                   	int3
fffff80000251a64:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000251a68:	45 33 c0             	xor    %r8d,%r8d
fffff80000251a6b:	33 d2                	xor    %edx,%edx
fffff80000251a6d:	e8 d2 74 fb ff       	call   0xfffff80000208f44
fffff80000251a72:	48 83 c4 28          	add    $0x28,%rsp
fffff80000251a76:	c3                   	ret
fffff80000251a77:	cc                   	int3
fffff80000251a78:	cc                   	int3
fffff80000251a79:	cc                   	int3
fffff80000251a7a:	cc                   	int3
fffff80000251a7b:	cc                   	int3
fffff80000251a7c:	cc                   	int3
fffff80000251a7d:	cc                   	int3
fffff80000251a7e:	cc                   	int3
fffff80000251a7f:	cc                   	int3
fffff80000251a80:	40 53                	rex push %rbx
fffff80000251a82:	55                   	push   %rbp
fffff80000251a83:	56                   	push   %rsi
fffff80000251a84:	57                   	push   %rdi
fffff80000251a85:	41 56                	push   %r14
fffff80000251a87:	48 83 ec 50          	sub    $0x50,%rsp
fffff80000251a8b:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff80000251a92:	00 00
fffff80000251a94:	48 83 bb c8 04 01 00 	cmpq   $0x0,0x104c8(%rbx)
fffff80000251a9b:	00
fffff80000251a9c:	74 34                	je     0xfffff80000251ad2
fffff80000251a9e:	48 8b cb             	mov    %rbx,%rcx
fffff80000251aa1:	e8 d2 a0 04 00       	call   0xfffff8000029bb78
fffff80000251aa6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
fffff80000251aad:	00 00 00
fffff80000251ab0:	48 83 bb c8 04 01 00 	cmpq   $0x0,0x104c8(%rbx)
fffff80000251ab7:	00
fffff80000251ab8:	0f 85 b6 06 00 00    	jne    0xfffff80000252174
fffff80000251abe:	48 8b cb             	mov    %rbx,%rcx
fffff80000251ac1:	e8 9a b6 fc ff       	call   0xfffff8000021d160
fffff80000251ac6:	84 c0                	test   %al,%al
fffff80000251ac8:	75 e6                	jne    0xfffff80000251ab0
fffff80000251aca:	48 8b cb             	mov    %rbx,%rcx
fffff80000251acd:	e8 2e bc fc ff       	call   0xfffff8000021d700
fffff80000251ad2:	f0 ff 05 ff 99 55 00 	lock incl 0x5599ff(%rip)        # 0xfffff800007ab4d8
fffff80000251ad9:	33 ed                	xor    %ebp,%ebp
fffff80000251adb:	4c 8d 35 5e 9a 55 00 	lea    0x559a5e(%rip),%r14        # 0xfffff800007ab540
fffff80000251ae2:	8b 05 e8 fa 3a 00    	mov    0x3afae8(%rip),%eax        # 0xfffff800006015d0
fffff80000251ae8:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
fffff80000251aef:	00
fffff80000251af0:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
fffff80000251af7:	00
fffff80000251af8:	83 f8 02             	cmp    $0x2,%eax
fffff80000251afb:	75 53                	jne    0xfffff80000251b50
fffff80000251afd:	48 8b 8b b8 04 01 00 	mov    0x104b8(%rbx),%rcx
fffff80000251b04:	40 38 69 39          	cmp    %bpl,0x39(%rcx)
fffff80000251b08:	74 06                	je     0xfffff80000251b10
fffff80000251b0a:	40 88 69 39          	mov    %bpl,0x39(%rcx)
fffff80000251b0e:	eb 0e                	jmp    0xfffff80000251b1e
fffff80000251b10:	40 38 69 3a          	cmp    %bpl,0x3a(%rcx)
fffff80000251b14:	0f 84 3d 03 00 00    	je     0xfffff80000251e57
fffff80000251b1a:	40 88 69 3a          	mov    %bpl,0x3a(%rcx)
fffff80000251b1e:	48 8b 83 b0 03 01 00 	mov    0x103b0(%rbx),%rax
fffff80000251b25:	48 89 ac 24 90 00 00 	mov    %rbp,0x90(%rsp)
fffff80000251b2c:	00
fffff80000251b2d:	c6 84 24 90 00 00 00 	movb   $0x80,0x90(%rsp)
fffff80000251b34:	80
fffff80000251b35:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
fffff80000251b3c:	00
fffff80000251b3d:	48 8b 88 08 01 00 00 	mov    0x108(%rax),%rcx
fffff80000251b44:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
fffff80000251b4b:	e8 c0 54 fc ff       	call   0xfffff80000217010
fffff80000251b50:	8b 05 7a fa 3a 00    	mov    0x3afa7a(%rip),%eax        # 0xfffff800006015d0
fffff80000251b56:	83 f8 01             	cmp    $0x1,%eax
fffff80000251b59:	0f 85 f8 02 00 00    	jne    0xfffff80000251e57
fffff80000251b5f:	0f b6 05 fa f1 4b 00 	movzbl 0x4bf1fa(%rip),%eax        # 0xfffff80000710d60
fffff80000251b66:	40 88 ac 24 80 00 00 	mov    %bpl,0x80(%rsp)
fffff80000251b6d:	00
fffff80000251b6e:	84 c0                	test   %al,%al
fffff80000251b70:	0f 85 d3 04 00 00    	jne    0xfffff80000252049
fffff80000251b76:	0f b6 43 0d          	movzbl 0xd(%rbx),%eax
fffff80000251b7a:	84 c0                	test   %al,%al
fffff80000251b7c:	75 10                	jne    0xfffff80000251b8e
fffff80000251b7e:	48 8b 83 b8 04 01 00 	mov    0x104b8(%rbx),%rax
fffff80000251b85:	48 85 c0             	test   %rax,%rax
fffff80000251b88:	0f 84 bd 00 00 00    	je     0xfffff80000251c4b
fffff80000251b8e:	40 88 6b 0d          	mov    %bpl,0xd(%rbx)
fffff80000251b92:	f6 05 c7 79 3b 00 04 	testb  $0x4,0x3b79c7(%rip)        # 0xfffff80000609560
fffff80000251b99:	74 15                	je     0xfffff80000251bb0
fffff80000251b9b:	0f 31                	rdtsc
fffff80000251b9d:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000251ba1:	48 0b c2             	or     %rdx,%rax
fffff80000251ba4:	48 8b c8             	mov    %rax,%rcx
fffff80000251ba7:	48 8b 43 28          	mov    0x28(%rbx),%rax
fffff80000251bab:	48 f7 e1             	mul    %rcx
fffff80000251bae:	eb 0b                	jmp    0xfffff80000251bbb
fffff80000251bb0:	48 8b cb             	mov    %rbx,%rcx
fffff80000251bb3:	e8 a4 49 fe ff       	call   0xfffff8000023655c
fffff80000251bb8:	48 8b d0             	mov    %rax,%rdx
fffff80000251bbb:	0f 0d 8b b8 04 01 00 	prefetchw 0x104b8(%rbx)
fffff80000251bc2:	48 8b 83 b8 04 01 00 	mov    0x104b8(%rbx),%rax
fffff80000251bc9:	48 85 c0             	test   %rax,%rax
fffff80000251bcc:	74 08                	je     0xfffff80000251bd6
fffff80000251bce:	48 8b cb             	mov    %rbx,%rcx
fffff80000251bd1:	e8 56 06 0f 00       	call   0xfffff8000034222c
fffff80000251bd6:	8b 53 08             	mov    0x8(%rbx),%edx
fffff80000251bd9:	8b ca                	mov    %edx,%ecx
fffff80000251bdb:	8b 05 63 99 55 00    	mov    0x559963(%rip),%eax        # 0xfffff800007ab544
fffff80000251be1:	83 e2 3f             	and    $0x3f,%edx
fffff80000251be4:	c1 e9 06             	shr    $0x6,%ecx
fffff80000251be7:	40 88 ac 24 80 00 00 	mov    %bpl,0x80(%rsp)
fffff80000251bee:	00
fffff80000251bef:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
fffff80000251bf4:	3b c8                	cmp    %eax,%ecx
fffff80000251bf6:	73 53                	jae    0xfffff80000251c4b
fffff80000251bf8:	49 8b 44 ce 08       	mov    0x8(%r14,%rcx,8),%rax
fffff80000251bfd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff80000251c02:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff80000251c07:	8b c2                	mov    %edx,%eax
fffff80000251c09:	48 0f a3 01          	bt     %rax,(%rcx)
fffff80000251c0d:	0f 92 c0             	setb   %al
fffff80000251c10:	84 c0                	test   %al,%al
fffff80000251c12:	74 37                	je     0xfffff80000251c4b
fffff80000251c14:	8b 4b 08             	mov    0x8(%rbx),%ecx
fffff80000251c17:	8b d1                	mov    %ecx,%edx
fffff80000251c19:	48 8b 05 20 99 55 00 	mov    0x559920(%rip),%rax        # 0xfffff800007ab540
fffff80000251c20:	c1 ea 06             	shr    $0x6,%edx
fffff80000251c23:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000251c27:	3b d0                	cmp    %eax,%edx
fffff80000251c29:	72 06                	jb     0xfffff80000251c31
fffff80000251c2b:	f0 09 2c 24          	lock or %ebp,(%rsp)
fffff80000251c2f:	eb 0a                	jmp    0xfffff80000251c3b
fffff80000251c31:	83 e1 3f             	and    $0x3f,%ecx
fffff80000251c34:	f0 49 0f b3 4c d6 08 	lock btr %rcx,0x8(%r14,%rdx,8)
fffff80000251c3b:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
fffff80000251c42:	00
fffff80000251c43:	48 8b cb             	mov    %rbx,%rcx
fffff80000251c46:	e8 55 1e 0f 00       	call   0xfffff80000343aa0
fffff80000251c4b:	40 38 6b 0c          	cmp    %bpl,0xc(%rbx)
fffff80000251c4f:	0f 84 f4 03 00 00    	je     0xfffff80000252049
fffff80000251c55:	40 88 6b 0c          	mov    %bpl,0xc(%rbx)
fffff80000251c59:	f6 05 00 79 3b 00 04 	testb  $0x4,0x3b7900(%rip)        # 0xfffff80000609560
fffff80000251c60:	74 18                	je     0xfffff80000251c7a
fffff80000251c62:	0f 31                	rdtsc
fffff80000251c64:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000251c68:	48 0b c2             	or     %rdx,%rax
fffff80000251c6b:	48 8b c8             	mov    %rax,%rcx
fffff80000251c6e:	48 8b 43 28          	mov    0x28(%rbx),%rax
fffff80000251c72:	48 f7 e1             	mul    %rcx
fffff80000251c75:	48 8b fa             	mov    %rdx,%rdi
fffff80000251c78:	eb 0b                	jmp    0xfffff80000251c85
fffff80000251c7a:	48 8b cb             	mov    %rbx,%rcx
fffff80000251c7d:	e8 da 48 fe ff       	call   0xfffff8000023655c
fffff80000251c82:	48 8b f8             	mov    %rax,%rdi
fffff80000251c85:	4c 8b c7             	mov    %rdi,%r8
fffff80000251c88:	4c 2b 83 08 f0 02 00 	sub    0x2f008(%rbx),%r8
fffff80000251c8f:	0f 31                	rdtsc
fffff80000251c91:	48 8b 8b c8 f0 02 00 	mov    0x2f0c8(%rbx),%rcx
fffff80000251c98:	48 8d b3 d0 04 01 00 	lea    0x104d0(%rbx),%rsi
fffff80000251c9f:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000251ca3:	48 0b c2             	or     %rdx,%rax
fffff80000251ca6:	48 03 43 58          	add    0x58(%rbx),%rax
fffff80000251caa:	48 89 bb 08 f0 02 00 	mov    %rdi,0x2f008(%rbx)
fffff80000251cb1:	4c 01 83 10 f0 02 00 	add    %r8,0x2f010(%rbx)
fffff80000251cb8:	48 89 83 c8 f0 02 00 	mov    %rax,0x2f0c8(%rbx)
fffff80000251cbf:	48 2b c1             	sub    %rcx,%rax
fffff80000251cc2:	48 01 83 d0 f0 02 00 	add    %rax,0x2f0d0(%rbx)
fffff80000251cc9:	4c 01 83 18 f0 02 00 	add    %r8,0x2f018(%rbx)
fffff80000251cd0:	48 39 36             	cmp    %rsi,(%rsi)
fffff80000251cd3:	75 10                	jne    0xfffff80000251ce5
fffff80000251cd5:	48 8b f5             	mov    %rbp,%rsi
fffff80000251cd8:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
fffff80000251cdf:	00
fffff80000251ce0:	e9 a5 01 00 00       	jmp    0xfffff80000251e8a
fffff80000251ce5:	44 8b 8b 44 08 01 00 	mov    0x10844(%rbx),%r9d
fffff80000251cec:	41 8b d1             	mov    %r9d,%edx
fffff80000251cef:	4c 8b 9b d8 05 01 00 	mov    0x105d8(%rbx),%r11
fffff80000251cf6:	45 8b c1             	mov    %r9d,%r8d
fffff80000251cf9:	c1 ea 06             	shr    $0x6,%edx
fffff80000251cfc:	41 83 e0 3f          	and    $0x3f,%r8d
fffff80000251d00:	49 8b 8b 70 01 00 00 	mov    0x170(%r11),%rcx
fffff80000251d07:	48 8b c1             	mov    %rcx,%rax
fffff80000251d0a:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000251d0e:	3b d0                	cmp    %eax,%edx
fffff80000251d10:	72 0c                	jb     0xfffff80000251d1e
fffff80000251d12:	48 c1 e9 10          	shr    $0x10,%rcx
fffff80000251d16:	66 85 c9             	test   %cx,%cx
fffff80000251d19:	0f 95 c0             	setne  %al
fffff80000251d1c:	eb 0f                	jmp    0xfffff80000251d2d
fffff80000251d1e:	41 8b c8             	mov    %r8d,%ecx
fffff80000251d21:	49 0f a3 8c d3 78 01 	bt     %rcx,0x178(%r11,%rdx,8)
fffff80000251d28:	00 00
fffff80000251d2a:	0f 92 c0             	setb   %al
fffff80000251d2d:	84 c0                	test   %al,%al
fffff80000251d2f:	0f 84 e2 00 00 00    	je     0xfffff80000251e17
fffff80000251d35:	49 8b 83 c0 00 00 00 	mov    0xc0(%r11),%rax
fffff80000251d3c:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000251d40:	3b d0                	cmp    %eax,%edx
fffff80000251d42:	72 06                	jb     0xfffff80000251d4a
fffff80000251d44:	f0 09 2c 24          	lock or %ebp,(%rsp)
fffff80000251d48:	eb 10                	jmp    0xfffff80000251d5a
fffff80000251d4a:	41 8b c9             	mov    %r9d,%ecx
fffff80000251d4d:	83 e1 3f             	and    $0x3f,%ecx
fffff80000251d50:	f0 49 0f b3 8c d3 c8 	lock btr %rcx,0xc8(%r11,%rdx,8)
fffff80000251d57:	00 00 00
fffff80000251d5a:	40 38 2d da b4 59 00 	cmp    %bpl,0x59b4da(%rip)        # 0xfffff800007ed23b
fffff80000251d61:	0f 84 b0 00 00 00    	je     0xfffff80000251e17
fffff80000251d67:	48 8b 8b 00 05 01 00 	mov    0x10500(%rbx),%rcx
fffff80000251d6e:	44 8b c5             	mov    %ebp,%r8d
fffff80000251d71:	49 8b 83 e8 00 00 00 	mov    0xe8(%r11),%rax
fffff80000251d78:	4c 8b d1             	mov    %rcx,%r10
fffff80000251d7b:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
fffff80000251d82:	00
fffff80000251d83:	49 c1 ea 20          	shr    $0x20,%r10
fffff80000251d87:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000251d8b:	85 c9                	test   %ecx,%ecx
fffff80000251d8d:	74 29                	je     0xfffff80000251db8
fffff80000251d8f:	4c 8d 8b 08 05 01 00 	lea    0x10508(%rbx),%r9
fffff80000251d96:	4d 8b c2             	mov    %r10,%r8
fffff80000251d99:	49 8d 93 f0 00 00 00 	lea    0xf0(%r11),%rdx
fffff80000251da0:	49 8b 09             	mov    (%r9),%rcx
fffff80000251da3:	48 f7 d1             	not    %rcx
fffff80000251da6:	f0 48 21 0a          	lock and %rcx,(%rdx)
fffff80000251daa:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff80000251dae:	4d 8d 49 08          	lea    0x8(%r9),%r9
fffff80000251db2:	49 83 ea 01          	sub    $0x1,%r10
fffff80000251db6:	75 e8                	jne    0xfffff80000251da0
fffff80000251db8:	44 0f b7 c8          	movzwl %ax,%r9d
fffff80000251dbc:	45 3b c1             	cmp    %r9d,%r8d
fffff80000251dbf:	73 2c                	jae    0xfffff80000251ded
fffff80000251dc1:	66 83 bc 24 92 00 00 	cmpw   $0x1,0x92(%rsp)
fffff80000251dc8:	00 01
fffff80000251dca:	75 21                	jne    0xfffff80000251ded
fffff80000251dcc:	41 8b c8             	mov    %r8d,%ecx
fffff80000251dcf:	41 8b d1             	mov    %r9d,%edx
fffff80000251dd2:	48 83 c1 1e          	add    $0x1e,%rcx
fffff80000251dd6:	41 2b d0             	sub    %r8d,%edx
fffff80000251dd9:	45 8b c1             	mov    %r9d,%r8d
fffff80000251ddc:	49 8d 0c cb          	lea    (%r11,%rcx,8),%rcx
fffff80000251de0:	48 89 29             	mov    %rbp,(%rcx)
fffff80000251de3:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff80000251de7:	48 83 ea 01          	sub    $0x1,%rdx
fffff80000251deb:	75 f3                	jne    0xfffff80000251de0
fffff80000251ded:	41 8b 83 ec 00 00 00 	mov    0xec(%r11),%eax
fffff80000251df4:	41 3b c0             	cmp    %r8d,%eax
fffff80000251df7:	73 1e                	jae    0xfffff80000251e17
fffff80000251df9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
fffff80000251e00:	f0 45 0f b1 83 ec 00 	lock cmpxchg %r8d,0xec(%r11)
fffff80000251e07:	00 00
fffff80000251e09:	74 0c                	je     0xfffff80000251e17
fffff80000251e0b:	41 8b 83 ec 00 00 00 	mov    0xec(%r11),%eax
fffff80000251e12:	41 3b c0             	cmp    %r8d,%eax