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
fffff80000296f4e:	74 3a                	je     0xfffff80000296f8a
fffff80000296f50:	48 85 c9             	test   %rcx,%rcx
fffff80000296f53:	75 2b                	jne    0xfffff80000296f80
fffff80000296f55:	83 f8 03             	cmp    $0x3,%eax
fffff80000296f58:	74 08                	je     0xfffff80000296f62
fffff80000296f5a:	8d 59 17             	lea    0x17(%rcx),%ebx
fffff80000296f5d:	e9 b2 00 00 00       	jmp    0xfffff80000297014
fffff80000296f62:	4c 8d 45 04          	lea    0x4(%rbp),%r8
fffff80000296f66:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
fffff80000296f6a:	e8 3d 93 00 00       	call   0xfffff800002a02ac
fffff80000296f6f:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296f72:	66 85 c0             	test   %ax,%ax
fffff80000296f75:	0f 85 80 00 00 00    	jne    0xfffff80000296ffb
fffff80000296f7b:	e9 94 00 00 00       	jmp    0xfffff80000297014
fffff80000296f80:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff80000296f85:	e9 8a 00 00 00       	jmp    0xfffff80000297014
fffff80000296f8a:	48 85 c9             	test   %rcx,%rcx
fffff80000296f8d:	74 f1                	je     0xfffff80000296f80
fffff80000296f8f:	45 33 c9             	xor    %r9d,%r9d
fffff80000296f92:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
fffff80000296f97:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000296f9c:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
fffff80000296fa1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000296fa6:	41 8d 51 03          	lea    0x3(%r9),%edx
fffff80000296faa:	45 8d 41 01          	lea    0x1(%r9),%r8d
fffff80000296fae:	e8 05 bd f6 ff       	call   0xfffff80000202cb8
fffff80000296fb3:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296fb6:	66 85 c0             	test   %ax,%ax
fffff80000296fb9:	75 40                	jne    0xfffff80000296ffb
fffff80000296fbb:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
fffff80000296fc0:	8b 87 20 01 00 00    	mov    0x120(%rdi),%eax
fffff80000296fc6:	48 0f ba e0 0f       	bt     $0xf,%rax
fffff80000296fcb:	73 07                	jae    0xfffff80000296fd4
fffff80000296fcd:	bb 08 00 00 00       	mov    $0x8,%ebx
fffff80000296fd2:	eb 2c                	jmp    0xfffff80000297000
fffff80000296fd4:	44 8b 4e 08          	mov    0x8(%rsi),%r9d
fffff80000296fd8:	48 8d 45 04          	lea    0x4(%rbp),%rax
fffff80000296fdc:	44 8b 46 0c          	mov    0xc(%rsi),%r8d
fffff80000296fe0:	48 8d 56 10          	lea    0x10(%rsi),%rdx
fffff80000296fe4:	48 8b cf             	mov    %rdi,%rcx
fffff80000296fe7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000296fec:	e8 4b 93 00 00       	call   0xfffff800002a033c
fffff80000296ff1:	0f b7 d8             	movzwl %ax,%ebx
fffff80000296ff4:	eb 0a                	jmp    0xfffff80000297000
fffff80000296ff6:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff80000296ffb:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
fffff80000297000:	48 85 ff             	test   %rdi,%rdi
fffff80000297003:	74 0f                	je     0xfffff80000297014
fffff80000297005:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff8000029700a:	48 85 c9             	test   %rcx,%rcx
fffff8000029700d:	74 05                	je     0xfffff80000297014
fffff8000029700f:	e8 64 b7 f6 ff       	call   0xfffff80000202778
fffff80000297014:	48 8b d5             	mov    %rbp,%rdx
fffff80000297017:	0f b7 cb             	movzwl %bx,%ecx
fffff8000029701a:	e8 91 8d 0a 00       	call   0xfffff8000033fdb0
fffff8000029701f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff80000297024:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
fffff80000297029:	48 83 c4 40          	add    $0x40,%rsp
fffff8000029702d:	41 5e                	pop    %r14
fffff8000029702f:	5f                   	pop    %rdi
fffff80000297030:	5e                   	pop    %rsi
fffff80000297031:	c3                   	ret
fffff80000297032:	cc                   	int3
fffff80000297033:	cc                   	int3
fffff80000297034:	cc                   	int3
fffff80000297035:	cc                   	int3
fffff80000297036:	cc                   	int3
fffff80000297037:	cc                   	int3
fffff80000297038:	cc                   	int3
fffff80000297039:	cc                   	int3
fffff8000029703a:	cc                   	int3
fffff8000029703b:	cc                   	int3
fffff8000029703c:	cc                   	int3
fffff8000029703d:	cc                   	int3
fffff8000029703e:	cc                   	int3
fffff8000029703f:	cc                   	int3
fffff80000297040:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000297045:	55                   	push   %rbp
fffff80000297046:	56                   	push   %rsi
fffff80000297047:	57                   	push   %rdi
fffff80000297048:	41 54                	push   %r12
fffff8000029704a:	41 55                	push   %r13
fffff8000029704c:	41 56                	push   %r14
fffff8000029704e:	41 57                	push   %r15
fffff80000297050:	48 8b ec             	mov    %rsp,%rbp
fffff80000297053:	48 83 ec 50          	sub    $0x50,%rsp
fffff80000297057:	45 33 ff             	xor    %r15d,%r15d
fffff8000029705a:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
fffff8000029705e:	48 8b f1             	mov    %rcx,%rsi
fffff80000297061:	4c 89 7d f0          	mov    %r15,-0x10(%rbp)
fffff80000297065:	8b 09                	mov    (%rcx),%ecx
fffff80000297067:	48 8d 55 50          	lea    0x50(%rbp),%rdx
fffff8000029706b:	44 89 7d 40          	mov    %r15d,0x40(%rbp)
fffff8000029706f:	4c 89 7d 50          	mov    %r15,0x50(%rbp)
fffff80000297073:	e8 a8 65 f9 ff       	call   0xfffff8000022d620
fffff80000297078:	0f b7 f8             	movzwl %ax,%edi
fffff8000029707b:	66 85 c0             	test   %ax,%ax
fffff8000029707e:	0f 85 2e 02 00 00    	jne    0xfffff800002972b2
fffff80000297084:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
fffff80000297088:	48 83 c1 28          	add    $0x28,%rcx
fffff8000029708c:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff80000297092:	73 05                	jae    0xfffff80000297099
fffff80000297094:	e8 77 45 f8 ff       	call   0xfffff8000021b610
fffff80000297099:	48 8b 5d 50          	mov    0x50(%rbp),%rbx
fffff8000029709d:	8b 46 04             	mov    0x4(%rsi),%eax
fffff800002970a0:	4c 8d 63 58          	lea    0x58(%rbx),%r12
fffff800002970a4:	49 8b 14 24          	mov    (%r12),%rdx
fffff800002970a8:	48 85 d2             	test   %rdx,%rdx
fffff800002970ab:	75 08                	jne    0xfffff800002970b5
fffff800002970ad:	8d 7a 08             	lea    0x8(%rdx),%edi
fffff800002970b0:	e9 d7 01 00 00       	jmp    0xfffff8000029728c
fffff800002970b5:	3b 43 38             	cmp    0x38(%rbx),%eax
fffff800002970b8:	72 0a                	jb     0xfffff800002970c4
fffff800002970ba:	bf 05 00 00 00       	mov    $0x5,%edi
fffff800002970bf:	e9 c8 01 00 00       	jmp    0xfffff8000029728c
fffff800002970c4:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
fffff800002970c8:	48 03 c9             	add    %rcx,%rcx
fffff800002970cb:	4c 39 7c ca 48       	cmp    %r15,0x48(%rdx,%rcx,8)
fffff800002970d0:	75 e8                	jne    0xfffff800002970ba
fffff800002970d2:	48 8d 56 08          	lea    0x8(%rsi),%rdx
fffff800002970d6:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff800002970da:	e8 01 a1 f6 ff       	call   0xfffff800002011e0
fffff800002970df:	0f b7 f8             	movzwl %ax,%edi
fffff800002970e2:	66 85 c0             	test   %ax,%ax
fffff800002970e5:	0f 85 a1 01 00 00    	jne    0xfffff8000029728c
fffff800002970eb:	4c 8b 6d f0          	mov    -0x10(%rbp),%r13
fffff800002970ef:	4c 8d 73 44          	lea    0x44(%rbx),%r14
fffff800002970f3:	45 8b 06             	mov    (%r14),%r8d
fffff800002970f6:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff800002970fa:	41 c1 e0 0c          	shl    $0xc,%r8d
fffff800002970fe:	4c 89 7d 58          	mov    %r15,0x58(%rbp)
fffff80000297102:	49 8b 85 30 01 00 00 	mov    0x130(%r13),%rax
fffff80000297109:	48 8b 08             	mov    (%rax),%rcx
fffff8000029710c:	41 81 f8 a0 0f 00 00 	cmp    $0xfa0,%r8d
fffff80000297113:	77 0b                	ja     0xfffff80000297120
fffff80000297115:	4c 8d 4d 58          	lea    0x58(%rbp),%r9
fffff80000297119:	e8 ee 20 f9 ff       	call   0xfffff8000022920c
fffff8000029711e:	eb 11                	jmp    0xfffff80000297131
fffff80000297120:	48 8d 45 58          	lea    0x58(%rbp),%rax
fffff80000297124:	45 33 c9             	xor    %r9d,%r9d
fffff80000297127:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000029712c:	e8 c7 eb f8 ff       	call   0xfffff80000225cf8
fffff80000297131:	0f b7 f8             	movzwl %ax,%edi
fffff80000297134:	66 85 c0             	test   %ax,%ax
fffff80000297137:	0f 85 e0 00 00 00    	jne    0xfffff8000029721d
fffff8000029713d:	33 c0                	xor    %eax,%eax
fffff8000029713f:	41 39 06             	cmp    %eax,(%r14)
fffff80000297142:	76 79                	jbe    0xfffff800002971bd
fffff80000297144:	41 8b cf             	mov    %r15d,%ecx
fffff80000297147:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
fffff8000029714b:	c1 e1 0c             	shl    $0xc,%ecx
fffff8000029714e:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
fffff80000297152:	48 03 4d 58          	add    0x58(%rbp),%rcx
fffff80000297156:	e8 35 4f 0a 00       	call   0xfffff8000033c090
fffff8000029715b:	41 8b 0e             	mov    (%r14),%ecx
fffff8000029715e:	45 33 c0             	xor    %r8d,%r8d
fffff80000297161:	0f af 4e 04          	imul   0x4(%rsi),%ecx
fffff80000297165:	41 8b c7             	mov    %r15d,%eax
fffff80000297168:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
fffff8000029716d:	48 03 c8             	add    %rax,%rcx
fffff80000297170:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff80000297177:	01 00
fffff80000297179:	4c 8b 4d f8          	mov    -0x8(%rbp),%r9
fffff8000029717d:	48 6b d1 78          	imul   $0x78,%rcx,%rdx
fffff80000297181:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff80000297188:	48 03 53 60          	add    0x60(%rbx),%rdx
fffff8000029718c:	8a 41 14             	mov    0x14(%rcx),%al
fffff8000029718f:	49 8b 8d b0 24 00 00 	mov    0x24b0(%r13),%rcx
fffff80000297196:	88 44 24 28          	mov    %al,0x28(%rsp)
fffff8000029719a:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
fffff800002971a1:	00
fffff800002971a2:	e8 39 e6 02 00       	call   0xfffff800002c57e0
fffff800002971a7:	0f b7 f8             	movzwl %ax,%edi
fffff800002971aa:	33 c0                	xor    %eax,%eax
fffff800002971ac:	66 85 ff             	test   %di,%di