fffff80000336a47:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff80000336a4c:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
fffff80000336a51:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff80000336a56:	48 83 c4 20          	add    $0x20,%rsp
fffff80000336a5a:	5f                   	pop    %rdi
fffff80000336a5b:	c3                   	ret
fffff80000336a5c:	cc                   	int3
fffff80000336a5d:	cc                   	int3
fffff80000336a5e:	cc                   	int3
fffff80000336a5f:	cc                   	int3
fffff80000336a60:	cc                   	int3
fffff80000336a61:	cc                   	int3
fffff80000336a62:	cc                   	int3
fffff80000336a63:	cc                   	int3
fffff80000336a64:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000336a69:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff80000336a6e:	56                   	push   %rsi
fffff80000336a6f:	57                   	push   %rdi
fffff80000336a70:	41 54                	push   %r12
fffff80000336a72:	41 56                	push   %r14
fffff80000336a74:	41 57                	push   %r15
fffff80000336a76:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000336a7a:	48 8d b9 20 07 00 00 	lea    0x720(%rcx),%rdi
fffff80000336a81:	b8 08 00 00 00       	mov    $0x8,%eax
fffff80000336a86:	48 8b e9             	mov    %rcx,%rbp
fffff80000336a89:	44 8b da             	mov    %edx,%r11d
fffff80000336a8c:	41 8b d0             	mov    %r8d,%edx
fffff80000336a8f:	4d 8b f9             	mov    %r9,%r15
fffff80000336a92:	41 8b d8             	mov    %r8d,%ebx
fffff80000336a95:	8d 48 fc             	lea    -0x4(%rax),%ecx
fffff80000336a98:	39 4f 30             	cmp    %ecx,0x30(%rdi)
fffff80000336a9b:	0f 45 c1             	cmovne %ecx,%eax
fffff80000336a9e:	c1 ea 1c             	shr    $0x1c,%edx
fffff80000336aa1:	48 8b cf             	mov    %rdi,%rcx
fffff80000336aa4:	89 47 50             	mov    %eax,0x50(%rdi)
fffff80000336aa7:	e8 d0 90 f8 ff       	call   0xfffff800002bfb7c
fffff80000336aac:	45 33 e4             	xor    %r12d,%r12d
fffff80000336aaf:	4c 8b f0             	mov    %rax,%r14
fffff80000336ab2:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
fffff80000336ab7:	41 83 fb 17          	cmp    $0x17,%r11d
fffff80000336abb:	74 58                	je     0xfffff80000336b15
fffff80000336abd:	48 8b cf             	mov    %rdi,%rcx
fffff80000336ac0:	0f ba e3 0a          	bt     $0xa,%ebx
fffff80000336ac4:	73 14                	jae    0xfffff80000336ada
fffff80000336ac6:	c1 eb 03             	shr    $0x3,%ebx
fffff80000336ac9:	80 e3 0f             	and    $0xf,%bl
fffff80000336acc:	8a d3                	mov    %bl,%dl
fffff80000336ace:	e8 a9 90 f8 ff       	call   0xfffff800002bfb7c
fffff80000336ad3:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
fffff80000336ad8:	eb 2b                	jmp    0xfffff80000336b05
fffff80000336ada:	4d 8b c7             	mov    %r15,%r8
fffff80000336add:	8b d3                	mov    %ebx,%edx
fffff80000336adf:	e8 c8 b7 ec ff       	call   0xfffff800002022ac
fffff80000336ae4:	48 8b 97 88 00 00 00 	mov    0x88(%rdi),%rdx
fffff80000336aeb:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
fffff80000336af0:	48 8b cf             	mov    %rdi,%rcx
fffff80000336af3:	e8 c8 f1 ec ff       	call   0xfffff80000205cc0
fffff80000336af8:	0f b7 f0             	movzwl %ax,%esi
fffff80000336afb:	66 85 c0             	test   %ax,%ax
fffff80000336afe:	75 6b                	jne    0xfffff80000336b6b
fffff80000336b00:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
fffff80000336b05:	4c 8b c0             	mov    %rax,%r8
fffff80000336b08:	49 8b d6             	mov    %r14,%rdx
fffff80000336b0b:	48 8b cd             	mov    %rbp,%rcx
fffff80000336b0e:	e8 9d 0e 00 00       	call   0xfffff800003379b0
fffff80000336b13:	eb 53                	jmp    0xfffff80000336b68
fffff80000336b15:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
fffff80000336b1a:	49 8b d6             	mov    %r14,%rdx
fffff80000336b1d:	48 8b cd             	mov    %rbp,%rcx
fffff80000336b20:	e8 57 0d 00 00       	call   0xfffff8000033787c
fffff80000336b25:	0f b7 f0             	movzwl %ax,%esi
fffff80000336b28:	66 85 c0             	test   %ax,%ax
fffff80000336b2b:	75 3e                	jne    0xfffff80000336b6b
fffff80000336b2d:	48 8b cf             	mov    %rdi,%rcx
fffff80000336b30:	0f ba e3 0a          	bt     $0xa,%ebx
fffff80000336b34:	73 14                	jae    0xfffff80000336b4a
fffff80000336b36:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
fffff80000336b3b:	c1 eb 03             	shr    $0x3,%ebx
fffff80000336b3e:	80 e3 0f             	and    $0xf,%bl
fffff80000336b41:	8a d3                	mov    %bl,%dl
fffff80000336b43:	e8 c8 dc ec ff       	call   0xfffff80000204810
fffff80000336b48:	eb 21                	jmp    0xfffff80000336b6b
fffff80000336b4a:	4d 8b c7             	mov    %r15,%r8
fffff80000336b4d:	8b d3                	mov    %ebx,%edx
fffff80000336b4f:	e8 58 b7 ec ff       	call   0xfffff800002022ac
fffff80000336b54:	48 8b 97 88 00 00 00 	mov    0x88(%rdi),%rdx
fffff80000336b5b:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
fffff80000336b60:	48 8b cf             	mov    %rdi,%rcx
fffff80000336b63:	e8 a4 95 f8 ff       	call   0xfffff800002c010c
fffff80000336b68:	0f b7 f0             	movzwl %ax,%esi
fffff80000336b6b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
fffff80000336b70:	0f b7 c6             	movzwl %si,%eax
fffff80000336b73:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
fffff80000336b78:	48 83 c4 20          	add    $0x20,%rsp
fffff80000336b7c:	41 5f                	pop    %r15
fffff80000336b7e:	41 5e                	pop    %r14
fffff80000336b80:	41 5c                	pop    %r12
fffff80000336b82:	5f                   	pop    %rdi
fffff80000336b83:	5e                   	pop    %rsi
fffff80000336b84:	c3                   	ret
fffff80000336b85:	cc                   	int3
fffff80000336b86:	cc                   	int3
fffff80000336b87:	cc                   	int3
fffff80000336b88:	cc                   	int3
fffff80000336b89:	cc                   	int3
fffff80000336b8a:	cc                   	int3
fffff80000336b8b:	cc                   	int3
fffff80000336b8c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000336b91:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000336b96:	57                   	push   %rdi
fffff80000336b97:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000336b9b:	48 8d 99 20 07 00 00 	lea    0x720(%rcx),%rbx
fffff80000336ba2:	48 8b f9             	mov    %rcx,%rdi
fffff80000336ba5:	33 f6                	xor    %esi,%esi
fffff80000336ba7:	c7 43 50 08 00 00 00 	movl   $0x8,0x50(%rbx)
fffff80000336bae:	48 8b cb             	mov    %rbx,%rcx
fffff80000336bb1:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
fffff80000336bb6:	e8 f1 b6 ec ff       	call   0xfffff800002022ac
fffff80000336bbb:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff80000336bc2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
fffff80000336bc7:	48 8b cb             	mov    %rbx,%rcx
fffff80000336bca:	e8 f1 f0 ec ff       	call   0xfffff80000205cc0
fffff80000336bcf:	66 85 c0             	test   %ax,%ax
fffff80000336bd2:	75 0d                	jne    0xfffff80000336be1
fffff80000336bd4:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
fffff80000336bd9:	48 8b cf             	mov    %rdi,%rcx
fffff80000336bdc:	e8 d3 0f 00 00       	call   0xfffff80000337bb4
fffff80000336be1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff80000336be6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff80000336beb:	48 83 c4 20          	add    $0x20,%rsp
fffff80000336bef:	5f                   	pop    %rdi
fffff80000336bf0:	c3                   	ret
fffff80000336bf1:	cc                   	int3
fffff80000336bf2:	cc                   	int3
fffff80000336bf3:	cc                   	int3
fffff80000336bf4:	cc                   	int3
fffff80000336bf5:	cc                   	int3
fffff80000336bf6:	cc                   	int3
fffff80000336bf7:	cc                   	int3
fffff80000336bf8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000336bfd:	57                   	push   %rdi
fffff80000336bfe:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000336c02:	33 ff                	xor    %edi,%edi
fffff80000336c04:	45 8b d0             	mov    %r8d,%r10d
fffff80000336c07:	4c 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%r8
fffff80000336c0e:	48 8b d9             	mov    %rcx,%rbx
fffff80000336c11:	4c 8b da             	mov    %rdx,%r11
fffff80000336c14:	41 8b c1             	mov    %r9d,%eax
fffff80000336c17:	0f b7 d7             	movzwl %di,%edx
fffff80000336c1a:	41 8b 88 78 10 00 00 	mov    0x1078(%r8),%ecx
fffff80000336c21:	83 f9 01             	cmp    $0x1,%ecx
fffff80000336c24:	7c 2c                	jl     0xfffff80000336c52
fffff80000336c26:	41 83 fa 1b          	cmp    $0x1b,%r10d
fffff80000336c2a:	74 05                	je     0xfffff80000336c31
fffff80000336c2c:	83 f9 01             	cmp    $0x1,%ecx
fffff80000336c2f:	7e 21                	jle    0xfffff80000336c52
fffff80000336c31:	41 39 7b 30          	cmp    %edi,0x30(%r11)
fffff80000336c35:	75 3a                	jne    0xfffff80000336c71
fffff80000336c37:	49 8b 43 20          	mov    0x20(%r11),%rax
fffff80000336c3b:	41 b9 0a 10 00 00    	mov    $0x100a,%r9d
fffff80000336c41:	48 c7 40 14 06 00 00 	movq   $0x6,0x14(%rax)
fffff80000336c48:	00
fffff80000336c49:	40 88 78 10          	mov    %dil,0x10(%rax)
fffff80000336c4d:	e9 d6 00 00 00       	jmp    0xfffff80000336d28
fffff80000336c52:	49 8b 4b 20          	mov    0x20(%r11),%rcx
fffff80000336c56:	ba 0a 10 00 00       	mov    $0x100a,%edx
fffff80000336c5b:	48 c7 41 14 06 00 00 	movq   $0x6,0x14(%rcx)
fffff80000336c62:	00
fffff80000336c63:	40 88 79 10          	mov    %dil,0x10(%rcx)
fffff80000336c67:	48 89 79 20          	mov    %rdi,0x20(%rcx)
fffff80000336c6b:	c7 01 07 00 00 00    	movl   $0x7,(%rcx)
fffff80000336c71:	44 0f b7 ca          	movzwl %dx,%r9d
fffff80000336c75:	66 85 d2             	test   %dx,%dx
fffff80000336c78:	0f 85 b4 00 00 00    	jne    0xfffff80000336d32
fffff80000336c7e:	41 83 b8 78 10 00 00 	cmpl   $0x3,0x1078(%r8)
fffff80000336c85:	03
fffff80000336c86:	75 7e                	jne    0xfffff80000336d06
fffff80000336c88:	25 ff e7 ff ff       	and    $0xffffe7ff,%eax
fffff80000336c8d:	41 83 fa 13          	cmp    $0x13,%r10d
fffff80000336c91:	74 2a                	je     0xfffff80000336cbd
fffff80000336c93:	41 83 fa 14          	cmp    $0x14,%r10d
fffff80000336c97:	74 3b                	je     0xfffff80000336cd4
fffff80000336c99:	41 83 fa 16          	cmp    $0x16,%r10d
fffff80000336c9d:	76 1e                	jbe    0xfffff80000336cbd
fffff80000336c9f:	41 83 fa 17          	cmp    $0x17,%r10d
fffff80000336ca3:	74 1d                	je     0xfffff80000336cc2
fffff80000336ca5:	41 83 fa 18          	cmp    $0x18,%r10d
fffff80000336ca9:	74 29                	je     0xfffff80000336cd4
fffff80000336cab:	41 83 fa 19          	cmp    $0x19,%r10d
fffff80000336caf:	74 11                	je     0xfffff80000336cc2
fffff80000336cb1:	41 83 fa 1a          	cmp    $0x1a,%r10d
fffff80000336cb5:	74 1d                	je     0xfffff80000336cd4
fffff80000336cb7:	41 83 fa 1b          	cmp    $0x1b,%r10d
fffff80000336cbb:	75 05                	jne    0xfffff80000336cc2
fffff80000336cbd:	25 ff ff ff 0f       	and    $0xfffffff,%eax
fffff80000336cc2:	8b c8                	mov    %eax,%ecx
fffff80000336cc4:	81 e1 80 03 00 00    	and    $0x380,%ecx
fffff80000336cca:	75 0c                	jne    0xfffff80000336cd8
fffff80000336ccc:	44 0f b7 44 24 60    	movzwl 0x60(%rsp),%r8d
fffff80000336cd2:	eb 16                	jmp    0xfffff80000336cea
fffff80000336cd4:	8b c7                	mov    %edi,%eax
fffff80000336cd6:	eb 0d                	jmp    0xfffff80000336ce5
fffff80000336cd8:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
fffff80000336cdd:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
fffff80000336ce3:	74 05                	je     0xfffff80000336cea
fffff80000336ce5:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
fffff80000336cea:	44 0f b6 4b 08       	movzbl 0x8(%rbx),%r9d
fffff80000336cef:	41 8b d2             	mov    %r10d,%edx
fffff80000336cf2:	48 8b cb             	mov    %rbx,%rcx
fffff80000336cf5:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff80000336cf9:	e8 26 14 00 00       	call   0xfffff80000338124
fffff80000336cfe:	41 b9 00 30 00 00    	mov    $0x3000,%r9d
fffff80000336d04:	eb 2c                	jmp    0xfffff80000336d32
fffff80000336d06:	48 8b cb             	mov    %rbx,%rcx
fffff80000336d09:	e8 66 23 ed ff       	call   0xfffff80000209074
fffff80000336d0e:	84 c0                	test   %al,%al
fffff80000336d10:	74 20                	je     0xfffff80000336d32
fffff80000336d12:	49 8b 43 20          	mov    0x20(%r11),%rax
fffff80000336d16:	41 b9 08 10 00 00    	mov    $0x1008,%r9d
fffff80000336d1c:	48 c7 40 14 0d 00 00 	movq   $0xd,0x14(%rax)
fffff80000336d23:	00
fffff80000336d24:	c6 40 10 01          	movb   $0x1,0x10(%rax)
fffff80000336d28:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
fffff80000336d2e:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000336d32:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000336d37:	41 0f b7 c1          	movzwl %r9w,%eax
fffff80000336d3b:	48 83 c4 30          	add    $0x30,%rsp
fffff80000336d3f:	5f                   	pop    %rdi
fffff80000336d40:	c3                   	ret
fffff80000336d41:	cc                   	int3
fffff80000336d42:	cc                   	int3
fffff80000336d43:	cc                   	int3
fffff80000336d44:	cc                   	int3
fffff80000336d45:	cc                   	int3
fffff80000336d46:	cc                   	int3
fffff80000336d47:	cc                   	int3
fffff80000336d48:	40 55                	rex push %rbp
fffff80000336d4a:	53                   	push   %rbx
fffff80000336d4b:	56                   	push   %rsi
fffff80000336d4c:	57                   	push   %rdi
fffff80000336d4d:	41 54                	push   %r12
fffff80000336d4f:	41 56                	push   %r14
fffff80000336d51:	41 57                	push   %r15
fffff80000336d53:	48 8b ec             	mov    %rsp,%rbp
fffff80000336d56:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000336d5a:	4c 8b 91 c0 02 00 00 	mov    0x2c0(%rcx),%r10
fffff80000336d61:	33 ff                	xor    %edi,%edi
fffff80000336d63:	48 89 7d 40          	mov    %rdi,0x40(%rbp)
fffff80000336d67:	4d 8b e0             	mov    %r8,%r12
fffff80000336d6a:	48 8b f1             	mov    %rcx,%rsi
fffff80000336d6d:	49 8b 82 80 10 00 00 	mov    0x1080(%r10),%rax
fffff80000336d74:	4c 8b 08             	mov    (%rax),%r9
fffff80000336d77:	4d 85 c0             	test   %r8,%r8
fffff80000336d7a:	75 50                	jne    0xfffff80000336dcc
fffff80000336d7c:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff80000336d82:	74 3b                	je     0xfffff80000336dbf
fffff80000336d84:	41 f7 81 14 03 00 00 	testl  $0x100000,0x314(%r9)
fffff80000336d8b:	00 00 10 00
fffff80000336d8f:	74 1b                	je     0xfffff80000336dac
fffff80000336d91:	44 0f b6 4e 08       	movzbl 0x8(%rsi),%r9d
fffff80000336d96:	ba 1c 00 00 00       	mov    $0x1c,%edx
fffff80000336d9b:	44 8b 46 14          	mov    0x14(%rsi),%r8d
fffff80000336d9f:	48 8b ce             	mov    %rsi,%rcx
fffff80000336da2:	e8 25 14 00 00       	call   0xfffff800003381cc
fffff80000336da7:	bf 00 30 00 00       	mov    $0x3000,%edi
fffff80000336dac:	0f b7 c7             	movzwl %di,%eax
fffff80000336daf:	48 83 c4 30          	add    $0x30,%rsp
fffff80000336db3:	41 5f                	pop    %r15
fffff80000336db5:	41 5e                	pop    %r14
fffff80000336db7:	41 5c                	pop    %r12
fffff80000336db9:	5f                   	pop    %rdi
fffff80000336dba:	5e                   	pop    %rsi
fffff80000336dbb:	5b                   	pop    %rbx
fffff80000336dbc:	5d                   	pop    %rbp
fffff80000336dbd:	c3                   	ret
fffff80000336dbe:	cc                   	int3
fffff80000336dbf:	41 f7 81 14 03 00 00 	testl  $0x10000,0x314(%r9)
fffff80000336dc6:	00 00 01 00
fffff80000336dca:	eb c3                	jmp    0xfffff80000336d8f
fffff80000336dcc:	8b ca                	mov    %edx,%ecx
fffff80000336dce:	41 b8 00 00 04 00    	mov    $0x40000,%r8d
fffff80000336dd4:	41 2b c8             	sub    %r8d,%ecx
fffff80000336dd7:	74 34                	je     0xfffff80000336e0d
fffff80000336dd9:	83 e9 02             	sub    $0x2,%ecx
fffff80000336ddc:	74 22                	je     0xfffff80000336e00
fffff80000336dde:	83 f9 01             	cmp    $0x1,%ecx
fffff80000336de1:	74 0d                	je     0xfffff80000336df0
fffff80000336de3:	41 f7 81 14 03 00 00 	testl  $0x80000,0x314(%r9)
fffff80000336dea:	00 00 08 00
fffff80000336dee:	eb 9f                	jmp    0xfffff80000336d8f
fffff80000336df0:	49 8b 99 08 02 00 00 	mov    0x208(%r9),%rbx
fffff80000336df7:	4d 8b b9 30 02 00 00 	mov    0x230(%r9),%r15
fffff80000336dfe:	eb 1b                	jmp    0xfffff80000336e1b
fffff80000336e00:	41 f7 81 14 03 00 00 	testl  $0x8000,0x314(%r9)
fffff80000336e07:	00 80 00 00
fffff80000336e0b:	eb 82                	jmp    0xfffff80000336d8f
fffff80000336e0d:	49 8b 99 00 02 00 00 	mov    0x200(%r9),%rbx
fffff80000336e14:	4d 8b b9 20 02 00 00 	mov    0x220(%r9),%r15
fffff80000336e1b:	4d 8b 34 24          	mov    (%r12),%r14
fffff80000336e1f:	49 8d 82 80 0e 00 00 	lea    0xe80(%r10),%rax
fffff80000336e26:	41 3b d0             	cmp    %r8d,%edx
fffff80000336e29:	0f 84 fb 00 00 00    	je     0xfffff80000336f2a
fffff80000336e2f:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff80000336e35:	0f 84 e4 00 00 00    	je     0xfffff80000336f1f
fffff80000336e3b:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff80000336e41:	0f 84 cd 00 00 00    	je     0xfffff80000336f14
fffff80000336e47:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff80000336e4d:	74 75                	je     0xfffff80000336ec4
fffff80000336e4f:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff80000336e55:	74 4e                	je     0xfffff80000336ea5
fffff80000336e57:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff80000336e5d:	74 3d                	je     0xfffff80000336e9c
fffff80000336e5f:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff80000336e65:	74 28                	je     0xfffff80000336e8f
fffff80000336e67:	81 fa 04 10 04 00    	cmp    $0x41004,%edx
fffff80000336e6d:	7e 20                	jle    0xfffff80000336e8f
fffff80000336e6f:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff80000336e73:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff80000336e79:	74 0a                	je     0xfffff80000336e85
fffff80000336e7b:	e8 7c 14 fd ff       	call   0xfffff800003082fc
fffff80000336e80:	e9 09 01 00 00       	jmp    0xfffff80000336f8e
fffff80000336e85:	e8 96 8d fd ff       	call   0xfffff8000030fc20
fffff80000336e8a:	e9 ff 00 00 00       	jmp    0xfffff80000336f8e
fffff80000336e8f:	45 33 c0             	xor    %r8d,%r8d
fffff80000336e92:	48 8b c8             	mov    %rax,%rcx
fffff80000336e95:	e8 de e1 fd ff       	call   0xfffff80000315078
fffff80000336e9a:	eb 1f                	jmp    0xfffff80000336ebb
fffff80000336e9c:	48 8b 86 50 01 00 00 	mov    0x150(%rsi),%rax
fffff80000336ea3:	eb 16                	jmp    0xfffff80000336ebb
fffff80000336ea5:	48 8b 40 10          	mov    0x10(%rax),%rax
fffff80000336ea9:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff80000336eb0:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff80000336eb7:	48 c1 e8 04          	shr    $0x4,%rax
fffff80000336ebb:	48 89 45 40          	mov    %rax,0x40(%rbp)
fffff80000336ebf:	e9 ca 00 00 00       	jmp    0xfffff80000336f8e
fffff80000336ec4:	48 8b 40 10          	mov    0x10(%rax),%rax
fffff80000336ec8:	48 89 7d 50          	mov    %rdi,0x50(%rbp)
fffff80000336ecc:	48 89 7d 58          	mov    %rdi,0x58(%rbp)
fffff80000336ed0:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff80000336ed7:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff80000336ede:	8b 05 78 26 2d 00    	mov    0x2d2678(%rip),%eax        # 0xfffff8000060955c
fffff80000336ee4:	a8 01                	test   $0x1,%al
fffff80000336ee6:	74 1d                	je     0xfffff80000336f05
fffff80000336ee8:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff80000336eef:	02 00
fffff80000336ef1:	4c 8d 45 50          	lea    0x50(%rbp),%r8
fffff80000336ef5:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff80000336efa:	e8 11 b1 fd ff       	call   0xfffff80000312010
fffff80000336eff:	48 8b 45 50          	mov    0x50(%rbp),%rax
fffff80000336f03:	eb 73                	jmp    0xfffff80000336f78