fffff80000258da7:	8b 82 60 03 01 00    	mov    0x10360(%rdx),%eax
fffff80000258dad:	83 e0 0f             	and    $0xf,%eax
fffff80000258db0:	3c 06                	cmp    $0x6,%al
fffff80000258db2:	74 f1                	je     0xfffff80000258da5
fffff80000258db4:	03 ce                	add    %esi,%ecx
fffff80000258db6:	eb 83                	jmp    0xfffff80000258d3b
fffff80000258db8:	0f 09                	wbinvd
fffff80000258dba:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
fffff80000258dbe:	48 33 cc             	xor    %rsp,%rcx
fffff80000258dc1:	e8 aa 27 fe ff       	call   0xfffff8000023b570
fffff80000258dc6:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
fffff80000258dcd:	00
fffff80000258dce:	49 8b 5b 20          	mov    0x20(%r11),%rbx
fffff80000258dd2:	49 8b 73 28          	mov    0x28(%r11),%rsi
fffff80000258dd6:	49 8b 7b 30          	mov    0x30(%r11),%rdi
fffff80000258dda:	49 8b e3             	mov    %r11,%rsp
fffff80000258ddd:	41 5f                	pop    %r15
fffff80000258ddf:	41 5e                	pop    %r14
fffff80000258de1:	5d                   	pop    %rbp
fffff80000258de2:	c3                   	ret
fffff80000258de3:	cc                   	int3
fffff80000258de4:	cc                   	int3
fffff80000258de5:	cc                   	int3
fffff80000258de6:	cc                   	int3
fffff80000258de7:	cc                   	int3
fffff80000258de8:	cc                   	int3
fffff80000258de9:	cc                   	int3
fffff80000258dea:	cc                   	int3
fffff80000258deb:	cc                   	int3
fffff80000258dec:	48 8b 05 c5 26 55 00 	mov    0x5526c5(%rip),%rax        # 0xfffff800007ab4b8
fffff80000258df3:	48 85 c0             	test   %rax,%rax
fffff80000258df6:	75 23                	jne    0xfffff80000258e1b
fffff80000258df8:	f0 48 0f ba 2d b6 26 	lock btsq $0x0,0x5526b6(%rip)        # 0xfffff800007ab4b8
fffff80000258dff:	55 00 00
fffff80000258e02:	72 19                	jb     0xfffff80000258e1d
fffff80000258e04:	65 8b 04 25 80 00 01 	mov    %gs:0x10080,%eax
fffff80000258e0b:	00
fffff80000258e0c:	b1 01                	mov    $0x1,%cl
fffff80000258e0e:	89 05 dc 87 3a 00    	mov    %eax,0x3a87dc(%rip)        # 0xfffff800006015f0
fffff80000258e14:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000258e19:	eb 04                	jmp    0xfffff80000258e1f
fffff80000258e1b:	f3 90                	pause
fffff80000258e1d:	32 c9                	xor    %cl,%cl
fffff80000258e1f:	8a c1                	mov    %cl,%al
fffff80000258e21:	c3                   	ret
fffff80000258e22:	cc                   	int3
fffff80000258e23:	cc                   	int3
fffff80000258e24:	cc                   	int3
fffff80000258e25:	cc                   	int3
fffff80000258e26:	cc                   	int3
fffff80000258e27:	cc                   	int3
fffff80000258e28:	cc                   	int3
fffff80000258e29:	cc                   	int3
fffff80000258e2a:	cc                   	int3
fffff80000258e2b:	cc                   	int3
fffff80000258e2c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000258e31:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000258e36:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff80000258e3b:	57                   	push   %rdi
fffff80000258e3c:	41 56                	push   %r14
fffff80000258e3e:	41 57                	push   %r15
fffff80000258e40:	48 83 ec 40          	sub    $0x40,%rsp
fffff80000258e44:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff80000258e4b:	00 00
fffff80000258e4d:	48 8b f2             	mov    %rdx,%rsi
fffff80000258e50:	48 8b e9             	mov    %rcx,%rbp
fffff80000258e53:	8b 83 60 03 01 00    	mov    0x10360(%rbx),%eax
fffff80000258e59:	24 0f                	and    $0xf,%al
fffff80000258e5b:	3c 04                	cmp    $0x4,%al
fffff80000258e5d:	74 0b                	je     0xfffff80000258e6a
fffff80000258e5f:	ff 83 64 03 01 00    	incl   0x10364(%rbx)
fffff80000258e65:	e9 5b 01 00 00       	jmp    0xfffff80000258fc5
fffff80000258e6a:	e8 31 27 fe ff       	call   0xfffff8000023b5a0
fffff80000258e6f:	45 33 ff             	xor    %r15d,%r15d
fffff80000258e72:	44 38 3d 87 99 51 00 	cmp    %r15b,0x519987(%rip)        # 0xfffff80000772800
fffff80000258e79:	74 20                	je     0xfffff80000258e9b
fffff80000258e7b:	c7 83 60 03 01 00 05 	movl   $0x5,0x10360(%rbx)
fffff80000258e82:	00 00 00
fffff80000258e85:	f0 44 09 3c 24       	lock or %r15d,(%rsp)
fffff80000258e8a:	eb 02                	jmp    0xfffff80000258e8e
fffff80000258e8c:	f3 90                	pause
fffff80000258e8e:	8b 83 60 03 01 00    	mov    0x10360(%rbx),%eax
fffff80000258e94:	83 e0 0f             	and    $0xf,%eax
fffff80000258e97:	3c 05                	cmp    $0x5,%al
fffff80000258e99:	74 f1                	je     0xfffff80000258e8c
fffff80000258e9b:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000258ea2:	00 00
fffff80000258ea4:	f6 05 b5 06 3b 00 04 	testb  $0x4,0x3b06b5(%rip)        # 0xfffff80000609560
fffff80000258eab:	74 04                	je     0xfffff80000258eb1
fffff80000258ead:	0f 31                	rdtsc
fffff80000258eaf:	eb 05                	jmp    0xfffff80000258eb6
fffff80000258eb1:	e8 a6 d6 fd ff       	call   0xfffff8000023655c
fffff80000258eb6:	4c 8b ce             	mov    %rsi,%r9
fffff80000258eb9:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
fffff80000258ebe:	4c 8b c5             	mov    %rbp,%r8
fffff80000258ec1:	48 8d 0d 48 26 01 00 	lea    0x12648(%rip),%rcx        # 0xfffff8000026b510
fffff80000258ec8:	ba 08 00 00 00       	mov    $0x8,%edx
fffff80000258ecd:	e8 de c5 ff ff       	call   0xfffff800002554b0
fffff80000258ed2:	4c 8b f0             	mov    %rax,%r14
fffff80000258ed5:	c7 83 60 03 01 00 02 	movl   $0x2,0x10360(%rbx)
fffff80000258edc:	00 00 00
fffff80000258edf:	f0 44 09 3c 24       	lock or %r15d,(%rsp)
fffff80000258ee4:	8b 8b 60 03 01 00    	mov    0x10360(%rbx),%ecx
fffff80000258eea:	80 e1 0f             	and    $0xf,%cl
fffff80000258eed:	80 f9 02             	cmp    $0x2,%cl
fffff80000258ef0:	75 61                	jne    0xfffff80000258f53
fffff80000258ef2:	8b bb 60 03 01 00    	mov    0x10360(%rbx),%edi
fffff80000258ef8:	40 f6 c7 10          	test   $0x10,%dil
fffff80000258efc:	74 47                	je     0xfffff80000258f45
fffff80000258efe:	45 33 c9             	xor    %r9d,%r9d
fffff80000258f01:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
fffff80000258f06:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
fffff80000258f0b:	48 8d 0d 2e fc 00 00 	lea    0xfc2e(%rip),%rcx        # 0xfffff80000268b40
fffff80000258f12:	45 33 c0             	xor    %r8d,%r8d
fffff80000258f15:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
fffff80000258f1a:	41 8d 51 04          	lea    0x4(%r9),%edx
fffff80000258f1e:	e8 a9 c6 ff ff       	call   0xfffff800002555cc
fffff80000258f23:	83 f8 03             	cmp    $0x3,%eax
fffff80000258f26:	74 1d                	je     0xfffff80000258f45
fffff80000258f28:	83 e7 ef             	and    $0xffffffef,%edi
fffff80000258f2b:	89 bb 60 03 01 00    	mov    %edi,0x10360(%rbx)
fffff80000258f31:	f0 44 09 3c 24       	lock or %r15d,(%rsp)
fffff80000258f36:	48 8b 05 bb 98 51 00 	mov    0x5198bb(%rip),%rax        # 0xfffff800007727f8
fffff80000258f3d:	f0 83 88 60 03 01 00 	lock orl $0x10,0x10360(%rax)
fffff80000258f44:	10
fffff80000258f45:	f3 90                	pause
fffff80000258f47:	8b 83 60 03 01 00    	mov    0x10360(%rbx),%eax
fffff80000258f4d:	24 0f                	and    $0xf,%al
fffff80000258f4f:	3c 02                	cmp    $0x2,%al
fffff80000258f51:	74 9f                	je     0xfffff80000258ef2
fffff80000258f53:	44 38 3d a6 98 51 00 	cmp    %r15b,0x5198a6(%rip)        # 0xfffff80000772800
fffff80000258f5a:	75 11                	jne    0xfffff80000258f6d
fffff80000258f5c:	e8 a7 cb ff ff       	call   0xfffff80000255b08
fffff80000258f61:	44 89 bb 60 03 01 00 	mov    %r15d,0x10360(%rbx)
fffff80000258f68:	f0 44 09 3c 24       	lock or %r15d,(%rsp)
fffff80000258f6d:	4c 8b cd             	mov    %rbp,%r9
fffff80000258f70:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff80000258f75:	4d 8b c6             	mov    %r14,%r8
fffff80000258f78:	48 8d 0d 31 25 01 00 	lea    0x12531(%rip),%rcx        # 0xfffff8000026b4b0
fffff80000258f7f:	33 d2                	xor    %edx,%edx
fffff80000258f81:	e8 2a c5 ff ff       	call   0xfffff800002554b0
fffff80000258f86:	44 38 3d 73 98 51 00 	cmp    %r15b,0x519873(%rip)        # 0xfffff80000772800
fffff80000258f8d:	74 36                	je     0xfffff80000258fc5
fffff80000258f8f:	e8 88 49 0b 00       	call   0xfffff8000030d91c
fffff80000258f94:	c7 83 60 03 01 00 05 	movl   $0x5,0x10360(%rbx)
fffff80000258f9b:	00 00 00
fffff80000258f9e:	f0 44 09 3c 24       	lock or %r15d,(%rsp)
fffff80000258fa3:	eb 02                	jmp    0xfffff80000258fa7
fffff80000258fa5:	f3 90                	pause
fffff80000258fa7:	8b 83 60 03 01 00    	mov    0x10360(%rbx),%eax
fffff80000258fad:	83 e0 0f             	and    $0xf,%eax
fffff80000258fb0:	3c 05                	cmp    $0x5,%al
fffff80000258fb2:	74 f1                	je     0xfffff80000258fa5
fffff80000258fb4:	e8 4f cb ff ff       	call   0xfffff80000255b08
fffff80000258fb9:	44 89 bb 60 03 01 00 	mov    %r15d,0x10360(%rbx)
fffff80000258fc0:	f0 44 09 3c 24       	lock or %r15d,(%rsp)
fffff80000258fc5:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff80000258fca:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
fffff80000258fcf:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
fffff80000258fd4:	48 83 c4 40          	add    $0x40,%rsp
fffff80000258fd8:	41 5f                	pop    %r15
fffff80000258fda:	41 5e                	pop    %r14
fffff80000258fdc:	5f                   	pop    %rdi
fffff80000258fdd:	c3                   	ret
fffff80000258fde:	cc                   	int3
fffff80000258fdf:	cc                   	int3
fffff80000258fe0:	cc                   	int3
fffff80000258fe1:	cc                   	int3
fffff80000258fe2:	cc                   	int3
fffff80000258fe3:	cc                   	int3
fffff80000258fe4:	cc                   	int3
fffff80000258fe5:	cc                   	int3
fffff80000258fe6:	cc                   	int3
fffff80000258fe7:	cc                   	int3
fffff80000258fe8:	cc                   	int3
fffff80000258fe9:	cc                   	int3
fffff80000258fea:	cc                   	int3
fffff80000258feb:	cc                   	int3
fffff80000258fec:	cc                   	int3
fffff80000258fed:	cc                   	int3
fffff80000258fee:	cc                   	int3
fffff80000258fef:	cc                   	int3
fffff80000258ff0:	48 8b c4             	mov    %rsp,%rax
fffff80000258ff3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000258ff7:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff80000258ffb:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff80000258fff:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000259003:	41 56                	push   %r14
fffff80000259005:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000259009:	65 48 8b 34 25 00 00 	mov    %gs:0x0,%rsi
fffff80000259010:	00 00
fffff80000259012:	45 33 f6             	xor    %r14d,%r14d
fffff80000259015:	48 8b d9             	mov    %rcx,%rbx
fffff80000259018:	44 39 b6 f4 90 02 00 	cmp    %r14d,0x290f4(%rsi)
fffff8000025901f:	0f 85 a2 00 00 00    	jne    0xfffff800002590c7
fffff80000259025:	8b 09                	mov    (%rcx),%ecx
fffff80000259027:	8d 41 ff             	lea    -0x1(%rcx),%eax
fffff8000025902a:	83 f8 01             	cmp    $0x1,%eax
fffff8000025902d:	0f 87 94 00 00 00    	ja     0xfffff800002590c7
fffff80000259033:	41 8b ee             	mov    %r14d,%ebp
fffff80000259036:	85 c9                	test   %ecx,%ecx
fffff80000259038:	74 6f                	je     0xfffff800002590a9
fffff8000025903a:	8b c5                	mov    %ebp,%eax
fffff8000025903c:	b2 01                	mov    $0x1,%dl
fffff8000025903e:	48 8d 3c 40          	lea    (%rax,%rax,2),%rdi
fffff80000259042:	44 8a 44 fb 18       	mov    0x18(%rbx,%rdi,8),%r8b
fffff80000259047:	48 8b 4c fb 08       	mov    0x8(%rbx,%rdi,8),%rcx
fffff8000025904c:	e8 c7 0d 00 00       	call   0xfffff80000259e18
fffff80000259051:	66 85 c0             	test   %ax,%ax
fffff80000259054:	75 76                	jne    0xfffff800002590cc
fffff80000259056:	44 8a 44 fb 18       	mov    0x18(%rbx,%rdi,8),%r8b
fffff8000025905b:	b2 01                	mov    $0x1,%dl
fffff8000025905d:	48 8b 4c fb 10       	mov    0x10(%rbx,%rdi,8),%rcx
fffff80000259062:	e8 b1 0d 00 00       	call   0xfffff80000259e18
fffff80000259067:	66 85 c0             	test   %ax,%ax
fffff8000025906a:	75 60                	jne    0xfffff800002590cc
fffff8000025906c:	44 8a 44 fb 18       	mov    0x18(%rbx,%rdi,8),%r8b
fffff80000259071:	48 8b 54 fb 08       	mov    0x8(%rbx,%rdi,8),%rdx
fffff80000259076:	48 8b 4c fb 10       	mov    0x10(%rbx,%rdi,8),%rcx
fffff8000025907b:	e8 58 dd 01 00       	call   0xfffff80000276dd8
fffff80000259080:	66 85 c0             	test   %ax,%ax
fffff80000259083:	75 47                	jne    0xfffff800002590cc
fffff80000259085:	0f 10 44 fb 08       	movups 0x8(%rbx,%rdi,8),%xmm0
fffff8000025908a:	ff c5                	inc    %ebp
fffff8000025908c:	0f 11 84 fe c0 90 02 	movups %xmm0,0x290c0(%rsi,%rdi,8)
fffff80000259093:	00
fffff80000259094:	f2 0f 10 4c fb 18    	movsd  0x18(%rbx,%rdi,8),%xmm1
fffff8000025909a:	f2 0f 11 8c fe d0 90 	movsd  %xmm1,0x290d0(%rsi,%rdi,8)
fffff800002590a1:	02 00
fffff800002590a3:	8b 0b                	mov    (%rbx),%ecx
fffff800002590a5:	3b e9                	cmp    %ecx,%ebp
fffff800002590a7:	72 91                	jb     0xfffff8000025903a
fffff800002590a9:	89 8e f0 90 02 00    	mov    %ecx,0x290f0(%rsi)
fffff800002590af:	33 d2                	xor    %edx,%edx
fffff800002590b1:	8b 03                	mov    (%rbx),%eax
fffff800002590b3:	48 8b ce             	mov    %rsi,%rcx
fffff800002590b6:	89 86 f4 90 02 00    	mov    %eax,0x290f4(%rsi)
fffff800002590bc:	e8 0b 1c fd ff       	call   0xfffff8000022accc
fffff800002590c1:	41 0f b7 c6          	movzwl %r14w,%eax
fffff800002590c5:	eb 05                	jmp    0xfffff800002590cc
fffff800002590c7:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002590cc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002590d1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002590d6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002590db:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002590e0:	48 83 c4 20          	add    $0x20,%rsp
fffff800002590e4:	41 5e                	pop    %r14
fffff800002590e6:	c3                   	ret
fffff800002590e7:	cc                   	int3
fffff800002590e8:	cc                   	int3
fffff800002590e9:	cc                   	int3
fffff800002590ea:	cc                   	int3
fffff800002590eb:	cc                   	int3
fffff800002590ec:	cc                   	int3
fffff800002590ed:	cc                   	int3
fffff800002590ee:	cc                   	int3
fffff800002590ef:	cc                   	int3
fffff800002590f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002590f5:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
fffff800002590fa:	55                   	push   %rbp
fffff800002590fb:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
fffff80000259100:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
fffff80000259107:	48 8b 05 da 84 3a 00 	mov    0x3a84da(%rip),%rax        # 0xfffff800006015e8
fffff8000025910e:	48 33 c4             	xor    %rsp,%rax
fffff80000259111:	48 89 45 47          	mov    %rax,0x47(%rbp)
fffff80000259115:	33 d2                	xor    %edx,%edx
fffff80000259117:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
fffff8000025911b:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff80000259121:	e8 9a b4 fe ff       	call   0xfffff800002445c0
fffff80000259126:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff8000025912d:	00 00
fffff8000025912f:	48 8b cb             	mov    %rbx,%rcx
fffff80000259132:	e8 b5 0d 00 00       	call   0xfffff80000259eec
fffff80000259137:	48 8b 0d 32 d3 3a 00 	mov    0x3ad332(%rip),%rcx        # 0xfffff80000606470
fffff8000025913e:	33 ff                	xor    %edi,%edi
fffff80000259140:	48 8b c1             	mov    %rcx,%rax
fffff80000259143:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
fffff80000259147:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025914b:	85 c0                	test   %eax,%eax
fffff8000025914d:	74 1b                	je     0xfffff8000025916a
fffff8000025914f:	4c 8b c0             	mov    %rax,%r8
fffff80000259152:	48 8d 15 1f d3 3a 00 	lea    0x3ad31f(%rip),%rdx        # 0xfffff80000606478
fffff80000259159:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000025915d:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
fffff80000259161:	e8 9a b1 fe ff       	call   0xfffff80000244300
fffff80000259166:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
fffff8000025916a:	44 8b 4b 08          	mov    0x8(%rbx),%r9d
fffff8000025916e:	48 8b d1             	mov    %rcx,%rdx
fffff80000259171:	45 8b c1             	mov    %r9d,%r8d
fffff80000259174:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000259178:	41 c1 e8 06          	shr    $0x6,%r8d
fffff8000025917c:	41 83 e1 3f          	and    $0x3f,%r9d
fffff80000259180:	41 ba 01 00 00 00    	mov    $0x1,%r10d
fffff80000259186:	44 3b c2             	cmp    %edx,%r8d
fffff80000259189:	72 26                	jb     0xfffff800002591b1
fffff8000025918b:	48 8b c1             	mov    %rcx,%rax
fffff8000025918e:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000259192:	66 85 c0             	test   %ax,%ax
fffff80000259195:	74 27                	je     0xfffff800002591be
fffff80000259197:	8b c2                	mov    %edx,%eax
fffff80000259199:	41 03 d2             	add    %r10d,%edx
fffff8000025919c:	48 83 4c c5 bf ff    	orq    $0xffffffffffffffff,-0x41(%rbp,%rax,8)
fffff800002591a2:	41 3b d0             	cmp    %r8d,%edx
fffff800002591a5:	76 f0                	jbe    0xfffff80000259197
fffff800002591a7:	43 8d 04 02          	lea    (%r10,%r8,1),%eax
fffff800002591ab:	0f b7 c0             	movzwl %ax,%eax
fffff800002591ae:	89 45 bb             	mov    %eax,-0x45(%rbp)
fffff800002591b1:	41 8b c9             	mov    %r9d,%ecx
fffff800002591b4:	4a 0f b3 4c c5 bf    	btr    %rcx,-0x41(%rbp,%r8,8)
fffff800002591ba:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
fffff800002591be:	48 c1 e9 20          	shr    $0x20,%rcx
fffff800002591c2:	44 8b c7             	mov    %edi,%r8d
fffff800002591c5:	85 c9                	test   %ecx,%ecx
fffff800002591c7:	74 16                	je     0xfffff800002591df
fffff800002591c9:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
fffff800002591cd:	48 39 38             	cmp    %rdi,(%rax)
fffff800002591d0:	75 1d                	jne    0xfffff800002591ef
fffff800002591d2:	45 03 c2             	add    %r10d,%r8d
fffff800002591d5:	48 83 c0 08          	add    $0x8,%rax
fffff800002591d9:	44 3b 45 bb          	cmp    -0x45(%rbp),%r8d
fffff800002591dd:	72 ee                	jb     0xfffff800002591cd
fffff800002591df:	0f b7 45 b7          	movzwl -0x49(%rbp),%eax
fffff800002591e3:	44 3b c0             	cmp    %eax,%r8d
fffff800002591e6:	73 15                	jae    0xfffff800002591fd
fffff800002591e8:	66 44 39 55 b9       	cmp    %r10w,-0x47(%rbp)
fffff800002591ed:	75 0e                	jne    0xfffff800002591fd
fffff800002591ef:	ba 08 00 00 00       	mov    $0x8,%edx
fffff800002591f4:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
fffff800002591f8:	e8 93 ab ff ff       	call   0xfffff80000253d90
fffff800002591fd:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
fffff80000259201:	48 33 cc             	xor    %rsp,%rcx
fffff80000259204:	e8 67 23 fe ff       	call   0xfffff8000023b570
fffff80000259209:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
fffff80000259210:	00
fffff80000259211:	49 8b 5b 10          	mov    0x10(%r11),%rbx
fffff80000259215:	49 8b 7b 18          	mov    0x18(%r11),%rdi
fffff80000259219:	49 8b e3             	mov    %r11,%rsp
fffff8000025921c:	5d                   	pop    %rbp
fffff8000025921d:	c3                   	ret
fffff8000025921e:	cc                   	int3
fffff8000025921f:	cc                   	int3
fffff80000259220:	cc                   	int3
fffff80000259221:	cc                   	int3
fffff80000259222:	cc                   	int3
fffff80000259223:	cc                   	int3
fffff80000259224:	cc                   	int3
fffff80000259225:	cc                   	int3
fffff80000259226:	cc                   	int3
fffff80000259227:	cc                   	int3
fffff80000259228:	cc                   	int3