fffff800002dbea8:	45 33 e4             	xor    %r12d,%r12d
fffff800002dbeab:	44 38 a7 2c 03 00 00 	cmp    %r12b,0x32c(%rdi)
fffff800002dbeb2:	0f 85 99 fa ff ff    	jne    0xfffff800002db951
fffff800002dbeb8:	8b 97 f4 04 00 00    	mov    0x4f4(%rdi),%edx
fffff800002dbebe:	25 00 00 00 80       	and    $0x80000000,%eax
fffff800002dbec3:	f7 d8                	neg    %eax
fffff800002dbec5:	bb ff ff ff 0f       	mov    $0xfffffff,%ebx
fffff800002dbeca:	48 8b cf             	mov    %rdi,%rcx
fffff800002dbecd:	45 1b c0             	sbb    %r8d,%r8d
fffff800002dbed0:	41 81 e0 00 00 00 f0 	and    $0xf0000000,%r8d
fffff800002dbed7:	44 03 c3             	add    %ebx,%r8d
fffff800002dbeda:	e8 dd 39 00 00       	call   0xfffff800002df8bc
fffff800002dbedf:	45 84 ff             	test   %r15b,%r15b
fffff800002dbee2:	0f 84 6e fa ff ff    	je     0xfffff800002db956
fffff800002dbee8:	39 9f f8 04 00 00    	cmp    %ebx,0x4f8(%rdi)
fffff800002dbeee:	0f b6 97 f7 04 00 00 	movzbl 0x4f7(%rdi),%edx
fffff800002dbef5:	0f 94 c1             	sete   %cl
fffff800002dbef8:	e8 47 74 f9 ff       	call   0xfffff80000273344
fffff800002dbefd:	e9 54 fa ff ff       	jmp    0xfffff800002db956
fffff800002dbf02:	8b 55 48             	mov    0x48(%rbp),%edx
fffff800002dbf05:	c1 e2 18             	shl    $0x18,%edx
fffff800002dbf08:	eb 03                	jmp    0xfffff800002dbf0d
fffff800002dbf0a:	8b 55 48             	mov    0x48(%rbp),%edx
fffff800002dbf0d:	45 33 e4             	xor    %r12d,%r12d
fffff800002dbf10:	44 38 a7 2c 03 00 00 	cmp    %r12b,0x32c(%rdi)
fffff800002dbf17:	0f 85 34 fa ff ff    	jne    0xfffff800002db951
fffff800002dbf1d:	44 8b 87 f8 04 00 00 	mov    0x4f8(%rdi),%r8d
fffff800002dbf24:	81 e2 00 00 00 ff    	and    $0xff000000,%edx
fffff800002dbf2a:	48 8b cf             	mov    %rdi,%rcx
fffff800002dbf2d:	e8 8a 39 00 00       	call   0xfffff800002df8bc
fffff800002dbf32:	45 84 ff             	test   %r15b,%r15b
fffff800002dbf35:	0f 84 1b fa ff ff    	je     0xfffff800002db956
fffff800002dbf3b:	bb ff ff ff 0f       	mov    $0xfffffff,%ebx
fffff800002dbf40:	eb a6                	jmp    0xfffff800002dbee8
fffff800002dbf42:	33 c0                	xor    %eax,%eax
fffff800002dbf44:	39 45 48             	cmp    %eax,0x48(%rbp)
fffff800002dbf47:	74 0c                	je     0xfffff800002dbf55
fffff800002dbf49:	38 87 2c 03 00 00    	cmp    %al,0x32c(%rdi)
fffff800002dbf4f:	0f 85 fc f9 ff ff    	jne    0xfffff800002db951
fffff800002dbf55:	33 d2                	xor    %edx,%edx
fffff800002dbf57:	48 8b cf             	mov    %rdi,%rcx
fffff800002dbf5a:	e8 f5 12 f3 ff       	call   0xfffff8000020d254
fffff800002dbf5f:	e9 f2 f9 ff ff       	jmp    0xfffff800002db956
fffff800002dbf64:	44 0f b6 45 48       	movzbl 0x48(%rbp),%r8d
fffff800002dbf69:	ba 04 10 04 00       	mov    $0x41004,%edx
fffff800002dbf6e:	49 c1 e8 04          	shr    $0x4,%r8
fffff800002dbf72:	49 8b ce             	mov    %r14,%rcx
fffff800002dbf75:	e8 3a f4 ff ff       	call   0xfffff800002db3b4
fffff800002dbf7a:	49 8b 86 08 01 00 00 	mov    0x108(%r14),%rax
fffff800002dbf81:	48 ff 80 d0 21 00 00 	incq   0x21d0(%rax)
fffff800002dbf88:	e9 c9 f9 ff ff       	jmp    0xfffff800002db956
fffff800002dbf8d:	49 8b 86 08 03 00 00 	mov    0x308(%r14),%rax
fffff800002dbf94:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff800002dbf9a:	48 0f ba e1 19       	bt     $0x19,%rcx
fffff800002dbf9f:	0f 83 ac f9 ff ff    	jae    0xfffff800002db951
fffff800002dbfa5:	8b 55 48             	mov    0x48(%rbp),%edx
fffff800002dbfa8:	45 33 c0             	xor    %r8d,%r8d
fffff800002dbfab:	c1 ea 18             	shr    $0x18,%edx
fffff800002dbfae:	49 8b ce             	mov    %r14,%rcx
fffff800002dbfb1:	e8 f2 34 00 00       	call   0xfffff800002df4a8
fffff800002dbfb6:	e9 9b f9 ff ff       	jmp    0xfffff800002db956
fffff800002dbfbb:	cc                   	int3
fffff800002dbfbc:	cc                   	int3
fffff800002dbfbd:	cc                   	int3
fffff800002dbfbe:	cc                   	int3
fffff800002dbfbf:	cc                   	int3
fffff800002dbfc0:	cc                   	int3
fffff800002dbfc1:	cc                   	int3
fffff800002dbfc2:	cc                   	int3
fffff800002dbfc3:	cc                   	int3
fffff800002dbfc4:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
fffff800002dbfc9:	53                   	push   %rbx
fffff800002dbfca:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002dbfce:	33 db                	xor    %ebx,%ebx
fffff800002dbfd0:	38 99 1c 01 00 00    	cmp    %bl,0x11c(%rcx)
fffff800002dbfd6:	75 16                	jne    0xfffff800002dbfee
fffff800002dbfd8:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff800002dbfdf:	38 98 6c 03 00 00    	cmp    %bl,0x36c(%rax)
fffff800002dbfe5:	75 07                	jne    0xfffff800002dbfee
fffff800002dbfe7:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff800002dbfec:	eb 6f                	jmp    0xfffff800002dc05d
fffff800002dbfee:	81 fa 30 08 00 00    	cmp    $0x830,%edx
fffff800002dbff4:	75 12                	jne    0xfffff800002dc008
fffff800002dbff6:	4d 8b c8             	mov    %r8,%r9
fffff800002dbff9:	ba 71 00 00 40       	mov    $0x40000071,%edx
fffff800002dbffe:	45 33 c0             	xor    %r8d,%r8d
fffff800002dc001:	e8 aa 31 f5 ff       	call   0xfffff8000022f1b0
fffff800002dc006:	eb 52                	jmp    0xfffff800002dc05a
fffff800002dc008:	81 fa 3f 08 00 00    	cmp    $0x83f,%edx
fffff800002dc00e:	75 32                	jne    0xfffff800002dc042
fffff800002dc010:	41 0f b6 c0          	movzbl %r8b,%eax
fffff800002dc014:	48 8b d1             	mov    %rcx,%rdx
fffff800002dc017:	0f ba e8 12          	bts    $0x12,%eax
fffff800002dc01b:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
fffff800002dc020:	89 44 24 40          	mov    %eax,0x40(%rsp)
fffff800002dc024:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff800002dc02b:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
fffff800002dc030:	48 8b 89 08 03 00 00 	mov    0x308(%rcx),%rcx
fffff800002dc037:	44 8a 48 14          	mov    0x14(%rax),%r9b
fffff800002dc03b:	e8 40 2a f4 ff       	call   0xfffff8000021ea80
fffff800002dc040:	eb 1b                	jmp    0xfffff800002dc05d
fffff800002dc042:	8d 8a 00 f8 ff ff    	lea    -0x800(%rdx),%ecx
fffff800002dc048:	ba 04 00 00 00       	mov    $0x4,%edx
fffff800002dc04d:	c1 e1 04             	shl    $0x4,%ecx
fffff800002dc050:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
fffff800002dc055:	e8 56 f7 ff ff       	call   0xfffff800002db7b0
fffff800002dc05a:	0f b7 d8             	movzwl %ax,%ebx
fffff800002dc05d:	0f b7 c3             	movzwl %bx,%eax
fffff800002dc060:	48 83 c4 30          	add    $0x30,%rsp
fffff800002dc064:	5b                   	pop    %rbx
fffff800002dc065:	c3                   	ret
fffff800002dc066:	cc                   	int3
fffff800002dc067:	cc                   	int3
fffff800002dc068:	cc                   	int3
fffff800002dc069:	cc                   	int3
fffff800002dc06a:	cc                   	int3
fffff800002dc06b:	cc                   	int3
fffff800002dc06c:	cc                   	int3
fffff800002dc06d:	cc                   	int3
fffff800002dc06e:	cc                   	int3
fffff800002dc06f:	cc                   	int3
fffff800002dc070:	48 8b 91 20 01 00 00 	mov    0x120(%rcx),%rdx
fffff800002dc077:	32 c0                	xor    %al,%al
fffff800002dc079:	48 0f ba e2 1a       	bt     $0x1a,%rdx
fffff800002dc07e:	73 15                	jae    0xfffff800002dc095
fffff800002dc080:	81 b9 04 0b 01 00 00 	cmpl   $0xff00,0x10b04(%rcx)
fffff800002dc087:	ff 00 00
fffff800002dc08a:	7d 07                	jge    0xfffff800002dc093
fffff800002dc08c:	48 0f ba e2 0f       	bt     $0xf,%rdx
fffff800002dc091:	73 02                	jae    0xfffff800002dc095
fffff800002dc093:	b0 01                	mov    $0x1,%al
fffff800002dc095:	c3                   	ret
fffff800002dc096:	cc                   	int3
fffff800002dc097:	cc                   	int3
fffff800002dc098:	cc                   	int3
fffff800002dc099:	cc                   	int3
fffff800002dc09a:	cc                   	int3
fffff800002dc09b:	cc                   	int3
fffff800002dc09c:	cc                   	int3
fffff800002dc09d:	cc                   	int3
fffff800002dc09e:	cc                   	int3
fffff800002dc09f:	cc                   	int3
fffff800002dc0a0:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002dc0a4:	8b 81 58 04 00 00    	mov    0x458(%rcx),%eax
fffff800002dc0aa:	83 f8 ff             	cmp    $0xffffffff,%eax
fffff800002dc0ad:	74 4e                	je     0xfffff800002dc0fd
fffff800002dc0af:	3d 00 00 00 80       	cmp    $0x80000000,%eax
fffff800002dc0b4:	74 47                	je     0xfffff800002dc0fd
fffff800002dc0b6:	4c 8b 41 c0          	mov    -0x40(%rcx),%r8
fffff800002dc0ba:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff800002dc0c0:	0f b6 49 d4          	movzbl -0x2c(%rcx),%ecx
fffff800002dc0c4:	41 8b 80 c8 02 00 00 	mov    0x2c8(%r8),%eax
fffff800002dc0cb:	0f a3 c8             	bt     %ecx,%eax
fffff800002dc0ce:	73 13                	jae    0xfffff800002dc0e3
fffff800002dc0d0:	49 8b c8             	mov    %r8,%rcx
fffff800002dc0d3:	e8 d4 d0 f2 ff       	call   0xfffff800002091ac
fffff800002dc0d8:	84 c0                	test   %al,%al
fffff800002dc0da:	75 07                	jne    0xfffff800002dc0e3
fffff800002dc0dc:	b8 03 00 00 00       	mov    $0x3,%eax
fffff800002dc0e1:	eb 13                	jmp    0xfffff800002dc0f6
fffff800002dc0e3:	49 8b c8             	mov    %r8,%rcx
fffff800002dc0e6:	e8 d9 d5 f2 ff       	call   0xfffff800002096c4
fffff800002dc0eb:	f6 d8                	neg    %al
fffff800002dc0ed:	b8 03 00 00 00       	mov    $0x3,%eax
fffff800002dc0f2:	1b c9                	sbb    %ecx,%ecx
fffff800002dc0f4:	23 c1                	and    %ecx,%eax
fffff800002dc0f6:	85 c0                	test   %eax,%eax
fffff800002dc0f8:	0f 94 c0             	sete   %al
fffff800002dc0fb:	eb 02                	jmp    0xfffff800002dc0ff
fffff800002dc0fd:	32 c0                	xor    %al,%al
fffff800002dc0ff:	48 83 c4 28          	add    $0x28,%rsp
fffff800002dc103:	c3                   	ret
fffff800002dc104:	cc                   	int3
fffff800002dc105:	cc                   	int3
fffff800002dc106:	cc                   	int3
fffff800002dc107:	cc                   	int3
fffff800002dc108:	cc                   	int3
fffff800002dc109:	cc                   	int3
fffff800002dc10a:	cc                   	int3
fffff800002dc10b:	cc                   	int3
fffff800002dc10c:	40 55                	rex push %rbp
fffff800002dc10e:	53                   	push   %rbx
fffff800002dc10f:	48 8b ec             	mov    %rsp,%rbp
fffff800002dc112:	48 83 ec 48          	sub    $0x48,%rsp
fffff800002dc116:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
fffff800002dc11b:	4c 8b 59 c0          	mov    -0x40(%rcx),%r11
fffff800002dc11f:	83 65 18 00          	andl   $0x0,0x18(%rbp)
fffff800002dc123:	4d 8b 83 c0 02 00 00 	mov    0x2c0(%r11),%r8
fffff800002dc12a:	41 80 b8 9a 0e 00 00 	cmpb   $0x0,0xe9a(%r8)
fffff800002dc131:	00
fffff800002dc132:	74 17                	je     0xfffff800002dc14b
fffff800002dc134:	48 8d 55 18          	lea    0x18(%rbp),%rdx
fffff800002dc138:	33 c9                	xor    %ecx,%ecx
fffff800002dc13a:	e8 25 7c 02 00       	call   0xfffff80000303d64
fffff800002dc13f:	4d 8b 83 c0 02 00 00 	mov    0x2c0(%r11),%r8
fffff800002dc146:	8b 45 18             	mov    0x18(%rbp),%eax
fffff800002dc149:	eb 0f                	jmp    0xfffff800002dc15a
fffff800002dc14b:	0f b6 81 90 05 00 00 	movzbl 0x590(%rcx),%eax
fffff800002dc152:	0f b6 84 08 80 05 00 	movzbl 0x580(%rax,%rcx,1),%eax
fffff800002dc159:	00
fffff800002dc15a:	c1 e8 04             	shr    $0x4,%eax
fffff800002dc15d:	48 8d 55 20          	lea    0x20(%rbp),%rdx
fffff800002dc161:	41 b9 04 10 04 00    	mov    $0x41004,%r9d
fffff800002dc167:	0f b6 d8             	movzbl %al,%ebx
fffff800002dc16a:	49 8b cb             	mov    %r11,%rcx
fffff800002dc16d:	44 89 4d 20          	mov    %r9d,0x20(%rbp)
fffff800002dc171:	e8 36 22 f4 ff       	call   0xfffff8000021e3ac
fffff800002dc176:	8b 55 20             	mov    0x20(%rbp),%edx
fffff800002dc179:	49 8d 80 80 0e 00 00 	lea    0xe80(%r8),%rax
fffff800002dc180:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff800002dc186:	0f 84 03 01 00 00    	je     0xfffff800002dc28f
fffff800002dc18c:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff800002dc192:	0f 84 e8 00 00 00    	je     0xfffff800002dc280
fffff800002dc198:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff800002dc19e:	0f 84 d1 00 00 00    	je     0xfffff800002dc275
fffff800002dc1a4:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff800002dc1aa:	74 77                	je     0xfffff800002dc223
fffff800002dc1ac:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff800002dc1b2:	74 54                	je     0xfffff800002dc208
fffff800002dc1b4:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff800002dc1ba:	74 40                	je     0xfffff800002dc1fc
fffff800002dc1bc:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff800002dc1c2:	74 25                	je     0xfffff800002dc1e9
fffff800002dc1c4:	41 3b d1             	cmp    %r9d,%edx
fffff800002dc1c7:	7e 20                	jle    0xfffff800002dc1e9
fffff800002dc1c9:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
fffff800002dc1cd:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff800002dc1d3:	74 0a                	je     0xfffff800002dc1df
fffff800002dc1d5:	e8 22 c1 02 00       	call   0xfffff800003082fc
fffff800002dc1da:	e9 aa 00 00 00       	jmp    0xfffff800002dc289
fffff800002dc1df:	e8 3c 3a 03 00       	call   0xfffff8000030fc20
fffff800002dc1e4:	e9 a0 00 00 00       	jmp    0xfffff800002dc289
fffff800002dc1e9:	45 33 c0             	xor    %r8d,%r8d
fffff800002dc1ec:	48 8b c8             	mov    %rax,%rcx
fffff800002dc1ef:	e8 84 8e 03 00       	call   0xfffff80000315078
fffff800002dc1f4:	48 8b c8             	mov    %rax,%rcx
fffff800002dc1f7:	e9 f5 00 00 00       	jmp    0xfffff800002dc2f1
fffff800002dc1fc:	49 8b 8b 50 01 00 00 	mov    0x150(%r11),%rcx
fffff800002dc203:	e9 e9 00 00 00       	jmp    0xfffff800002dc2f1
fffff800002dc208:	48 8b 40 10          	mov    0x10(%rax),%rax
fffff800002dc20c:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff800002dc213:	0f b6 89 80 00 00 00 	movzbl 0x80(%rcx),%ecx
fffff800002dc21a:	48 c1 e9 04          	shr    $0x4,%rcx
fffff800002dc21e:	e9 ce 00 00 00       	jmp    0xfffff800002dc2f1
fffff800002dc223:	48 8b 40 10          	mov    0x10(%rax),%rax
fffff800002dc227:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
fffff800002dc22c:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
fffff800002dc231:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff800002dc238:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff800002dc23f:	8b 05 17 d3 32 00    	mov    0x32d317(%rip),%eax        # 0xfffff8000060955c
fffff800002dc245:	a8 01                	test   $0x1,%al
fffff800002dc247:	74 1d                	je     0xfffff800002dc266
fffff800002dc249:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002dc250:	02 00
fffff800002dc252:	4c 8d 45 30          	lea    0x30(%rbp),%r8
fffff800002dc256:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff800002dc25b:	e8 b0 5d 03 00       	call   0xfffff80000312010
fffff800002dc260:	48 8b 45 30          	mov    0x30(%rbp),%rax
fffff800002dc264:	eb 79                	jmp    0xfffff800002dc2df
fffff800002dc266:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff800002dc26b:	0f 78 45 d8          	vmread %rax,-0x28(%rbp)
fffff800002dc26f:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
fffff800002dc273:	eb 6a                	jmp    0xfffff800002dc2df
fffff800002dc275:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
fffff800002dc279:	e8 b2 cd f2 ff       	call   0xfffff80000209030
fffff800002dc27e:	eb 09                	jmp    0xfffff800002dc289
fffff800002dc280:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
fffff800002dc284:	e8 27 0c f6 ff       	call   0xfffff8000023ceb0
fffff800002dc289:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
fffff800002dc28d:	eb 62                	jmp    0xfffff800002dc2f1
fffff800002dc28f:	48 8b 40 10          	mov    0x10(%rax),%rax
fffff800002dc293:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
fffff800002dc298:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
fffff800002dc29d:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff800002dc2a4:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff800002dc2ab:	8b 05 ab d2 32 00    	mov    0x32d2ab(%rip),%eax        # 0xfffff8000060955c
fffff800002dc2b1:	a8 01                	test   $0x1,%al
fffff800002dc2b3:	74 1d                	je     0xfffff800002dc2d2
fffff800002dc2b5:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002dc2bc:	02 00
fffff800002dc2be:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
fffff800002dc2c2:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff800002dc2c7:	e8 44 5d 03 00       	call   0xfffff80000312010
fffff800002dc2cc:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
fffff800002dc2d0:	eb 0d                	jmp    0xfffff800002dc2df
fffff800002dc2d2:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff800002dc2d7:	0f 78 45 e8          	vmread %rax,-0x18(%rbp)
fffff800002dc2db:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
fffff800002dc2df:	48 8b 00             	mov    (%rax),%rax
fffff800002dc2e2:	49 8b ca             	mov    %r10,%rcx
fffff800002dc2e5:	48 f7 d1             	not    %rcx
fffff800002dc2e8:	4d 23 ca             	and    %r10,%r9
fffff800002dc2eb:	48 23 c8             	and    %rax,%rcx
fffff800002dc2ee:	49 0b c9             	or     %r9,%rcx
fffff800002dc2f1:	48 3b cb             	cmp    %rbx,%rcx
fffff800002dc2f4:	76 03                	jbe    0xfffff800002dc2f9
fffff800002dc2f6:	0f b6 d9             	movzbl %cl,%ebx
fffff800002dc2f9:	c1 e3 04             	shl    $0x4,%ebx
fffff800002dc2fc:	8b c3                	mov    %ebx,%eax
fffff800002dc2fe:	48 83 c4 48          	add    $0x48,%rsp
fffff800002dc302:	5b                   	pop    %rbx
fffff800002dc303:	5d                   	pop    %rbp
fffff800002dc304:	c3                   	ret
fffff800002dc305:	cc                   	int3
fffff800002dc306:	cc                   	int3
fffff800002dc307:	cc                   	int3
fffff800002dc308:	cc                   	int3
fffff800002dc309:	cc                   	int3
fffff800002dc30a:	cc                   	int3
fffff800002dc30b:	cc                   	int3
fffff800002dc30c:	40 53                	rex push %rbx
fffff800002dc30e:	55                   	push   %rbp
fffff800002dc30f:	56                   	push   %rsi
fffff800002dc310:	57                   	push   %rdi
fffff800002dc311:	41 56                	push   %r14
fffff800002dc313:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002dc317:	8b 81 18 01 00 00    	mov    0x118(%rcx),%eax
fffff800002dc31d:	8b fa                	mov    %edx,%edi
fffff800002dc31f:	48 8b d9             	mov    %rcx,%rbx
fffff800002dc322:	a8 08                	test   $0x8,%al
fffff800002dc324:	0f 84 74 01 00 00    	je     0xfffff800002dc49e
fffff800002dc32a:	65 48 8b 0c 25 a8 03 	mov    %gs:0x103a8,%rcx
fffff800002dc331:	01 00
fffff800002dc333:	48 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%rax
fffff800002dc33a:	40 8a 68 14          	mov    0x14(%rax),%bpl
fffff800002dc33e:	40 8a d5             	mov    %bpl,%dl
fffff800002dc341:	e8 22 ae fe ff       	call   0xfffff800002c7168
fffff800002dc346:	84 c0                	test   %al,%al
fffff800002dc348:	0f 84 50 01 00 00    	je     0xfffff800002dc49e
fffff800002dc34e:	83 64 24 60 00       	andl   $0x0,0x60(%rsp)
fffff800002dc353:	8b 83 40 01 00 00    	mov    0x140(%rbx),%eax
fffff800002dc359:	44 0f bd f0          	bsr    %eax,%r14d
fffff800002dc35d:	41 8a d6             	mov    %r14b,%dl
fffff800002dc360:	48 8b cb             	mov    %rbx,%rcx
fffff800002dc363:	e8 24 d5 f2 ff       	call   0xfffff8000020988c
fffff800002dc368:	48 8b 8b c0 02 00 00 	mov    0x2c0(%rbx),%rcx
fffff800002dc36f:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002dc374:	48 83 c1 40          	add    $0x40,%rcx
fffff800002dc378:	e8 23 1b 00 00       	call   0xfffff800002ddea0
fffff800002dc37d:	41 8a ce             	mov    %r14b,%cl
fffff800002dc380:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002dc385:	d3 e0                	shl    %cl,%eax
fffff800002dc387:	09 83 44 01 00 00    	or     %eax,0x144(%rbx)
fffff800002dc38d:	ff c8                	dec    %eax
fffff800002dc38f:	23 83 40 01 00 00    	and    0x140(%rbx),%eax
fffff800002dc395:	0f bd f0             	bsr    %eax,%esi
fffff800002dc398:	89 74 24 50          	mov    %esi,0x50(%rsp)
fffff800002dc39c:	44 8a f6             	mov    %sil,%r14b
fffff800002dc39f:	0f 95 c0             	setne  %al
fffff800002dc3a2:	84 c0                	test   %al,%al