fffff800002d5b6f:	cc                   	int3
fffff800002d5b70:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002d5b77:	01 00
fffff800002d5b79:	41 b8 1e 10 00 00    	mov    $0x101e,%r8d
fffff800002d5b7f:	48 8b 51 08          	mov    0x8(%rcx),%rdx
fffff800002d5b83:	81 b8 04 0b 01 00 00 	cmpl   $0x500,0x10b04(%rax)
fffff800002d5b8a:	05 00 00
fffff800002d5b8d:	7c 55                	jl     0xfffff800002d5be4
fffff800002d5b8f:	48 8b 41 18          	mov    0x18(%rcx),%rax
fffff800002d5b93:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002d5b96:	45 33 c0             	xor    %r8d,%r8d
fffff800002d5b99:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002d5ba0:	0f 11 02             	movups %xmm0,(%rdx)
fffff800002d5ba3:	0f 11 42 10          	movups %xmm0,0x10(%rdx)
fffff800002d5ba7:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
fffff800002d5bab:	c7 02 00 70 01 30    	movl   $0x30017000,(%rdx)
fffff800002d5bb1:	c7 42 04 20 00 00 00 	movl   $0x20,0x4(%rdx)
fffff800002d5bb8:	48 8b 81 28 07 00 00 	mov    0x728(%rcx),%rax
fffff800002d5bbf:	48 89 42 10          	mov    %rax,0x10(%rdx)
fffff800002d5bc3:	48 8b 81 e8 07 00 00 	mov    0x7e8(%rcx),%rax
fffff800002d5bca:	48 89 42 18          	mov    %rax,0x18(%rdx)
fffff800002d5bce:	48 8b 81 a8 08 00 00 	mov    0x8a8(%rcx),%rax
fffff800002d5bd5:	48 89 42 20          	mov    %rax,0x20(%rdx)
fffff800002d5bd9:	48 8b 81 68 09 00 00 	mov    0x968(%rcx),%rax
fffff800002d5be0:	48 89 42 28          	mov    %rax,0x28(%rdx)
fffff800002d5be4:	41 0f b7 c0          	movzwl %r8w,%eax
fffff800002d5be8:	c3                   	ret
fffff800002d5be9:	cc                   	int3
fffff800002d5bea:	cc                   	int3
fffff800002d5beb:	cc                   	int3
fffff800002d5bec:	cc                   	int3
fffff800002d5bed:	cc                   	int3
fffff800002d5bee:	cc                   	int3
fffff800002d5bef:	cc                   	int3
fffff800002d5bf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002d5bf5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002d5bfa:	57                   	push   %rdi
fffff800002d5bfb:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d5bff:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002d5c03:	48 8b f1             	mov    %rcx,%rsi
fffff800002d5c06:	48 8b 79 08          	mov    0x8(%rcx),%rdi
fffff800002d5c0a:	33 d2                	xor    %edx,%edx
fffff800002d5c0c:	41 b8 18 01 00 00    	mov    $0x118,%r8d
fffff800002d5c12:	8b 98 04 0b 01 00    	mov    0x10b04(%rax),%ebx
fffff800002d5c18:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
fffff800002d5c1c:	e8 9f e9 f6 ff       	call   0xfffff800002445c0
fffff800002d5c21:	c7 07 00 40 01 30    	movl   $0x30014000,(%rdi)
fffff800002d5c27:	81 fb 01 05 00 00    	cmp    $0x501,%ebx
fffff800002d5c2d:	c7 47 04 10 01 00 00 	movl   $0x110,0x4(%rdi)
fffff800002d5c34:	48 8b 46 18          	mov    0x18(%rsi),%rax
fffff800002d5c38:	8b 88 f0 04 00 00    	mov    0x4f0(%rax),%ecx
fffff800002d5c3e:	b8 20 00 00 00       	mov    $0x20,%eax
fffff800002d5c43:	89 4f 10             	mov    %ecx,0x10(%rdi)
fffff800002d5c46:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
fffff800002d5c4a:	44 8d 48 f8          	lea    -0x8(%rax),%r9d
fffff800002d5c4e:	44 0f 4d c8          	cmovge %eax,%r9d
fffff800002d5c52:	44 8b 81 f4 04 00 00 	mov    0x4f4(%rcx),%r8d
fffff800002d5c59:	4c 03 cf             	add    %rdi,%r9
fffff800002d5c5c:	8b 91 f0 04 00 00    	mov    0x4f0(%rcx),%edx
fffff800002d5c62:	e8 e5 f9 ff ff       	call   0xfffff800002d564c
fffff800002d5c67:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
fffff800002d5c6b:	45 33 c0             	xor    %r8d,%r8d
fffff800002d5c6e:	0f b7 d0             	movzwl %ax,%edx
fffff800002d5c71:	66 85 c0             	test   %ax,%ax
fffff800002d5c74:	75 08                	jne    0xfffff800002d5c7e
fffff800002d5c76:	ff 81 f4 04 00 00    	incl   0x4f4(%rcx)
fffff800002d5c7c:	eb 1e                	jmp    0xfffff800002d5c9c
fffff800002d5c7e:	ff 81 f0 04 00 00    	incl   0x4f0(%rcx)
fffff800002d5c84:	48 8b 46 18          	mov    0x18(%rsi),%rax
fffff800002d5c88:	44 89 80 f4 04 00 00 	mov    %r8d,0x4f4(%rax)
fffff800002d5c8f:	48 8b 46 18          	mov    0x18(%rsi),%rax
fffff800002d5c93:	83 b8 f0 04 00 00 10 	cmpl   $0x10,0x4f0(%rax)
fffff800002d5c9a:	74 07                	je     0xfffff800002d5ca3
fffff800002d5c9c:	c7 46 20 34 00 00 00 	movl   $0x34,0x20(%rsi)
fffff800002d5ca3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002d5ca8:	0f b7 c2             	movzwl %dx,%eax
fffff800002d5cab:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002d5cb0:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d5cb4:	5f                   	pop    %rdi
fffff800002d5cb5:	c3                   	ret
fffff800002d5cb6:	cc                   	int3
fffff800002d5cb7:	cc                   	int3
fffff800002d5cb8:	cc                   	int3
fffff800002d5cb9:	cc                   	int3
fffff800002d5cba:	cc                   	int3
fffff800002d5cbb:	cc                   	int3
fffff800002d5cbc:	cc                   	int3
fffff800002d5cbd:	cc                   	int3
fffff800002d5cbe:	cc                   	int3
fffff800002d5cbf:	cc                   	int3
fffff800002d5cc0:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002d5cc4:	8a 90 da 25 00 00    	mov    0x25da(%rax),%dl
fffff800002d5cca:	fe ca                	dec    %dl
fffff800002d5ccc:	80 fa 01             	cmp    $0x1,%dl
fffff800002d5ccf:	77 39                	ja     0xfffff800002d5d0a
fffff800002d5cd1:	4c 8b 41 08          	mov    0x8(%rcx),%r8
fffff800002d5cd5:	33 c0                	xor    %eax,%eax
fffff800002d5cd7:	49 89 40 08          	mov    %rax,0x8(%r8)
fffff800002d5cdb:	49 89 40 10          	mov    %rax,0x10(%r8)
fffff800002d5cdf:	49 89 40 18          	mov    %rax,0x18(%r8)
fffff800002d5ce3:	41 c7 00 00 c0 01 30 	movl   $0x3001c000,(%r8)
fffff800002d5cea:	41 c7 40 04 10 00 00 	movl   $0x10,0x4(%r8)
fffff800002d5cf1:	00
fffff800002d5cf2:	48 8b 49 18          	mov    0x18(%rcx),%rcx
fffff800002d5cf6:	48 8b 91 c0 02 00 00 	mov    0x2c0(%rcx),%rdx
fffff800002d5cfd:	48 8b 8a 98 06 00 00 	mov    0x698(%rdx),%rcx
fffff800002d5d04:	49 89 48 10          	mov    %rcx,0x10(%r8)
fffff800002d5d08:	c3                   	ret
fffff800002d5d09:	cc                   	int3
fffff800002d5d0a:	b8 1e 10 00 00       	mov    $0x101e,%eax
fffff800002d5d0f:	c3                   	ret
fffff800002d5d10:	cc                   	int3
fffff800002d5d11:	cc                   	int3
fffff800002d5d12:	cc                   	int3
fffff800002d5d13:	cc                   	int3
fffff800002d5d14:	cc                   	int3
fffff800002d5d15:	cc                   	int3
fffff800002d5d16:	cc                   	int3
fffff800002d5d17:	cc                   	int3
fffff800002d5d18:	cc                   	int3
fffff800002d5d19:	cc                   	int3
fffff800002d5d1a:	cc                   	int3
fffff800002d5d1b:	cc                   	int3
fffff800002d5d1c:	cc                   	int3
fffff800002d5d1d:	cc                   	int3
fffff800002d5d1e:	cc                   	int3
fffff800002d5d1f:	cc                   	int3
fffff800002d5d20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002d5d25:	57                   	push   %rdi
fffff800002d5d26:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d5d2a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
fffff800002d5d2e:	33 d2                	xor    %edx,%edx
fffff800002d5d30:	48 8b d9             	mov    %rcx,%rbx
fffff800002d5d33:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
fffff800002d5d37:	44 8d 42 68          	lea    0x68(%rdx),%r8d
fffff800002d5d3b:	e8 80 e8 f6 ff       	call   0xfffff800002445c0
fffff800002d5d40:	48 8d 57 10          	lea    0x10(%rdi),%rdx
fffff800002d5d44:	c7 07 00 b0 00 30    	movl   $0x3000b000,(%rdi)
fffff800002d5d4a:	b9 05 00 00 10       	mov    $0x10000005,%ecx
fffff800002d5d4f:	c7 47 04 60 00 00 00 	movl   $0x60,0x4(%rdi)
fffff800002d5d56:	e8 25 e7 f4 ff       	call   0xfffff80000224480
fffff800002d5d5b:	48 8b 43 18          	mov    0x18(%rbx),%rax
fffff800002d5d5f:	48 8d 57 18          	lea    0x18(%rdi),%rdx
fffff800002d5d63:	b9 02 00 08 00       	mov    $0x80002,%ecx
fffff800002d5d68:	48 8b 98 c0 02 00 00 	mov    0x2c0(%rax),%rbx
fffff800002d5d6f:	e8 0c e7 f4 ff       	call   0xfffff80000224480
fffff800002d5d74:	48 8b 83 20 05 00 00 	mov    0x520(%rbx),%rax
fffff800002d5d7b:	48 8d 57 30          	lea    0x30(%rdi),%rdx
fffff800002d5d7f:	33 db                	xor    %ebx,%ebx
fffff800002d5d81:	48 89 47 20          	mov    %rax,0x20(%rdi)
fffff800002d5d85:	b9 05 00 08 00       	mov    $0x80005,%ecx
fffff800002d5d8a:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
fffff800002d5d8e:	e8 ed e6 f4 ff       	call   0xfffff80000224480
fffff800002d5d93:	48 8d 57 38          	lea    0x38(%rdi),%rdx
fffff800002d5d97:	b9 06 00 08 00       	mov    $0x80006,%ecx
fffff800002d5d9c:	e8 df e6 f4 ff       	call   0xfffff80000224480
fffff800002d5da1:	48 8d 57 40          	lea    0x40(%rdi),%rdx
fffff800002d5da5:	b9 07 00 08 00       	mov    $0x80007,%ecx
fffff800002d5daa:	e8 d1 e6 f4 ff       	call   0xfffff80000224480
fffff800002d5daf:	48 8d 57 48          	lea    0x48(%rdi),%rdx
fffff800002d5db3:	b9 08 00 08 00       	mov    $0x80008,%ecx
fffff800002d5db8:	e8 c3 e6 f4 ff       	call   0xfffff80000224480
fffff800002d5dbd:	48 8d 57 50          	lea    0x50(%rdi),%rdx
fffff800002d5dc1:	b9 09 00 08 00       	mov    $0x80009,%ecx
fffff800002d5dc6:	e8 b5 e6 f4 ff       	call   0xfffff80000224480
fffff800002d5dcb:	48 8d 57 58          	lea    0x58(%rdi),%rdx
fffff800002d5dcf:	b9 0a 00 08 00       	mov    $0x8000a,%ecx
fffff800002d5dd4:	e8 a7 e6 f4 ff       	call   0xfffff80000224480
fffff800002d5dd9:	48 8d 57 60          	lea    0x60(%rdi),%rdx
fffff800002d5ddd:	b9 0b 00 08 00       	mov    $0x8000b,%ecx
fffff800002d5de2:	e8 99 e6 f4 ff       	call   0xfffff80000224480
fffff800002d5de7:	48 8d 57 68          	lea    0x68(%rdi),%rdx
fffff800002d5deb:	b9 0c 00 08 00       	mov    $0x8000c,%ecx
fffff800002d5df0:	e8 8b e6 f4 ff       	call   0xfffff80000224480
fffff800002d5df5:	0f b7 c3             	movzwl %bx,%eax
fffff800002d5df8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002d5dfd:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d5e01:	5f                   	pop    %rdi
fffff800002d5e02:	c3                   	ret
fffff800002d5e03:	cc                   	int3
fffff800002d5e04:	cc                   	int3
fffff800002d5e05:	cc                   	int3
fffff800002d5e06:	cc                   	int3
fffff800002d5e07:	cc                   	int3
fffff800002d5e08:	cc                   	int3
fffff800002d5e09:	cc                   	int3
fffff800002d5e0a:	cc                   	int3
fffff800002d5e0b:	cc                   	int3
fffff800002d5e0c:	cc                   	int3
fffff800002d5e0d:	cc                   	int3
fffff800002d5e0e:	cc                   	int3
fffff800002d5e0f:	cc                   	int3
fffff800002d5e10:	40 55                	rex push %rbp
fffff800002d5e12:	53                   	push   %rbx
fffff800002d5e13:	56                   	push   %rsi
fffff800002d5e14:	57                   	push   %rdi
fffff800002d5e15:	41 55                	push   %r13
fffff800002d5e17:	41 56                	push   %r14
fffff800002d5e19:	41 57                	push   %r15
fffff800002d5e1b:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
fffff800002d5e20:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
fffff800002d5e27:	65 48 8b 1c 25 a0 03 	mov    %gs:0x103a0,%rbx
fffff800002d5e2e:	01 00
fffff800002d5e30:	33 d2                	xor    %edx,%edx
fffff800002d5e32:	48 8b 79 08          	mov    0x8(%rcx),%rdi
fffff800002d5e36:	48 8b cf             	mov    %rdi,%rcx
fffff800002d5e39:	44 8d 42 40          	lea    0x40(%rdx),%r8d
fffff800002d5e3d:	e8 7e e7 f6 ff       	call   0xfffff800002445c0
fffff800002d5e42:	48 8d 55 67          	lea    0x67(%rbp),%rdx
fffff800002d5e46:	c7 07 00 70 00 30    	movl   $0x30007000,(%rdi)
fffff800002d5e4c:	48 8b cb             	mov    %rbx,%rcx
fffff800002d5e4f:	c7 47 04 30 00 00 00 	movl   $0x30,0x4(%rdi)
fffff800002d5e56:	4c 8d 5f 10          	lea    0x10(%rdi),%r11
fffff800002d5e5a:	c7 45 67 00 10 04 00 	movl   $0x41000,0x67(%rbp)
fffff800002d5e61:	e8 46 85 f4 ff       	call   0xfffff8000021e3ac
fffff800002d5e66:	8b 55 67             	mov    0x67(%rbp),%edx
fffff800002d5e69:	41 bf 04 68 00 00    	mov    $0x6804,%r15d
fffff800002d5e6f:	48 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%rax
fffff800002d5e76:	33 f6                	xor    %esi,%esi
fffff800002d5e78:	41 bd 01 00 04 00    	mov    $0x40001,%r13d
fffff800002d5e7e:	45 8d 77 fc          	lea    -0x4(%r15),%r14d
fffff800002d5e82:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff800002d5e88:	0f 84 fb 00 00 00    	je     0xfffff800002d5f89
fffff800002d5e8e:	41 3b d5             	cmp    %r13d,%edx
fffff800002d5e91:	0f 84 e8 00 00 00    	je     0xfffff800002d5f7f
fffff800002d5e97:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff800002d5e9d:	0f 84 d2 00 00 00    	je     0xfffff800002d5f75
fffff800002d5ea3:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff800002d5ea9:	74 7a                	je     0xfffff800002d5f25
fffff800002d5eab:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff800002d5eb1:	74 51                	je     0xfffff800002d5f04
fffff800002d5eb3:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff800002d5eb9:	74 40                	je     0xfffff800002d5efb
fffff800002d5ebb:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff800002d5ec1:	74 27                	je     0xfffff800002d5eea
fffff800002d5ec3:	81 fa 04 10 04 00    	cmp    $0x41004,%edx
fffff800002d5ec9:	7e 1f                	jle    0xfffff800002d5eea
fffff800002d5ecb:	49 8b cb             	mov    %r11,%rcx
fffff800002d5ece:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff800002d5ed4:	74 0a                	je     0xfffff800002d5ee0
fffff800002d5ed6:	e8 21 24 03 00       	call   0xfffff800003082fc
fffff800002d5edb:	e9 09 01 00 00       	jmp    0xfffff800002d5fe9
fffff800002d5ee0:	e8 3b 9d 03 00       	call   0xfffff8000030fc20
fffff800002d5ee5:	e9 ff 00 00 00       	jmp    0xfffff800002d5fe9
fffff800002d5eea:	45 33 c0             	xor    %r8d,%r8d
fffff800002d5eed:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff800002d5ef4:	e8 7f f1 03 00       	call   0xfffff80000315078
fffff800002d5ef9:	eb 22                	jmp    0xfffff800002d5f1d
fffff800002d5efb:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
fffff800002d5f02:	eb 19                	jmp    0xfffff800002d5f1d
fffff800002d5f04:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002d5f0b:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff800002d5f12:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff800002d5f19:	48 c1 e8 04          	shr    $0x4,%rax
fffff800002d5f1d:	49 89 03             	mov    %rax,(%r11)
fffff800002d5f20:	e9 c4 00 00 00       	jmp    0xfffff800002d5fe9
fffff800002d5f25:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002d5f2c:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
fffff800002d5f31:	48 89 75 87          	mov    %rsi,-0x79(%rbp)
fffff800002d5f35:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff800002d5f3c:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff800002d5f43:	8b 05 13 36 33 00    	mov    0x333613(%rip),%eax        # 0xfffff8000060955c
fffff800002d5f49:	a8 01                	test   $0x1,%al
fffff800002d5f4b:	74 1d                	je     0xfffff800002d5f6a
fffff800002d5f4d:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002d5f54:	02 00
fffff800002d5f56:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
fffff800002d5f5b:	41 8b d7             	mov    %r15d,%edx
fffff800002d5f5e:	e8 ad c0 03 00       	call   0xfffff80000312010
fffff800002d5f63:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff800002d5f68:	eb 6a                	jmp    0xfffff800002d5fd4
fffff800002d5f6a:	44 0f 78 7d 87       	vmread %r15,-0x79(%rbp)
fffff800002d5f6f:	48 8d 45 87          	lea    -0x79(%rbp),%rax
fffff800002d5f73:	eb 5f                	jmp    0xfffff800002d5fd4
fffff800002d5f75:	49 8b cb             	mov    %r11,%rcx
fffff800002d5f78:	e8 b3 30 f3 ff       	call   0xfffff80000209030
fffff800002d5f7d:	eb 6a                	jmp    0xfffff800002d5fe9
fffff800002d5f7f:	49 8b cb             	mov    %r11,%rcx
fffff800002d5f82:	e8 29 6f f6 ff       	call   0xfffff8000023ceb0
fffff800002d5f87:	eb 60                	jmp    0xfffff800002d5fe9
fffff800002d5f89:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002d5f90:	48 89 75 8f          	mov    %rsi,-0x71(%rbp)
fffff800002d5f94:	48 89 75 97          	mov    %rsi,-0x69(%rbp)
fffff800002d5f98:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff800002d5f9f:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff800002d5fa6:	8b 05 b0 35 33 00    	mov    0x3335b0(%rip),%eax        # 0xfffff8000060955c
fffff800002d5fac:	a8 01                	test   $0x1,%al
fffff800002d5fae:	74 1b                	je     0xfffff800002d5fcb
fffff800002d5fb0:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002d5fb7:	02 00
fffff800002d5fb9:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
fffff800002d5fbd:	41 8b d6             	mov    %r14d,%edx
fffff800002d5fc0:	e8 4b c0 03 00       	call   0xfffff80000312010
fffff800002d5fc5:	48 8b 45 8f          	mov    -0x71(%rbp),%rax
fffff800002d5fc9:	eb 09                	jmp    0xfffff800002d5fd4
fffff800002d5fcb:	44 0f 78 75 97       	vmread %r14,-0x69(%rbp)
fffff800002d5fd0:	48 8d 45 97          	lea    -0x69(%rbp),%rax
fffff800002d5fd4:	48 8b 00             	mov    (%rax),%rax
fffff800002d5fd7:	49 8b ca             	mov    %r10,%rcx
fffff800002d5fda:	48 f7 d1             	not    %rcx
fffff800002d5fdd:	4d 23 ca             	and    %r10,%r9
fffff800002d5fe0:	48 23 c8             	and    %rax,%rcx
fffff800002d5fe3:	49 0b c9             	or     %r9,%rcx
fffff800002d5fe6:	49 89 0b             	mov    %rcx,(%r11)
fffff800002d5fe9:	48 8d 55 6f          	lea    0x6f(%rbp),%rdx
fffff800002d5fed:	44 89 6d 6f          	mov    %r13d,0x6f(%rbp)
fffff800002d5ff1:	48 8b cb             	mov    %rbx,%rcx
fffff800002d5ff4:	4c 8d 5f 18          	lea    0x18(%rdi),%r11
fffff800002d5ff8:	e8 af 83 f4 ff       	call   0xfffff8000021e3ac
fffff800002d5ffd:	8b 55 6f             	mov    0x6f(%rbp),%edx
fffff800002d6000:	48 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%rax
fffff800002d6007:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff800002d600d:	0f 84 f8 00 00 00    	je     0xfffff800002d610b
fffff800002d6013:	41 3b d5             	cmp    %r13d,%edx
fffff800002d6016:	0f 84 e5 00 00 00    	je     0xfffff800002d6101
fffff800002d601c:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff800002d6022:	0f 84 cf 00 00 00    	je     0xfffff800002d60f7
fffff800002d6028:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff800002d602e:	74 7a                	je     0xfffff800002d60aa
fffff800002d6030:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff800002d6036:	74 51                	je     0xfffff800002d6089
fffff800002d6038:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff800002d603e:	74 40                	je     0xfffff800002d6080
fffff800002d6040:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff800002d6046:	74 27                	je     0xfffff800002d606f
fffff800002d6048:	81 fa 04 10 04 00    	cmp    $0x41004,%edx
fffff800002d604e:	7e 1f                	jle    0xfffff800002d606f
fffff800002d6050:	49 8b cb             	mov    %r11,%rcx
fffff800002d6053:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff800002d6059:	74 0a                	je     0xfffff800002d6065
fffff800002d605b:	e8 9c 22 03 00       	call   0xfffff800003082fc
fffff800002d6060:	e9 06 01 00 00       	jmp    0xfffff800002d616b
fffff800002d6065:	e8 b6 9b 03 00       	call   0xfffff8000030fc20
fffff800002d606a:	e9 fc 00 00 00       	jmp    0xfffff800002d616b
fffff800002d606f:	45 33 c0             	xor    %r8d,%r8d
fffff800002d6072:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff800002d6079:	e8 fa ef 03 00       	call   0xfffff80000315078
fffff800002d607e:	eb 22                	jmp    0xfffff800002d60a2
fffff800002d6080:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
fffff800002d6087:	eb 19                	jmp    0xfffff800002d60a2
fffff800002d6089:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002d6090:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff800002d6097:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff800002d609e:	48 c1 e8 04          	shr    $0x4,%rax
fffff800002d60a2:	49 89 03             	mov    %rax,(%r11)
fffff800002d60a5:	e9 c1 00 00 00       	jmp    0xfffff800002d616b
fffff800002d60aa:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002d60b1:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
fffff800002d60b5:	48 89 75 a7          	mov    %rsi,-0x59(%rbp)
fffff800002d60b9:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10