fffff8000027c142:	41 5c                	pop    %r12
fffff8000027c144:	5f                   	pop    %rdi
fffff8000027c145:	5e                   	pop    %rsi
fffff8000027c146:	5d                   	pop    %rbp
fffff8000027c147:	c3                   	ret
fffff8000027c148:	cc                   	int3
fffff8000027c149:	cc                   	int3
fffff8000027c14a:	cc                   	int3
fffff8000027c14b:	cc                   	int3
fffff8000027c14c:	cc                   	int3
fffff8000027c14d:	cc                   	int3
fffff8000027c14e:	cc                   	int3
fffff8000027c14f:	cc                   	int3
fffff8000027c150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000027c155:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000027c15a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000027c15f:	57                   	push   %rdi
fffff8000027c160:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000027c164:	48 8b f9             	mov    %rcx,%rdi
fffff8000027c167:	4c 8d 8a 00 f0 ff ff 	lea    -0x1000(%rdx),%r9
fffff8000027c16e:	49 8b c1             	mov    %r9,%rax
fffff8000027c171:	49 bb ff ff ff ff 0f 	movabs $0xfffffffff,%r11
fffff8000027c178:	00 00 00
fffff8000027c17b:	48 c1 e8 0c          	shr    $0xc,%rax
fffff8000027c17f:	48 b9 00 00 00 00 00 	movabs $0xffffff0000000000,%rcx
fffff8000027c186:	ff ff ff
fffff8000027c189:	49 23 c3             	and    %r11,%rax
fffff8000027c18c:	48 8d 0c c1          	lea    (%rcx,%rax,8),%rcx
fffff8000027c190:	e8 97 cb fa ff       	call   0xfffff80000228d2c
fffff8000027c195:	44 8b d0             	mov    %eax,%r10d
fffff8000027c198:	48 bd ff ff ff ff 1f 	movabs $0x1fffffffff,%rbp
fffff8000027c19f:	00 00 00
fffff8000027c1a2:	8b d0                	mov    %eax,%edx
fffff8000027c1a4:	48 8b dd             	mov    %rbp,%rbx
fffff8000027c1a7:	41 8d 4a fe          	lea    -0x2(%r10),%ecx
fffff8000027c1ab:	c1 e1 0c             	shl    $0xc,%ecx
fffff8000027c1ae:	4c 2b c9             	sub    %rcx,%r9
fffff8000027c1b1:	48 b9 00 00 00 00 e0 	movabs $0xffffffe000000000,%rcx
fffff8000027c1b8:	ff ff ff
fffff8000027c1bb:	49 c1 e9 0c          	shr    $0xc,%r9
fffff8000027c1bf:	4d 23 cb             	and    %r11,%r9
fffff8000027c1c2:	49 03 c9             	add    %r9,%rcx
fffff8000027c1c5:	4c 8b c1             	mov    %rcx,%r8
fffff8000027c1c8:	48 03 d1             	add    %rcx,%rdx
fffff8000027c1cb:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000027c1cf:	4d 8b c8             	mov    %r8,%r9
fffff8000027c1d2:	48 c1 e2 03          	shl    $0x3,%rdx
fffff8000027c1d6:	4c 3b c2             	cmp    %rdx,%r8
fffff8000027c1d9:	73 55                	jae    0xfffff8000027c230
fffff8000027c1db:	49 8b 09             	mov    (%r9),%rcx
fffff8000027c1de:	f6 c1 01             	test   $0x1,%cl
fffff8000027c1e1:	74 3d                	je     0xfffff8000027c220
fffff8000027c1e3:	48 23 dd             	and    %rbp,%rbx
fffff8000027c1e6:	48 c1 e9 0c          	shr    $0xc,%rcx
fffff8000027c1ea:	48 b8 ff ff ff ff ff 	movabs $0xffffffffff,%rax
fffff8000027c1f1:	00 00 00
fffff8000027c1f4:	48 c1 e3 11          	shl    $0x11,%rbx
fffff8000027c1f8:	48 23 c8             	and    %rax,%rcx
fffff8000027c1fb:	48 be 00 00 00 00 00 	movabs $0xfffffe0000000000,%rsi
fffff8000027c202:	fe ff ff
fffff8000027c205:	49 bb ff 00 00 00 00 	movabs $0xffc00000000000ff,%r11
fffff8000027c20c:	00 c0 ff
fffff8000027c20f:	48 8b 04 ce          	mov    (%rsi,%rcx,8),%rax
fffff8000027c213:	49 23 c3             	and    %r11,%rax
fffff8000027c216:	48 0b d8             	or     %rax,%rbx
fffff8000027c219:	48 89 1c ce          	mov    %rbx,(%rsi,%rcx,8)
fffff8000027c21d:	48 8b d9             	mov    %rcx,%rbx
fffff8000027c220:	49 c7 01 00 00 00 00 	movq   $0x0,(%r9)
fffff8000027c227:	49 83 c1 08          	add    $0x8,%r9
fffff8000027c22b:	4c 3b ca             	cmp    %rdx,%r9
fffff8000027c22e:	72 ab                	jb     0xfffff8000027c1db
fffff8000027c230:	41 8b d2             	mov    %r10d,%edx
fffff8000027c233:	48 8b cf             	mov    %rdi,%rcx
fffff8000027c236:	e8 19 c0 fa ff       	call   0xfffff80000228254
fffff8000027c23b:	48 8b 0f             	mov    (%rdi),%rcx
fffff8000027c23e:	48 8b d3             	mov    %rbx,%rdx
fffff8000027c241:	e8 5e be fa ff       	call   0xfffff800002280a4
fffff8000027c246:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000027c24b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff8000027c250:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000027c255:	48 83 c4 20          	add    $0x20,%rsp
fffff8000027c259:	5f                   	pop    %rdi
fffff8000027c25a:	c3                   	ret
fffff8000027c25b:	cc                   	int3
fffff8000027c25c:	cc                   	int3
fffff8000027c25d:	cc                   	int3
fffff8000027c25e:	cc                   	int3
fffff8000027c25f:	cc                   	int3
fffff8000027c260:	cc                   	int3
fffff8000027c261:	cc                   	int3
fffff8000027c262:	cc                   	int3
fffff8000027c263:	cc                   	int3
fffff8000027c264:	48 83 ec 48          	sub    $0x48,%rsp
fffff8000027c268:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
fffff8000027c26d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000027c272:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff8000027c277:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000027c27c:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
fffff8000027c281:	4d 8b c8             	mov    %r8,%r9
fffff8000027c284:	4c 8b c2             	mov    %rdx,%r8
fffff8000027c287:	48 8b d1             	mov    %rcx,%rdx
fffff8000027c28a:	48 8d 0d 4f 06 00 00 	lea    0x64f(%rip),%rcx        # 0xfffff8000027c8e0
fffff8000027c291:	e8 5a 92 fd ff       	call   0xfffff800002554f0
fffff8000027c296:	48 83 c4 48          	add    $0x48,%rsp
fffff8000027c29a:	c3                   	ret
fffff8000027c29b:	cc                   	int3
fffff8000027c29c:	cc                   	int3
fffff8000027c29d:	cc                   	int3
fffff8000027c29e:	cc                   	int3
fffff8000027c29f:	cc                   	int3
fffff8000027c2a0:	cc                   	int3
fffff8000027c2a1:	cc                   	int3
fffff8000027c2a2:	cc                   	int3
fffff8000027c2a3:	cc                   	int3
fffff8000027c2a4:	48 8b c4             	mov    %rsp,%rax
fffff8000027c2a7:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000027c2ab:	55                   	push   %rbp
fffff8000027c2ac:	56                   	push   %rsi
fffff8000027c2ad:	57                   	push   %rdi
fffff8000027c2ae:	41 54                	push   %r12
fffff8000027c2b0:	41 55                	push   %r13
fffff8000027c2b2:	41 56                	push   %r14
fffff8000027c2b4:	41 57                	push   %r15
fffff8000027c2b6:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000027c2ba:	45 33 e4             	xor    %r12d,%r12d
fffff8000027c2bd:	4c 8d 48 b8          	lea    -0x48(%rax),%r9
fffff8000027c2c1:	4d 89 20             	mov    %r12,(%r8)
fffff8000027c2c4:	4d 8b f8             	mov    %r8,%r15
fffff8000027c2c7:	48 8b f9             	mov    %rcx,%rdi
fffff8000027c2ca:	4c 89 60 b8          	mov    %r12,-0x48(%rax)
fffff8000027c2ce:	48 8b 09             	mov    (%rcx),%rcx
fffff8000027c2d1:	49 bd ff ff ff ff 1f 	movabs $0x1fffffffff,%r13
fffff8000027c2d8:	00 00 00
fffff8000027c2db:	45 8d 44 24 78       	lea    0x78(%r12),%r8d
fffff8000027c2e0:	4c 89 68 20          	mov    %r13,0x20(%rax)
fffff8000027c2e4:	48 8b da             	mov    %rdx,%rbx
fffff8000027c2e7:	e8 20 cf fa ff       	call   0xfffff8000022920c
fffff8000027c2ec:	44 0f b7 f0          	movzwl %ax,%r14d
fffff8000027c2f0:	66 85 c0             	test   %ax,%ax
fffff8000027c2f3:	0f 85 9c 01 00 00    	jne    0xfffff8000027c495
fffff8000027c2f9:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
fffff8000027c300:	00
fffff8000027c301:	44 89 a4 24 90 00 00 	mov    %r12d,0x90(%rsp)
fffff8000027c308:	00
fffff8000027c309:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000027c30e:	45 8d 44 24 02       	lea    0x2(%r12),%r8d
fffff8000027c313:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
fffff8000027c31a:	00
fffff8000027c31b:	41 b1 01             	mov    $0x1,%r9b
fffff8000027c31e:	48 8b d3             	mov    %rbx,%rdx
fffff8000027c321:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000027c326:	48 8b cf             	mov    %rdi,%rcx
fffff8000027c329:	e8 d2 aa fa ff       	call   0xfffff80000226e00
fffff8000027c32e:	44 0f b7 f0          	movzwl %ax,%r14d
fffff8000027c332:	66 85 c0             	test   %ax,%ax
fffff8000027c335:	0f 85 45 01 00 00    	jne    0xfffff8000027c480
fffff8000027c33b:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
fffff8000027c342:	00
fffff8000027c343:	48 b8 00 00 00 00 00 	movabs $0xfffffe0000000000,%rax
fffff8000027c34a:	fe ff ff
fffff8000027c34d:	48 ba 08 00 00 00 00 	movabs $0xfffffe0000000008,%rdx
fffff8000027c354:	fe ff ff
fffff8000027c357:	49 b8 ff 00 00 00 00 	movabs $0xffc00000000000ff,%r8
fffff8000027c35e:	00 c0 ff
fffff8000027c361:	48 8b 1c e8          	mov    (%rax,%rbp,8),%rbx
fffff8000027c365:	b8 ff 01 00 00       	mov    $0x1ff,%eax
fffff8000027c36a:	48 8b cb             	mov    %rbx,%rcx
fffff8000027c36d:	48 c1 eb 11          	shr    $0x11,%rbx
fffff8000027c371:	49 23 dd             	and    %r13,%rbx
fffff8000027c374:	48 c1 e9 08          	shr    $0x8,%rcx
fffff8000027c378:	23 c8                	and    %eax,%ecx
fffff8000027c37a:	74 22                	je     0xfffff8000027c39e
fffff8000027c37c:	ff c9                	dec    %ecx
fffff8000027c37e:	48 c1 e3 09          	shl    $0x9,%rbx
fffff8000027c382:	48 23 c8             	and    %rax,%rcx
fffff8000027c385:	48 8b 04 ea          	mov    (%rdx,%rbp,8),%rax
fffff8000027c389:	48 0b cb             	or     %rbx,%rcx
fffff8000027c38c:	49 23 c0             	and    %r8,%rax
fffff8000027c38f:	48 c1 e1 08          	shl    $0x8,%rcx
fffff8000027c393:	48 8d 5d 01          	lea    0x1(%rbp),%rbx
fffff8000027c397:	48 0b c8             	or     %rax,%rcx
fffff8000027c39a:	48 89 0c ea          	mov    %rcx,(%rdx,%rbp,8)
fffff8000027c39e:	48 8b cd             	mov    %rbp,%rcx
fffff8000027c3a1:	e8 22 b3 fa ff       	call   0xfffff800002276c8
fffff8000027c3a6:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
fffff8000027c3ab:	48 b8 ff ff ff ff ff 	movabs $0xffffffffff,%rax
fffff8000027c3b2:	00 00 00
fffff8000027c3b5:	48 23 e8             	and    %rax,%rbp
fffff8000027c3b8:	ba ff 01 00 00       	mov    $0x1ff,%edx
fffff8000027c3bd:	48 c1 e5 0c          	shl    $0xc,%rbp
fffff8000027c3c1:	48 b8 00 00 00 00 00 	movabs $0xfffffe0000000000,%rax
fffff8000027c3c8:	fe ff ff
fffff8000027c3cb:	48 83 cd 63          	or     $0x63,%rbp
fffff8000027c3cf:	48 89 2e             	mov    %rbp,(%rsi)
fffff8000027c3d2:	48 8b 04 d8          	mov    (%rax,%rbx,8),%rax
fffff8000027c3d6:	48 8b c8             	mov    %rax,%rcx
fffff8000027c3d9:	48 c1 e8 11          	shr    $0x11,%rax
fffff8000027c3dd:	49 23 c5             	and    %r13,%rax
fffff8000027c3e0:	48 c1 e9 08          	shr    $0x8,%rcx
fffff8000027c3e4:	23 ca                	and    %edx,%ecx
fffff8000027c3e6:	74 36                	je     0xfffff8000027c41e
fffff8000027c3e8:	48 c1 e0 09          	shl    $0x9,%rax
fffff8000027c3ec:	ff c9                	dec    %ecx
fffff8000027c3ee:	48 23 ca             	and    %rdx,%rcx
fffff8000027c3f1:	49 b8 ff 00 00 00 00 	movabs $0xffc00000000000ff,%r8
fffff8000027c3f8:	00 c0 ff
fffff8000027c3fb:	48 0b c8             	or     %rax,%rcx
fffff8000027c3fe:	48 ba 08 00 00 00 00 	movabs $0xfffffe0000000008,%rdx
fffff8000027c405:	fe ff ff
fffff8000027c408:	48 c1 e1 08          	shl    $0x8,%rcx
fffff8000027c40c:	48 8b 04 da          	mov    (%rdx,%rbx,8),%rax
fffff8000027c410:	49 23 c0             	and    %r8,%rax
fffff8000027c413:	48 0b c8             	or     %rax,%rcx
fffff8000027c416:	48 8d 43 01          	lea    0x1(%rbx),%rax
fffff8000027c41a:	48 89 0c da          	mov    %rcx,(%rdx,%rbx,8)
fffff8000027c41e:	48 8b cb             	mov    %rbx,%rcx
fffff8000027c421:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
fffff8000027c428:	00
fffff8000027c429:	e8 9a b2 fa ff       	call   0xfffff800002276c8
fffff8000027c42e:	48 b8 ff ff ff ff ff 	movabs $0xffffffffff,%rax
fffff8000027c435:	00 00 00
fffff8000027c438:	4c 8d 46 38          	lea    0x38(%rsi),%r8
fffff8000027c43c:	48 23 d8             	and    %rax,%rbx
fffff8000027c43f:	33 d2                	xor    %edx,%edx
fffff8000027c441:	48 8d 46 18          	lea    0x18(%rsi),%rax
fffff8000027c445:	48 c1 e3 0c          	shl    $0xc,%rbx
fffff8000027c449:	48 83 cb 63          	or     $0x63,%rbx
fffff8000027c44d:	48 8b cf             	mov    %rdi,%rcx
fffff8000027c450:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
fffff8000027c454:	48 89 7e 10          	mov    %rdi,0x10(%rsi)
fffff8000027c458:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff8000027c45c:	48 89 00             	mov    %rax,(%rax)
fffff8000027c45f:	e8 38 85 00 00       	call   0xfffff8000028499c
fffff8000027c464:	48 c7 46 58 01 00 20 	movq   $0x200001,0x58(%rsi)
fffff8000027c46b:	00
fffff8000027c46c:	48 8d 46 60          	lea    0x60(%rsi),%rax
fffff8000027c470:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff8000027c474:	48 89 00             	mov    %rax,(%rax)
fffff8000027c477:	4c 89 66 70          	mov    %r12,0x70(%rsi)
fffff8000027c47b:	49 89 37             	mov    %rsi,(%r15)
fffff8000027c47e:	eb 37                	jmp    0xfffff8000027c4b7
fffff8000027c480:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
fffff8000027c487:	00
fffff8000027c488:	49 3b d5             	cmp    %r13,%rdx
fffff8000027c48b:	74 08                	je     0xfffff8000027c495
fffff8000027c48d:	48 8b cf             	mov    %rdi,%rcx
fffff8000027c490:	e8 0f bc fa ff       	call   0xfffff800002280a4
fffff8000027c495:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
fffff8000027c49a:	48 85 d2             	test   %rdx,%rdx
fffff8000027c49d:	74 18                	je     0xfffff8000027c4b7
fffff8000027c49f:	48 8b 0f             	mov    (%rdi),%rcx
fffff8000027c4a2:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff8000027c4a9:	75 07                	jne    0xfffff8000027c4b2
fffff8000027c4ab:	e8 94 c7 fa ff       	call   0xfffff80000228c44
fffff8000027c4b0:	eb 05                	jmp    0xfffff8000027c4b7
fffff8000027c4b2:	e8 a5 c8 fa ff       	call   0xfffff80000228d5c
fffff8000027c4b7:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
fffff8000027c4be:	00
fffff8000027c4bf:	41 0f b7 c6          	movzwl %r14w,%eax
fffff8000027c4c3:	48 83 c4 40          	add    $0x40,%rsp
fffff8000027c4c7:	41 5f                	pop    %r15
fffff8000027c4c9:	41 5e                	pop    %r14
fffff8000027c4cb:	41 5d                	pop    %r13
fffff8000027c4cd:	41 5c                	pop    %r12
fffff8000027c4cf:	5f                   	pop    %rdi
fffff8000027c4d0:	5e                   	pop    %rsi
fffff8000027c4d1:	5d                   	pop    %rbp
fffff8000027c4d2:	c3                   	ret
fffff8000027c4d3:	cc                   	int3
fffff8000027c4d4:	cc                   	int3
fffff8000027c4d5:	cc                   	int3
fffff8000027c4d6:	cc                   	int3
fffff8000027c4d7:	cc                   	int3
fffff8000027c4d8:	cc                   	int3
fffff8000027c4d9:	cc                   	int3
fffff8000027c4da:	cc                   	int3
fffff8000027c4db:	cc                   	int3
fffff8000027c4dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000027c4e1:	57                   	push   %rdi
fffff8000027c4e2:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000027c4e6:	4c 8b 02             	mov    (%rdx),%r8
fffff8000027c4e9:	49 ba 00 00 00 00 00 	movabs $0xfffffe0000000000,%r10
fffff8000027c4f0:	fe ff ff
fffff8000027c4f3:	49 c1 e8 0c          	shr    $0xc,%r8
fffff8000027c4f7:	48 8b d9             	mov    %rcx,%rbx
fffff8000027c4fa:	48 8b fa             	mov    %rdx,%rdi
fffff8000027c4fd:	49 b9 ff ff ff ff ff 	movabs $0xffffffffff,%r9
fffff8000027c504:	00 00 00
fffff8000027c507:	4d 23 c1             	and    %r9,%r8
fffff8000027c50a:	48 b9 00 00 fe ff ff 	movabs $0x3ffffffffe0000,%rcx
fffff8000027c511:	ff 3f 00
fffff8000027c514:	4b 8b 04 c2          	mov    (%r10,%r8,8),%rax
fffff8000027c518:	48 25 ff 00 fe ff    	and    $0xfffffffffffe00ff,%rax
fffff8000027c51e:	48 0b c1             	or     %rcx,%rax
fffff8000027c521:	48 b9 ff 00 00 00 00 	movabs $0xffc00000000000ff,%rcx
fffff8000027c528:	00 c0 ff
fffff8000027c52b:	4b 89 04 c2          	mov    %rax,(%r10,%r8,8)
fffff8000027c52f:	48 b8 ff ff ff ff 1f 	movabs $0x1fffffffff,%rax
fffff8000027c536:	00 00 00
fffff8000027c539:	48 8b 52 08          	mov    0x8(%rdx),%rdx
fffff8000027c53d:	4c 23 c0             	and    %rax,%r8
fffff8000027c540:	48 c1 ea 0c          	shr    $0xc,%rdx
fffff8000027c544:	49 23 d1             	and    %r9,%rdx
fffff8000027c547:	49 c1 e0 11          	shl    $0x11,%r8
fffff8000027c54b:	49 8b 04 d2          	mov    (%r10,%rdx,8),%rax
fffff8000027c54f:	48 23 c1             	and    %rcx,%rax
fffff8000027c552:	48 8b cb             	mov    %rbx,%rcx
fffff8000027c555:	4c 0b c0             	or     %rax,%r8
fffff8000027c558:	4d 89 04 d2          	mov    %r8,(%r10,%rdx,8)
fffff8000027c55c:	e8 43 bb fa ff       	call   0xfffff800002280a4
fffff8000027c561:	48 8b 0b             	mov    (%rbx),%rcx
fffff8000027c564:	48 8b d7             	mov    %rdi,%rdx
fffff8000027c567:	48 f7 c7 ff 0f 00 00 	test   $0xfff,%rdi
fffff8000027c56e:	75 07                	jne    0xfffff8000027c577
fffff8000027c570:	e8 cf c6 fa ff       	call   0xfffff80000228c44
fffff8000027c575:	eb 05                	jmp    0xfffff8000027c57c
fffff8000027c577:	e8 e0 c7 fa ff       	call   0xfffff80000228d5c
fffff8000027c57c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000027c581:	48 83 c4 20          	add    $0x20,%rsp
fffff8000027c585:	5f                   	pop    %rdi
fffff8000027c586:	c3                   	ret
fffff8000027c587:	cc                   	int3
fffff8000027c588:	cc                   	int3
fffff8000027c589:	cc                   	int3
fffff8000027c58a:	cc                   	int3
fffff8000027c58b:	cc                   	int3
fffff8000027c58c:	cc                   	int3
fffff8000027c58d:	cc                   	int3
fffff8000027c58e:	cc                   	int3
fffff8000027c58f:	cc                   	int3
fffff8000027c590:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000027c594:	48 8b c1             	mov    %rcx,%rax
fffff8000027c597:	48 8d 0d c2 92 4a 00 	lea    0x4a92c2(%rip),%rcx        # 0xfffff80000725860
fffff8000027c59e:	48 85 d2             	test   %rdx,%rdx
fffff8000027c5a1:	75 05                	jne    0xfffff8000027c5a8
fffff8000027c5a3:	48 8b d1             	mov    %rcx,%rdx
fffff8000027c5a6:	eb 04                	jmp    0xfffff8000027c5ac
fffff8000027c5a8:	48 8b 52 08          	mov    0x8(%rdx),%rdx
fffff8000027c5ac:	48 85 c0             	test   %rax,%rax
fffff8000027c5af:	74 04                	je     0xfffff8000027c5b5
fffff8000027c5b1:	48 8b 48 08          	mov    0x8(%rax),%rcx
fffff8000027c5b5:	e8 f2 04 00 00       	call   0xfffff8000027caac
fffff8000027c5ba:	48 83 c4 28          	add    $0x28,%rsp
fffff8000027c5be:	c3                   	ret
fffff8000027c5bf:	cc                   	int3
fffff8000027c5c0:	cc                   	int3
fffff8000027c5c1:	cc                   	int3
fffff8000027c5c2:	cc                   	int3
fffff8000027c5c3:	cc                   	int3
fffff8000027c5c4:	cc                   	int3