fffff8000028b74f:	56                   	push   %rsi
fffff8000028b750:	57                   	push   %rdi
fffff8000028b751:	41 54                	push   %r12
fffff8000028b753:	41 55                	push   %r13
fffff8000028b755:	41 56                	push   %r14
fffff8000028b757:	41 57                	push   %r15
fffff8000028b759:	48 83 ec 58          	sub    $0x58,%rsp
fffff8000028b75d:	65 4c 8b 34 25 a0 03 	mov    %gs:0x103a0,%r14
fffff8000028b764:	01 00
fffff8000028b766:	33 db                	xor    %ebx,%ebx
fffff8000028b768:	48 89 58 98          	mov    %rbx,-0x68(%rax)
fffff8000028b76c:	44 8b e9             	mov    %ecx,%r13d
fffff8000028b76f:	44 8b fb             	mov    %ebx,%r15d
fffff8000028b772:	0f b7 fb             	movzwl %bx,%edi
fffff8000028b775:	8b f3                	mov    %ebx,%esi
fffff8000028b777:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
fffff8000028b77c:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff8000028b783:	49 8b ae 08 03 00 00 	mov    0x308(%r14),%rbp
fffff8000028b78a:	48 8b cd             	mov    %rbp,%rcx
fffff8000028b78d:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
fffff8000028b792:	0f b6 50 14          	movzbl 0x14(%rax),%edx
fffff8000028b796:	4c 69 e2 c0 46 00 00 	imul   $0x46c0,%rdx,%r12
fffff8000028b79d:	e8 72 0c 07 00       	call   0xfffff800002fc414
fffff8000028b7a2:	84 c0                	test   %al,%al
fffff8000028b7a4:	75 08                	jne    0xfffff8000028b7ae
fffff8000028b7a6:	8d 7b 1e             	lea    0x1e(%rbx),%edi
fffff8000028b7a9:	e9 bc 02 00 00       	jmp    0xfffff8000028ba6a
fffff8000028b7ae:	41 8d 45 ff          	lea    -0x1(%r13),%eax
fffff8000028b7b2:	3d fe 01 00 00       	cmp    $0x1fe,%eax
fffff8000028b7b7:	0f 87 0a 02 00 00    	ja     0xfffff8000028b9c7
fffff8000028b7bd:	41 8a 84 2c 90 67 00 	mov    0x6790(%r12,%rbp,1),%al
fffff8000028b7c4:	00
fffff8000028b7c5:	84 c0                	test   %al,%al
fffff8000028b7c7:	75 72                	jne    0xfffff8000028b83b
fffff8000028b7c9:	48 8d 9d e0 0c 01 00 	lea    0x10ce0(%rbp),%rbx
fffff8000028b7d0:	f0 48 0f ba 2b 00    	lock btsq $0x0,(%rbx)
fffff8000028b7d6:	73 08                	jae    0xfffff8000028b7e0
fffff8000028b7d8:	48 8b cb             	mov    %rbx,%rcx
fffff8000028b7db:	e8 30 fe f8 ff       	call   0xfffff8000021b610
fffff8000028b7e0:	41 8a 84 2c 90 67 00 	mov    0x6790(%r12,%rbp,1),%al
fffff8000028b7e7:	00
fffff8000028b7e8:	84 c0                	test   %al,%al
fffff8000028b7ea:	75 42                	jne    0xfffff8000028b82e
fffff8000028b7ec:	48 8b 95 30 01 00 00 	mov    0x130(%rbp),%rdx
fffff8000028b7f3:	48 8d 8d 98 67 00 00 	lea    0x6798(%rbp),%rcx
fffff8000028b7fa:	4c 8b 8d a0 2d 01 00 	mov    0x12da0(%rbp),%r9
fffff8000028b801:	bf 05 00 00 00       	mov    $0x5,%edi
fffff8000028b806:	49 03 cc             	add    %r12,%rcx
fffff8000028b809:	c7 44 24 28 00 00 01 	movl   $0x10000,0x28(%rsp)
fffff8000028b810:	00
fffff8000028b811:	89 7c 24 20          	mov    %edi,0x20(%rsp)
fffff8000028b815:	48 8b 12             	mov    (%rdx),%rdx
fffff8000028b818:	e8 b7 20 0b 00       	call   0xfffff8000033d8d4
fffff8000028b81d:	0f b7 f8             	movzwl %ax,%edi
fffff8000028b820:	66 85 c0             	test   %ax,%ax
fffff8000028b823:	75 09                	jne    0xfffff8000028b82e
fffff8000028b825:	41 c6 84 2c 90 67 00 	movb   $0x1,0x6790(%r12,%rbp,1)
fffff8000028b82c:	00 01
fffff8000028b82e:	f0 48 21 33          	lock and %rsi,(%rbx)
fffff8000028b832:	66 85 ff             	test   %di,%di
fffff8000028b835:	0f 85 2f 02 00 00    	jne    0xfffff8000028ba6a
fffff8000028b83b:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
fffff8000028b842:	49 8d b6 10 03 00 00 	lea    0x310(%r14),%rsi
fffff8000028b849:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
fffff8000028b84e:	41 b8 20 00 00 00    	mov    $0x20,%r8d
fffff8000028b854:	48 8b d6             	mov    %rsi,%rdx
fffff8000028b857:	48 8b 08             	mov    (%rax),%rcx
fffff8000028b85a:	e8 ad d9 f9 ff       	call   0xfffff8000022920c
fffff8000028b85f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000028b864:	0f b7 f8             	movzwl %ax,%edi
fffff8000028b867:	66 85 c0             	test   %ax,%ax
fffff8000028b86a:	0f 85 84 01 00 00    	jne    0xfffff8000028b9f4
fffff8000028b870:	41 8d 45 01          	lea    0x1(%r13),%eax
fffff8000028b874:	45 33 f6             	xor    %r14d,%r14d
fffff8000028b877:	89 43 08             	mov    %eax,0x8(%rbx)
fffff8000028b87a:	48 8b d6             	mov    %rsi,%rdx
fffff8000028b87d:	44 6b c0 78          	imul   $0x78,%eax,%r8d
fffff8000028b881:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
fffff8000028b888:	48 8b 08             	mov    (%rax),%rcx
fffff8000028b88b:	4c 89 33             	mov    %r14,(%rbx)
fffff8000028b88e:	41 81 f8 a0 0f 00 00 	cmp    $0xfa0,%r8d
fffff8000028b895:	77 0a                	ja     0xfffff8000028b8a1
fffff8000028b897:	4c 8b cb             	mov    %rbx,%r9
fffff8000028b89a:	e8 6d d9 f9 ff       	call   0xfffff8000022920c
fffff8000028b89f:	eb 0d                	jmp    0xfffff8000028b8ae
fffff8000028b8a1:	45 33 c9             	xor    %r9d,%r9d
fffff8000028b8a4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
fffff8000028b8a9:	e8 4a a4 f9 ff       	call   0xfffff80000225cf8
fffff8000028b8ae:	0f b7 f8             	movzwl %ax,%edi
fffff8000028b8b1:	66 85 c0             	test   %ax,%ax
fffff8000028b8b4:	0f 85 3a 01 00 00    	jne    0xfffff8000028b9f4
fffff8000028b8ba:	4c 8b 33             	mov    (%rbx),%r14
fffff8000028b8bd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff8000028b8c3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff8000028b8c8:	49 8b d6             	mov    %r14,%rdx
fffff8000028b8cb:	e8 64 16 00 00       	call   0xfffff8000028cf34
fffff8000028b8d0:	0f b7 f8             	movzwl %ax,%edi
fffff8000028b8d3:	66 85 c0             	test   %ax,%ax
fffff8000028b8d6:	0f 85 18 01 00 00    	jne    0xfffff8000028b9f4
fffff8000028b8dc:	49 8b 56 38          	mov    0x38(%r14),%rdx
fffff8000028b8e0:	41 b8 06 00 00 00    	mov    $0x6,%r8d
fffff8000028b8e6:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000028b8ed:	00 00
fffff8000028b8ef:	c7 84 24 b8 00 00 00 	movl   $0x1,0xb8(%rsp)
fffff8000028b8f6:	01 00 00 00
fffff8000028b8fa:	e8 b9 c9 f7 ff       	call   0xfffff800002082b8
fffff8000028b8ff:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff8000028b905:	48 8b f0             	mov    %rax,%rsi
fffff8000028b908:	44 39 7b 08          	cmp    %r15d,0x8(%rbx)
fffff8000028b90c:	76 49                	jbe    0xfffff8000028b957
fffff8000028b90e:	41 8b cf             	mov    %r15d,%ecx
fffff8000028b911:	41 b8 03 00 00 00    	mov    $0x3,%r8d
fffff8000028b917:	4c 6b e9 78          	imul   $0x78,%rcx,%r13
fffff8000028b91b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff8000028b920:	4d 03 ee             	add    %r14,%r13
fffff8000028b923:	49 8b d5             	mov    %r13,%rdx
fffff8000028b926:	e8 09 16 00 00       	call   0xfffff8000028cf34
fffff8000028b92b:	0f b7 f8             	movzwl %ax,%edi
fffff8000028b92e:	66 85 c0             	test   %ax,%ax
fffff8000028b931:	75 40                	jne    0xfffff8000028b973
fffff8000028b933:	49 8b 45 10          	mov    0x10(%r13),%rax
fffff8000028b937:	41 8d 4f ff          	lea    -0x1(%r15),%ecx
fffff8000028b93b:	ff 84 24 b8 00 00 00 	incl   0xb8(%rsp)
fffff8000028b942:	41 ff c7             	inc    %r15d
fffff8000028b945:	48 89 04 ce          	mov    %rax,(%rsi,%rcx,8)
fffff8000028b949:	44 3b 7b 08          	cmp    0x8(%rbx),%r15d
fffff8000028b94d:	72 bf                	jb     0xfffff8000028b90e
fffff8000028b94f:	44 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13d
fffff8000028b956:	00
fffff8000028b957:	33 c0                	xor    %eax,%eax
fffff8000028b959:	38 84 24 a8 00 00 00 	cmp    %al,0xa8(%rsp)
fffff8000028b960:	74 1b                	je     0xfffff8000028b97d
fffff8000028b962:	49 8b 4e 10          	mov    0x10(%r14),%rcx
fffff8000028b966:	41 8b c5             	mov    %r13d,%eax
fffff8000028b969:	48 83 c9 01          	or     $0x1,%rcx
fffff8000028b96d:	48 89 0c c6          	mov    %rcx,(%rsi,%rax,8)
fffff8000028b971:	eb 13                	jmp    0xfffff8000028b986
fffff8000028b973:	44 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%r15d
fffff8000028b97a:	00
fffff8000028b97b:	eb 4f                	jmp    0xfffff8000028b9cc
fffff8000028b97d:	41 8d 45 ff          	lea    -0x1(%r13),%eax
fffff8000028b981:	48 83 0c c6 10       	orq    $0x10,(%rsi,%rax,8)
fffff8000028b986:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff8000028b98b:	48 8d 8d 98 67 00 00 	lea    0x6798(%rbp),%rcx
fffff8000028b992:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000028b997:	49 03 cc             	add    %r12,%rcx
fffff8000028b99a:	4d 8b 46 10          	mov    0x10(%r14),%r8
fffff8000028b99e:	44 8b 88 14 03 00 00 	mov    0x314(%rax),%r9d
fffff8000028b9a5:	48 8d 53 10          	lea    0x10(%rbx),%rdx
fffff8000028b9a9:	e8 96 23 0b 00       	call   0xfffff8000033dd44
fffff8000028b9ae:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
fffff8000028b9b5:	00
fffff8000028b9b6:	49 8b 46 38          	mov    0x38(%r14),%rax
fffff8000028b9ba:	44 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%r15d
fffff8000028b9c1:	00
fffff8000028b9c2:	48 89 01             	mov    %rax,(%rcx)
fffff8000028b9c5:	eb 0a                	jmp    0xfffff8000028b9d1
fffff8000028b9c7:	bf 05 00 00 00       	mov    $0x5,%edi
fffff8000028b9cc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000028b9d1:	48 85 f6             	test   %rsi,%rsi
fffff8000028b9d4:	74 19                	je     0xfffff8000028b9ef
fffff8000028b9d6:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000028b9dd:	00 00
fffff8000028b9df:	45 33 c0             	xor    %r8d,%r8d
fffff8000028b9e2:	48 8b d6             	mov    %rsi,%rdx
fffff8000028b9e5:	e8 c6 aa f9 ff       	call   0xfffff800002264b0
fffff8000028b9ea:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000028b9ef:	66 85 ff             	test   %di,%di
fffff8000028b9f2:	74 76                	je     0xfffff8000028ba6a
fffff8000028b9f4:	48 85 db             	test   %rbx,%rbx
fffff8000028b9f7:	74 71                	je     0xfffff8000028ba6a
fffff8000028b9f9:	48 8b 33             	mov    (%rbx),%rsi
fffff8000028b9fc:	41 bc ff 0f 00 00    	mov    $0xfff,%r12d
fffff8000028ba02:	48 85 f6             	test   %rsi,%rsi
fffff8000028ba05:	74 45                	je     0xfffff8000028ba4c
fffff8000028ba07:	45 85 ff             	test   %r15d,%r15d
fffff8000028ba0a:	74 22                	je     0xfffff8000028ba2e
fffff8000028ba0c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff8000028ba11:	4c 8b f6             	mov    %rsi,%r14
fffff8000028ba14:	49 8b d6             	mov    %r14,%rdx
fffff8000028ba17:	48 8b cd             	mov    %rbp,%rcx
fffff8000028ba1a:	e8 61 16 00 00       	call   0xfffff8000028d080
fffff8000028ba1f:	49 83 c6 78          	add    $0x78,%r14
fffff8000028ba23:	49 83 ef 01          	sub    $0x1,%r15
fffff8000028ba27:	75 eb                	jne    0xfffff8000028ba14
fffff8000028ba29:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
fffff8000028ba2e:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
fffff8000028ba35:	48 8b d6             	mov    %rsi,%rdx
fffff8000028ba38:	48 8b 08             	mov    (%rax),%rcx
fffff8000028ba3b:	49 85 f4             	test   %rsi,%r12
fffff8000028ba3e:	75 07                	jne    0xfffff8000028ba47
fffff8000028ba40:	e8 ff d1 f9 ff       	call   0xfffff80000228c44
fffff8000028ba45:	eb 05                	jmp    0xfffff8000028ba4c
fffff8000028ba47:	e8 10 d3 f9 ff       	call   0xfffff80000228d5c
fffff8000028ba4c:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
fffff8000028ba53:	48 8b d3             	mov    %rbx,%rdx
fffff8000028ba56:	48 8b 08             	mov    (%rax),%rcx
fffff8000028ba59:	49 85 dc             	test   %rbx,%r12
fffff8000028ba5c:	75 07                	jne    0xfffff8000028ba65
fffff8000028ba5e:	e8 e1 d1 f9 ff       	call   0xfffff80000228c44
fffff8000028ba63:	eb 05                	jmp    0xfffff8000028ba6a
fffff8000028ba65:	e8 f2 d2 f9 ff       	call   0xfffff80000228d5c
fffff8000028ba6a:	0f b7 c7             	movzwl %di,%eax
fffff8000028ba6d:	48 83 c4 58          	add    $0x58,%rsp
fffff8000028ba71:	41 5f                	pop    %r15
fffff8000028ba73:	41 5e                	pop    %r14
fffff8000028ba75:	41 5d                	pop    %r13
fffff8000028ba77:	41 5c                	pop    %r12
fffff8000028ba79:	5f                   	pop    %rdi
fffff8000028ba7a:	5e                   	pop    %rsi
fffff8000028ba7b:	5d                   	pop    %rbp
fffff8000028ba7c:	5b                   	pop    %rbx
fffff8000028ba7d:	c3                   	ret
fffff8000028ba7e:	cc                   	int3
fffff8000028ba7f:	cc                   	int3
fffff8000028ba80:	cc                   	int3
fffff8000028ba81:	cc                   	int3
fffff8000028ba82:	cc                   	int3
fffff8000028ba83:	cc                   	int3
fffff8000028ba84:	cc                   	int3
fffff8000028ba85:	cc                   	int3
fffff8000028ba86:	cc                   	int3
fffff8000028ba87:	cc                   	int3
fffff8000028ba88:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000028ba8d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff8000028ba92:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff8000028ba97:	57                   	push   %rdi
fffff8000028ba98:	41 54                	push   %r12
fffff8000028ba9a:	41 55                	push   %r13
fffff8000028ba9c:	41 56                	push   %r14
fffff8000028ba9e:	41 57                	push   %r15
fffff8000028baa0:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
fffff8000028baa7:	48 8b 05 3a 5b 37 00 	mov    0x375b3a(%rip),%rax        # 0xfffff800006015e8
fffff8000028baae:	48 33 c4             	xor    %rsp,%rax
fffff8000028bab1:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
fffff8000028bab8:	00
fffff8000028bab9:	48 8b f1             	mov    %rcx,%rsi
fffff8000028babc:	33 d2                	xor    %edx,%edx
fffff8000028babe:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff8000028bac3:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff8000028bac9:	e8 f2 8a fb ff       	call   0xfffff800002445c0
fffff8000028bace:	65 4c 8b 2c 25 a0 03 	mov    %gs:0x103a0,%r13
fffff8000028bad5:	01 00
fffff8000028bad7:	33 db                	xor    %ebx,%ebx
fffff8000028bad9:	0f b7 eb             	movzwl %bx,%ebp
fffff8000028badc:	8b fb                	mov    %ebx,%edi
fffff8000028bade:	44 8a e3             	mov    %bl,%r12b
fffff8000028bae1:	49 8b 85 c0 02 00 00 	mov    0x2c0(%r13),%rax
fffff8000028bae8:	4d 8b b5 08 03 00 00 	mov    0x308(%r13),%r14
fffff8000028baef:	49 8b ce             	mov    %r14,%rcx
fffff8000028baf2:	0f b6 50 14          	movzbl 0x14(%rax),%edx
fffff8000028baf6:	4c 69 fa c0 46 00 00 	imul   $0x46c0,%rdx,%r15
fffff8000028bafd:	e8 12 09 07 00       	call   0xfffff800002fc414
fffff8000028bb02:	84 c0                	test   %al,%al
fffff8000028bb04:	75 08                	jne    0xfffff8000028bb0e
fffff8000028bb06:	8d 6b 1e             	lea    0x1e(%rbx),%ebp
fffff8000028bb09:	e9 5b 02 00 00       	jmp    0xfffff8000028bd69
fffff8000028bb0e:	49 8b 86 b0 24 00 00 	mov    0x24b0(%r14),%rax
fffff8000028bb15:	48 8b 08             	mov    (%rax),%rcx
fffff8000028bb18:	48 3b b1 88 00 00 00 	cmp    0x88(%rcx),%rsi
fffff8000028bb1f:	72 0a                	jb     0xfffff8000028bb2b
fffff8000028bb21:	bd 05 00 00 00       	mov    $0x5,%ebp
fffff8000028bb26:	e9 3e 02 00 00       	jmp    0xfffff8000028bd69
fffff8000028bb2b:	43 8a 84 37 90 67 00 	mov    0x6790(%r15,%r14,1),%al
fffff8000028bb32:	00
fffff8000028bb33:	84 c0                	test   %al,%al
fffff8000028bb35:	74 ea                	je     0xfffff8000028bb21
fffff8000028bb37:	49 8b 85 08 03 00 00 	mov    0x308(%r13),%rax
fffff8000028bb3e:	45 8b 85 14 03 00 00 	mov    0x314(%r13),%r8d
fffff8000028bb45:	41 8b d0             	mov    %r8d,%edx
fffff8000028bb48:	48 c1 e2 06          	shl    $0x6,%rdx
fffff8000028bb4c:	48 8b 88 a0 2d 01 00 	mov    0x12da0(%rax),%rcx
fffff8000028bb53:	8b 44 0a 18          	mov    0x18(%rdx,%rcx,1),%eax
fffff8000028bb57:	83 c8 01             	or     $0x1,%eax
fffff8000028bb5a:	89 44 0a 18          	mov    %eax,0x18(%rdx,%rcx,1)
fffff8000028bb5e:	f0 09 1c 24          	lock or %ebx,(%rsp)
fffff8000028bb62:	48 c1 e6 0c          	shl    $0xc,%rsi
fffff8000028bb66:	49 8d 8e 98 67 00 00 	lea    0x6798(%r14),%rcx
fffff8000028bb6d:	48 8b d6             	mov    %rsi,%rdx
fffff8000028bb70:	49 03 cf             	add    %r15,%rcx
fffff8000028bb73:	e8 ec 20 0b 00       	call   0xfffff8000033dc64
fffff8000028bb78:	48 85 c0             	test   %rax,%rax
fffff8000028bb7b:	0f 84 86 00 00 00    	je     0xfffff8000028bc07
fffff8000028bb81:	48 8d 78 f0          	lea    -0x10(%rax),%rdi
fffff8000028bb85:	33 c0                	xor    %eax,%eax
fffff8000028bb87:	8d 48 01             	lea    0x1(%rax),%ecx
fffff8000028bb8a:	f0 0f b1 4f 0c       	lock cmpxchg %ecx,0xc(%rdi)
fffff8000028bb8f:	3b c1                	cmp    %ecx,%eax
fffff8000028bb91:	75 05                	jne    0xfffff8000028bb98
fffff8000028bb93:	8d 69 18             	lea    0x18(%rcx),%ebp
fffff8000028bb96:	eb 74                	jmp    0xfffff8000028bc0c
fffff8000028bb98:	4d 8d 86 58 21 00 00 	lea    0x2158(%r14),%r8
fffff8000028bb9f:	49 8b 00             	mov    (%r8),%rax
fffff8000028bba2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff8000028bba7:	39 5c 24 44          	cmp    %ebx,0x44(%rsp)
fffff8000028bbab:	76 23                	jbe    0xfffff8000028bbd0
fffff8000028bbad:	44 8b 4c 24 44       	mov    0x44(%rsp),%r9d
fffff8000028bbb2:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
fffff8000028bbb7:	4c 2b c0             	sub    %rax,%r8
fffff8000028bbba:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
fffff8000028bbbf:	49 8b 44 10 08       	mov    0x8(%r8,%rdx,1),%rax
fffff8000028bbc4:	48 89 02             	mov    %rax,(%rdx)
fffff8000028bbc7:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff8000028bbcb:	4c 2b c9             	sub    %rcx,%r9
fffff8000028bbce:	75 ef                	jne    0xfffff8000028bbbf
fffff8000028bbd0:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000028bbd7:	00 00
fffff8000028bbd9:	49 8d 8e 98 67 00 00 	lea    0x6798(%r14),%rcx
fffff8000028bbe0:	45 8b 85 14 03 00 00 	mov    0x314(%r13),%r8d
fffff8000028bbe7:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
fffff8000028bbec:	48 05 f0 c9 02 00    	add    $0x2c9f0,%rax
fffff8000028bbf2:	48 8b d6             	mov    %rsi,%rdx
fffff8000028bbf5:	49 03 cf             	add    %r15,%rcx
fffff8000028bbf8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000028bbfd:	e8 62 1e 0b 00       	call   0xfffff8000033da64
fffff8000028bc02:	44 8a e0             	mov    %al,%r12b
fffff8000028bc05:	eb 05                	jmp    0xfffff8000028bc0c
fffff8000028bc07:	bd 05 00 00 00       	mov    $0x5,%ebp
fffff8000028bc0c:	49 8b 85 08 03 00 00 	mov    0x308(%r13),%rax
fffff8000028bc13:	be 01 00 00 00       	mov    $0x1,%esi
fffff8000028bc18:	41 8b 95 14 03 00 00 	mov    0x314(%r13),%edx
fffff8000028bc1f:	48 c1 e2 06          	shl    $0x6,%rdx
fffff8000028bc23:	48 8b 88 a0 2d 01 00 	mov    0x12da0(%rax),%rcx
fffff8000028bc2a:	8b 44 0a 18          	mov    0x18(%rdx,%rcx,1),%eax
fffff8000028bc2e:	03 c6                	add    %esi,%eax
fffff8000028bc30:	89 44 0a 18          	mov    %eax,0x18(%rdx,%rcx,1)
fffff8000028bc34:	f0 09 1c 24          	lock or %ebx,(%rsp)
fffff8000028bc38:	45 84 e4             	test   %r12b,%r12b
fffff8000028bc3b:	0f 84 28 01 00 00    	je     0xfffff8000028bd69
fffff8000028bc41:	49 8b 85 08 03 00 00 	mov    0x308(%r13),%rax
fffff8000028bc48:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
fffff8000028bc4d:	65 4c 8b 3c 25 00 00 	mov    %gs:0x0,%r15
fffff8000028bc54:	00 00
fffff8000028bc56:	8d 56 05             	lea    0x5(%rsi),%edx
fffff8000028bc59:	4c 8b a0 a0 2d 01 00 	mov    0x12da0(%rax),%r12
fffff8000028bc60:	49 8b cc             	mov    %r12,%rcx
fffff8000028bc63:	4d 8d 8f f0 c9 02 00 	lea    0x2c9f0(%r15),%r9
fffff8000028bc6a:	e8 d1 fb f9 ff       	call   0xfffff8000022b840
fffff8000028bc6f:	4d 8b 8f f0 c9 02 00 	mov    0x2c9f0(%r15),%r9
fffff8000028bc76:	8b cb                	mov    %ebx,%ecx
fffff8000028bc78:	49 8b c1             	mov    %r9,%rax
fffff8000028bc7b:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
fffff8000028bc80:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000028bc84:	85 c0                	test   %eax,%eax
fffff8000028bc86:	74 18                	je     0xfffff8000028bca0
fffff8000028bc88:	49 8d 87 f8 c9 02 00 	lea    0x2c9f8(%r15),%rax
fffff8000028bc8f:	48 39 18             	cmp    %rbx,(%rax)
fffff8000028bc92:	75 1b                	jne    0xfffff8000028bcaf
fffff8000028bc94:	03 ce                	add    %esi,%ecx
fffff8000028bc96:	48 83 c0 08          	add    $0x8,%rax