fffff8000032fa46:	00
fffff8000032fa47:	e9 80 00 00 00       	jmp    0xfffff8000032facc
fffff8000032fa4c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
fffff8000032fa51:	4c 8d 0d 30 2e 45 00 	lea    0x452e30(%rip),%r9        # 0xfffff80000782888
fffff8000032fa58:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
fffff8000032fa5d:	33 d2                	xor    %edx,%edx
fffff8000032fa5f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000032fa64:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000032fa69:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff8000032fa6c:	e8 63 2b f2 ff       	call   0xfffff800002525d4
fffff8000032fa71:	cc                   	int3
fffff8000032fa72:	48 8d 78 28          	lea    0x28(%rax),%rdi
fffff8000032fa76:	48 8b 1f             	mov    (%rdi),%rbx
fffff8000032fa79:	48 85 db             	test   %rbx,%rbx
fffff8000032fa7c:	74 08                	je     0xfffff8000032fa86
fffff8000032fa7e:	48 8b 03             	mov    (%rbx),%rax
fffff8000032fa81:	48 89 07             	mov    %rax,(%rdi)
fffff8000032fa84:	eb 12                	jmp    0xfffff8000032fa98
fffff8000032fa86:	48 8b d0             	mov    %rax,%rdx
fffff8000032fa89:	48 8d 0d c0 2d 45 00 	lea    0x452dc0(%rip),%rcx        # 0xfffff80000782850
fffff8000032fa90:	e8 27 d8 00 00       	call   0xfffff8000033d2bc
fffff8000032fa95:	40 b5 01             	mov    $0x1,%bpl
fffff8000032fa98:	f0 44 21 3d e8 2d 45 	lock and %r15d,0x452de8(%rip)        # 0xfffff80000782888
fffff8000032fa9f:	00
fffff8000032faa0:	49 8b 16             	mov    (%r14),%rdx
fffff8000032faa3:	40 84 ed             	test   %bpl,%bpl
fffff8000032faa6:	74 13                	je     0xfffff8000032fabb
fffff8000032faa8:	48 8b 82 80 00 00 00 	mov    0x80(%rdx),%rax
fffff8000032faaf:	48 89 07             	mov    %rax,(%rdi)
fffff8000032fab2:	48 89 ba 80 00 00 00 	mov    %rdi,0x80(%rdx)
fffff8000032fab9:	eb 11                	jmp    0xfffff8000032facc
fffff8000032fabb:	48 8b 8a 80 00 00 00 	mov    0x80(%rdx),%rcx
fffff8000032fac2:	48 89 0b             	mov    %rcx,(%rbx)
fffff8000032fac5:	48 89 9a 80 00 00 00 	mov    %rbx,0x80(%rdx)
fffff8000032facc:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff8000032fad1:	0f b7 c6             	movzwl %si,%eax
fffff8000032fad4:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff8000032fad9:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff8000032fade:	48 83 c4 30          	add    $0x30,%rsp
fffff8000032fae2:	41 5f                	pop    %r15
fffff8000032fae4:	41 5e                	pop    %r14
fffff8000032fae6:	5f                   	pop    %rdi
fffff8000032fae7:	c3                   	ret
fffff8000032fae8:	cc                   	int3
fffff8000032fae9:	cc                   	int3
fffff8000032faea:	cc                   	int3
fffff8000032faeb:	cc                   	int3
fffff8000032faec:	cc                   	int3
fffff8000032faed:	cc                   	int3
fffff8000032faee:	cc                   	int3
fffff8000032faef:	cc                   	int3
fffff8000032faf0:	48 8b c4             	mov    %rsp,%rax
fffff8000032faf3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000032faf7:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff8000032fafb:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000032faff:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff8000032fb03:	41 54                	push   %r12
fffff8000032fb05:	41 56                	push   %r14
fffff8000032fb07:	41 57                	push   %r15
fffff8000032fb09:	48 83 ec 30          	sub    $0x30,%rsp
fffff8000032fb0d:	45 8a f1             	mov    %r9b,%r14b
fffff8000032fb10:	49 8b d8             	mov    %r8,%rbx
fffff8000032fb13:	48 8b ea             	mov    %rdx,%rbp
fffff8000032fb16:	4c 8b e1             	mov    %rcx,%r12
fffff8000032fb19:	45 84 c9             	test   %r9b,%r9b
fffff8000032fb1c:	74 06                	je     0xfffff8000032fb24
fffff8000032fb1e:	49 8b 78 48          	mov    0x48(%r8),%rdi
fffff8000032fb22:	eb 04                	jmp    0xfffff8000032fb28
fffff8000032fb24:	49 8b 78 40          	mov    0x40(%r8),%rdi
fffff8000032fb28:	48 85 ff             	test   %rdi,%rdi
fffff8000032fb2b:	75 20                	jne    0xfffff8000032fb4d
fffff8000032fb2d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
fffff8000032fb32:	8d 4f 16             	lea    0x16(%rdi),%ecx
fffff8000032fb35:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000032fb3a:	45 33 c9             	xor    %r9d,%r9d
fffff8000032fb3d:	48 21 7c 24 20       	and    %rdi,0x20(%rsp)
fffff8000032fb42:	45 33 c0             	xor    %r8d,%r8d
fffff8000032fb45:	33 d2                	xor    %edx,%edx
fffff8000032fb47:	e8 88 2a f2 ff       	call   0xfffff800002525d4
fffff8000032fb4c:	cc                   	int3
fffff8000032fb4d:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000032fb54:	00 00
fffff8000032fb56:	33 f6                	xor    %esi,%esi
fffff8000032fb58:	4c 8b ff             	mov    %rdi,%r15
fffff8000032fb5b:	49 c1 ef 0c          	shr    $0xc,%r15
fffff8000032fb5f:	49 8b d7             	mov    %r15,%rdx
fffff8000032fb62:	44 8d 46 06          	lea    0x6(%rsi),%r8d
fffff8000032fb66:	e8 4d 87 ed ff       	call   0xfffff800002082b8
fffff8000032fb6b:	48 c1 ed 0c          	shr    $0xc,%rbp
fffff8000032fb6f:	48 8b d0             	mov    %rax,%rdx
fffff8000032fb72:	81 e5 ff 01 00 00    	and    $0x1ff,%ebp
fffff8000032fb78:	48 83 2c e8 01       	subq   $0x1,(%rax,%rbp,8)
fffff8000032fb7d:	75 28                	jne    0xfffff8000032fba7
fffff8000032fb7f:	49 b9 00 00 00 00 00 	movabs $0xfffffe0000000000,%r9
fffff8000032fb86:	fe ff ff
fffff8000032fb89:	4b 8b 34 f9          	mov    (%r9,%r15,8),%rsi
fffff8000032fb8d:	4b 8b 04 f9          	mov    (%r9,%r15,8),%rax
fffff8000032fb91:	48 c1 ee 08          	shr    $0x8,%rsi
fffff8000032fb95:	0f b6 c8             	movzbl %al,%ecx
fffff8000032fb98:	4c 8d 46 ff          	lea    -0x1(%rsi),%r8
fffff8000032fb9c:	49 c1 e0 08          	shl    $0x8,%r8
fffff8000032fba0:	4c 0b c1             	or     %rcx,%r8
fffff8000032fba3:	4f 89 04 f9          	mov    %r8,(%r9,%r15,8)
fffff8000032fba7:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000032fbae:	00 00
fffff8000032fbb0:	45 33 c0             	xor    %r8d,%r8d
fffff8000032fbb3:	e8 f8 68 ef ff       	call   0xfffff800002264b0
fffff8000032fbb8:	48 83 fe 01          	cmp    $0x1,%rsi
fffff8000032fbbc:	75 24                	jne    0xfffff8000032fbe2
fffff8000032fbbe:	49 8b 0c 24          	mov    (%r12),%rcx
fffff8000032fbc2:	48 8b d7             	mov    %rdi,%rdx
fffff8000032fbc5:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
fffff8000032fbcc:	e8 4f e0 f4 ff       	call   0xfffff8000027dc20
fffff8000032fbd1:	45 84 f6             	test   %r14b,%r14b
fffff8000032fbd4:	74 07                	je     0xfffff8000032fbdd
fffff8000032fbd6:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
fffff8000032fbdb:	eb 05                	jmp    0xfffff8000032fbe2
fffff8000032fbdd:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
fffff8000032fbe2:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff8000032fbe7:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff8000032fbec:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff8000032fbf1:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
fffff8000032fbf6:	48 83 c4 30          	add    $0x30,%rsp
fffff8000032fbfa:	41 5f                	pop    %r15
fffff8000032fbfc:	41 5e                	pop    %r14
fffff8000032fbfe:	41 5c                	pop    %r12
fffff8000032fc00:	c3                   	ret
fffff8000032fc01:	cc                   	int3
fffff8000032fc02:	cc                   	int3
fffff8000032fc03:	cc                   	int3
fffff8000032fc04:	cc                   	int3
fffff8000032fc05:	cc                   	int3
fffff8000032fc06:	cc                   	int3
fffff8000032fc07:	cc                   	int3
fffff8000032fc08:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000032fc0d:	57                   	push   %rdi
fffff8000032fc0e:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000032fc12:	33 db                	xor    %ebx,%ebx
fffff8000032fc14:	48 8b f9             	mov    %rcx,%rdi
fffff8000032fc17:	38 59 09             	cmp    %bl,0x9(%rcx)
fffff8000032fc1a:	74 05                	je     0xfffff8000032fc21
fffff8000032fc1c:	e8 5b 00 00 00       	call   0xfffff8000032fc7c
fffff8000032fc21:	38 5f 08             	cmp    %bl,0x8(%rdi)
fffff8000032fc24:	74 0c                	je     0xfffff8000032fc32
fffff8000032fc26:	48 8b 0f             	mov    (%rdi),%rcx
fffff8000032fc29:	48 8b 49 08          	mov    0x8(%rcx),%rcx
fffff8000032fc2d:	e8 da b7 ef ff       	call   0xfffff8000022b40c
fffff8000032fc32:	48 8b 8f 28 02 00 00 	mov    0x228(%rdi),%rcx
fffff8000032fc39:	4c 8d 87 30 02 00 00 	lea    0x230(%rdi),%r8
fffff8000032fc40:	48 8b d7             	mov    %rdi,%rdx
fffff8000032fc43:	e8 20 13 00 00       	call   0xfffff80000330f68
fffff8000032fc48:	48 8b 07             	mov    (%rdi),%rax
fffff8000032fc4b:	f0 48 21 58 30       	lock and %rbx,0x30(%rax)
fffff8000032fc50:	48 8b 9f 28 02 00 00 	mov    0x228(%rdi),%rbx
fffff8000032fc57:	48 8d 57 30          	lea    0x30(%rdi),%rdx
fffff8000032fc5b:	48 8b cb             	mov    %rbx,%rcx
fffff8000032fc5e:	e8 61 19 ed ff       	call   0xfffff800002015c4
fffff8000032fc63:	f0 ff 8b 60 07 00 00 	lock decl 0x760(%rbx)
fffff8000032fc6a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000032fc6f:	48 83 c4 20          	add    $0x20,%rsp
fffff8000032fc73:	5f                   	pop    %rdi
fffff8000032fc74:	c3                   	ret
fffff8000032fc75:	cc                   	int3
fffff8000032fc76:	cc                   	int3
fffff8000032fc77:	cc                   	int3
fffff8000032fc78:	cc                   	int3
fffff8000032fc79:	cc                   	int3
fffff8000032fc7a:	cc                   	int3
fffff8000032fc7b:	cc                   	int3
fffff8000032fc7c:	40 53                	rex push %rbx
fffff8000032fc7e:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000032fc82:	f7 05 5c c4 2d 00 00 	testl  $0x200,0x2dc45c(%rip)        # 0xfffff8000060c0e8
fffff8000032fc89:	02 00 00
fffff8000032fc8c:	48 8b d9             	mov    %rcx,%rbx
fffff8000032fc8f:	74 0d                	je     0xfffff8000032fc9e
fffff8000032fc91:	48 8b 51 28          	mov    0x28(%rcx),%rdx
fffff8000032fc95:	48 8b 49 20          	mov    0x20(%rcx),%rcx
fffff8000032fc99:	e8 be b3 00 00       	call   0xfffff8000033b05c
fffff8000032fc9e:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
fffff8000032fca2:	48 ba 00 00 00 00 00 	movabs $0xfffffe0000000000,%rdx
fffff8000032fca9:	fe ff ff
fffff8000032fcac:	48 8b c1             	mov    %rcx,%rax
fffff8000032fcaf:	48 c1 e8 0c          	shr    $0xc,%rax
fffff8000032fcb3:	8b 14 c2             	mov    (%rdx,%rax,8),%edx
fffff8000032fcb6:	b8 ff 03 00 00       	mov    $0x3ff,%eax
fffff8000032fcbb:	48 c1 ea 08          	shr    $0x8,%rdx
fffff8000032fcbf:	66 85 d0             	test   %dx,%ax
fffff8000032fcc2:	75 10                	jne    0xfffff8000032fcd4
fffff8000032fcc4:	48 8b 53 10          	mov    0x10(%rbx),%rdx
fffff8000032fcc8:	4c 8d 83 30 02 00 00 	lea    0x230(%rbx),%r8
fffff8000032fccf:	e8 08 14 00 00       	call   0xfffff800003310dc
fffff8000032fcd4:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000032fcdb:	00 00
fffff8000032fcdd:	45 33 c0             	xor    %r8d,%r8d
fffff8000032fce0:	48 8b 53 20          	mov    0x20(%rbx),%rdx
fffff8000032fce4:	e8 c7 67 ef ff       	call   0xfffff800002264b0
fffff8000032fce9:	44 88 43 09          	mov    %r8b,0x9(%rbx)
fffff8000032fced:	48 83 c4 20          	add    $0x20,%rsp
fffff8000032fcf1:	5b                   	pop    %rbx
fffff8000032fcf2:	c3                   	ret
fffff8000032fcf3:	cc                   	int3
fffff8000032fcf4:	cc                   	int3
fffff8000032fcf5:	cc                   	int3
fffff8000032fcf6:	cc                   	int3
fffff8000032fcf7:	cc                   	int3
fffff8000032fcf8:	cc                   	int3
fffff8000032fcf9:	cc                   	int3
fffff8000032fcfa:	cc                   	int3
fffff8000032fcfb:	cc                   	int3
fffff8000032fcfc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000032fd01:	57                   	push   %rdi
fffff8000032fd02:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000032fd06:	48 8b 19             	mov    (%rcx),%rbx
fffff8000032fd09:	48 8b f9             	mov    %rcx,%rdi
fffff8000032fd0c:	8b c2                	mov    %edx,%eax
fffff8000032fd0e:	48 8b 53 78          	mov    0x78(%rbx),%rdx
fffff8000032fd12:	48 2b d0             	sub    %rax,%rdx
fffff8000032fd15:	48 89 53 78          	mov    %rdx,0x78(%rbx)
fffff8000032fd19:	45 84 c0             	test   %r8b,%r8b
fffff8000032fd1c:	74 60                	je     0xfffff8000032fd7e
fffff8000032fd1e:	48 8d 82 00 10 00 00 	lea    0x1000(%rdx),%rax
fffff8000032fd25:	eb 51                	jmp    0xfffff8000032fd78
fffff8000032fd27:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
fffff8000032fd2e:	48 85 c9             	test   %rcx,%rcx
fffff8000032fd31:	74 4b                	je     0xfffff8000032fd7e
fffff8000032fd33:	48 8b 01             	mov    (%rcx),%rax
fffff8000032fd36:	48 8d 51 d8          	lea    -0x28(%rcx),%rdx
fffff8000032fd3a:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
fffff8000032fd41:	48 8b 87 28 02 00 00 	mov    0x228(%rdi),%rax
fffff8000032fd48:	48 8b 08             	mov    (%rax),%rcx
fffff8000032fd4b:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
fffff8000032fd52:	48 8b 08             	mov    (%rax),%rcx
fffff8000032fd55:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff8000032fd5c:	75 07                	jne    0xfffff8000032fd65
fffff8000032fd5e:	e8 e1 8e ef ff       	call   0xfffff80000228c44
fffff8000032fd63:	eb 05                	jmp    0xfffff8000032fd6a
fffff8000032fd65:	e8 f2 8f ef ff       	call   0xfffff80000228d5c
fffff8000032fd6a:	48 ff 4b 70          	decq   0x70(%rbx)
fffff8000032fd6e:	48 8b 43 78          	mov    0x78(%rbx),%rax
fffff8000032fd72:	48 05 00 10 00 00    	add    $0x1000,%rax
fffff8000032fd78:	48 3b 43 70          	cmp    0x70(%rbx),%rax
fffff8000032fd7c:	72 a9                	jb     0xfffff8000032fd27
fffff8000032fd7e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000032fd83:	48 83 c4 20          	add    $0x20,%rsp
fffff8000032fd87:	5f                   	pop    %rdi
fffff8000032fd88:	c3                   	ret
fffff8000032fd89:	cc                   	int3
fffff8000032fd8a:	cc                   	int3
fffff8000032fd8b:	cc                   	int3
fffff8000032fd8c:	cc                   	int3
fffff8000032fd8d:	cc                   	int3
fffff8000032fd8e:	cc                   	int3
fffff8000032fd8f:	cc                   	int3
fffff8000032fd90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000032fd95:	55                   	push   %rbp
fffff8000032fd96:	56                   	push   %rsi
fffff8000032fd97:	57                   	push   %rdi
fffff8000032fd98:	41 54                	push   %r12
fffff8000032fd9a:	41 55                	push   %r13
fffff8000032fd9c:	41 56                	push   %r14
fffff8000032fd9e:	41 57                	push   %r15
fffff8000032fda0:	48 83 ec 30          	sub    $0x30,%rsp
fffff8000032fda4:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000032fdab:	00 00
fffff8000032fdad:	4c 8b e2             	mov    %rdx,%r12
fffff8000032fdb0:	33 ed                	xor    %ebp,%ebp
fffff8000032fdb2:	49 c1 ec 0c          	shr    $0xc,%r12
fffff8000032fdb6:	45 8b e8             	mov    %r8d,%r13d
fffff8000032fdb9:	48 89 6c 24 78       	mov    %rbp,0x78(%rsp)
fffff8000032fdbe:	48 8b d9             	mov    %rcx,%rbx
fffff8000032fdc1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000032fdc6:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000032fdcd:	00 00
fffff8000032fdcf:	49 8b d4             	mov    %r12,%rdx
fffff8000032fdd2:	44 8d 45 06          	lea    0x6(%rbp),%r8d
fffff8000032fdd6:	e8 dd 84 ed ff       	call   0xfffff800002082b8
fffff8000032fddb:	48 8b d0             	mov    %rax,%rdx
fffff8000032fdde:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
fffff8000032fde5:	00
fffff8000032fde6:	48 b8 00 00 00 00 00 	movabs $0xfffffe0000000000,%rax
fffff8000032fded:	fe ff ff
fffff8000032fdf0:	8b fd                	mov    %ebp,%edi
fffff8000032fdf2:	4c 8b fa             	mov    %rdx,%r15
fffff8000032fdf5:	41 b9 ff ff 00 00    	mov    $0xffff,%r9d
fffff8000032fdfb:	42 8b 34 e0          	mov    (%rax,%r12,8),%esi
fffff8000032fdff:	b8 ff 03 00 00       	mov    $0x3ff,%eax
fffff8000032fe04:	48 c1 ee 08          	shr    $0x8,%rsi
fffff8000032fe08:	66 23 f0             	and    %ax,%si
fffff8000032fe0b:	66 85 f6             	test   %si,%si
fffff8000032fe0e:	0f 84 5d 01 00 00    	je     0xfffff8000032ff71
fffff8000032fe14:	8b 8b 30 02 00 00    	mov    0x230(%rbx),%ecx
fffff8000032fe1a:	2b 8b 34 02 00 00    	sub    0x234(%rbx),%ecx
fffff8000032fe20:	83 f9 01             	cmp    $0x1,%ecx
fffff8000032fe23:	0f 82 40 01 00 00    	jb     0xfffff8000032ff69
fffff8000032fe29:	45 85 ed             	test   %r13d,%r13d
fffff8000032fe2c:	0f 8e ba 00 00 00    	jle    0xfffff8000032feec
fffff8000032fe32:	8b c7                	mov    %edi,%eax
fffff8000032fe34:	4c 8d 34 c2          	lea    (%rdx,%rax,8),%r14
fffff8000032fe38:	49 8b ce             	mov    %r14,%rcx
fffff8000032fe3b:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
fffff8000032fe40:	e8 17 44 00 00       	call   0xfffff8000033425c
fffff8000032fe45:	84 c0                	test   %al,%al
fffff8000032fe47:	0f 84 01 01 00 00    	je     0xfffff8000032ff4e
fffff8000032fe4d:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
fffff8000032fe52:	45 8d 45 ff          	lea    -0x1(%r13),%r8d
fffff8000032fe56:	48 8b d5             	mov    %rbp,%rdx
fffff8000032fe59:	48 8b cb             	mov    %rbx,%rcx
fffff8000032fe5c:	e8 2f ff ff ff       	call   0xfffff8000032fd90
fffff8000032fe61:	33 d2                	xor    %edx,%edx
fffff8000032fe63:	44 0f b7 d0          	movzwl %ax,%r10d
fffff8000032fe67:	66 85 c0             	test   %ax,%ax
fffff8000032fe6a:	0f 85 05 01 00 00    	jne    0xfffff8000032ff75
fffff8000032fe70:	8b 8b 30 02 00 00    	mov    0x230(%rbx),%ecx
fffff8000032fe76:	2b 8b 34 02 00 00    	sub    0x234(%rbx),%ecx
fffff8000032fe7c:	83 f9 01             	cmp    $0x1,%ecx
fffff8000032fe7f:	0f 82 e4 00 00 00    	jb     0xfffff8000032ff69
fffff8000032fe85:	41 83 fd 03          	cmp    $0x3,%r13d
fffff8000032fe89:	75 08                	jne    0xfffff8000032fe93
fffff8000032fe8b:	85 ff                	test   %edi,%edi
fffff8000032fe8d:	0f 84 b3 00 00 00    	je     0xfffff8000032ff46
fffff8000032fe93:	49 89 16             	mov    %rdx,(%r14)
fffff8000032fe96:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
fffff8000032fe9d:	00 00 80
fffff8000032fea0:	48 c1 ed 0c          	shr    $0xc,%rbp
fffff8000032fea4:	41 b9 ff ff 00 00    	mov    $0xffff,%r9d
fffff8000032feaa:	48 0b e8             	or     %rax,%rbp
fffff8000032fead:	8b 83 34 02 00 00    	mov    0x234(%rbx),%eax
fffff8000032feb3:	48 89 ac c3 38 02 00 	mov    %rbp,0x238(%rbx,%rax,8)
fffff8000032feba:	00
fffff8000032febb:	ff 83 34 02 00 00    	incl   0x234(%rbx)
fffff8000032fec1:	66 41 03 f1          	add    %r9w,%si
fffff8000032fec5:	0f 84 81 00 00 00    	je     0xfffff8000032ff4c
fffff8000032fecb:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
fffff8000032fed0:	e8 af 0f ed ff       	call   0xfffff80000200e84
fffff8000032fed5:	33 ed                	xor    %ebp,%ebp
fffff8000032fed7:	44 0f b7 d0          	movzwl %ax,%r10d
fffff8000032fedb:	66 85 c0             	test   %ax,%ax
fffff8000032fede:	0f 85 91 00 00 00    	jne    0xfffff8000032ff75
fffff8000032fee4:	41 b9 ff ff 00 00    	mov    $0xffff,%r9d
fffff8000032feea:	eb 62                	jmp    0xfffff8000032ff4e
fffff8000032feec:	4d 8b 07             	mov    (%r15),%r8
fffff8000032feef:	49 81 e0 03 f0 ff ff 	and    $0xfffffffffffff003,%r8
fffff8000032fef6:	74 56                	je     0xfffff8000032ff4e
fffff8000032fef8:	8b c7                	mov    %edi,%eax
fffff8000032fefa:	48 89 2c c2          	mov    %rbp,(%rdx,%rax,8)
fffff8000032fefe:	41 f6 c0 03          	test   $0x3,%r8b
fffff8000032ff02:	74 30                	je     0xfffff8000032ff34
fffff8000032ff04:	49 8b c8             	mov    %r8,%rcx
fffff8000032ff07:	e8 e0 00 00 00       	call   0xfffff8000032ffec
fffff8000032ff0c:	48 b9 ff ff ff ff ff 	movabs $0xffffffffff,%rcx