fffff80000245d3b:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
fffff80000245d40:	4c 8b cd             	mov    %rbp,%r9
fffff80000245d43:	4c 8b c7             	mov    %rdi,%r8
fffff80000245d46:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
fffff80000245d4b:	b9 27 1d 00 00       	mov    $0x1d27,%ecx
fffff80000245d50:	e8 ef 32 03 00       	call   0xfffff80000279044
fffff80000245d55:	90                   	nop
fffff80000245d56:	e9 a1 d3 fb ff       	jmp    0xfffff800002030fc
fffff80000245d5b:	cc                   	int3
fffff80000245d5c:	49 8d 88 40 25 00 00 	lea    0x2540(%r8),%rcx
fffff80000245d63:	e8 e8 ee 01 00       	call   0xfffff80000264c50
fffff80000245d68:	90                   	nop
fffff80000245d69:	e9 1d d4 fb ff       	jmp    0xfffff8000020318b
fffff80000245d6e:	44 39 3f             	cmp    %r15d,(%rdi)
fffff80000245d71:	75 1c                	jne    0xfffff80000245d8f
fffff80000245d73:	44 39 7f 04          	cmp    %r15d,0x4(%rdi)
fffff80000245d77:	75 16                	jne    0xfffff80000245d8f
fffff80000245d79:	44 39 7f 08          	cmp    %r15d,0x8(%rdi)
fffff80000245d7d:	75 10                	jne    0xfffff80000245d8f
fffff80000245d7f:	44 39 7f 0c          	cmp    %r15d,0xc(%rdi)
fffff80000245d83:	75 0a                	jne    0xfffff80000245d8f
fffff80000245d85:	44 38 78 48          	cmp    %r15b,0x48(%rax)
fffff80000245d89:	0f 84 24 d4 fb ff    	je     0xfffff800002031b3
fffff80000245d8f:	48 8b d7             	mov    %rdi,%rdx
fffff80000245d92:	48 2b cf             	sub    %rdi,%rcx
fffff80000245d95:	41 b8 04 00 00 00    	mov    $0x4,%r8d
fffff80000245d9b:	8b 44 11 38          	mov    0x38(%rcx,%rdx,1),%eax
fffff80000245d9f:	23 02                	and    (%rdx),%eax
fffff80000245da1:	0b 44 11 28          	or     0x28(%rcx,%rdx,1),%eax
fffff80000245da5:	89 02                	mov    %eax,(%rdx)
fffff80000245da7:	48 8d 52 04          	lea    0x4(%rdx),%rdx
fffff80000245dab:	49 83 e8 01          	sub    $0x1,%r8
fffff80000245daf:	75 ea                	jne    0xfffff80000245d9b
fffff80000245db1:	e9 fd d3 fb ff       	jmp    0xfffff800002031b3
fffff80000245db6:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff80000245dbd:	01 00
fffff80000245dbf:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff80000245dc6:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff80000245dcd:	8a 49 14             	mov    0x14(%rcx),%cl
fffff80000245dd0:	8b 90 14 0c 01 00    	mov    0x10c14(%rax),%edx
fffff80000245dd6:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000245ddb:	d3 e0                	shl    %cl,%eax
fffff80000245ddd:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff80000245de0:	0b c8                	or     %eax,%ecx
fffff80000245de2:	f7 d1                	not    %ecx
fffff80000245de4:	23 ca                	and    %edx,%ecx
fffff80000245de6:	0f bc d9             	bsf    %ecx,%ebx
fffff80000245de9:	0f 95 c0             	setne  %al
fffff80000245dec:	84 c0                	test   %al,%al
fffff80000245dee:	0f 84 37 d4 fb ff    	je     0xfffff8000020322b
fffff80000245df4:	80 fb ff             	cmp    $0xff,%bl
fffff80000245df7:	0f 84 2e d4 fb ff    	je     0xfffff8000020322b
fffff80000245dfd:	41 be 68 00 00 00    	mov    $0x68,%r14d
fffff80000245e03:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
fffff80000245e07:	45 8b c6             	mov    %r14d,%r8d
fffff80000245e0a:	33 d2                	xor    %edx,%edx
fffff80000245e0c:	e8 af e7 ff ff       	call   0xfffff800002445c0
fffff80000245e11:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
fffff80000245e15:	b2 02                	mov    $0x2,%dl
fffff80000245e17:	48 8b ce             	mov    %rsi,%rcx
fffff80000245e1a:	e8 79 1e 07 00       	call   0xfffff800002b7c98
fffff80000245e1f:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
fffff80000245e23:	ba 00 00 02 00       	mov    $0x20000,%edx
fffff80000245e28:	48 8b ce             	mov    %rsi,%rcx
fffff80000245e2b:	e8 70 8e 0c 00       	call   0xfffff8000030eca0
fffff80000245e30:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
fffff80000245e34:	ba 03 00 02 00       	mov    $0x20003,%edx
fffff80000245e39:	48 8b ce             	mov    %rsi,%rcx
fffff80000245e3c:	e8 5f 8e 0c 00       	call   0xfffff8000030eca0
fffff80000245e41:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff80000245e45:	ba 01 00 02 00       	mov    $0x20001,%edx
fffff80000245e4a:	48 8b ce             	mov    %rsi,%rcx
fffff80000245e4d:	e8 4e 8e 0c 00       	call   0xfffff8000030eca0
fffff80000245e52:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
fffff80000245e56:	ba 02 00 02 00       	mov    $0x20002,%edx
fffff80000245e5b:	48 8b ce             	mov    %rsi,%rcx
fffff80000245e5e:	e8 3d 8e 0c 00       	call   0xfffff8000030eca0
fffff80000245e63:	8b 07                	mov    (%rdi),%eax
fffff80000245e65:	45 8a ce             	mov    %r14b,%r9b
fffff80000245e68:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
fffff80000245e6c:	41 b8 02 00 01 80    	mov    $0x80010002,%r8d
fffff80000245e72:	8b 47 04             	mov    0x4(%rdi),%eax
fffff80000245e75:	8a d3                	mov    %bl,%dl
fffff80000245e77:	48 89 45 17          	mov    %rax,0x17(%rbp)
fffff80000245e7b:	48 8b ce             	mov    %rsi,%rcx
fffff80000245e7e:	8b 47 08             	mov    0x8(%rdi),%eax
fffff80000245e81:	48 89 45 07          	mov    %rax,0x7(%rbp)
fffff80000245e85:	8b 47 0c             	mov    0xc(%rdi),%eax
fffff80000245e88:	48 89 45 0f          	mov    %rax,0xf(%rbp)
fffff80000245e8c:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
fffff80000245e90:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
fffff80000245e95:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000245e9a:	e8 6d f0 06 00       	call   0xfffff800002b4f0c
fffff80000245e9f:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000245ea6:	00 00
fffff80000245ea8:	f6 40 6c 10          	testb  $0x10,0x6c(%rax)
fffff80000245eac:	75 0c                	jne    0xfffff80000245eba
fffff80000245eae:	41 8b d6             	mov    %r14d,%edx
fffff80000245eb1:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
fffff80000245eb5:	e8 d6 5d ff ff       	call   0xfffff8000023bc90
fffff80000245eba:	b8 18 10 00 00       	mov    $0x1018,%eax
fffff80000245ebf:	e9 70 d3 fb ff       	jmp    0xfffff80000203234
fffff80000245ec4:	65 48 8b 14 25 00 00 	mov    %gs:0x0,%rdx
fffff80000245ecb:	00 00
fffff80000245ecd:	f6 05 8c 36 3c 00 04 	testb  $0x4,0x3c368c(%rip)        # 0xfffff80000609560
fffff80000245ed4:	74 1b                	je     0xfffff80000245ef1
fffff80000245ed6:	4c 8b 42 28          	mov    0x28(%rdx),%r8
fffff80000245eda:	0f 31                	rdtsc
fffff80000245edc:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000245ee0:	48 0b c2             	or     %rdx,%rax
fffff80000245ee3:	48 8b c8             	mov    %rax,%rcx
fffff80000245ee6:	49 8b c0             	mov    %r8,%rax
fffff80000245ee9:	48 f7 e1             	mul    %rcx
fffff80000245eec:	48 8b c2             	mov    %rdx,%rax
fffff80000245eef:	eb 08                	jmp    0xfffff80000245ef9
fffff80000245ef1:	48 8b ca             	mov    %rdx,%rcx
fffff80000245ef4:	e8 63 06 ff ff       	call   0xfffff8000023655c
fffff80000245ef9:	48 39 83 f0 03 00 00 	cmp    %rax,0x3f0(%rbx)
fffff80000245f00:	41 0f 97 c2          	seta   %r10b
fffff80000245f04:	e9 ad d3 fb ff       	jmp    0xfffff800002032b6
fffff80000245f09:	83 3d 70 ac 3c 00 02 	cmpl   $0x2,0x3cac70(%rip)        # 0xfffff80000610b80
fffff80000245f10:	48 8d 05 69 a2 3c 00 	lea    0x3ca269(%rip),%rax        # 0xfffff80000610180
fffff80000245f17:	75 10                	jne    0xfffff80000245f29
fffff80000245f19:	8b 51 40             	mov    0x40(%rcx),%edx
fffff80000245f1c:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
fffff80000245f20:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
fffff80000245f24:	e9 98 d3 fb ff       	jmp    0xfffff800002032c1
fffff80000245f29:	41 8b d2             	mov    %r10d,%edx
fffff80000245f2c:	e9 90 d3 fb ff       	jmp    0xfffff800002032c1
fffff80000245f31:	cc                   	int3
fffff80000245f32:	83 f8 01             	cmp    $0x1,%eax
fffff80000245f35:	74 21                	je     0xfffff80000245f58
fffff80000245f37:	41 8d 92 70 ff ff bf 	lea    -0x40000090(%r10),%edx
fffff80000245f3e:	83 fa 0f             	cmp    $0xf,%edx
fffff80000245f41:	0f 87 9f 00 00 00    	ja     0xfffff80000245fe6
fffff80000245f47:	4d 8b c1             	mov    %r9,%r8
fffff80000245f4a:	48 8b cd             	mov    %rbp,%rcx
fffff80000245f4d:	e8 62 30 09 00       	call   0xfffff800002d8fb4
fffff80000245f52:	90                   	nop
fffff80000245f53:	e9 cc d5 fb ff       	jmp    0xfffff80000203524
fffff80000245f58:	4c 8d b5 18 01 00 00 	lea    0x118(%rbp),%r14
fffff80000245f5f:	4d 8b c1             	mov    %r9,%r8
fffff80000245f62:	49 8b 1e             	mov    (%r14),%rbx
fffff80000245f65:	49 8b d6             	mov    %r14,%rdx
fffff80000245f68:	48 8b cd             	mov    %rbp,%rcx
fffff80000245f6b:	e8 e8 31 09 00       	call   0xfffff800002d9158
fffff80000245f70:	0f b7 f8             	movzwl %ax,%edi
fffff80000245f73:	66 85 c0             	test   %ax,%ax
fffff80000245f76:	0f 85 ab d5 fb ff    	jne    0xfffff80000203527
fffff80000245f7c:	41 f6 06 01          	testb  $0x1,(%r14)
fffff80000245f80:	0f 94 c1             	sete   %cl
fffff80000245f83:	f6 c3 01             	test   $0x1,%bl
fffff80000245f86:	0f 95 c0             	setne  %al
fffff80000245f89:	84 c8                	test   %cl,%al
fffff80000245f8b:	0f 84 96 d5 fb ff    	je     0xfffff80000203527
fffff80000245f91:	48 8d 9d 18 02 00 00 	lea    0x218(%rbp),%rbx
fffff80000245f98:	f0 48 0f ba 2b 00    	lock btsq $0x0,(%rbx)
fffff80000245f9e:	73 08                	jae    0xfffff80000245fa8
fffff80000245fa0:	48 8b cb             	mov    %rbx,%rcx
fffff80000245fa3:	e8 68 56 fd ff       	call   0xfffff8000021b610
fffff80000245fa8:	44 8b c6             	mov    %esi,%r8d
fffff80000245fab:	41 8b d0             	mov    %r8d,%edx
fffff80000245fae:	48 8b cd             	mov    %rbp,%rcx
fffff80000245fb1:	e8 86 dc 08 00       	call   0xfffff800002d3c3c
fffff80000245fb6:	41 ff c0             	inc    %r8d
fffff80000245fb9:	41 83 f8 10          	cmp    $0x10,%r8d
fffff80000245fbd:	72 ec                	jb     0xfffff80000245fab
fffff80000245fbf:	f0 48 21 33          	lock and %rsi,(%rbx)
fffff80000245fc3:	e9 5f d5 fb ff       	jmp    0xfffff80000203527
fffff80000245fc8:	48 8d 55 18          	lea    0x18(%rbp),%rdx
fffff80000245fcc:	eb 07                	jmp    0xfffff80000245fd5
fffff80000245fce:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
fffff80000245fd5:	4d 8b c1             	mov    %r9,%r8
fffff80000245fd8:	48 8b cd             	mov    %rbp,%rcx
fffff80000245fdb:	e8 78 31 09 00       	call   0xfffff800002d9158
fffff80000245fe0:	90                   	nop
fffff80000245fe1:	e9 3e d5 fb ff       	jmp    0xfffff80000203524
fffff80000245fe6:	bf 13 10 00 00       	mov    $0x1013,%edi
fffff80000245feb:	e9 37 d5 fb ff       	jmp    0xfffff80000203527
fffff80000245ff0:	49 8b d1             	mov    %r9,%rdx
fffff80000245ff3:	48 8b cd             	mov    %rbp,%rcx
fffff80000245ff6:	e8 fd 2c 09 00       	call   0xfffff800002d8cf8
fffff80000245ffb:	90                   	nop
fffff80000245ffc:	e9 23 d5 fb ff       	jmp    0xfffff80000203524
fffff80000246001:	41 81 fa 10 01 00 40 	cmp    $0x40000110,%r10d
fffff80000246008:	74 3d                	je     0xfffff80000246047
fffff8000024600a:	41 81 fa 12 01 00 40 	cmp    $0x40000112,%r10d
fffff80000246011:	74 22                	je     0xfffff80000246035
fffff80000246013:	49 8b cb             	mov    %r11,%rcx
fffff80000246016:	41 81 fa 14 01 00 40 	cmp    $0x40000114,%r10d
fffff8000024601d:	74 0b                	je     0xfffff8000024602a
fffff8000024601f:	e8 d8 20 09 00       	call   0xfffff800002d80fc
fffff80000246024:	90                   	nop
fffff80000246025:	e9 fa d4 fb ff       	jmp    0xfffff80000203524
fffff8000024602a:	e8 3d 20 09 00       	call   0xfffff800002d806c
fffff8000024602f:	90                   	nop
fffff80000246030:	e9 ef d4 fb ff       	jmp    0xfffff80000203524
fffff80000246035:	49 8b 8b 08 03 00 00 	mov    0x308(%r11),%rcx
fffff8000024603c:	e8 8b 9b 08 00       	call   0xfffff800002cfbcc
fffff80000246041:	90                   	nop
fffff80000246042:	e9 dd d4 fb ff       	jmp    0xfffff80000203524
fffff80000246047:	49 8b 8b 08 03 00 00 	mov    0x308(%r11),%rcx
fffff8000024604e:	e8 bd 9d 08 00       	call   0xfffff800002cfe10
fffff80000246053:	90                   	nop
fffff80000246054:	e9 cb d4 fb ff       	jmp    0xfffff80000203524
fffff80000246059:	cc                   	int3
fffff8000024605a:	48 6b c9 1c          	imul   $0x1c,%rcx,%rcx
fffff8000024605e:	48 8d 05 2f 49 52 00 	lea    0x52492f(%rip),%rax        # 0xfffff8000076a994
fffff80000246065:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff8000024606a:	33 d2                	xor    %edx,%edx
fffff8000024606c:	8b 3c 01             	mov    (%rcx,%rax,1),%edi
fffff8000024606f:	8b df                	mov    %edi,%ebx
fffff80000246071:	b8 10 00 00 00       	mov    $0x10,%eax
fffff80000246076:	c1 eb 06             	shr    $0x6,%ebx
fffff80000246079:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
fffff8000024607e:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
fffff80000246083:	83 e7 3f             	and    $0x3f,%edi
fffff80000246086:	44 8d 43 01          	lea    0x1(%rbx),%r8d
fffff8000024608a:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000024608e:	e8 2d e5 ff ff       	call   0xfffff800002445c0
fffff80000246093:	8d 43 01             	lea    0x1(%rbx),%eax
fffff80000246096:	8b cf                	mov    %edi,%ecx
fffff80000246098:	0f b7 c0             	movzwl %ax,%eax
fffff8000024609b:	ba 0d 00 00 00       	mov    $0xd,%edx
fffff800002460a0:	89 44 24 24          	mov    %eax,0x24(%rsp)
fffff800002460a4:	48 0f ab 4c dc 28    	bts    %rcx,0x28(%rsp,%rbx,8)
fffff800002460aa:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff800002460af:	e8 dc dc 00 00       	call   0xfffff80000253d90
fffff800002460b4:	0f b7 c6             	movzwl %si,%eax
fffff800002460b7:	e9 49 d5 fb ff       	jmp    0xfffff80000203605
fffff800002460bc:	48 8b 53 40          	mov    0x40(%rbx),%rdx
fffff800002460c0:	48 8b 0a             	mov    (%rdx),%rcx
fffff800002460c3:	48 85 c9             	test   %rcx,%rcx
fffff800002460c6:	74 16                	je     0xfffff800002460de
fffff800002460c8:	4c 8b 83 a8 a2 02 00 	mov    0x2a2a8(%rbx),%r8
fffff800002460cf:	41 b1 01             	mov    $0x1,%r9b
fffff800002460d2:	48 8b 93 a0 a2 02 00 	mov    0x2a2a0(%rbx),%rdx
fffff800002460d9:	e8 fe 2a 0b 00       	call   0xfffff800002f8bdc
fffff800002460de:	c6 83 9c a2 02 00 00 	movb   $0x0,0x2a29c(%rbx)
fffff800002460e5:	e9 7a d5 fb ff       	jmp    0xfffff80000203664
fffff800002460ea:	49 8b c0             	mov    %r8,%rax
fffff800002460ed:	25 f0 0f 00 00       	and    $0xff0,%eax
fffff800002460f2:	48 2d 00 01 00 00    	sub    $0x100,%rax
fffff800002460f8:	48 3d f0 0e 00 00    	cmp    $0xef0,%rax
fffff800002460fe:	0f 86 13 d6 fb ff    	jbe    0xfffff80000203717
fffff80000246104:	e9 3d d6 fb ff       	jmp    0xfffff80000203746
fffff80000246109:	cc                   	int3
fffff8000024610a:	48 8b cb             	mov    %rbx,%rcx
fffff8000024610d:	e8 3e d2 fb ff       	call   0xfffff80000203350
fffff80000246112:	48 3b f7             	cmp    %rdi,%rsi
fffff80000246115:	e9 b3 d6 fb ff       	jmp    0xfffff800002037cd
fffff8000024611a:	48 3b f7             	cmp    %rdi,%rsi
fffff8000024611d:	0f 86 b1 d6 fb ff    	jbe    0xfffff800002037d4
fffff80000246123:	33 f6                	xor    %esi,%esi
fffff80000246125:	e9 a6 d6 fb ff       	jmp    0xfffff800002037d0
fffff8000024612a:	48 0f ba e2 0c       	bt     $0xc,%rdx
fffff8000024612f:	0f 83 2e d7 fb ff    	jae    0xfffff80000203863
fffff80000246135:	e9 3e d7 fb ff       	jmp    0xfffff80000203878
fffff8000024613a:	4c 8b 51 18          	mov    0x18(%rcx),%r10
fffff8000024613e:	49 8b ca             	mov    %r10,%rcx
fffff80000246141:	e8 0a ab fd ff       	call   0xfffff80000220c50
fffff80000246146:	44 8b 4b 20          	mov    0x20(%rbx),%r9d
fffff8000024614a:	4b 8b ac ca 58 01 00 	mov    0x158(%r10,%r9,8),%rbp
fffff80000246151:	00
fffff80000246152:	48 85 ed             	test   %rbp,%rbp
fffff80000246155:	75 06                	jne    0xfffff8000024615d
fffff80000246157:	44 8d 45 0e          	lea    0xe(%rbp),%r8d
fffff8000024615b:	eb 10                	jmp    0xfffff8000024616d
fffff8000024615d:	48 8d 8d 38 05 00 00 	lea    0x538(%rbp),%rcx
fffff80000246164:	e8 53 68 fc ff       	call   0xfffff8000020c9bc
fffff80000246169:	44 0f b7 c0          	movzwl %ax,%r8d
fffff8000024616d:	49 8b ca             	mov    %r10,%rcx
fffff80000246170:	e8 af aa fd ff       	call   0xfffff80000220c24
fffff80000246175:	66 45 85 c0          	test   %r8w,%r8w
fffff80000246179:	0f 85 2f d7 fb ff    	jne    0xfffff800002038ae
fffff8000024617f:	0f b6 43 14          	movzbl 0x14(%rbx),%eax
fffff80000246183:	48 8b b4 c5 a8 02 00 	mov    0x2a8(%rbp,%rax,8),%rsi
fffff8000024618a:	00
fffff8000024618b:	48 83 c6 40          	add    $0x40,%rsi
fffff8000024618f:	48 8d be 18 02 00 00 	lea    0x218(%rsi),%rdi
fffff80000246196:	f0 48 0f ba 2f 00    	lock btsq $0x0,(%rdi)
fffff8000024619c:	73 08                	jae    0xfffff800002461a6
fffff8000024619e:	48 8b cf             	mov    %rdi,%rcx
fffff800002461a1:	e8 6a 54 fd ff       	call   0xfffff8000021b610
fffff800002461a6:	8b 43 10             	mov    0x10(%rbx),%eax
fffff800002461a9:	85 c0                	test   %eax,%eax
fffff800002461ab:	75 3e                	jne    0xfffff800002461eb
fffff800002461ad:	48 8b 03             	mov    (%rbx),%rax
fffff800002461b0:	48 39 58 08          	cmp    %rbx,0x8(%rax)
fffff800002461b4:	75 4b                	jne    0xfffff80000246201
fffff800002461b6:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
fffff800002461ba:	48 39 19             	cmp    %rbx,(%rcx)
fffff800002461bd:	75 42                	jne    0xfffff80000246201
fffff800002461bf:	48 89 01             	mov    %rax,(%rcx)
fffff800002461c2:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002461c7:	48 89 48 08          	mov    %rcx,0x8(%rax)
fffff800002461cb:	8b 4b 24             	mov    0x24(%rbx),%ecx
fffff800002461ce:	48 8d 41 22          	lea    0x22(%rcx),%rax
fffff800002461d2:	48 c1 e0 04          	shl    $0x4,%rax
fffff800002461d6:	48 03 c6             	add    %rsi,%rax
fffff800002461d9:	48 39 00             	cmp    %rax,(%rax)
fffff800002461dc:	75 0a                	jne    0xfffff800002461e8
fffff800002461de:	8b c2                	mov    %edx,%eax
fffff800002461e0:	d3 e0                	shl    %cl,%eax
fffff800002461e2:	31 86 28 03 00 00    	xor    %eax,0x328(%rsi)
fffff800002461e8:	89 53 10             	mov    %edx,0x10(%rbx)
fffff800002461eb:	f0 4c 21 37          	lock and %r14,(%rdi)
fffff800002461ef:	48 8d 8d 38 05 00 00 	lea    0x538(%rbp),%rcx
fffff800002461f6:	e8 7d c5 fb ff       	call   0xfffff80000202778
fffff800002461fb:	90                   	nop
fffff800002461fc:	e9 ad d6 fb ff       	jmp    0xfffff800002038ae
fffff80000246201:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff80000246206:	cd 29                	int    $0x29
fffff80000246208:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000024620f:	00 00
fffff80000246211:	f0 44 09 24 24       	lock or %r12d,(%rsp)
fffff80000246216:	4c 89 a1 90 03 01 00 	mov    %r12,0x10390(%rcx)
fffff8000024621d:	65 48 8b 34 25 a0 03 	mov    %gs:0x103a0,%rsi
fffff80000246224:	01 00
fffff80000246226:	8b 86 18 01 00 00    	mov    0x118(%rsi),%eax
fffff8000024622c:	8b c8                	mov    %eax,%ecx
fffff8000024622e:	83 c9 02             	or     $0x2,%ecx
fffff80000246231:	89 8e 18 01 00 00    	mov    %ecx,0x118(%rsi)
fffff80000246237:	a8 03                	test   $0x3,%al
fffff80000246239:	75 1a                	jne    0xfffff80000246255
fffff8000024623b:	48 8b be a8 09 00 00 	mov    0x9a8(%rsi),%rdi
fffff80000246242:	48 8b ce             	mov    %rsi,%rcx
fffff80000246245:	48 8b d7             	mov    %rdi,%rdx
fffff80000246248:	e8 83 05 ff ff       	call   0xfffff800002367d0
fffff8000024624d:	44 89 67 04          	mov    %r12d,0x4(%rdi)
fffff80000246251:	c6 47 02 01          	movb   $0x1,0x2(%rdi)
fffff80000246255:	44 38 a6 88 09 00 00 	cmp    %r12b,0x988(%rsi)
fffff8000024625c:	74 5d                	je     0xfffff800002462bb
fffff8000024625e:	44 8b 9e 18 01 00 00 	mov    0x118(%rsi),%r11d
fffff80000246265:	41 8b d3             	mov    %r11d,%edx
fffff80000246268:	8a 86 75 0c 00 00    	mov    0xc75(%rsi),%al
fffff8000024626e:	41 83 e3 0b          	and    $0xb,%r11d
fffff80000246272:	40 0f 95 c7          	setne  %dil
fffff80000246276:	81 e2 84 00 00 00    	and    $0x84,%edx
fffff8000024627c:	0f 95 c1             	setne  %cl
fffff8000024627f:	24 01                	and    $0x1,%al
fffff80000246281:	3a c1                	cmp    %cl,%al
fffff80000246283:	74 13                	je     0xfffff80000246298
fffff80000246285:	48 8b ce             	mov    %rsi,%rcx
fffff80000246288:	85 d2                	test   %edx,%edx
fffff8000024628a:	74 07                	je     0xfffff80000246293
fffff8000024628c:	e8 57 3a ff ff       	call   0xfffff80000239ce8
fffff80000246291:	eb 05                	jmp    0xfffff80000246298
fffff80000246293:	e8 0c 3b ff ff       	call   0xfffff80000239da4
fffff80000246298:	8a 86 75 0c 00 00    	mov    0xc75(%rsi),%al