fffff800002cea26:	48 8b 3f             	mov    (%rdi),%rdi
fffff800002cea29:	4c 8b c0             	mov    %rax,%r8
fffff800002cea2c:	48 8b d5             	mov    %rbp,%rdx
fffff800002cea2f:	e8 dc 0b 00 00       	call   0xfffff800002cf610
fffff800002cea34:	48 3b fb             	cmp    %rbx,%rdi
fffff800002cea37:	75 ba                	jne    0xfffff800002ce9f3
fffff800002cea39:	48 8b 13             	mov    (%rbx),%rdx
fffff800002cea3c:	48 3b d3             	cmp    %rbx,%rdx
fffff800002cea3f:	74 13                	je     0xfffff800002cea54
fffff800002cea41:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
fffff800002cea45:	48 8d 8e c0 8b 02 00 	lea    0x28bc0(%rsi),%rcx
fffff800002cea4c:	45 33 c0             	xor    %r8d,%r8d
fffff800002cea4f:	e8 8c a8 f5 ff       	call   0xfffff800002292e0
fffff800002cea54:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002cea59:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002cea5e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002cea63:	48 83 c4 20          	add    $0x20,%rsp
fffff800002cea67:	5f                   	pop    %rdi
fffff800002cea68:	c3                   	ret
fffff800002cea69:	cc                   	int3
fffff800002cea6a:	cc                   	int3
fffff800002cea6b:	cc                   	int3
fffff800002cea6c:	cc                   	int3
fffff800002cea6d:	cc                   	int3
fffff800002cea6e:	cc                   	int3
fffff800002cea6f:	cc                   	int3
fffff800002cea70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002cea75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002cea7a:	57                   	push   %rdi
fffff800002cea7b:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002cea7f:	48 8b f9             	mov    %rcx,%rdi
fffff800002cea82:	48 8d 81 d9 09 01 00 	lea    0x109d9(%rcx),%rax
fffff800002cea89:	b9 20 00 00 00       	mov    $0x20,%ecx
fffff800002cea8e:	41 bb 80 01 00 00    	mov    $0x180,%r11d
fffff800002cea94:	c6 00 01             	movb   $0x1,(%rax)
fffff800002cea97:	49 03 c3             	add    %r11,%rax
fffff800002cea9a:	48 83 e9 01          	sub    $0x1,%rcx
fffff800002cea9e:	75 f4                	jne    0xfffff800002cea94
fffff800002ceaa0:	44 8d 51 10          	lea    0x10(%rcx),%r10d
fffff800002ceaa4:	c6 87 d9 4b 01 00 01 	movb   $0x1,0x14bd9(%rdi)
fffff800002ceaab:	41 8b ca             	mov    %r10d,%ecx
fffff800002ceaae:	c6 87 59 4d 01 00 01 	movb   $0x1,0x14d59(%rdi)
fffff800002ceab5:	c6 87 59 47 01 00 01 	movb   $0x1,0x14759(%rdi)
fffff800002ceabc:	48 8d 87 d9 71 02 00 	lea    0x271d9(%rdi),%rax
fffff800002ceac3:	c6 00 01             	movb   $0x1,(%rax)
fffff800002ceac6:	49 03 c3             	add    %r11,%rax
fffff800002ceac9:	48 83 e9 01          	sub    $0x1,%rcx
fffff800002ceacd:	75 f4                	jne    0xfffff800002ceac3
fffff800002ceacf:	33 f6                	xor    %esi,%esi
fffff800002cead1:	44 84 15 88 aa 33 00 	test   %r10b,0x33aa88(%rip)        # 0xfffff80000609560
fffff800002cead8:	75 17                	jne    0xfffff800002ceaf1
fffff800002ceada:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff800002ceae1:	00
fffff800002ceae2:	3b 05 70 94 45 00    	cmp    0x459470(%rip),%eax        # 0xfffff80000727f58
fffff800002ceae8:	75 07                	jne    0xfffff800002ceaf1
fffff800002ceaea:	40 88 b7 59 82 02 00 	mov    %sil,0x28259(%rdi)
fffff800002ceaf1:	c6 87 59 4c 02 00 01 	movb   $0x1,0x24c59(%rdi)
fffff800002ceaf8:	41 8b d2             	mov    %r10d,%edx
fffff800002ceafb:	c6 87 00 4b 02 00 04 	movb   $0x4,0x24b00(%rdi)
fffff800002ceb02:	41 b8 ff 00 00 00    	mov    $0xff,%r8d
fffff800002ceb08:	c6 87 59 4c 02 00 01 	movb   $0x1,0x24c59(%rdi)
fffff800002ceb0f:	c6 87 00 4b 02 00 04 	movb   $0x4,0x24b00(%rdi)
fffff800002ceb16:	41 3b d0             	cmp    %r8d,%edx
fffff800002ceb19:	77 47                	ja     0xfffff800002ceb62
fffff800002ceb1b:	0f a3 15 d6 a8 4d 00 	bt     %edx,0x4da8d6(%rip)        # 0xfffff800007a93f8
fffff800002ceb22:	0f 92 c0             	setb   %al
fffff800002ceb25:	84 c0                	test   %al,%al
fffff800002ceb27:	74 39                	je     0xfffff800002ceb62
fffff800002ceb29:	8b c2                	mov    %edx,%eax
fffff800002ceb2b:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
fffff800002ceb2f:	48 c1 e1 07          	shl    $0x7,%rcx
fffff800002ceb33:	c6 84 39 da 09 01 00 	movb   $0x1,0x109da(%rcx,%rdi,1)
fffff800002ceb3a:	01
fffff800002ceb3b:	c6 84 39 80 08 01 00 	movb   $0x1,0x10880(%rcx,%rdi,1)
fffff800002ceb42:	01
fffff800002ceb43:	40 88 b4 39 b8 08 01 	mov    %sil,0x108b8(%rcx,%rdi,1)
fffff800002ceb4a:	00
fffff800002ceb4b:	88 94 39 b9 08 01 00 	mov    %dl,0x108b9(%rcx,%rdi,1)
fffff800002ceb52:	66 89 b4 39 83 08 01 	mov    %si,0x10883(%rcx,%rdi,1)
fffff800002ceb59:	00
fffff800002ceb5a:	40 88 b4 39 86 08 01 	mov    %sil,0x10886(%rcx,%rdi,1)
fffff800002ceb61:	00
fffff800002ceb62:	ff c2                	inc    %edx
fffff800002ceb64:	41 3b d0             	cmp    %r8d,%edx
fffff800002ceb67:	76 b2                	jbe    0xfffff800002ceb1b
fffff800002ceb69:	f6 05 20 d4 33 00 02 	testb  $0x2,0x33d420(%rip)        # 0xfffff8000060bf90
fffff800002ceb70:	74 2f                	je     0xfffff800002ceba1
fffff800002ceb72:	b9 31 00 00 00       	mov    $0x31,%ecx
fffff800002ceb77:	48 8d 87 38 52 01 00 	lea    0x15238(%rdi),%rax
fffff800002ceb7e:	c6 80 21 01 00 00 01 	movb   $0x1,0x121(%rax)
fffff800002ceb85:	88 48 01             	mov    %cl,0x1(%rax)
fffff800002ceb88:	ff c1                	inc    %ecx
fffff800002ceb8a:	40 88 70 c8          	mov    %sil,-0x38(%rax)
fffff800002ceb8e:	40 88 30             	mov    %sil,(%rax)
fffff800002ceb91:	66 89 70 cb          	mov    %si,-0x35(%rax)
fffff800002ceb95:	40 88 70 ce          	mov    %sil,-0x32(%rax)
fffff800002ceb99:	49 03 c3             	add    %r11,%rax
fffff800002ceb9c:	83 f9 34             	cmp    $0x34,%ecx
fffff800002ceb9f:	76 dd                	jbe    0xfffff800002ceb7e
fffff800002ceba1:	48 b9 00 00 00 00 00 	movabs $0x10000000000,%rcx
fffff800002ceba8:	01 00 00
fffff800002cebab:	c6 87 00 75 02 00 01 	movb   $0x1,0x27500(%rdi)
fffff800002cebb2:	c6 87 38 75 02 00 04 	movb   $0x4,0x27538(%rdi)
fffff800002cebb9:	c6 87 03 75 02 00 01 	movb   $0x1,0x27503(%rdi)
fffff800002cebc0:	40 88 b7 06 75 02 00 	mov    %sil,0x27506(%rdi)
fffff800002cebc7:	48 85 0d 92 a9 33 00 	test   %rcx,0x33a992(%rip)        # 0xfffff80000609560
fffff800002cebce:	74 1c                	je     0xfffff800002cebec
fffff800002cebd0:	48 8d 05 89 fd ff ff 	lea    -0x277(%rip),%rax        # 0xfffff800002ce960
fffff800002cebd7:	c6 87 59 35 01 00 01 	movb   $0x1,0x13559(%rdi)
fffff800002cebde:	48 89 87 08 34 01 00 	mov    %rax,0x13408(%rdi)
fffff800002cebe5:	c6 87 00 34 01 00 05 	movb   $0x5,0x13400(%rdi)
fffff800002cebec:	8b d6                	mov    %esi,%edx
fffff800002cebee:	48 8d 8f da 39 01 00 	lea    0x139da(%rdi),%rcx
fffff800002cebf5:	41 b9 d0 00 00 00    	mov    $0xd0,%r9d
fffff800002cebfb:	40 38 71 ff          	cmp    %sil,-0x1(%rcx)
fffff800002cebff:	75 0e                	jne    0xfffff800002cec0f
fffff800002cec01:	40 38 31             	cmp    %sil,(%rcx)
fffff800002cec04:	75 09                	jne    0xfffff800002cec0f
fffff800002cec06:	41 b0 01             	mov    $0x1,%r8b
fffff800002cec09:	40 38 71 01          	cmp    %sil,0x1(%rcx)
fffff800002cec0d:	74 03                	je     0xfffff800002cec12
fffff800002cec0f:	44 8a c6             	mov    %sil,%r8b
fffff800002cec12:	45 84 c0             	test   %r8b,%r8b
fffff800002cec15:	8d 42 01             	lea    0x1(%rdx),%eax
fffff800002cec18:	0f 44 c2             	cmove  %edx,%eax
fffff800002cec1b:	49 03 cb             	add    %r11,%rcx
fffff800002cec1e:	8b d0                	mov    %eax,%edx
fffff800002cec20:	49 83 e9 01          	sub    $0x1,%r9
fffff800002cec24:	75 d5                	jne    0xfffff800002cebfb
fffff800002cec26:	01 05 64 1f 34 00    	add    %eax,0x341f64(%rip)        # 0xfffff80000610b90
fffff800002cec2c:	44 84 15 2d a9 33 00 	test   %r10b,0x33a92d(%rip)        # 0xfffff80000609560
fffff800002cec33:	74 43                	je     0xfffff800002cec78
fffff800002cec35:	48 8d 87 98 8b 02 00 	lea    0x28b98(%rdi),%rax
fffff800002cec3c:	33 d2                	xor    %edx,%edx
fffff800002cec3e:	48 8d 9f c0 8b 02 00 	lea    0x28bc0(%rdi),%rbx
fffff800002cec45:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002cec49:	48 8b cb             	mov    %rbx,%rcx
fffff800002cec4c:	48 89 00             	mov    %rax,(%rax)
fffff800002cec4f:	45 8d 41 40          	lea    0x40(%r9),%r8d
fffff800002cec53:	e8 68 59 f7 ff       	call   0xfffff800002445c0
fffff800002cec58:	83 4b 24 ff          	orl    $0xffffffff,0x24(%rbx)
fffff800002cec5c:	48 8d 05 5d f1 fc ff 	lea    -0x30ea3(%rip),%rax        # 0xfffff8000029ddc0
fffff800002cec63:	48 89 43 28          	mov    %rax,0x28(%rbx)
fffff800002cec67:	48 8d 05 62 fd ff ff 	lea    -0x29e(%rip),%rax        # 0xfffff800002ce9d0
fffff800002cec6e:	89 73 20             	mov    %esi,0x20(%rbx)
fffff800002cec71:	48 89 87 e8 8b 02 00 	mov    %rax,0x28be8(%rdi)
fffff800002cec78:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002cec7d:	48 8d 87 10 8c 02 00 	lea    0x28c10(%rdi),%rax
fffff800002cec84:	89 b7 08 8c 02 00    	mov    %esi,0x28c08(%rdi)
fffff800002cec8a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002cec8f:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002cec93:	48 89 00             	mov    %rax,(%rax)
fffff800002cec96:	48 83 c4 20          	add    $0x20,%rsp
fffff800002cec9a:	5f                   	pop    %rdi
fffff800002cec9b:	c3                   	ret
fffff800002cec9c:	cc                   	int3
fffff800002cec9d:	cc                   	int3
fffff800002cec9e:	cc                   	int3
fffff800002cec9f:	cc                   	int3
fffff800002ceca0:	cc                   	int3
fffff800002ceca1:	cc                   	int3
fffff800002ceca2:	cc                   	int3
fffff800002ceca3:	cc                   	int3
fffff800002ceca4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002ceca9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002cecae:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002cecb3:	57                   	push   %rdi
fffff800002cecb4:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002cecb8:	33 ed                	xor    %ebp,%ebp
fffff800002cecba:	48 8b d9             	mov    %rcx,%rbx
fffff800002cecbd:	48 b9 00 00 00 00 00 	movabs $0x20000000000,%rcx
fffff800002cecc4:	02 00 00
fffff800002cecc7:	0f b7 f5             	movzwl %bp,%esi
fffff800002cecca:	48 85 0d 8f a8 33 00 	test   %rcx,0x33a88f(%rip)        # 0xfffff80000609560
fffff800002cecd1:	74 4b                	je     0xfffff800002ced1e
fffff800002cecd3:	8d 7d 01             	lea    0x1(%rbp),%edi
fffff800002cecd6:	39 bb 5c 05 00 00    	cmp    %edi,0x55c(%rbx)
fffff800002cecdc:	75 09                	jne    0xfffff800002cece7
fffff800002cecde:	40 8a bb 89 09 00 00 	mov    0x989(%rbx),%dil
fffff800002cece5:	eb 22                	jmp    0xfffff800002ced09
fffff800002cece7:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002cecee:	8b 80 60 0c 01 00    	mov    0x10c60(%rax),%eax
fffff800002cecf4:	83 f8 04             	cmp    $0x4,%eax
fffff800002cecf7:	72 25                	jb     0xfffff800002ced1e
fffff800002cecf9:	48 8b cb             	mov    %rbx,%rcx
fffff800002cecfc:	e8 0b d0 ff ff       	call   0xfffff800002cbd0c
fffff800002ced01:	0f b7 f0             	movzwl %ax,%esi
fffff800002ced04:	66 85 c0             	test   %ax,%ax
fffff800002ced07:	75 15                	jne    0xfffff800002ced1e
fffff800002ced09:	40 84 ff             	test   %dil,%dil
fffff800002ced0c:	74 10                	je     0xfffff800002ced1e
fffff800002ced0e:	48 8b cb             	mov    %rbx,%rcx
fffff800002ced11:	e8 02 03 00 00       	call   0xfffff800002cf018
fffff800002ced16:	48 8b cb             	mov    %rbx,%rcx
fffff800002ced19:	e8 92 f9 ff ff       	call   0xfffff800002ce6b0
fffff800002ced1e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002ced23:	0f b7 c6             	movzwl %si,%eax
fffff800002ced26:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002ced2b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002ced30:	48 83 c4 20          	add    $0x20,%rsp
fffff800002ced34:	5f                   	pop    %rdi
fffff800002ced35:	c3                   	ret
fffff800002ced36:	cc                   	int3
fffff800002ced37:	cc                   	int3
fffff800002ced38:	cc                   	int3
fffff800002ced39:	cc                   	int3
fffff800002ced3a:	cc                   	int3
fffff800002ced3b:	cc                   	int3
fffff800002ced3c:	cc                   	int3
fffff800002ced3d:	cc                   	int3
fffff800002ced3e:	cc                   	int3
fffff800002ced3f:	cc                   	int3
fffff800002ced40:	8b c2                	mov    %edx,%eax
fffff800002ced42:	4c 8b d1             	mov    %rcx,%r10
fffff800002ced45:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
fffff800002ced49:	48 c1 e2 07          	shl    $0x7,%rdx
fffff800002ced4d:	45 85 c0             	test   %r8d,%r8d
fffff800002ced50:	74 6e                	je     0xfffff800002cedc0
fffff800002ced52:	41 83 e8 01          	sub    $0x1,%r8d
fffff800002ced56:	74 2d                	je     0xfffff800002ced85
fffff800002ced58:	41 83 f8 02          	cmp    $0x2,%r8d
fffff800002ced5c:	74 1a                	je     0xfffff800002ced78
fffff800002ced5e:	80 bc 0a b8 08 01 00 	cmpb   $0x6,0x108b8(%rdx,%rcx,1)
fffff800002ced65:	06
fffff800002ced66:	75 52                	jne    0xfffff800002cedba
fffff800002ced68:	41 8b 81 50 02 00 00 	mov    0x250(%r9),%eax
fffff800002ced6f:	39 84 0a bc 08 01 00 	cmp    %eax,0x108bc(%rdx,%rcx,1)
fffff800002ced76:	eb 50                	jmp    0xfffff800002cedc8
fffff800002ced78:	80 bc 0a b8 08 01 00 	cmpb   $0x3,0x108b8(%rdx,%rcx,1)
fffff800002ced7f:	03
fffff800002ced80:	0f 94 c0             	sete   %al
fffff800002ced83:	c3                   	ret
fffff800002ced84:	cc                   	int3
fffff800002ced85:	41 80 39 00          	cmpb   $0x0,(%r9)
fffff800002ced89:	74 04                	je     0xfffff800002ced8f
fffff800002ced8b:	32 c0                	xor    %al,%al
fffff800002ced8d:	c3                   	ret
fffff800002ced8e:	cc                   	int3
fffff800002ced8f:	b1 01                	mov    $0x1,%cl
fffff800002ced91:	42 38 8c 12 b8 08 01 	cmp    %cl,0x108b8(%rdx,%r10,1)
fffff800002ced98:	00
fffff800002ced99:	75 1f                	jne    0xfffff800002cedba
fffff800002ced9b:	41 8b 81 50 02 00 00 	mov    0x250(%r9),%eax
fffff800002ceda2:	42 39 84 12 bc 08 01 	cmp    %eax,0x108bc(%rdx,%r10,1)
fffff800002ceda9:	00
fffff800002cedaa:	75 0e                	jne    0xfffff800002cedba
fffff800002cedac:	41 8a 41 03          	mov    0x3(%r9),%al
fffff800002cedb0:	42 38 84 12 b9 08 01 	cmp    %al,0x108b9(%rdx,%r10,1)
fffff800002cedb7:	00
fffff800002cedb8:	74 02                	je     0xfffff800002cedbc
fffff800002cedba:	32 c9                	xor    %cl,%cl
fffff800002cedbc:	8a c1                	mov    %cl,%al
fffff800002cedbe:	c3                   	ret
fffff800002cedbf:	cc                   	int3
fffff800002cedc0:	80 bc 0a b8 08 01 00 	cmpb   $0x0,0x108b8(%rdx,%rcx,1)
fffff800002cedc7:	00
fffff800002cedc8:	75 f0                	jne    0xfffff800002cedba
fffff800002cedca:	41 8a 41 03          	mov    0x3(%r9),%al
fffff800002cedce:	38 84 0a b9 08 01 00 	cmp    %al,0x108b9(%rdx,%rcx,1)
fffff800002cedd5:	75 e3                	jne    0xfffff800002cedba
fffff800002cedd7:	b1 01                	mov    $0x1,%cl
fffff800002cedd9:	eb e1                	jmp    0xfffff800002cedbc
fffff800002ceddb:	cc                   	int3
fffff800002ceddc:	cc                   	int3
fffff800002ceddd:	cc                   	int3
fffff800002cedde:	cc                   	int3
fffff800002ceddf:	cc                   	int3
fffff800002cede0:	cc                   	int3
fffff800002cede1:	cc                   	int3
fffff800002cede2:	cc                   	int3
fffff800002cede3:	cc                   	int3
fffff800002cede4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002cede9:	57                   	push   %rdi
fffff800002cedea:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002cedee:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff800002cedf5:	00 00
fffff800002cedf7:	eb 38                	jmp    0xfffff800002cee31
fffff800002cedf9:	0f b6 83 70 8b 02 00 	movzbl 0x28b70(%rbx),%eax
fffff800002cee00:	0f b6 94 18 60 8b 02 	movzbl 0x28b60(%rax,%rbx,1),%edx
fffff800002cee07:	00
fffff800002cee08:	48 0f a3 93 78 8b 02 	bt     %rdx,0x28b78(%rbx)
fffff800002cee0f:	00
fffff800002cee10:	8b fa                	mov    %edx,%edi
fffff800002cee12:	73 26                	jae    0xfffff800002cee3a
fffff800002cee14:	48 8b 05 25 92 45 00 	mov    0x459225(%rip),%rax        # 0xfffff80000728040
fffff800002cee1b:	48 8b cb             	mov    %rbx,%rcx
fffff800002cee1e:	e8 5d e0 f6 ff       	call   0xfffff8000023ce80
fffff800002cee23:	fe 8b 70 8b 02 00    	decb   0x28b70(%rbx)
fffff800002cee29:	48 0f b3 bb 78 8b 02 	btr    %rdi,0x28b78(%rbx)
fffff800002cee30:	00
fffff800002cee31:	80 bb 70 8b 02 00 00 	cmpb   $0x0,0x28b70(%rbx)
fffff800002cee38:	75 bf                	jne    0xfffff800002cedf9
fffff800002cee3a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002cee3f:	48 83 c4 20          	add    $0x20,%rsp
fffff800002cee43:	5f                   	pop    %rdi
fffff800002cee44:	c3                   	ret
fffff800002cee45:	cc                   	int3
fffff800002cee46:	cc                   	int3
fffff800002cee47:	cc                   	int3
fffff800002cee48:	cc                   	int3
fffff800002cee49:	cc                   	int3
fffff800002cee4a:	cc                   	int3
fffff800002cee4b:	cc                   	int3
fffff800002cee4c:	cc                   	int3
fffff800002cee4d:	cc                   	int3
fffff800002cee4e:	cc                   	int3
fffff800002cee4f:	cc                   	int3
fffff800002cee50:	40 53                	rex push %rbx
fffff800002cee52:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002cee56:	8b 41 04             	mov    0x4(%rcx),%eax
fffff800002cee59:	ba 00 00 01 00       	mov    $0x10000,%edx
fffff800002cee5e:	4c 8b d1             	mov    %rcx,%r10
fffff800002cee61:	85 c2                	test   %eax,%edx
fffff800002cee63:	74 07                	je     0xfffff800002cee6c
fffff800002cee65:	33 db                	xor    %ebx,%ebx
fffff800002cee67:	e9 88 00 00 00       	jmp    0xfffff800002ceef4
fffff800002cee6c:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002cee71:	a9 00 07 00 00       	test   $0x700,%eax
fffff800002cee76:	75 7c                	jne    0xfffff800002ceef4
fffff800002cee78:	3c 10                	cmp    $0x10,%al
fffff800002cee7a:	72 78                	jb     0xfffff800002ceef4
fffff800002cee7c:	8b 09                	mov    (%rcx),%ecx
fffff800002cee7e:	81 e9 f0 02 00 00    	sub    $0x2f0,%ecx
fffff800002cee84:	74 0d                	je     0xfffff800002cee93
fffff800002cee86:	ba f5 00 00 00       	mov    $0xf5,%edx
fffff800002cee8b:	81 f9 20 02 00 00    	cmp    $0x220,%ecx
fffff800002cee91:	75 05                	jne    0xfffff800002cee98
fffff800002cee93:	ba f2 00 00 00       	mov    $0xf2,%edx
fffff800002cee98:	65 4c 8b 0c 25 00 00 	mov    %gs:0x0,%r9
fffff800002cee9f:	00 00
fffff800002ceea1:	8b c2                	mov    %edx,%eax
fffff800002ceea3:	4c 8d 04 40          	lea    (%rax,%rax,2),%r8
fffff800002ceea7:	49 c1 e0 07          	shl    $0x7,%r8
fffff800002ceeab:	33 db                	xor    %ebx,%ebx
fffff800002ceead:	43 c6 84 01 80 08 01 	movb   $0x1,0x10880(%r9,%r8,1)
fffff800002ceeb4:	00 01
fffff800002ceeb6:	49 8b 42 08          	mov    0x8(%r10),%rax
fffff800002ceeba:	4b 89 84 01 88 08 01 	mov    %rax,0x10888(%r9,%r8,1)
fffff800002ceec1:	00
fffff800002ceec2:	43 88 9c 01 86 08 01 	mov    %bl,0x10886(%r9,%r8,1)
fffff800002ceec9:	00
fffff800002ceeca:	43 c6 84 01 b8 08 01 	movb   $0x1,0x108b8(%r9,%r8,1)
fffff800002ceed1:	00 01
fffff800002ceed3:	41 8b 42 10          	mov    0x10(%r10),%eax
fffff800002ceed7:	43 89 84 01 bc 08 01 	mov    %eax,0x108bc(%r9,%r8,1)
fffff800002ceede:	00
fffff800002ceedf:	41 8a 4a 04          	mov    0x4(%r10),%cl
fffff800002ceee3:	43 88 8c 01 b9 08 01 	mov    %cl,0x108b9(%r9,%r8,1)
fffff800002ceeea:	00
fffff800002ceeeb:	66 43 89 9c 01 83 08 	mov    %bx,0x10883(%r9,%r8,1)