fffff8000029b251:	cc                   	int3
fffff8000029b252:	cc                   	int3
fffff8000029b253:	cc                   	int3
fffff8000029b254:	cc                   	int3
fffff8000029b255:	cc                   	int3
fffff8000029b256:	cc                   	int3
fffff8000029b257:	cc                   	int3
fffff8000029b258:	40 53                	rex push %rbx
fffff8000029b25a:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029b25e:	4c 8b 09             	mov    (%rcx),%r9
fffff8000029b261:	4c 8d 41 1c          	lea    0x1c(%rcx),%r8
fffff8000029b265:	45 0f b6 10          	movzbl (%r8),%r10d
fffff8000029b269:	48 8b d9             	mov    %rcx,%rbx
fffff8000029b26c:	48 8b 41 08          	mov    0x8(%rcx),%rax
fffff8000029b270:	f0 4b 0f c1 44 d1 40 	lock xadd %rax,0x40(%r9,%r10,8)
fffff8000029b277:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
fffff8000029b27c:	4c 8d 49 10          	lea    0x10(%rcx),%r9
fffff8000029b280:	48 8b 09             	mov    (%rcx),%rcx
fffff8000029b283:	e8 ac f9 ff ff       	call   0xfffff8000029ac34
fffff8000029b288:	80 7b 1d 00          	cmpb   $0x0,0x1d(%rbx)
fffff8000029b28c:	74 0d                	je     0xfffff8000029b29b
fffff8000029b28e:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff8000029b295:	00
fffff8000029b296:	39 43 64             	cmp    %eax,0x64(%rbx)
fffff8000029b299:	75 13                	jne    0xfffff8000029b2ae
fffff8000029b29b:	49 8b 11             	mov    (%r9),%rdx
fffff8000029b29e:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
fffff8000029b2a2:	45 33 c0             	xor    %r8d,%r8d
fffff8000029b2a5:	c6 43 1d 01          	movb   $0x1,0x1d(%rbx)
fffff8000029b2a9:	e8 32 e0 f8 ff       	call   0xfffff800002292e0
fffff8000029b2ae:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029b2b2:	5b                   	pop    %rbx
fffff8000029b2b3:	c3                   	ret
fffff8000029b2b4:	cc                   	int3
fffff8000029b2b5:	cc                   	int3
fffff8000029b2b6:	cc                   	int3
fffff8000029b2b7:	cc                   	int3
fffff8000029b2b8:	cc                   	int3
fffff8000029b2b9:	cc                   	int3
fffff8000029b2ba:	cc                   	int3
fffff8000029b2bb:	cc                   	int3
fffff8000029b2bc:	cc                   	int3
fffff8000029b2bd:	cc                   	int3
fffff8000029b2be:	cc                   	int3
fffff8000029b2bf:	cc                   	int3
fffff8000029b2c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000029b2c5:	55                   	push   %rbp
fffff8000029b2c6:	56                   	push   %rsi
fffff8000029b2c7:	57                   	push   %rdi
fffff8000029b2c8:	41 54                	push   %r12
fffff8000029b2ca:	41 55                	push   %r13
fffff8000029b2cc:	41 56                	push   %r14
fffff8000029b2ce:	41 57                	push   %r15
fffff8000029b2d0:	48 83 ec 30          	sub    $0x30,%rsp
fffff8000029b2d4:	8b 05 f6 62 36 00    	mov    0x3662f6(%rip),%eax        # 0xfffff800006015d0
fffff8000029b2da:	48 8b fa             	mov    %rdx,%rdi
fffff8000029b2dd:	83 f8 01             	cmp    $0x1,%eax
fffff8000029b2e0:	75 0e                	jne    0xfffff8000029b2f0
fffff8000029b2e2:	48 8b 42 40          	mov    0x40(%rdx),%rax
fffff8000029b2e6:	e8 95 1b fa ff       	call   0xfffff8000023ce80
fffff8000029b2eb:	e9 c6 01 00 00       	jmp    0xfffff8000029b4b6
fffff8000029b2f0:	83 f8 02             	cmp    $0x2,%eax
fffff8000029b2f3:	75 07                	jne    0xfffff8000029b2fc
fffff8000029b2f5:	cd 2c                	int    $0x2c
fffff8000029b2f7:	e9 ba 01 00 00       	jmp    0xfffff8000029b4b6
fffff8000029b2fc:	48 8b b1 b8 04 01 00 	mov    0x104b8(%rcx),%rsi
fffff8000029b303:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
fffff8000029b307:	48 8d 6b 10          	lea    0x10(%rbx),%rbp
fffff8000029b30b:	f0 48 0f ba 6d 00 00 	lock btsq $0x0,0x0(%rbp)
fffff8000029b312:	73 08                	jae    0xfffff8000029b31c
fffff8000029b314:	48 8b cd             	mov    %rbp,%rcx
fffff8000029b317:	e8 f4 02 f8 ff       	call   0xfffff8000021b610
fffff8000029b31c:	c7 43 44 01 00 00 00 	movl   $0x1,0x44(%rbx)
fffff8000029b323:	48 8b d7             	mov    %rdi,%rdx
fffff8000029b326:	48 8b 47 40          	mov    0x40(%rdi),%rax
fffff8000029b32a:	48 8b 0e             	mov    (%rsi),%rcx
fffff8000029b32d:	e8 4e 1b fa ff       	call   0xfffff8000023ce80
fffff8000029b332:	48 8b 53 30          	mov    0x30(%rbx),%rdx
fffff8000029b336:	45 33 f6             	xor    %r14d,%r14d
fffff8000029b339:	33 ff                	xor    %edi,%edi
fffff8000029b33b:	48 85 d2             	test   %rdx,%rdx
fffff8000029b33e:	74 42                	je     0xfffff8000029b382
fffff8000029b340:	48 8b c2             	mov    %rdx,%rax
fffff8000029b343:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
fffff8000029b348:	48 8b 12             	mov    (%rdx),%rdx
fffff8000029b34b:	48 8b 88 a8 00 00 00 	mov    0xa8(%rax),%rcx
fffff8000029b352:	8a 41 05             	mov    0x5(%rcx),%al
fffff8000029b355:	84 c0                	test   %al,%al
fffff8000029b357:	75 0d                	jne    0xfffff8000029b366
fffff8000029b359:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
fffff8000029b35e:	48 89 38             	mov    %rdi,(%rax)
fffff8000029b361:	48 8b f8             	mov    %rax,%rdi
fffff8000029b364:	eb 13                	jmp    0xfffff8000029b379
fffff8000029b366:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
fffff8000029b36b:	48 8b 43 38          	mov    0x38(%rbx),%rax
fffff8000029b36f:	48 89 01             	mov    %rax,(%rcx)
fffff8000029b372:	ff 43 40             	incl   0x40(%rbx)
fffff8000029b375:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
fffff8000029b379:	48 85 d2             	test   %rdx,%rdx
fffff8000029b37c:	75 c2                	jne    0xfffff8000029b340
fffff8000029b37e:	4c 21 73 30          	and    %r14,0x30(%rbx)
fffff8000029b382:	44 39 73 40          	cmp    %r14d,0x40(%rbx)
fffff8000029b386:	0f 86 d2 00 00 00    	jbe    0xfffff8000029b45e
fffff8000029b38c:	4c 8d 63 38          	lea    0x38(%rbx),%r12
fffff8000029b390:	49 8b 34 24          	mov    (%r12),%rsi
fffff8000029b394:	65 4c 8b 04 25 00 00 	mov    %gs:0x0,%r8
fffff8000029b39b:	00 00
fffff8000029b39d:	4c 8b ff             	mov    %rdi,%r15
fffff8000029b3a0:	4c 8b ae a8 00 00 00 	mov    0xa8(%rsi),%r13
fffff8000029b3a7:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff8000029b3ac:	4c 89 84 24 88 00 00 	mov    %r8,0x88(%rsp)
fffff8000029b3b3:	00
fffff8000029b3b4:	f0 49 0f ba 6d 20 00 	lock btsq $0x0,0x20(%r13)
fffff8000029b3bb:	73 11                	jae    0xfffff8000029b3ce
fffff8000029b3bd:	49 8d 4d 20          	lea    0x20(%r13),%rcx
fffff8000029b3c1:	e8 4a 02 f8 ff       	call   0xfffff8000021b610
fffff8000029b3c6:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
fffff8000029b3cd:	00
fffff8000029b3ce:	41 0f b6 55 04       	movzbl 0x4(%r13),%edx
fffff8000029b3d3:	33 c9                	xor    %ecx,%ecx
fffff8000029b3d5:	85 d2                	test   %edx,%edx
fffff8000029b3d7:	74 44                	je     0xfffff8000029b41d
fffff8000029b3d9:	4d 8b 7c cd 10       	mov    0x10(%r13,%rcx,8),%r15
fffff8000029b3de:	41 80 7f 15 00       	cmpb   $0x0,0x15(%r15)
fffff8000029b3e3:	75 0a                	jne    0xfffff8000029b3ef
fffff8000029b3e5:	41 8b 40 08          	mov    0x8(%r8),%eax
fffff8000029b3e9:	41 39 47 34          	cmp    %eax,0x34(%r15)
fffff8000029b3ed:	74 08                	je     0xfffff8000029b3f7
fffff8000029b3ef:	ff c1                	inc    %ecx
fffff8000029b3f1:	3b ca                	cmp    %edx,%ecx
fffff8000029b3f3:	72 e4                	jb     0xfffff8000029b3d9
fffff8000029b3f5:	eb 23                	jmp    0xfffff8000029b41a
fffff8000029b3f7:	41 80 7f 14 00       	cmpb   $0x0,0x14(%r15)
fffff8000029b3fc:	75 0d                	jne    0xfffff8000029b40b
fffff8000029b3fe:	49 8b 0f             	mov    (%r15),%rcx
fffff8000029b401:	e8 e6 32 f8 ff       	call   0xfffff8000021e6ec
fffff8000029b406:	41 c6 47 14 01       	movb   $0x1,0x14(%r15)
fffff8000029b40b:	41 c6 47 15 01       	movb   $0x1,0x15(%r15)
fffff8000029b410:	41 8a 45 05          	mov    0x5(%r13),%al
fffff8000029b414:	fe c8                	dec    %al
fffff8000029b416:	41 88 45 05          	mov    %al,0x5(%r13)
fffff8000029b41a:	4c 8b ff             	mov    %rdi,%r15
fffff8000029b41d:	f0 49 83 65 20 00    	lock andq $0x0,0x20(%r13)
fffff8000029b423:	41 80 7d 05 00       	cmpb   $0x0,0x5(%r13)
fffff8000029b428:	75 24                	jne    0xfffff8000029b44e
fffff8000029b42a:	48 8b 06             	mov    (%rsi),%rax
fffff8000029b42d:	49 89 04 24          	mov    %rax,(%r12)
fffff8000029b431:	ff 4b 40             	decl   0x40(%rbx)
fffff8000029b434:	8b 46 30             	mov    0x30(%rsi),%eax
fffff8000029b437:	83 f8 02             	cmp    $0x2,%eax
fffff8000029b43a:	75 05                	jne    0xfffff8000029b441
fffff8000029b43c:	48 8b fe             	mov    %rsi,%rdi
fffff8000029b43f:	eb 08                	jmp    0xfffff8000029b449
fffff8000029b441:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
fffff8000029b446:	4c 8b f6             	mov    %rsi,%r14
fffff8000029b449:	4c 89 3e             	mov    %r15,(%rsi)
fffff8000029b44c:	eb 03                	jmp    0xfffff8000029b451
fffff8000029b44e:	4c 8b e6             	mov    %rsi,%r12
fffff8000029b451:	49 8b 34 24          	mov    (%r12),%rsi
fffff8000029b455:	48 85 f6             	test   %rsi,%rsi
fffff8000029b458:	0f 85 36 ff ff ff    	jne    0xfffff8000029b394
fffff8000029b45e:	48 8b 43 08          	mov    0x8(%rbx),%rax
fffff8000029b462:	48 f7 d8             	neg    %rax
fffff8000029b465:	1b c9                	sbb    %ecx,%ecx
fffff8000029b467:	83 e1 02             	and    $0x2,%ecx
fffff8000029b46a:	89 4b 44             	mov    %ecx,0x44(%rbx)
fffff8000029b46d:	f0 48 83 65 00 00    	lock andq $0x0,0x0(%rbp)
fffff8000029b473:	eb 0e                	jmp    0xfffff8000029b483
fffff8000029b475:	48 8b d7             	mov    %rdi,%rdx
fffff8000029b478:	48 8b cb             	mov    %rbx,%rcx
fffff8000029b47b:	48 8b 3f             	mov    (%rdi),%rdi
fffff8000029b47e:	e8 11 70 f8 ff       	call   0xfffff80000222494
fffff8000029b483:	48 85 ff             	test   %rdi,%rdi
fffff8000029b486:	75 ed                	jne    0xfffff8000029b475
fffff8000029b488:	eb 27                	jmp    0xfffff8000029b4b1
fffff8000029b48a:	49 8b d6             	mov    %r14,%rdx
fffff8000029b48d:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
fffff8000029b492:	4d 8b 36             	mov    (%r14),%r14
fffff8000029b495:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
fffff8000029b49a:	e8 4d e6 f8 ff       	call   0xfffff80000229aec
fffff8000029b49f:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
fffff8000029b4a4:	48 85 d2             	test   %rdx,%rdx
fffff8000029b4a7:	74 08                	je     0xfffff8000029b4b1
fffff8000029b4a9:	48 8b cb             	mov    %rbx,%rcx
fffff8000029b4ac:	e8 e3 6f f8 ff       	call   0xfffff80000222494
fffff8000029b4b1:	4d 85 f6             	test   %r14,%r14
fffff8000029b4b4:	75 d4                	jne    0xfffff8000029b48a
fffff8000029b4b6:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
fffff8000029b4bb:	48 83 c4 30          	add    $0x30,%rsp
fffff8000029b4bf:	41 5f                	pop    %r15
fffff8000029b4c1:	41 5e                	pop    %r14
fffff8000029b4c3:	41 5d                	pop    %r13
fffff8000029b4c5:	41 5c                	pop    %r12
fffff8000029b4c7:	5f                   	pop    %rdi
fffff8000029b4c8:	5e                   	pop    %rsi
fffff8000029b4c9:	5d                   	pop    %rbp
fffff8000029b4ca:	c3                   	ret
fffff8000029b4cb:	cc                   	int3
fffff8000029b4cc:	cc                   	int3
fffff8000029b4cd:	cc                   	int3
fffff8000029b4ce:	cc                   	int3
fffff8000029b4cf:	cc                   	int3
fffff8000029b4d0:	cc                   	int3
fffff8000029b4d1:	cc                   	int3
fffff8000029b4d2:	cc                   	int3
fffff8000029b4d3:	cc                   	int3
fffff8000029b4d4:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000029b4d8:	8b 05 f2 60 36 00    	mov    0x3660f2(%rip),%eax        # 0xfffff800006015d0
fffff8000029b4de:	83 f8 01             	cmp    $0x1,%eax
fffff8000029b4e1:	75 07                	jne    0xfffff8000029b4ea
fffff8000029b4e3:	e8 08 4c 0a 00       	call   0xfffff800003400f0
fffff8000029b4e8:	eb 0a                	jmp    0xfffff8000029b4f4
fffff8000029b4ea:	83 f8 02             	cmp    $0x2,%eax
fffff8000029b4ed:	74 05                	je     0xfffff8000029b4f4
fffff8000029b4ef:	e8 cc 9e 0a 00       	call   0xfffff800003453c0
fffff8000029b4f4:	48 83 c4 28          	add    $0x28,%rsp
fffff8000029b4f8:	c3                   	ret
fffff8000029b4f9:	cc                   	int3
fffff8000029b4fa:	cc                   	int3
fffff8000029b4fb:	cc                   	int3
fffff8000029b4fc:	cc                   	int3
fffff8000029b4fd:	cc                   	int3
fffff8000029b4fe:	cc                   	int3
fffff8000029b4ff:	cc                   	int3
fffff8000029b500:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000029b504:	8b 05 c6 60 36 00    	mov    0x3660c6(%rip),%eax        # 0xfffff800006015d0
fffff8000029b50a:	83 f8 01             	cmp    $0x1,%eax
fffff8000029b50d:	75 07                	jne    0xfffff8000029b516
fffff8000029b50f:	e8 84 4c 0a 00       	call   0xfffff80000340198
fffff8000029b514:	eb 0a                	jmp    0xfffff8000029b520
fffff8000029b516:	83 f8 02             	cmp    $0x2,%eax
fffff8000029b519:	75 09                	jne    0xfffff8000029b524
fffff8000029b51b:	e8 18 cd 0a 00       	call   0xfffff80000348238
fffff8000029b520:	33 c0                	xor    %eax,%eax
fffff8000029b522:	eb 05                	jmp    0xfffff8000029b529
fffff8000029b524:	e8 53 9f 0a 00       	call   0xfffff8000034547c
fffff8000029b529:	48 83 c4 28          	add    $0x28,%rsp
fffff8000029b52d:	c3                   	ret
fffff8000029b52e:	cc                   	int3
fffff8000029b52f:	cc                   	int3
fffff8000029b530:	cc                   	int3
fffff8000029b531:	cc                   	int3
fffff8000029b532:	cc                   	int3
fffff8000029b533:	cc                   	int3
fffff8000029b534:	cc                   	int3
fffff8000029b535:	cc                   	int3
fffff8000029b536:	cc                   	int3
fffff8000029b537:	cc                   	int3
fffff8000029b538:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000029b53d:	57                   	push   %rdi
fffff8000029b53e:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029b542:	8b 99 f0 00 00 00    	mov    0xf0(%rcx),%ebx
fffff8000029b548:	ba 02 00 00 00       	mov    $0x2,%edx
fffff8000029b54d:	48 8b f9             	mov    %rcx,%rdi
fffff8000029b550:	e8 f3 9e fc ff       	call   0xfffff80000265448
fffff8000029b555:	84 c0                	test   %al,%al
fffff8000029b557:	75 3b                	jne    0xfffff8000029b594
fffff8000029b559:	ba 03 00 00 00       	mov    $0x3,%edx
fffff8000029b55e:	48 8b cf             	mov    %rdi,%rcx
fffff8000029b561:	e8 e2 9e fc ff       	call   0xfffff80000265448
fffff8000029b566:	84 c0                	test   %al,%al
fffff8000029b568:	75 40                	jne    0xfffff8000029b5aa
fffff8000029b56a:	ba 04 00 00 00       	mov    $0x4,%edx
fffff8000029b56f:	48 8b cf             	mov    %rdi,%rcx
fffff8000029b572:	e8 d1 9e fc ff       	call   0xfffff80000265448
fffff8000029b577:	84 c0                	test   %al,%al
fffff8000029b579:	75 12                	jne    0xfffff8000029b58d
fffff8000029b57b:	0f ba e3 15          	bt     $0x15,%ebx
fffff8000029b57f:	72 13                	jb     0xfffff8000029b594
fffff8000029b581:	0f ba e3 10          	bt     $0x10,%ebx
fffff8000029b585:	72 23                	jb     0xfffff8000029b5aa
fffff8000029b587:	0f ba e3 16          	bt     $0x16,%ebx
fffff8000029b58b:	73 11                	jae    0xfffff8000029b59e
fffff8000029b58d:	c6 05 d5 57 47 00 01 	movb   $0x1,0x4757d5(%rip)        # 0xfffff80000710d69
fffff8000029b594:	c7 05 32 60 36 00 01 	movl   $0x1,0x366032(%rip)        # 0xfffff800006015d0
fffff8000029b59b:	00 00 00
fffff8000029b59e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000029b5a3:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029b5a7:	5f                   	pop    %rdi
fffff8000029b5a8:	c3                   	ret
fffff8000029b5a9:	cc                   	int3
fffff8000029b5aa:	c7 05 1c 60 36 00 02 	movl   $0x2,0x36601c(%rip)        # 0xfffff800006015d0
fffff8000029b5b1:	00 00 00
fffff8000029b5b4:	eb e8                	jmp    0xfffff8000029b59e
fffff8000029b5b6:	cc                   	int3
fffff8000029b5b7:	cc                   	int3
fffff8000029b5b8:	cc                   	int3
fffff8000029b5b9:	cc                   	int3
fffff8000029b5ba:	cc                   	int3
fffff8000029b5bb:	cc                   	int3
fffff8000029b5bc:	8b 05 0e 60 36 00    	mov    0x36600e(%rip),%eax        # 0xfffff800006015d0
fffff8000029b5c2:	83 f8 01             	cmp    $0x1,%eax
fffff8000029b5c5:	75 3e                	jne    0xfffff8000029b605
fffff8000029b5c7:	48 83 64 24 08 00    	andq   $0x0,0x8(%rsp)
fffff8000029b5cd:	48 8d 0d 74 ff 50 00 	lea    0x50ff74(%rip),%rcx        # 0xfffff800007ab548
fffff8000029b5d4:	b8 10 00 00 00       	mov    $0x10,%eax
fffff8000029b5d9:	c7 44 24 0c 01 00 00 	movl   $0x1,0xc(%rsp)
fffff8000029b5e0:	00
fffff8000029b5e1:	66 89 44 24 08       	mov    %ax,0x8(%rsp)
fffff8000029b5e6:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
fffff8000029b5ed:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff8000029b5f1:	48 83 e8 01          	sub    $0x1,%rax
fffff8000029b5f5:	75 ef                	jne    0xfffff8000029b5e6
fffff8000029b5f7:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff8000029b5fc:	48 89 05 3d ff 50 00 	mov    %rax,0x50ff3d(%rip)        # 0xfffff800007ab540
fffff8000029b603:	c3                   	ret
fffff8000029b604:	cc                   	int3
fffff8000029b605:	83 f8 03             	cmp    $0x3,%eax
fffff8000029b608:	75 3c                	jne    0xfffff8000029b646
fffff8000029b60a:	48 83 64 24 08 00    	andq   $0x0,0x8(%rsp)
fffff8000029b610:	48 8d 0d c1 ff 50 00 	lea    0x50ffc1(%rip),%rcx        # 0xfffff800007ab5d8
fffff8000029b617:	b8 10 00 00 00       	mov    $0x10,%eax
fffff8000029b61c:	c7 44 24 0c 01 00 00 	movl   $0x1,0xc(%rsp)
fffff8000029b623:	00
fffff8000029b624:	66 89 44 24 08       	mov    %ax,0x8(%rsp)
fffff8000029b629:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
fffff8000029b630:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff8000029b634:	48 83 e8 01          	sub    $0x1,%rax
fffff8000029b638:	75 ef                	jne    0xfffff8000029b629
fffff8000029b63a:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff8000029b63f:	48 89 05 8a ff 50 00 	mov    %rax,0x50ff8a(%rip)        # 0xfffff800007ab5d0
fffff8000029b646:	c3                   	ret
fffff8000029b647:	cc                   	int3
fffff8000029b648:	cc                   	int3
fffff8000029b649:	cc                   	int3
fffff8000029b64a:	cc                   	int3
fffff8000029b64b:	cc                   	int3
fffff8000029b64c:	cc                   	int3
fffff8000029b64d:	cc                   	int3
fffff8000029b64e:	cc                   	int3
fffff8000029b64f:	cc                   	int3
fffff8000029b650:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000029b655:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000029b65a:	57                   	push   %rdi
fffff8000029b65b:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029b65f:	8b 05 6b 5f 36 00    	mov    0x365f6b(%rip),%eax        # 0xfffff800006015d0
fffff8000029b665:	48 8b f1             	mov    %rcx,%rsi
fffff8000029b668:	83 f8 01             	cmp    $0x1,%eax
fffff8000029b66b:	75 7d                	jne    0xfffff8000029b6ea
fffff8000029b66d:	33 ff                	xor    %edi,%edi
fffff8000029b66f:	48 c7 81 c0 05 01 00 	movq   $0x186a0,0x105c0(%rcx)
fffff8000029b676:	a0 86 01 00
fffff8000029b67a:	48 89 79 38          	mov    %rdi,0x38(%rcx)
fffff8000029b67e:	48 8d 81 d0 04 01 00 	lea    0x104d0(%rcx),%rax
fffff8000029b685:	48 89 79 40          	mov    %rdi,0x40(%rcx)
fffff8000029b689:	48 8d 99 80 05 01 00 	lea    0x10580(%rcx),%rbx
fffff8000029b690:	89 b9 e0 04 01 00    	mov    %edi,0x104e0(%rcx)
fffff8000029b696:	33 d2                	xor    %edx,%edx
fffff8000029b698:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff8000029b69c:	44 8d 47 40          	lea    0x40(%rdi),%r8d