fffff80000296ad4:	48 8b f1             	mov    %rcx,%rsi
fffff80000296ad7:	4c 89 6d 40          	mov    %r13,0x40(%rbp)
fffff80000296adb:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
fffff80000296adf:	45 8d 45 01          	lea    0x1(%r13),%r8d
fffff80000296ae3:	44 39 41 0c          	cmp    %r8d,0xc(%rcx)
fffff80000296ae7:	0f 87 52 01 00 00    	ja     0xfffff80000296c3f
fffff80000296aed:	48 8b 09             	mov    (%rcx),%rcx
fffff80000296af0:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff80000296af4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000296af9:	45 8b c8             	mov    %r8d,%r9d
fffff80000296afc:	48 8d 45 50          	lea    0x50(%rbp),%rax
fffff80000296b00:	33 d2                	xor    %edx,%edx
fffff80000296b02:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000296b07:	e8 ac c1 f6 ff       	call   0xfffff80000202cb8
fffff80000296b0c:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296b0f:	66 85 c0             	test   %ax,%ax
fffff80000296b12:	0f 85 11 01 00 00    	jne    0xfffff80000296c29
fffff80000296b18:	8b 56 08             	mov    0x8(%rsi),%edx
fffff80000296b1b:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
fffff80000296b1f:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
fffff80000296b23:	45 33 c0             	xor    %r8d,%r8d
fffff80000296b26:	e8 81 5d f7 ff       	call   0xfffff8000020c8ac
fffff80000296b2b:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296b2e:	66 85 c0             	test   %ax,%ax
fffff80000296b31:	0f 85 dd 00 00 00    	jne    0xfffff80000296c14
fffff80000296b37:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
fffff80000296b3b:	48 8b 87 b0 09 00 00 	mov    0x9b0(%rdi),%rax
fffff80000296b42:	48 85 c0             	test   %rax,%rax
fffff80000296b45:	0f 85 c2 00 00 00    	jne    0xfffff80000296c0d
fffff80000296b4b:	f0 48 0f ba af b0 09 	lock btsq $0x0,0x9b0(%rdi)
fffff80000296b52:	00 00 00
fffff80000296b55:	0f 82 b4 00 00 00    	jb     0xfffff80000296c0f
fffff80000296b5b:	48 63 46 0c          	movslq 0xc(%rsi),%rax
fffff80000296b5f:	4c 8b 75 40          	mov    0x40(%rbp),%r14
fffff80000296b63:	48 69 f0 88 00 00 00 	imul   $0x88,%rax,%rsi
fffff80000296b6a:	4e 39 ac 36 40 0a 00 	cmp    %r13,0xa40(%rsi,%r14,1)
fffff80000296b71:	00
fffff80000296b72:	0f 84 86 00 00 00    	je     0xfffff80000296bfe
fffff80000296b78:	4d 8d be 48 0a 00 00 	lea    0xa48(%r14),%r15
fffff80000296b7f:	4c 03 fe             	add    %rsi,%r15
fffff80000296b82:	49 8b cf             	mov    %r15,%rcx
fffff80000296b85:	e8 72 f2 02 00       	call   0xfffff800002c5dfc
fffff80000296b8a:	84 c0                	test   %al,%al
fffff80000296b8c:	75 70                	jne    0xfffff80000296bfe
fffff80000296b8e:	65 48 8b 0c 25 a8 03 	mov    %gs:0x103a8,%rcx
fffff80000296b95:	01 00
fffff80000296b97:	45 33 c0             	xor    %r8d,%r8d
fffff80000296b9a:	4e 8b 8c 36 c0 0a 00 	mov    0xac0(%rsi,%r14,1),%r9
fffff80000296ba1:	00
fffff80000296ba2:	49 8b d7             	mov    %r15,%rdx
fffff80000296ba5:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
fffff80000296baa:	44 88 6c 24 28       	mov    %r13b,0x28(%rsp)
fffff80000296baf:	48 8b 89 b0 24 00 00 	mov    0x24b0(%rcx),%rcx
fffff80000296bb6:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
fffff80000296bbd:	00
fffff80000296bbe:	e8 1d ec 02 00       	call   0xfffff800002c57e0
fffff80000296bc3:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296bc6:	66 85 c0             	test   %ax,%ax
fffff80000296bc9:	75 38                	jne    0xfffff80000296c03
fffff80000296bcb:	4a 8b 8c 36 c0 0a 00 	mov    0xac0(%rsi,%r14,1),%rcx
fffff80000296bd2:	00
fffff80000296bd3:	49 8b d7             	mov    %r15,%rdx
fffff80000296bd6:	e8 35 ed 02 00       	call   0xfffff800002c5910
fffff80000296bdb:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296bde:	66 85 c0             	test   %ax,%ax
fffff80000296be1:	75 11                	jne    0xfffff80000296bf4
fffff80000296be3:	4a 8b 84 36 80 0a 00 	mov    0xa80(%rsi,%r14,1),%rax
fffff80000296bea:	00
fffff80000296beb:	41 8b dd             	mov    %r13d,%ebx
fffff80000296bee:	49 89 04 24          	mov    %rax,(%r12)
fffff80000296bf2:	eb 0f                	jmp    0xfffff80000296c03
fffff80000296bf4:	49 8b cf             	mov    %r15,%rcx
fffff80000296bf7:	e8 04 e3 02 00       	call   0xfffff800002c4f00
fffff80000296bfc:	eb 05                	jmp    0xfffff80000296c03
fffff80000296bfe:	bb 15 00 00 00       	mov    $0x15,%ebx
fffff80000296c03:	f0 4c 21 af b0 09 00 	lock and %r13,0x9b0(%rdi)
fffff80000296c0a:	00
fffff80000296c0b:	eb 07                	jmp    0xfffff80000296c14
fffff80000296c0d:	f3 90                	pause
fffff80000296c0f:	bb 16 10 00 00       	mov    $0x1016,%ebx
fffff80000296c14:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
fffff80000296c18:	48 85 c9             	test   %rcx,%rcx
fffff80000296c1b:	74 0c                	je     0xfffff80000296c29
fffff80000296c1d:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
fffff80000296c24:	e8 4f bb f6 ff       	call   0xfffff80000202778
fffff80000296c29:	4c 39 6d 50          	cmp    %r13,0x50(%rbp)
fffff80000296c2d:	74 15                	je     0xfffff80000296c44
fffff80000296c2f:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff80000296c33:	48 85 c9             	test   %rcx,%rcx
fffff80000296c36:	74 0c                	je     0xfffff80000296c44
fffff80000296c38:	e8 3b bb f6 ff       	call   0xfffff80000202778
fffff80000296c3d:	eb 05                	jmp    0xfffff80000296c44
fffff80000296c3f:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff80000296c44:	0f b7 c3             	movzwl %bx,%eax
fffff80000296c47:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
fffff80000296c4e:	00
fffff80000296c4f:	48 83 c4 50          	add    $0x50,%rsp
fffff80000296c53:	41 5f                	pop    %r15
fffff80000296c55:	41 5e                	pop    %r14
fffff80000296c57:	41 5d                	pop    %r13
fffff80000296c59:	41 5c                	pop    %r12
fffff80000296c5b:	5f                   	pop    %rdi
fffff80000296c5c:	5e                   	pop    %rsi
fffff80000296c5d:	5d                   	pop    %rbp
fffff80000296c5e:	c3                   	ret
fffff80000296c5f:	cc                   	int3
fffff80000296c60:	cc                   	int3
fffff80000296c61:	cc                   	int3
fffff80000296c62:	cc                   	int3
fffff80000296c63:	cc                   	int3
fffff80000296c64:	cc                   	int3
fffff80000296c65:	cc                   	int3
fffff80000296c66:	cc                   	int3
fffff80000296c67:	cc                   	int3
fffff80000296c68:	cc                   	int3
fffff80000296c69:	cc                   	int3
fffff80000296c6a:	cc                   	int3
fffff80000296c6b:	cc                   	int3
fffff80000296c6c:	cc                   	int3
fffff80000296c6d:	cc                   	int3
fffff80000296c6e:	cc                   	int3
fffff80000296c6f:	cc                   	int3
fffff80000296c70:	4c 8b dc             	mov    %rsp,%r11
fffff80000296c73:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff80000296c77:	49 89 73 20          	mov    %rsi,0x20(%r11)
fffff80000296c7b:	55                   	push   %rbp
fffff80000296c7c:	57                   	push   %rdi
fffff80000296c7d:	41 56                	push   %r14
fffff80000296c7f:	48 8b ec             	mov    %rsp,%rbp
fffff80000296c82:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000296c86:	45 33 f6             	xor    %r14d,%r14d
fffff80000296c89:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000296c8c:	48 8b f1             	mov    %rcx,%rsi
fffff80000296c8f:	4c 89 75 30          	mov    %r14,0x30(%rbp)
fffff80000296c93:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
fffff80000296c97:	4c 89 75 20          	mov    %r14,0x20(%rbp)
fffff80000296c9b:	45 8d 46 01          	lea    0x1(%r14),%r8d
fffff80000296c9f:	44 39 41 0c          	cmp    %r8d,0xc(%rcx)
fffff80000296ca3:	0f 87 d8 00 00 00    	ja     0xfffff80000296d81
fffff80000296ca9:	48 8b 09             	mov    (%rcx),%rcx
fffff80000296cac:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff80000296cb0:	49 89 43 d0          	mov    %rax,-0x30(%r11)
fffff80000296cb4:	45 8b c8             	mov    %r8d,%r9d
fffff80000296cb7:	48 8d 45 30          	lea    0x30(%rbp),%rax
fffff80000296cbb:	33 d2                	xor    %edx,%edx
fffff80000296cbd:	49 89 43 c8          	mov    %rax,-0x38(%r11)
fffff80000296cc1:	e8 f2 bf f6 ff       	call   0xfffff80000202cb8
fffff80000296cc6:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296cc9:	66 85 c0             	test   %ax,%ax
fffff80000296ccc:	0f 85 99 00 00 00    	jne    0xfffff80000296d6b
fffff80000296cd2:	8b 56 08             	mov    0x8(%rsi),%edx
fffff80000296cd5:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
fffff80000296cd9:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
fffff80000296cdd:	45 33 c0             	xor    %r8d,%r8d
fffff80000296ce0:	e8 c7 5b f7 ff       	call   0xfffff8000020c8ac
fffff80000296ce5:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296ce8:	66 85 c0             	test   %ax,%ax
fffff80000296ceb:	75 69                	jne    0xfffff80000296d56
fffff80000296ced:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
fffff80000296cf1:	48 8b 87 b0 09 00 00 	mov    0x9b0(%rdi),%rax
fffff80000296cf8:	48 85 c0             	test   %rax,%rax
fffff80000296cfb:	75 52                	jne    0xfffff80000296d4f
fffff80000296cfd:	f0 48 0f ba af b0 09 	lock btsq $0x0,0x9b0(%rdi)
fffff80000296d04:	00 00 00
fffff80000296d07:	72 48                	jb     0xfffff80000296d51
fffff80000296d09:	48 63 46 0c          	movslq 0xc(%rsi),%rax
fffff80000296d0d:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff80000296d11:	48 69 c8 88 00 00 00 	imul   $0x88,%rax,%rcx
fffff80000296d18:	48 81 c3 48 0a 00 00 	add    $0xa48,%rbx
fffff80000296d1f:	48 03 d9             	add    %rcx,%rbx
fffff80000296d22:	48 8b cb             	mov    %rbx,%rcx
fffff80000296d25:	e8 d2 f0 02 00       	call   0xfffff800002c5dfc
fffff80000296d2a:	84 c0                	test   %al,%al
fffff80000296d2c:	75 06                	jne    0xfffff80000296d34
fffff80000296d2e:	41 8d 5e 15          	lea    0x15(%r14),%ebx
fffff80000296d32:	eb 11                	jmp    0xfffff80000296d45
fffff80000296d34:	e8 bb f5 02 00       	call   0xfffff800002c62f4
fffff80000296d39:	48 8b cb             	mov    %rbx,%rcx
fffff80000296d3c:	e8 bf e1 02 00       	call   0xfffff800002c4f00
fffff80000296d41:	41 0f b7 de          	movzwl %r14w,%ebx
fffff80000296d45:	f0 4c 21 b7 b0 09 00 	lock and %r14,0x9b0(%rdi)
fffff80000296d4c:	00
fffff80000296d4d:	eb 07                	jmp    0xfffff80000296d56
fffff80000296d4f:	f3 90                	pause
fffff80000296d51:	bb 16 10 00 00       	mov    $0x1016,%ebx
fffff80000296d56:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
fffff80000296d5a:	48 85 c9             	test   %rcx,%rcx
fffff80000296d5d:	74 0c                	je     0xfffff80000296d6b
fffff80000296d5f:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
fffff80000296d66:	e8 0d ba f6 ff       	call   0xfffff80000202778
fffff80000296d6b:	4c 39 75 30          	cmp    %r14,0x30(%rbp)
fffff80000296d6f:	74 15                	je     0xfffff80000296d86
fffff80000296d71:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff80000296d75:	48 85 c9             	test   %rcx,%rcx
fffff80000296d78:	74 0c                	je     0xfffff80000296d86
fffff80000296d7a:	e8 f9 b9 f6 ff       	call   0xfffff80000202778
fffff80000296d7f:	eb 05                	jmp    0xfffff80000296d86
fffff80000296d81:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff80000296d86:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
fffff80000296d8b:	0f b7 c3             	movzwl %bx,%eax
fffff80000296d8e:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff80000296d93:	48 83 c4 40          	add    $0x40,%rsp
fffff80000296d97:	41 5e                	pop    %r14
fffff80000296d99:	5f                   	pop    %rdi
fffff80000296d9a:	5d                   	pop    %rbp
fffff80000296d9b:	c3                   	ret
fffff80000296d9c:	cc                   	int3
fffff80000296d9d:	cc                   	int3
fffff80000296d9e:	cc                   	int3
fffff80000296d9f:	cc                   	int3
fffff80000296da0:	cc                   	int3
fffff80000296da1:	cc                   	int3
fffff80000296da2:	cc                   	int3
fffff80000296da3:	cc                   	int3
fffff80000296da4:	cc                   	int3
fffff80000296da5:	cc                   	int3
fffff80000296da6:	cc                   	int3
fffff80000296da7:	cc                   	int3
fffff80000296da8:	cc                   	int3
fffff80000296da9:	cc                   	int3
fffff80000296daa:	cc                   	int3
fffff80000296dab:	cc                   	int3
fffff80000296dac:	cc                   	int3
fffff80000296dad:	cc                   	int3
fffff80000296dae:	cc                   	int3
fffff80000296daf:	cc                   	int3
fffff80000296db0:	48 8b c4             	mov    %rsp,%rax
fffff80000296db3:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff80000296db7:	48 89 68 18          	mov    %rbp,0x18(%rax)
fffff80000296dbb:	48 89 70 20          	mov    %rsi,0x20(%rax)
fffff80000296dbf:	57                   	push   %rdi
fffff80000296dc0:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000296dc4:	44 8b 41 08          	mov    0x8(%rcx),%r8d
fffff80000296dc8:	33 ed                	xor    %ebp,%ebp
fffff80000296dca:	8b dd                	mov    %ebp,%ebx
fffff80000296dcc:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000296dcf:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000296dd3:	48 8b fa             	mov    %rdx,%rdi
fffff80000296dd6:	48 8b f1             	mov    %rcx,%rsi
fffff80000296dd9:	0f 11 40 e8          	movups %xmm0,-0x18(%rax)
fffff80000296ddd:	41 f7 c0 f8 ff ff ff 	test   $0xfffffff8,%r8d
fffff80000296de4:	0f 85 84 00 00 00    	jne    0xfffff80000296e6e
fffff80000296dea:	41 8b c0             	mov    %r8d,%eax
fffff80000296ded:	24 03                	and    $0x3,%al
fffff80000296def:	3c 02                	cmp    $0x2,%al
fffff80000296df1:	74 7b                	je     0xfffff80000296e6e
fffff80000296df3:	41 f6 c0 04          	test   $0x4,%r8b
fffff80000296df7:	74 06                	je     0xfffff80000296dff
fffff80000296df9:	41 83 f8 04          	cmp    $0x4,%r8d
fffff80000296dfd:	75 6f                	jne    0xfffff80000296e6e
fffff80000296dff:	48 8b 09             	mov    (%rcx),%rcx
fffff80000296e02:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
fffff80000296e07:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000296e0c:	45 33 c9             	xor    %r9d,%r9d
fffff80000296e0f:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
fffff80000296e14:	33 d2                	xor    %edx,%edx
fffff80000296e16:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000296e1b:	45 8d 41 01          	lea    0x1(%r9),%r8d
fffff80000296e1f:	e8 94 be f6 ff       	call   0xfffff80000202cb8
fffff80000296e24:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000296e29:	66 85 c0             	test   %ax,%ax
fffff80000296e2c:	75 45                	jne    0xfffff80000296e73
fffff80000296e2e:	8b 83 20 01 00 00    	mov    0x120(%rbx),%eax
fffff80000296e34:	48 0f ba e0 0f       	bt     $0xf,%rax
fffff80000296e39:	73 07                	jae    0xfffff80000296e42
fffff80000296e3b:	b8 08 00 00 00       	mov    $0x8,%eax
fffff80000296e40:	eb 31                	jmp    0xfffff80000296e73
fffff80000296e42:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff80000296e49:	01 00
fffff80000296e4b:	48 8d 57 08          	lea    0x8(%rdi),%rdx
fffff80000296e4f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000296e54:	48 8b cb             	mov    %rbx,%rcx
fffff80000296e57:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff80000296e5c:	c6 80 91 03 00 00 01 	movb   $0x1,0x391(%rax)
fffff80000296e63:	44 8b 4e 08          	mov    0x8(%rsi),%r9d
fffff80000296e67:	e8 68 88 00 00       	call   0xfffff8000029f6d4
fffff80000296e6c:	eb 05                	jmp    0xfffff80000296e73
fffff80000296e6e:	b8 05 00 00 00       	mov    $0x5,%eax
fffff80000296e73:	48 8d 57 04          	lea    0x4(%rdi),%rdx
fffff80000296e77:	0f b7 c8             	movzwl %ax,%ecx
fffff80000296e7a:	e8 31 8f 0a 00       	call   0xfffff8000033fdb0
fffff80000296e7f:	0f b7 f8             	movzwl %ax,%edi
fffff80000296e82:	48 85 db             	test   %rbx,%rbx
fffff80000296e85:	74 0f                	je     0xfffff80000296e96
fffff80000296e87:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000296e8c:	48 85 c9             	test   %rcx,%rcx
fffff80000296e8f:	74 05                	je     0xfffff80000296e96
fffff80000296e91:	e8 e2 b8 f6 ff       	call   0xfffff80000202778
fffff80000296e96:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
fffff80000296e9b:	0f b7 c7             	movzwl %di,%eax
fffff80000296e9e:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
fffff80000296ea3:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
fffff80000296ea8:	48 83 c4 40          	add    $0x40,%rsp
fffff80000296eac:	5f                   	pop    %rdi
fffff80000296ead:	c3                   	ret
fffff80000296eae:	cc                   	int3
fffff80000296eaf:	cc                   	int3
fffff80000296eb0:	cc                   	int3
fffff80000296eb1:	cc                   	int3
fffff80000296eb2:	cc                   	int3
fffff80000296eb3:	cc                   	int3
fffff80000296eb4:	cc                   	int3
fffff80000296eb5:	cc                   	int3
fffff80000296eb6:	cc                   	int3
fffff80000296eb7:	cc                   	int3
fffff80000296eb8:	cc                   	int3
fffff80000296eb9:	cc                   	int3
fffff80000296eba:	cc                   	int3
fffff80000296ebb:	cc                   	int3
fffff80000296ebc:	cc                   	int3
fffff80000296ebd:	cc                   	int3
fffff80000296ebe:	cc                   	int3
fffff80000296ebf:	cc                   	int3
fffff80000296ec0:	48 8b c4             	mov    %rsp,%rax
fffff80000296ec3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000296ec7:	48 89 68 18          	mov    %rbp,0x18(%rax)
fffff80000296ecb:	56                   	push   %rsi
fffff80000296ecc:	57                   	push   %rdi
fffff80000296ecd:	41 56                	push   %r14
fffff80000296ecf:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000296ed3:	45 33 f6             	xor    %r14d,%r14d
fffff80000296ed6:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000296ed9:	0f 11 40 d8          	movups %xmm0,-0x28(%rax)
fffff80000296edd:	4c 89 70 10          	mov    %r14,0x10(%rax)
fffff80000296ee1:	48 8b ea             	mov    %rdx,%rbp
fffff80000296ee4:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff80000296eeb:	01 00
fffff80000296eed:	48 8b f1             	mov    %rcx,%rsi
fffff80000296ef0:	c6 80 90 03 00 00 01 	movb   $0x1,0x390(%rax)
fffff80000296ef7:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff80000296efe:	01 00
fffff80000296f00:	4c 8b 80 28 01 00 00 	mov    0x128(%rax),%r8
fffff80000296f07:	48 b8 00 00 00 00 01 	movabs $0x100000000,%rax
fffff80000296f0e:	00 00 00
fffff80000296f11:	4c 85 c0             	test   %r8,%rax
fffff80000296f14:	75 09                	jne    0xfffff80000296f1f
fffff80000296f16:	41 8d 5e 06          	lea    0x6(%r14),%ebx
fffff80000296f1a:	e9 f5 00 00 00       	jmp    0xfffff80000297014
fffff80000296f1f:	8b 41 08             	mov    0x8(%rcx),%eax
fffff80000296f22:	a9 f8 ff ff ff       	test   $0xfffffff8,%eax
fffff80000296f27:	0f 85 c9 00 00 00    	jne    0xfffff80000296ff6
fffff80000296f2d:	a8 04                	test   $0x4,%al
fffff80000296f2f:	74 09                	je     0xfffff80000296f3a
fffff80000296f31:	83 f8 04             	cmp    $0x4,%eax
fffff80000296f34:	0f 85 bc 00 00 00    	jne    0xfffff80000296ff6
fffff80000296f3a:	8b 51 0c             	mov    0xc(%rcx),%edx
fffff80000296f3d:	81 fa f0 0f 00 00    	cmp    $0xff0,%edx
fffff80000296f43:	0f 87 ad 00 00 00    	ja     0xfffff80000296ff6
fffff80000296f49:	48 8b 09             	mov    (%rcx),%rcx
fffff80000296f4c:	a8 02                	test   $0x2,%al