fffff800002cf0e9:	48 8b f1             	mov    %rcx,%rsi
fffff800002cf0ec:	33 d2                	xor    %edx,%edx
fffff800002cf0ee:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
fffff800002cf0f2:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff800002cf0f8:	e8 c3 54 f7 ff       	call   0xfffff800002445c0
fffff800002cf0fd:	45 32 f6             	xor    %r14b,%r14b
fffff800002cf100:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff800002cf106:	44 38 3e             	cmp    %r15b,(%rsi)
fffff800002cf109:	75 3a                	jne    0xfffff800002cf145
fffff800002cf10b:	8b 7e 08             	mov    0x8(%rsi),%edi
fffff800002cf10e:	41 8d 47 0f          	lea    0xf(%r15),%eax
fffff800002cf112:	8b df                	mov    %edi,%ebx
fffff800002cf114:	66 89 45 a7          	mov    %ax,-0x59(%rbp)
fffff800002cf118:	c1 eb 06             	shr    $0x6,%ebx
fffff800002cf11b:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
fffff800002cf11f:	33 d2                	xor    %edx,%edx
fffff800002cf121:	83 e7 3f             	and    $0x3f,%edi
fffff800002cf124:	44 8d 43 01          	lea    0x1(%rbx),%r8d
fffff800002cf128:	49 c1 e0 03          	shl    $0x3,%r8
fffff800002cf12c:	e8 8f 54 f7 ff       	call   0xfffff800002445c0
fffff800002cf131:	41 8d 04 1f          	lea    (%r15,%rbx,1),%eax
fffff800002cf135:	8b cf                	mov    %edi,%ecx
fffff800002cf137:	0f b7 c0             	movzwl %ax,%eax
fffff800002cf13a:	89 45 ab             	mov    %eax,-0x55(%rbp)
fffff800002cf13d:	48 0f ab 4c dd af    	bts    %rcx,-0x51(%rbp,%rbx,8)
fffff800002cf143:	eb 24                	jmp    0xfffff800002cf169
fffff800002cf145:	48 8b 46 10          	mov    0x10(%rsi),%rax
fffff800002cf149:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
fffff800002cf14d:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002cf151:	85 c0                	test   %eax,%eax
fffff800002cf153:	74 14                	je     0xfffff800002cf169
fffff800002cf155:	4c 8b c0             	mov    %rax,%r8
fffff800002cf158:	48 8d 56 18          	lea    0x18(%rsi),%rdx
fffff800002cf15c:	49 c1 e0 03          	shl    $0x3,%r8
fffff800002cf160:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
fffff800002cf164:	e8 97 51 f7 ff       	call   0xfffff80000244300
fffff800002cf169:	44 0f b7 5d a7       	movzwl -0x59(%rbp),%r11d
fffff800002cf16e:	45 33 c0             	xor    %r8d,%r8d
fffff800002cf171:	45 8b d3             	mov    %r11d,%r10d
fffff800002cf174:	41 c1 e2 06          	shl    $0x6,%r10d
fffff800002cf178:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
fffff800002cf17c:	45 3b c2             	cmp    %r10d,%r8d
fffff800002cf17f:	0f 83 9d 00 00 00    	jae    0xfffff800002cf222
fffff800002cf185:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
fffff800002cf189:	41 8b d0             	mov    %r8d,%edx
fffff800002cf18c:	41 83 e0 3f          	and    $0x3f,%r8d
fffff800002cf190:	c1 ea 06             	shr    $0x6,%edx
fffff800002cf193:	41 8b c8             	mov    %r8d,%ecx
fffff800002cf196:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002cf19a:	4c 8b cb             	mov    %rbx,%r9
fffff800002cf19d:	44 89 45 97          	mov    %r8d,-0x69(%rbp)
fffff800002cf1a1:	49 d3 e1             	shl    %cl,%r9
fffff800002cf1a4:	3b d0                	cmp    %eax,%edx
fffff800002cf1a6:	73 29                	jae    0xfffff800002cf1d1
fffff800002cf1a8:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
fffff800002cf1ac:	48 8d 0c d1          	lea    (%rcx,%rdx,8),%rcx
fffff800002cf1b0:	48 8b 01             	mov    (%rcx),%rax
fffff800002cf1b3:	49 23 c1             	and    %r9,%rax
fffff800002cf1b6:	4c 0f bc c8          	bsf    %rax,%r9
fffff800002cf1ba:	75 5a                	jne    0xfffff800002cf216
fffff800002cf1bc:	83 65 97 00          	andl   $0x0,-0x69(%rbp)
fffff800002cf1c0:	41 03 d7             	add    %r15d,%edx
fffff800002cf1c3:	48 83 c1 08          	add    $0x8,%rcx
fffff800002cf1c7:	4c 8b cb             	mov    %rbx,%r9
fffff800002cf1ca:	3b 55 ab             	cmp    -0x55(%rbp),%edx
fffff800002cf1cd:	72 e1                	jb     0xfffff800002cf1b0
fffff800002cf1cf:	33 c9                	xor    %ecx,%ecx
fffff800002cf1d1:	41 3b d3             	cmp    %r11d,%edx
fffff800002cf1d4:	73 4c                	jae    0xfffff800002cf222
fffff800002cf1d6:	66 44 39 7d a9       	cmp    %r15w,-0x57(%rbp)
fffff800002cf1db:	75 45                	jne    0xfffff800002cf222
fffff800002cf1dd:	44 8b c2             	mov    %edx,%r8d
fffff800002cf1e0:	41 c1 e0 06          	shl    $0x6,%r8d
fffff800002cf1e4:	44 03 c1             	add    %ecx,%r8d
fffff800002cf1e7:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
fffff800002cf1eb:	4c 8d 0d 2e 78 33 00 	lea    0x33782e(%rip),%r9        # 0xfffff80000606a20
fffff800002cf1f2:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
fffff800002cf1f6:	4b 8b 04 c1          	mov    (%r9,%r8,8),%rax
fffff800002cf1fa:	48 c1 e2 07          	shl    $0x7,%rdx
fffff800002cf1fe:	44 0a b4 10 da 09 01 	or     0x109da(%rax,%rdx,1),%r14b
fffff800002cf205:	00
fffff800002cf206:	45 03 c7             	add    %r15d,%r8d
fffff800002cf209:	44 88 bc 10 db 09 01 	mov    %r15b,0x109db(%rax,%rdx,1)
fffff800002cf210:	00
fffff800002cf211:	e9 66 ff ff ff       	jmp    0xfffff800002cf17c
fffff800002cf216:	44 8b c2             	mov    %edx,%r8d
fffff800002cf219:	41 c1 e0 06          	shl    $0x6,%r8d
fffff800002cf21d:	45 03 c1             	add    %r9d,%r8d
fffff800002cf220:	eb c5                	jmp    0xfffff800002cf1e7
fffff800002cf222:	41 8a c6             	mov    %r14b,%al
fffff800002cf225:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
fffff800002cf229:	48 33 cc             	xor    %rsp,%rcx
fffff800002cf22c:	e8 3f c3 f6 ff       	call   0xfffff8000023b570
fffff800002cf231:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
fffff800002cf238:	00
fffff800002cf239:	49 8b 5b 28          	mov    0x28(%r11),%rbx
fffff800002cf23d:	49 8b 73 30          	mov    0x30(%r11),%rsi
fffff800002cf241:	49 8b 7b 38          	mov    0x38(%r11),%rdi
fffff800002cf245:	49 8b e3             	mov    %r11,%rsp
fffff800002cf248:	41 5f                	pop    %r15
fffff800002cf24a:	41 5e                	pop    %r14
fffff800002cf24c:	5d                   	pop    %rbp
fffff800002cf24d:	c3                   	ret
fffff800002cf24e:	cc                   	int3
fffff800002cf24f:	cc                   	int3
fffff800002cf250:	cc                   	int3
fffff800002cf251:	cc                   	int3
fffff800002cf252:	cc                   	int3
fffff800002cf253:	cc                   	int3
fffff800002cf254:	cc                   	int3
fffff800002cf255:	cc                   	int3
fffff800002cf256:	cc                   	int3
fffff800002cf257:	cc                   	int3
fffff800002cf258:	40 53                	rex push %rbx
fffff800002cf25a:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002cf25e:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
fffff800002cf263:	48 8b d9             	mov    %rcx,%rbx
fffff800002cf266:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
fffff800002cf26b:	80 b9 5a 01 00 00 00 	cmpb   $0x0,0x15a(%rcx)
fffff800002cf272:	75 4a                	jne    0xfffff800002cf2be
fffff800002cf274:	33 c0                	xor    %eax,%eax
fffff800002cf276:	33 d2                	xor    %edx,%edx
fffff800002cf278:	89 41 03             	mov    %eax,0x3(%rcx)
fffff800002cf27b:	41 b8 90 00 00 00    	mov    $0x90,%r8d
fffff800002cf281:	88 41 07             	mov    %al,0x7(%rcx)
fffff800002cf284:	48 83 c1 38          	add    $0x38,%rcx
fffff800002cf288:	e8 33 53 f7 ff       	call   0xfffff800002445c0
fffff800002cf28d:	48 8d 8b c8 00 00 00 	lea    0xc8(%rbx),%rcx
fffff800002cf294:	33 d2                	xor    %edx,%edx
fffff800002cf296:	41 b8 90 00 00 00    	mov    $0x90,%r8d
fffff800002cf29c:	e8 1f 53 f7 ff       	call   0xfffff800002445c0
fffff800002cf2a1:	f6 05 b8 a2 33 00 10 	testb  $0x10,0x33a2b8(%rip)        # 0xfffff80000609560
fffff800002cf2a8:	74 14                	je     0xfffff800002cf2be
fffff800002cf2aa:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
fffff800002cf2ae:	74 0b                	je     0xfffff800002cf2bb
fffff800002cf2b0:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002cf2b3:	0f 11 43 18          	movups %xmm0,0x18(%rbx)
fffff800002cf2b7:	0f 11 43 28          	movups %xmm0,0x28(%rbx)
fffff800002cf2bb:	c6 03 00             	movb   $0x0,(%rbx)
fffff800002cf2be:	48 83 c4 20          	add    $0x20,%rsp
fffff800002cf2c2:	5b                   	pop    %rbx
fffff800002cf2c3:	c3                   	ret
fffff800002cf2c4:	cc                   	int3
fffff800002cf2c5:	cc                   	int3
fffff800002cf2c6:	cc                   	int3
fffff800002cf2c7:	cc                   	int3
fffff800002cf2c8:	cc                   	int3
fffff800002cf2c9:	cc                   	int3
fffff800002cf2ca:	cc                   	int3
fffff800002cf2cb:	cc                   	int3
fffff800002cf2cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002cf2d1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002cf2d6:	57                   	push   %rdi
fffff800002cf2d7:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002cf2db:	48 f7 05 7a a2 33 00 	testq  $0x2000,0x33a27a(%rip)        # 0xfffff80000609560
fffff800002cf2e2:	00 20 00 00
fffff800002cf2e6:	75 61                	jne    0xfffff800002cf349
fffff800002cf2e8:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff800002cf2ef:	00 00
fffff800002cf2f1:	0f b6 bb 70 8b 02 00 	movzbl 0x28b70(%rbx),%edi
fffff800002cf2f8:	85 ff                	test   %edi,%edi
fffff800002cf2fa:	74 24                	je     0xfffff800002cf320
fffff800002cf2fc:	48 8d b3 60 8b 02 00 	lea    0x28b60(%rbx),%rsi
fffff800002cf303:	48 03 f7             	add    %rdi,%rsi
fffff800002cf306:	48 8b 05 33 8d 45 00 	mov    0x458d33(%rip),%rax        # 0xfffff80000728040
fffff800002cf30d:	48 ff ce             	dec    %rsi
fffff800002cf310:	48 8b cb             	mov    %rbx,%rcx
fffff800002cf313:	0f b6 16             	movzbl (%rsi),%edx
fffff800002cf316:	e8 65 db f6 ff       	call   0xfffff8000023ce80
fffff800002cf31b:	83 c7 ff             	add    $0xffffffff,%edi
fffff800002cf31e:	75 e6                	jne    0xfffff800002cf306
fffff800002cf320:	c6 83 70 8b 02 00 00 	movb   $0x0,0x28b70(%rbx)
fffff800002cf327:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002cf32a:	0f 11 83 78 8b 02 00 	movups %xmm0,0x28b78(%rbx)
fffff800002cf331:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff800002cf334:	0f 11 83 88 8b 02 00 	movups %xmm0,0x28b88(%rbx)
fffff800002cf33b:	0f 11 8b 40 8b 02 00 	movups %xmm1,0x28b40(%rbx)
fffff800002cf342:	0f 11 8b 50 8b 02 00 	movups %xmm1,0x28b50(%rbx)
fffff800002cf349:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002cf34e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002cf353:	48 83 c4 20          	add    $0x20,%rsp
fffff800002cf357:	5f                   	pop    %rdi
fffff800002cf358:	c3                   	ret
fffff800002cf359:	cc                   	int3
fffff800002cf35a:	cc                   	int3
fffff800002cf35b:	cc                   	int3
fffff800002cf35c:	cc                   	int3
fffff800002cf35d:	cc                   	int3
fffff800002cf35e:	cc                   	int3
fffff800002cf35f:	cc                   	int3
fffff800002cf360:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002cf365:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
fffff800002cf36a:	8b c2                	mov    %edx,%eax
fffff800002cf36c:	45 33 d2             	xor    %r10d,%r10d
fffff800002cf36f:	4c 8d 1c 40          	lea    (%rax,%rax,2),%r11
fffff800002cf373:	49 c1 e3 07          	shl    $0x7,%r11
fffff800002cf377:	4c 03 d9             	add    %rcx,%r11
fffff800002cf37a:	44 38 54 24 28       	cmp    %r10b,0x28(%rsp)
fffff800002cf37f:	75 60                	jne    0xfffff800002cf3e1
fffff800002cf381:	49 8d 93 b8 08 01 00 	lea    0x108b8(%r11),%rdx
fffff800002cf388:	49 8b 41 08          	mov    0x8(%r9),%rax
fffff800002cf38c:	41 8a da             	mov    %r10b,%bl
fffff800002cf38f:	49 89 83 88 08 01 00 	mov    %rax,0x10888(%r11)
fffff800002cf396:	4d 89 8b 90 08 01 00 	mov    %r9,0x10890(%r11)
fffff800002cf39d:	45 38 93 da 09 01 00 	cmp    %r10b,0x109da(%r11)
fffff800002cf3a4:	74 07                	je     0xfffff800002cf3ad
fffff800002cf3a6:	b0 01                	mov    $0x1,%al
fffff800002cf3a8:	e9 ec 00 00 00       	jmp    0xfffff800002cf499
fffff800002cf3ad:	45 88 93 83 08 01 00 	mov    %r10b,0x10883(%r11)
fffff800002cf3b4:	41 8a 41 02          	mov    0x2(%r9),%al
fffff800002cf3b8:	41 88 83 84 08 01 00 	mov    %al,0x10884(%r11)
fffff800002cf3bf:	41 8a 41 05          	mov    0x5(%r9),%al
fffff800002cf3c3:	41 88 83 86 08 01 00 	mov    %al,0x10886(%r11)
fffff800002cf3ca:	49 8b 41 08          	mov    0x8(%r9),%rax
fffff800002cf3ce:	f6 80 20 01 00 00 01 	testb  $0x1,0x120(%rax)
fffff800002cf3d5:	75 38                	jne    0xfffff800002cf40f
fffff800002cf3d7:	41 c6 83 98 08 01 00 	movb   $0x1,0x10898(%r11)
fffff800002cf3de:	01
fffff800002cf3df:	eb 2e                	jmp    0xfffff800002cf40f
fffff800002cf3e1:	44 39 54 24 30       	cmp    %r10d,0x30(%rsp)
fffff800002cf3e6:	75 1e                	jne    0xfffff800002cf406
fffff800002cf3e8:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002cf3ef:	00 00
fffff800002cf3f1:	48 3b c8             	cmp    %rax,%rcx
fffff800002cf3f4:	75 05                	jne    0xfffff800002cf3fb
fffff800002cf3f6:	41 8a da             	mov    %r10b,%bl
fffff800002cf3f9:	eb 0d                	jmp    0xfffff800002cf408
fffff800002cf3fb:	b3 01                	mov    $0x1,%bl
fffff800002cf3fd:	49 8d 93 48 09 01 00 	lea    0x10948(%r11),%rdx
fffff800002cf404:	eb 09                	jmp    0xfffff800002cf40f
fffff800002cf406:	b3 01                	mov    $0x1,%bl
fffff800002cf408:	49 8d 93 b8 08 01 00 	lea    0x108b8(%r11),%rdx
fffff800002cf40f:	45 85 c0             	test   %r8d,%r8d
fffff800002cf412:	74 60                	je     0xfffff800002cf474
fffff800002cf414:	41 83 e8 01          	sub    $0x1,%r8d
fffff800002cf418:	74 1a                	je     0xfffff800002cf434
fffff800002cf41a:	41 83 f8 02          	cmp    $0x2,%r8d
fffff800002cf41e:	74 0f                	je     0xfffff800002cf42f
fffff800002cf420:	c6 02 06             	movb   $0x6,(%rdx)
fffff800002cf423:	41 8b 81 50 02 00 00 	mov    0x250(%r9),%eax
fffff800002cf42a:	89 42 04             	mov    %eax,0x4(%rdx)
fffff800002cf42d:	eb 48                	jmp    0xfffff800002cf477
fffff800002cf42f:	c6 02 03             	movb   $0x3,(%rdx)
fffff800002cf432:	eb 4a                	jmp    0xfffff800002cf47e
fffff800002cf434:	45 38 11             	cmp    %r10b,(%r9)
fffff800002cf437:	75 05                	jne    0xfffff800002cf43e
fffff800002cf439:	c6 02 01             	movb   $0x1,(%rdx)
fffff800002cf43c:	eb e5                	jmp    0xfffff800002cf423
fffff800002cf43e:	c6 02 02             	movb   $0x2,(%rdx)
fffff800002cf441:	4c 8d 42 08          	lea    0x8(%rdx),%r8
fffff800002cf445:	49 8d 79 10          	lea    0x10(%r9),%rdi
fffff800002cf449:	48 8b 07             	mov    (%rdi),%rax
fffff800002cf44c:	49 89 00             	mov    %rax,(%r8)
fffff800002cf44f:	41 8b 40 04          	mov    0x4(%r8),%eax
fffff800002cf453:	85 c0                	test   %eax,%eax
fffff800002cf455:	74 20                	je     0xfffff800002cf477
fffff800002cf457:	49 8d 48 08          	lea    0x8(%r8),%rcx
fffff800002cf45b:	49 2b f8             	sub    %r8,%rdi
fffff800002cf45e:	44 8b c0             	mov    %eax,%r8d
fffff800002cf461:	48 8b 04 0f          	mov    (%rdi,%rcx,1),%rax
fffff800002cf465:	48 89 01             	mov    %rax,(%rcx)
fffff800002cf468:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff800002cf46c:	49 83 e8 01          	sub    $0x1,%r8
fffff800002cf470:	75 ef                	jne    0xfffff800002cf461
fffff800002cf472:	eb 03                	jmp    0xfffff800002cf477
fffff800002cf474:	44 88 12             	mov    %r10b,(%rdx)
fffff800002cf477:	41 8a 41 03          	mov    0x3(%r9),%al
fffff800002cf47b:	88 42 01             	mov    %al,0x1(%rdx)
fffff800002cf47e:	84 db                	test   %bl,%bl
fffff800002cf480:	74 11                	je     0xfffff800002cf493
fffff800002cf482:	44 39 54 24 30       	cmp    %r10d,0x30(%rsp)
fffff800002cf487:	0f 94 c0             	sete   %al
fffff800002cf48a:	41 88 83 81 08 01 00 	mov    %al,0x10881(%r11)
fffff800002cf491:	eb 03                	jmp    0xfffff800002cf496
fffff800002cf493:	41 b2 01             	mov    $0x1,%r10b
fffff800002cf496:	41 8a c2             	mov    %r10b,%al
fffff800002cf499:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
fffff800002cf49e:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
fffff800002cf4a3:	c3                   	ret
fffff800002cf4a4:	cc                   	int3
fffff800002cf4a5:	cc                   	int3
fffff800002cf4a6:	cc                   	int3
fffff800002cf4a7:	cc                   	int3
fffff800002cf4a8:	cc                   	int3
fffff800002cf4a9:	cc                   	int3
fffff800002cf4aa:	cc                   	int3
fffff800002cf4ab:	cc                   	int3
fffff800002cf4ac:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002cf4b0:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002cf4b7:	00 00
fffff800002cf4b9:	44 8b ca             	mov    %edx,%r9d
fffff800002cf4bc:	48 ff 80 08 f1 02 00 	incq   0x2f108(%rax)
fffff800002cf4c3:	e8 88 17 f5 ff       	call   0xfffff80000220c50
fffff800002cf4c8:	4a 8b 94 c9 58 01 00 	mov    0x158(%rcx,%r9,8),%rdx
fffff800002cf4cf:	00
fffff800002cf4d0:	48 85 d2             	test   %rdx,%rdx
fffff800002cf4d3:	74 19                	je     0xfffff800002cf4ee
fffff800002cf4d5:	8b 82 5c 05 00 00    	mov    0x55c(%rdx),%eax
fffff800002cf4db:	83 f8 02             	cmp    $0x2,%eax
fffff800002cf4de:	75 0e                	jne    0xfffff800002cf4ee
fffff800002cf4e0:	48 8b 82 08 01 00 00 	mov    0x108(%rdx),%rax
fffff800002cf4e7:	48 ff 80 a0 24 00 00 	incq   0x24a0(%rax)
fffff800002cf4ee:	e8 31 17 f5 ff       	call   0xfffff80000220c24
fffff800002cf4f3:	48 83 c4 28          	add    $0x28,%rsp
fffff800002cf4f7:	c3                   	ret
fffff800002cf4f8:	cc                   	int3
fffff800002cf4f9:	cc                   	int3
fffff800002cf4fa:	cc                   	int3
fffff800002cf4fb:	cc                   	int3
fffff800002cf4fc:	cc                   	int3
fffff800002cf4fd:	cc                   	int3
fffff800002cf4fe:	cc                   	int3
fffff800002cf4ff:	cc                   	int3
fffff800002cf500:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002cf505:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002cf50a:	57                   	push   %rdi
fffff800002cf50b:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002cf50f:	80 7a 07 00          	cmpb   $0x0,0x7(%rdx)
fffff800002cf513:	48 8b da             	mov    %rdx,%rbx
fffff800002cf516:	48 8b f1             	mov    %rcx,%rsi
fffff800002cf519:	74 16                	je     0xfffff800002cf531
fffff800002cf51b:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
fffff800002cf51f:	e8 9c 52 03 00       	call   0xfffff800003047c0
fffff800002cf524:	48 8b 43 08          	mov    0x8(%rbx),%rax
fffff800002cf528:	48 8b 90 08 03 00 00 	mov    0x308(%rax),%rdx
fffff800002cf52f:	eb 57                	jmp    0xfffff800002cf588
fffff800002cf531:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
fffff800002cf535:	48 8b cf             	mov    %rdi,%rcx
fffff800002cf538:	e8 af 59 01 00       	call   0xfffff800002e4eec
fffff800002cf53d:	84 c0                	test   %al,%al
fffff800002cf53f:	0f 84 b1 00 00 00    	je     0xfffff800002cf5f6
fffff800002cf545:	80 3d 54 9d 4b 00 00 	cmpb   $0x0,0x4b9d54(%rip)        # 0xfffff800007892a0
fffff800002cf54c:	74 36                	je     0xfffff800002cf584
fffff800002cf54e:	f7 05 30 9d 4b 00 00 	testl  $0x80000,0x4b9d30(%rip)        # 0xfffff80000789288
fffff800002cf555:	00 08 00
fffff800002cf558:	74 2a                	je     0xfffff800002cf584
fffff800002cf55a:	4c 8b 47 08          	mov    0x8(%rdi),%r8
fffff800002cf55e:	b9 53 1d 00 00       	mov    $0x1d53,%ecx
fffff800002cf563:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002cf567:	44 0f b6 4f 03       	movzbl 0x3(%rdi),%r9d
fffff800002cf56c:	0f b6 97 99 00 00 00 	movzbl 0x99(%rdi),%edx
fffff800002cf573:	4d 8b 80 90 23 00 00 	mov    0x2390(%r8),%r8
fffff800002cf57a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002cf57f:	e8 c0 9a fa ff       	call   0xfffff80000279044
fffff800002cf584:	48 8b 57 08          	mov    0x8(%rdi),%rdx
fffff800002cf588:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002cf58d:	f0 48 0f c1 82 c0 30 	lock xadd %rax,0x130c0(%rdx)
fffff800002cf594:	01 00
fffff800002cf596:	48 8d 8e 98 8b 02 00 	lea    0x28b98(%rsi),%rcx
fffff800002cf59d:	c6 43 19 01          	movb   $0x1,0x19(%rbx)