fffff800002c1998:	cc                   	int3
fffff800002c1999:	cc                   	int3
fffff800002c199a:	cc                   	int3
fffff800002c199b:	cc                   	int3
fffff800002c199c:	cc                   	int3
fffff800002c199d:	cc                   	int3
fffff800002c199e:	cc                   	int3
fffff800002c199f:	cc                   	int3
fffff800002c19a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002c19a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002c19aa:	55                   	push   %rbp
fffff800002c19ab:	57                   	push   %rdi
fffff800002c19ac:	41 56                	push   %r14
fffff800002c19ae:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
fffff800002c19b3:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
fffff800002c19ba:	48 8b 05 27 fc 33 00 	mov    0x33fc27(%rip),%rax        # 0xfffff800006015e8
fffff800002c19c1:	48 33 c4             	xor    %rsp,%rax
fffff800002c19c4:	48 89 45 37          	mov    %rax,0x37(%rbp)
fffff800002c19c8:	33 d2                	xor    %edx,%edx
fffff800002c19ca:	48 8b f9             	mov    %rcx,%rdi
fffff800002c19cd:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
fffff800002c19d1:	44 8d 42 48          	lea    0x48(%rdx),%r8d
fffff800002c19d5:	e8 e6 2b f8 ff       	call   0xfffff800002445c0
fffff800002c19da:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
fffff800002c19de:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
fffff800002c19e2:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002c19e5:	33 f6                	xor    %esi,%esi
fffff800002c19e7:	b9 07 00 06 00       	mov    $0x60007,%ecx
fffff800002c19ec:	66 89 75 c7          	mov    %si,-0x39(%rbp)
fffff800002c19f0:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
fffff800002c19f4:	e8 f3 f5 f3 ff       	call   0xfffff80000200fec
fffff800002c19f9:	83 7d d7 01          	cmpl   $0x1,-0x29(%rbp)
fffff800002c19fd:	73 2d                	jae    0xfffff800002c1a2c
fffff800002c19ff:	8b 45 db             	mov    -0x25(%rbp),%eax
fffff800002c1a02:	ba fc ff 00 00       	mov    $0xfffc,%edx
fffff800002c1a07:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
fffff800002c1a0b:	23 c2                	and    %edx,%eax
fffff800002c1a0d:	c6 41 10 01          	movb   $0x1,0x10(%rcx)
fffff800002c1a11:	c7 41 14 0a 00 00 00 	movl   $0xa,0x14(%rcx)
fffff800002c1a18:	89 41 18             	mov    %eax,0x18(%rcx)
fffff800002c1a1b:	b8 3e 10 00 00       	mov    $0x103e,%eax
fffff800002c1a20:	48 89 71 20          	mov    %rsi,0x20(%rcx)
fffff800002c1a24:	c7 01 07 00 00 00    	movl   $0x7,(%rcx)
fffff800002c1a2a:	eb 79                	jmp    0xfffff800002c1aa5
fffff800002c1a2c:	4c 8b 45 cf          	mov    -0x31(%rbp),%r8
fffff800002c1a30:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
fffff800002c1a34:	41 be 02 00 00 00    	mov    $0x2,%r14d
fffff800002c1a3a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002c1a3f:	45 8b ce             	mov    %r14d,%r9d
fffff800002c1a42:	ba 04 08 00 00       	mov    $0x804,%edx
fffff800002c1a47:	48 8b cb             	mov    %rbx,%rcx
fffff800002c1a4a:	e8 05 51 f4 ff       	call   0xfffff80000206b54
fffff800002c1a4f:	66 85 c0             	test   %ax,%ax
fffff800002c1a52:	75 51                	jne    0xfffff800002c1aa5
fffff800002c1a54:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
fffff800002c1a58:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
fffff800002c1a5c:	e8 47 43 f4 ff       	call   0xfffff80000205da8
fffff800002c1a61:	44 0f b7 45 c7       	movzwl -0x39(%rbp),%r8d
fffff800002c1a66:	ba fc ff 00 00       	mov    $0xfffc,%edx
fffff800002c1a6b:	66 44 85 c2          	test   %r8w,%dx
fffff800002c1a6f:	0f 94 c1             	sete   %cl
fffff800002c1a72:	66 45 0f a3 f0       	bt     %r14w,%r8w
fffff800002c1a77:	0f 92 c0             	setb   %al
fffff800002c1a7a:	0a c8                	or     %al,%cl
fffff800002c1a7c:	74 05                	je     0xfffff800002c1a83
fffff800002c1a7e:	41 8b c0             	mov    %r8d,%eax
fffff800002c1a81:	eb 84                	jmp    0xfffff800002c1a07
fffff800002c1a83:	c7 03 0f 00 00 00    	movl   $0xf,(%rbx)
fffff800002c1a89:	40 88 73 1d          	mov    %sil,0x1d(%rbx)
fffff800002c1a8d:	c7 43 10 01 00 00 00 	movl   $0x1,0x10(%rbx)
fffff800002c1a94:	0f b7 45 c7          	movzwl -0x39(%rbp),%eax
fffff800002c1a98:	66 89 43 14          	mov    %ax,0x14(%rbx)
fffff800002c1a9c:	b8 3d 10 00 00       	mov    $0x103d,%eax
fffff800002c1aa1:	40 88 73 1c          	mov    %sil,0x1c(%rbx)
fffff800002c1aa5:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
fffff800002c1aa9:	48 33 cc             	xor    %rsp,%rcx
fffff800002c1aac:	e8 bf 9a f7 ff       	call   0xfffff8000023b570
fffff800002c1ab1:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
fffff800002c1ab8:	00
fffff800002c1ab9:	49 8b 5b 28          	mov    0x28(%r11),%rbx
fffff800002c1abd:	49 8b 73 30          	mov    0x30(%r11),%rsi
fffff800002c1ac1:	49 8b e3             	mov    %r11,%rsp
fffff800002c1ac4:	41 5e                	pop    %r14
fffff800002c1ac6:	5f                   	pop    %rdi
fffff800002c1ac7:	5d                   	pop    %rbp
fffff800002c1ac8:	c3                   	ret
fffff800002c1ac9:	cc                   	int3
fffff800002c1aca:	cc                   	int3
fffff800002c1acb:	cc                   	int3
fffff800002c1acc:	cc                   	int3
fffff800002c1acd:	cc                   	int3
fffff800002c1ace:	cc                   	int3
fffff800002c1acf:	cc                   	int3
fffff800002c1ad0:	40 55                	rex push %rbp
fffff800002c1ad2:	53                   	push   %rbx
fffff800002c1ad3:	56                   	push   %rsi
fffff800002c1ad4:	57                   	push   %rdi
fffff800002c1ad5:	41 56                	push   %r14
fffff800002c1ad7:	48 8b ec             	mov    %rsp,%rbp
fffff800002c1ada:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002c1ade:	33 db                	xor    %ebx,%ebx
fffff800002c1ae0:	48 8d 55 30          	lea    0x30(%rbp),%rdx
fffff800002c1ae4:	48 8b f9             	mov    %rcx,%rdi
fffff800002c1ae7:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
fffff800002c1aeb:	b9 01 00 08 00       	mov    $0x80001,%ecx
fffff800002c1af0:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
fffff800002c1af4:	48 89 5d 40          	mov    %rbx,0x40(%rbp)
fffff800002c1af8:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
fffff800002c1afc:	e8 7f 29 f6 ff       	call   0xfffff80000224480
fffff800002c1b01:	f6 45 30 01          	testb  $0x1,0x30(%rbp)
fffff800002c1b05:	0f 84 92 01 00 00    	je     0xfffff800002c1c9d
fffff800002c1b0b:	48 8d 55 38          	lea    0x38(%rbp),%rdx
fffff800002c1b0f:	b9 08 00 08 00       	mov    $0x80008,%ecx
fffff800002c1b14:	e8 67 29 f6 ff       	call   0xfffff80000224480
fffff800002c1b19:	83 7f 30 04          	cmpl   $0x4,0x30(%rdi)
fffff800002c1b1d:	0f 85 7a 01 00 00    	jne    0xfffff800002c1c9d
fffff800002c1b23:	48 8d 55 48          	lea    0x48(%rbp),%rdx
fffff800002c1b27:	b9 09 00 08 00       	mov    $0x80009,%ecx
fffff800002c1b2c:	e8 4f 29 f6 ff       	call   0xfffff80000224480
fffff800002c1b31:	0f b7 75 3c          	movzwl 0x3c(%rbp),%esi
fffff800002c1b35:	b8 fc ff 00 00       	mov    $0xfffc,%eax
fffff800002c1b3a:	83 4d f8 ff          	orl    $0xffffffff,-0x8(%rbp)
fffff800002c1b3e:	66 23 f0             	and    %ax,%si
fffff800002c1b41:	b9 9b e0 00 00       	mov    $0xe09b,%ecx
fffff800002c1b46:	66 89 75 fc          	mov    %si,-0x4(%rbp)
fffff800002c1b4a:	0f b7 c3             	movzwl %bx,%eax
fffff800002c1b4d:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
fffff800002c1b51:	66 23 c1             	and    %cx,%ax
fffff800002c1b54:	b9 9b 80 00 00       	mov    $0x809b,%ecx
fffff800002c1b59:	66 0b c1             	or     %cx,%ax
fffff800002c1b5c:	38 1f                	cmp    %bl,(%rdi)
fffff800002c1b5e:	74 0f                	je     0xfffff800002c1b6f
fffff800002c1b60:	b9 ff bf 00 00       	mov    $0xbfff,%ecx
fffff800002c1b65:	66 23 c1             	and    %cx,%ax
fffff800002c1b68:	b9 00 20 00 00       	mov    $0x2000,%ecx
fffff800002c1b6d:	eb 0d                	jmp    0xfffff800002c1b7c
fffff800002c1b6f:	b9 ff df 00 00       	mov    $0xdfff,%ecx
fffff800002c1b74:	66 23 c1             	and    %cx,%ax
fffff800002c1b77:	b9 00 40 00 00       	mov    $0x4000,%ecx
fffff800002c1b7c:	66 0b c1             	or     %cx,%ax
fffff800002c1b7f:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
fffff800002c1b83:	b9 01 00 06 00       	mov    $0x60001,%ecx
fffff800002c1b88:	66 89 45 fe          	mov    %ax,-0x2(%rbp)
fffff800002c1b8c:	e8 e3 67 fe ff       	call   0xfffff800002a8374
fffff800002c1b91:	83 4d f8 ff          	orl    $0xffffffff,-0x8(%rbp)
fffff800002c1b95:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
fffff800002c1b99:	b8 93 c0 00 00       	mov    $0xc093,%eax
fffff800002c1b9e:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
fffff800002c1ba2:	41 be 08 00 00 00    	mov    $0x8,%r14d
fffff800002c1ba8:	66 89 45 fe          	mov    %ax,-0x2(%rbp)
fffff800002c1bac:	66 41 03 f6          	add    %r14w,%si
fffff800002c1bb0:	b9 02 00 06 00       	mov    $0x60002,%ecx
fffff800002c1bb5:	66 89 75 fc          	mov    %si,-0x4(%rbp)
fffff800002c1bb9:	e8 b6 67 fe ff       	call   0xfffff800002a8374
fffff800002c1bbe:	8b 4f 40             	mov    0x40(%rdi),%ecx
fffff800002c1bc1:	41 3b ce             	cmp    %r14d,%ecx
fffff800002c1bc4:	75 06                	jne    0xfffff800002c1bcc
fffff800002c1bc6:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
fffff800002c1bca:	eb 0e                	jmp    0xfffff800002c1bda
fffff800002c1bcc:	c1 e1 03             	shl    $0x3,%ecx
fffff800002c1bcf:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002c1bd4:	48 d3 e2             	shl    %cl,%rdx
fffff800002c1bd7:	48 ff ca             	dec    %rdx
fffff800002c1bda:	48 8b 47 20          	mov    0x20(%rdi),%rax
fffff800002c1bde:	4c 8b 57 60          	mov    0x60(%rdi),%r10
fffff800002c1be2:	0f b6 70 08          	movzbl 0x8(%rax),%esi
fffff800002c1be6:	48 03 77 58          	add    0x58(%rdi),%rsi
fffff800002c1bea:	48 23 f2             	and    %rdx,%rsi
fffff800002c1bed:	38 1f                	cmp    %bl,(%rdi)
fffff800002c1bef:	74 38                	je     0xfffff800002c1c29
fffff800002c1bf1:	49 0f ba f2 10       	btr    $0x10,%r10
fffff800002c1bf6:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff800002c1bfa:	4c 89 57 60          	mov    %r10,0x60(%rdi)
fffff800002c1bfe:	b9 0b 00 08 00       	mov    $0x8000b,%ecx
fffff800002c1c03:	48 8b 87 60 04 00 00 	mov    0x460(%rdi),%rax
fffff800002c1c0a:	4c 89 50 58          	mov    %r10,0x58(%rax)
fffff800002c1c0e:	e8 6d 28 f6 ff       	call   0xfffff80000224480
fffff800002c1c13:	48 8b 45 40          	mov    0x40(%rbp),%rax
fffff800002c1c17:	25 d5 7f 1f 00       	and    $0x1f7fd5,%eax
fffff800002c1c1c:	48 f7 d0             	not    %rax
fffff800002c1c1f:	48 21 47 60          	and    %rax,0x60(%rdi)
fffff800002c1c23:	4c 8b 57 60          	mov    0x60(%rdi),%r10
fffff800002c1c27:	eb 0b                	jmp    0xfffff800002c1c34
fffff800002c1c29:	49 81 e2 ff fd fc ff 	and    $0xfffffffffffcfdff,%r10
fffff800002c1c30:	4c 89 57 60          	mov    %r10,0x60(%rdi)
fffff800002c1c34:	4c 8b 9f a0 fb ff ff 	mov    -0x460(%rdi),%r11
fffff800002c1c3b:	48 8d 55 30          	lea    0x30(%rbp),%rdx
fffff800002c1c3f:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
fffff800002c1c43:	49 8d 8b 80 0e 00 00 	lea    0xe80(%r11),%rcx
fffff800002c1c4a:	e8 2d 70 f4 ff       	call   0xfffff80000208c7c
fffff800002c1c4f:	49 8b d2             	mov    %r10,%rdx
fffff800002c1c52:	49 8d 8b 80 0e 00 00 	lea    0xe80(%r11),%rcx
fffff800002c1c59:	e8 e2 11 05 00       	call   0xfffff80000312e40
fffff800002c1c5e:	4c 33 55 30          	xor    0x30(%rbp),%r10
fffff800002c1c62:	49 0f ba e2 08       	bt     $0x8,%r10
fffff800002c1c67:	73 16                	jae    0xfffff800002c1c7f
fffff800002c1c69:	49 8b 83 90 0e 00 00 	mov    0xe90(%r11),%rax
fffff800002c1c70:	41 c6 83 99 0e 00 00 	movb   $0x1,0xe99(%r11)
fffff800002c1c77:	01
fffff800002c1c78:	c6 80 25 01 00 00 01 	movb   $0x1,0x125(%rax)
fffff800002c1c7f:	48 8b 87 60 04 00 00 	mov    0x460(%rdi),%rax
fffff800002c1c86:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
fffff800002c1c8a:	48 89 70 08          	mov    %rsi,0x8(%rax)
fffff800002c1c8e:	48 8b 45 48          	mov    0x48(%rbp),%rax
fffff800002c1c92:	48 89 45 30          	mov    %rax,0x30(%rbp)
fffff800002c1c96:	e8 55 74 f4 ff       	call   0xfffff800002090f0
fffff800002c1c9b:	eb 1e                	jmp    0xfffff800002c1cbb
fffff800002c1c9d:	48 8b 47 20          	mov    0x20(%rdi),%rax
fffff800002c1ca1:	88 58 10             	mov    %bl,0x10(%rax)
fffff800002c1ca4:	48 89 58 20          	mov    %rbx,0x20(%rax)
fffff800002c1ca8:	bb 0a 10 00 00       	mov    $0x100a,%ebx
fffff800002c1cad:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
fffff800002c1cb3:	48 c7 40 14 06 00 00 	movq   $0x6,0x14(%rax)
fffff800002c1cba:	00
fffff800002c1cbb:	0f b7 c3             	movzwl %bx,%eax
fffff800002c1cbe:	48 83 c4 30          	add    $0x30,%rsp
fffff800002c1cc2:	41 5e                	pop    %r14
fffff800002c1cc4:	5f                   	pop    %rdi
fffff800002c1cc5:	5e                   	pop    %rsi
fffff800002c1cc6:	5b                   	pop    %rbx
fffff800002c1cc7:	5d                   	pop    %rbp
fffff800002c1cc8:	c3                   	ret
fffff800002c1cc9:	cc                   	int3
fffff800002c1cca:	cc                   	int3
fffff800002c1ccb:	cc                   	int3
fffff800002c1ccc:	cc                   	int3
fffff800002c1ccd:	cc                   	int3
fffff800002c1cce:	cc                   	int3
fffff800002c1ccf:	cc                   	int3
fffff800002c1cd0:	40 55                	rex push %rbp
fffff800002c1cd2:	53                   	push   %rbx
fffff800002c1cd3:	56                   	push   %rsi
fffff800002c1cd4:	57                   	push   %rdi
fffff800002c1cd5:	41 56                	push   %r14
fffff800002c1cd7:	48 8b ec             	mov    %rsp,%rbp
fffff800002c1cda:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002c1cde:	33 db                	xor    %ebx,%ebx
fffff800002c1ce0:	48 8d 55 38          	lea    0x38(%rbp),%rdx
fffff800002c1ce4:	48 8b f9             	mov    %rcx,%rdi
fffff800002c1ce7:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
fffff800002c1ceb:	b9 05 00 08 00       	mov    $0x80005,%ecx
fffff800002c1cf0:	48 89 5d 40          	mov    %rbx,0x40(%rbp)
fffff800002c1cf4:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
fffff800002c1cf8:	e8 83 27 f6 ff       	call   0xfffff80000224480
fffff800002c1cfd:	0f b7 75 38          	movzwl 0x38(%rbp),%esi
fffff800002c1d01:	b8 fc ff 00 00       	mov    $0xfffc,%eax
fffff800002c1d06:	66 23 f0             	and    %ax,%si
fffff800002c1d09:	75 24                	jne    0xfffff800002c1d2f
fffff800002c1d0b:	48 8b 47 20          	mov    0x20(%rdi),%rax
fffff800002c1d0f:	48 c7 40 14 0d 00 00 	movq   $0xd,0x14(%rax)
fffff800002c1d16:	00
fffff800002c1d17:	c6 40 10 01          	movb   $0x1,0x10(%rax)
fffff800002c1d1b:	48 89 58 20          	mov    %rbx,0x20(%rax)
fffff800002c1d1f:	bb 08 10 00 00       	mov    $0x1008,%ebx
fffff800002c1d24:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
fffff800002c1d2a:	e9 41 01 00 00       	jmp    0xfffff800002c1e70
fffff800002c1d2f:	39 5f 30             	cmp    %ebx,0x30(%rdi)
fffff800002c1d32:	74 d7                	je     0xfffff800002c1d0b
fffff800002c1d34:	48 8d 55 30          	lea    0x30(%rbp),%rdx
fffff800002c1d38:	b9 06 00 08 00       	mov    $0x80006,%ecx
fffff800002c1d3d:	e8 3e 27 f6 ff       	call   0xfffff80000224480
fffff800002c1d42:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff800002c1d46:	b9 07 00 08 00       	mov    $0x80007,%ecx
fffff800002c1d4b:	e8 30 27 f6 ff       	call   0xfffff80000224480
fffff800002c1d50:	8b 4f 40             	mov    0x40(%rdi),%ecx
fffff800002c1d53:	41 be 08 00 00 00    	mov    $0x8,%r14d
fffff800002c1d59:	41 3b ce             	cmp    %r14d,%ecx
fffff800002c1d5c:	75 0a                	jne    0xfffff800002c1d68
fffff800002c1d5e:	48 8b 45 30          	mov    0x30(%rbp),%rax
fffff800002c1d62:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff800002c1d66:	eb 15                	jmp    0xfffff800002c1d7d
fffff800002c1d68:	c1 e1 03             	shl    $0x3,%ecx
fffff800002c1d6b:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002c1d70:	48 d3 e0             	shl    %cl,%rax
fffff800002c1d73:	48 ff c8             	dec    %rax
fffff800002c1d76:	4c 8b c0             	mov    %rax,%r8
fffff800002c1d79:	48 23 45 30          	and    0x30(%rbp),%rax
fffff800002c1d7d:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
fffff800002c1d81:	48 89 45 30          	mov    %rax,0x30(%rbp)
fffff800002c1d85:	e8 66 73 f4 ff       	call   0xfffff800002090f0
fffff800002c1d8a:	4c 23 45 40          	and    0x40(%rbp),%r8
fffff800002c1d8e:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
fffff800002c1d92:	4c 89 45 30          	mov    %r8,0x30(%rbp)
fffff800002c1d96:	e8 09 a6 04 00       	call   0xfffff8000030c3a4
fffff800002c1d9b:	83 4d f8 ff          	orl    $0xffffffff,-0x8(%rbp)
fffff800002c1d9f:	b9 9b e0 00 00       	mov    $0xe09b,%ecx
fffff800002c1da4:	0f b7 c3             	movzwl %bx,%eax
fffff800002c1da7:	66 89 75 fc          	mov    %si,-0x4(%rbp)
fffff800002c1dab:	66 23 c1             	and    %cx,%ax
fffff800002c1dae:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
fffff800002c1db2:	b9 9b 80 00 00       	mov    $0x809b,%ecx
fffff800002c1db7:	66 0b c1             	or     %cx,%ax
fffff800002c1dba:	38 1f                	cmp    %bl,(%rdi)
fffff800002c1dbc:	74 0f                	je     0xfffff800002c1dcd
fffff800002c1dbe:	b9 ff bf 00 00       	mov    $0xbfff,%ecx
fffff800002c1dc3:	66 23 c1             	and    %cx,%ax
fffff800002c1dc6:	b9 00 20 00 00       	mov    $0x2000,%ecx
fffff800002c1dcb:	eb 0d                	jmp    0xfffff800002c1dda
fffff800002c1dcd:	b9 ff df 00 00       	mov    $0xdfff,%ecx
fffff800002c1dd2:	66 23 c1             	and    %cx,%ax
fffff800002c1dd5:	b9 00 40 00 00       	mov    $0x4000,%ecx
fffff800002c1dda:	66 0b c1             	or     %cx,%ax
fffff800002c1ddd:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
fffff800002c1de1:	b9 01 00 06 00       	mov    $0x60001,%ecx
fffff800002c1de6:	66 89 45 fe          	mov    %ax,-0x2(%rbp)
fffff800002c1dea:	e8 85 65 fe ff       	call   0xfffff800002a8374
fffff800002c1def:	83 4d f8 ff          	orl    $0xffffffff,-0x8(%rbp)
fffff800002c1df3:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
fffff800002c1df7:	b8 93 c0 00 00       	mov    $0xc093,%eax
fffff800002c1dfc:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
fffff800002c1e00:	66 41 03 f6          	add    %r14w,%si
fffff800002c1e04:	66 89 45 fe          	mov    %ax,-0x2(%rbp)
fffff800002c1e08:	b9 02 00 06 00       	mov    $0x60002,%ecx
fffff800002c1e0d:	66 89 75 fc          	mov    %si,-0x4(%rbp)
fffff800002c1e11:	e8 5e 65 fe ff       	call   0xfffff800002a8374
fffff800002c1e16:	48 81 67 60 ff fd fc 	andq   $0xfffffffffffcfdff,0x60(%rdi)
fffff800002c1e1d:	ff
fffff800002c1e1e:	48 8d 55 30          	lea    0x30(%rbp),%rdx
fffff800002c1e22:	4c 8b 9f a0 fb ff ff 	mov    -0x460(%rdi),%r11
fffff800002c1e29:	4c 8b 57 60          	mov    0x60(%rdi),%r10
fffff800002c1e2d:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
fffff800002c1e31:	49 8d 8b 80 0e 00 00 	lea    0xe80(%r11),%rcx
fffff800002c1e38:	e8 3f 6e f4 ff       	call   0xfffff80000208c7c
fffff800002c1e3d:	49 8b d2             	mov    %r10,%rdx
fffff800002c1e40:	49 8d 8b 80 0e 00 00 	lea    0xe80(%r11),%rcx
fffff800002c1e47:	e8 f4 0f 05 00       	call   0xfffff80000312e40
fffff800002c1e4c:	4c 8b 4d 30          	mov    0x30(%rbp),%r9
fffff800002c1e50:	4d 33 ca             	xor    %r10,%r9
fffff800002c1e53:	49 0f ba e1 08       	bt     $0x8,%r9
fffff800002c1e58:	73 16                	jae    0xfffff800002c1e70
fffff800002c1e5a:	49 8b 8b 90 0e 00 00 	mov    0xe90(%r11),%rcx
fffff800002c1e61:	41 c6 83 99 0e 00 00 	movb   $0x1,0xe99(%r11)
fffff800002c1e68:	01
fffff800002c1e69:	c6 81 25 01 00 00 01 	movb   $0x1,0x125(%rcx)
fffff800002c1e70:	0f b7 c3             	movzwl %bx,%eax
fffff800002c1e73:	48 83 c4 30          	add    $0x30,%rsp
fffff800002c1e77:	41 5e                	pop    %r14
fffff800002c1e79:	5f                   	pop    %rdi
fffff800002c1e7a:	5e                   	pop    %rsi
fffff800002c1e7b:	5b                   	pop    %rbx
fffff800002c1e7c:	5d                   	pop    %rbp
fffff800002c1e7d:	c3                   	ret
fffff800002c1e7e:	cc                   	int3
fffff800002c1e7f:	cc                   	int3
fffff800002c1e80:	cc                   	int3
fffff800002c1e81:	cc                   	int3
fffff800002c1e82:	cc                   	int3
fffff800002c1e83:	cc                   	int3
fffff800002c1e84:	cc                   	int3
fffff800002c1e85:	cc                   	int3