fffff800002f729b:	cc                   	int3
fffff800002f729c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f72a1:	45 0f b6 d0          	movzbl %r8b,%r10d
fffff800002f72a5:	48 8b d9             	mov    %rcx,%rbx
fffff800002f72a8:	41 b3 08             	mov    $0x8,%r11b
fffff800002f72ab:	84 d2                	test   %dl,%dl
fffff800002f72ad:	75 4b                	jne    0xfffff800002f72fa
fffff800002f72af:	45 84 c0             	test   %r8b,%r8b
fffff800002f72b2:	74 36                	je     0xfffff800002f72ea
fffff800002f72b4:	41 83 ea 01          	sub    $0x1,%r10d
fffff800002f72b8:	74 30                	je     0xfffff800002f72ea
fffff800002f72ba:	41 83 ea 01          	sub    $0x1,%r10d
fffff800002f72be:	74 1a                	je     0xfffff800002f72da
fffff800002f72c0:	41 83 fa 01          	cmp    $0x1,%r10d
fffff800002f72c4:	0f 85 be 00 00 00    	jne    0xfffff800002f7388
fffff800002f72ca:	48 8d 15 ff 00 00 00 	lea    0xff(%rip),%rdx        # 0xfffff800002f73d0
fffff800002f72d1:	4c 8d 05 a8 fe ff ff 	lea    -0x158(%rip),%r8        # 0xfffff800002f7180
fffff800002f72d8:	eb 5e                	jmp    0xfffff800002f7338
fffff800002f72da:	48 8d 15 bf 00 00 00 	lea    0xbf(%rip),%rdx        # 0xfffff800002f73a0
fffff800002f72e1:	4c 8d 05 68 fe ff ff 	lea    -0x198(%rip),%r8        # 0xfffff800002f7150
fffff800002f72e8:	eb 61                	jmp    0xfffff800002f734b
fffff800002f72ea:	48 8d 15 0f 01 00 00 	lea    0x10f(%rip),%rdx        # 0xfffff800002f7400
fffff800002f72f1:	4c 8d 05 b8 fe ff ff 	lea    -0x148(%rip),%r8        # 0xfffff800002f71b0
fffff800002f72f8:	eb 64                	jmp    0xfffff800002f735e
fffff800002f72fa:	45 84 c0             	test   %r8b,%r8b
fffff800002f72fd:	74 51                	je     0xfffff800002f7350
fffff800002f72ff:	41 83 ea 01          	sub    $0x1,%r10d
fffff800002f7303:	74 4b                	je     0xfffff800002f7350
fffff800002f7305:	41 83 ea 01          	sub    $0x1,%r10d
fffff800002f7309:	74 32                	je     0xfffff800002f733d
fffff800002f730b:	41 83 ea 01          	sub    $0x1,%r10d
fffff800002f730f:	74 19                	je     0xfffff800002f732a
fffff800002f7311:	41 83 fa 01          	cmp    $0x1,%r10d
fffff800002f7315:	75 71                	jne    0xfffff800002f7388
fffff800002f7317:	48 8d 15 72 01 00 00 	lea    0x172(%rip),%rdx        # 0xfffff800002f7490
fffff800002f731e:	41 b3 40             	mov    $0x40,%r11b
fffff800002f7321:	4c 8d 05 18 ff ff ff 	lea    -0xe8(%rip),%r8        # 0xfffff800002f7240
fffff800002f7328:	eb 34                	jmp    0xfffff800002f735e
fffff800002f732a:	48 8d 15 2f 01 00 00 	lea    0x12f(%rip),%rdx        # 0xfffff800002f7460
fffff800002f7331:	4c 8d 05 d8 fe ff ff 	lea    -0x128(%rip),%r8        # 0xfffff800002f7210
fffff800002f7338:	41 b3 20             	mov    $0x20,%r11b
fffff800002f733b:	eb 21                	jmp    0xfffff800002f735e
fffff800002f733d:	48 8d 15 ec 00 00 00 	lea    0xec(%rip),%rdx        # 0xfffff800002f7430
fffff800002f7344:	4c 8d 05 95 fe ff ff 	lea    -0x16b(%rip),%r8        # 0xfffff800002f71e0
fffff800002f734b:	41 b3 10             	mov    $0x10,%r11b
fffff800002f734e:	eb 0e                	jmp    0xfffff800002f735e
fffff800002f7350:	48 8d 15 69 01 00 00 	lea    0x169(%rip),%rdx        # 0xfffff800002f74c0
fffff800002f7357:	4c 8d 05 12 ff ff ff 	lea    -0xee(%rip),%r8        # 0xfffff800002f7270
fffff800002f735e:	41 0f b6 c9          	movzbl %r9b,%ecx
fffff800002f7362:	8d 41 ff             	lea    -0x1(%rcx),%eax
fffff800002f7365:	85 c1                	test   %eax,%ecx
fffff800002f7367:	75 1f                	jne    0xfffff800002f7388
fffff800002f7369:	45 3a cb             	cmp    %r11b,%r9b
fffff800002f736c:	72 1a                	jb     0xfffff800002f7388
fffff800002f736e:	41 80 f9 40          	cmp    $0x40,%r9b
fffff800002f7372:	77 14                	ja     0xfffff800002f7388
fffff800002f7374:	41 c0 e9 03          	shr    $0x3,%r9b
fffff800002f7378:	b0 01                	mov    $0x1,%al
fffff800002f737a:	44 88 4b 0e          	mov    %r9b,0xe(%rbx)
fffff800002f737e:	48 89 53 18          	mov    %rdx,0x18(%rbx)
fffff800002f7382:	4c 89 43 10          	mov    %r8,0x10(%rbx)
fffff800002f7386:	eb 02                	jmp    0xfffff800002f738a
fffff800002f7388:	32 c0                	xor    %al,%al
fffff800002f738a:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
fffff800002f738f:	c3                   	ret
fffff800002f7390:	cc                   	int3
fffff800002f7391:	cc                   	int3
fffff800002f7392:	cc                   	int3
fffff800002f7393:	cc                   	int3
fffff800002f7394:	cc                   	int3
fffff800002f7395:	cc                   	int3
fffff800002f7396:	cc                   	int3
fffff800002f7397:	cc                   	int3
fffff800002f7398:	cc                   	int3
fffff800002f7399:	cc                   	int3
fffff800002f739a:	cc                   	int3
fffff800002f739b:	cc                   	int3
fffff800002f739c:	cc                   	int3
fffff800002f739d:	cc                   	int3
fffff800002f739e:	cc                   	int3
fffff800002f739f:	cc                   	int3
fffff800002f73a0:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002f73a4:	4c 8b c9             	mov    %rcx,%r9
fffff800002f73a7:	0f b6 c2             	movzbl %dl,%eax
fffff800002f73aa:	0f b6 49 0e          	movzbl 0xe(%rcx),%ecx
fffff800002f73ae:	0f af c8             	imul   %eax,%ecx
fffff800002f73b1:	48 8b 05 80 9d 30 00 	mov    0x309d80(%rip),%rax        # 0xfffff80000601138
fffff800002f73b8:	41 0f b6 d0          	movzbl %r8b,%edx
fffff800002f73bc:	49 03 09             	add    (%r9),%rcx
fffff800002f73bf:	e8 bc 5a f4 ff       	call   0xfffff8000023ce80
fffff800002f73c4:	48 83 c4 28          	add    $0x28,%rsp
fffff800002f73c8:	c3                   	ret
fffff800002f73c9:	cc                   	int3
fffff800002f73ca:	cc                   	int3
fffff800002f73cb:	cc                   	int3
fffff800002f73cc:	cc                   	int3
fffff800002f73cd:	cc                   	int3
fffff800002f73ce:	cc                   	int3
fffff800002f73cf:	cc                   	int3
fffff800002f73d0:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002f73d4:	4c 8b c9             	mov    %rcx,%r9
fffff800002f73d7:	0f b6 c2             	movzbl %dl,%eax
fffff800002f73da:	0f b6 49 0e          	movzbl 0xe(%rcx),%ecx
fffff800002f73de:	0f af c8             	imul   %eax,%ecx
fffff800002f73e1:	48 8b 05 60 9d 30 00 	mov    0x309d60(%rip),%rax        # 0xfffff80000601148
fffff800002f73e8:	41 0f b6 d0          	movzbl %r8b,%edx
fffff800002f73ec:	49 03 09             	add    (%r9),%rcx
fffff800002f73ef:	e8 8c 5a f4 ff       	call   0xfffff8000023ce80
fffff800002f73f4:	48 83 c4 28          	add    $0x28,%rsp
fffff800002f73f8:	c3                   	ret
fffff800002f73f9:	cc                   	int3
fffff800002f73fa:	cc                   	int3
fffff800002f73fb:	cc                   	int3
fffff800002f73fc:	cc                   	int3
fffff800002f73fd:	cc                   	int3
fffff800002f73fe:	cc                   	int3
fffff800002f73ff:	cc                   	int3
fffff800002f7400:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002f7404:	4c 8b d1             	mov    %rcx,%r10
fffff800002f7407:	0f b6 c2             	movzbl %dl,%eax
fffff800002f740a:	0f b6 49 0e          	movzbl 0xe(%rcx),%ecx
fffff800002f740e:	41 8a d0             	mov    %r8b,%dl
fffff800002f7411:	0f af c8             	imul   %eax,%ecx
fffff800002f7414:	48 8b 05 0d 9d 30 00 	mov    0x309d0d(%rip),%rax        # 0xfffff80000601128
fffff800002f741b:	49 03 0a             	add    (%r10),%rcx
fffff800002f741e:	e8 5d 5a f4 ff       	call   0xfffff8000023ce80
fffff800002f7423:	48 83 c4 28          	add    $0x28,%rsp
fffff800002f7427:	c3                   	ret
fffff800002f7428:	cc                   	int3
fffff800002f7429:	cc                   	int3
fffff800002f742a:	cc                   	int3
fffff800002f742b:	cc                   	int3
fffff800002f742c:	cc                   	int3
fffff800002f742d:	cc                   	int3
fffff800002f742e:	cc                   	int3
fffff800002f742f:	cc                   	int3
fffff800002f7430:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002f7434:	4c 8b c9             	mov    %rcx,%r9
fffff800002f7437:	0f b6 c2             	movzbl %dl,%eax
fffff800002f743a:	0f b6 49 0e          	movzbl 0xe(%rcx),%ecx
fffff800002f743e:	0f af c8             	imul   %eax,%ecx
fffff800002f7441:	48 8b 05 20 9d 30 00 	mov    0x309d20(%rip),%rax        # 0xfffff80000601168
fffff800002f7448:	41 0f b6 d0          	movzbl %r8b,%edx
fffff800002f744c:	49 03 09             	add    (%r9),%rcx
fffff800002f744f:	e8 2c 5a f4 ff       	call   0xfffff8000023ce80
fffff800002f7454:	48 83 c4 28          	add    $0x28,%rsp
fffff800002f7458:	c3                   	ret
fffff800002f7459:	cc                   	int3
fffff800002f745a:	cc                   	int3
fffff800002f745b:	cc                   	int3
fffff800002f745c:	cc                   	int3
fffff800002f745d:	cc                   	int3
fffff800002f745e:	cc                   	int3
fffff800002f745f:	cc                   	int3
fffff800002f7460:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002f7464:	4c 8b c9             	mov    %rcx,%r9
fffff800002f7467:	0f b6 c2             	movzbl %dl,%eax
fffff800002f746a:	0f b6 49 0e          	movzbl 0xe(%rcx),%ecx
fffff800002f746e:	0f af c8             	imul   %eax,%ecx
fffff800002f7471:	48 8b 05 00 9d 30 00 	mov    0x309d00(%rip),%rax        # 0xfffff80000601178
fffff800002f7478:	41 0f b6 d0          	movzbl %r8b,%edx
fffff800002f747c:	49 03 09             	add    (%r9),%rcx
fffff800002f747f:	e8 fc 59 f4 ff       	call   0xfffff8000023ce80
fffff800002f7484:	48 83 c4 28          	add    $0x28,%rsp
fffff800002f7488:	c3                   	ret
fffff800002f7489:	cc                   	int3
fffff800002f748a:	cc                   	int3
fffff800002f748b:	cc                   	int3
fffff800002f748c:	cc                   	int3
fffff800002f748d:	cc                   	int3
fffff800002f748e:	cc                   	int3
fffff800002f748f:	cc                   	int3
fffff800002f7490:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002f7494:	4c 8b c9             	mov    %rcx,%r9
fffff800002f7497:	0f b6 c2             	movzbl %dl,%eax
fffff800002f749a:	0f b6 49 0e          	movzbl 0xe(%rcx),%ecx
fffff800002f749e:	0f af c8             	imul   %eax,%ecx
fffff800002f74a1:	48 8b 05 e0 9c 30 00 	mov    0x309ce0(%rip),%rax        # 0xfffff80000601188
fffff800002f74a8:	41 0f b6 d0          	movzbl %r8b,%edx
fffff800002f74ac:	49 03 09             	add    (%r9),%rcx
fffff800002f74af:	e8 cc 59 f4 ff       	call   0xfffff8000023ce80
fffff800002f74b4:	48 83 c4 28          	add    $0x28,%rsp
fffff800002f74b8:	c3                   	ret
fffff800002f74b9:	cc                   	int3
fffff800002f74ba:	cc                   	int3
fffff800002f74bb:	cc                   	int3
fffff800002f74bc:	cc                   	int3
fffff800002f74bd:	cc                   	int3
fffff800002f74be:	cc                   	int3
fffff800002f74bf:	cc                   	int3
fffff800002f74c0:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002f74c4:	4c 8b d1             	mov    %rcx,%r10
fffff800002f74c7:	0f b6 c2             	movzbl %dl,%eax
fffff800002f74ca:	0f b6 49 0e          	movzbl 0xe(%rcx),%ecx
fffff800002f74ce:	41 8a d0             	mov    %r8b,%dl
fffff800002f74d1:	0f af c8             	imul   %eax,%ecx
fffff800002f74d4:	48 8b 05 7d 9c 30 00 	mov    0x309c7d(%rip),%rax        # 0xfffff80000601158
fffff800002f74db:	49 03 0a             	add    (%r10),%rcx
fffff800002f74de:	e8 9d 59 f4 ff       	call   0xfffff8000023ce80
fffff800002f74e3:	48 83 c4 28          	add    $0x28,%rsp
fffff800002f74e7:	c3                   	ret
fffff800002f74e8:	cc                   	int3
fffff800002f74e9:	cc                   	int3
fffff800002f74ea:	cc                   	int3
fffff800002f74eb:	cc                   	int3
fffff800002f74ec:	cc                   	int3
fffff800002f74ed:	cc                   	int3
fffff800002f74ee:	cc                   	int3
fffff800002f74ef:	cc                   	int3
fffff800002f74f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f74f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002f74fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002f74ff:	57                   	push   %rdi
fffff800002f7500:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f7504:	41 0f b7 e9          	movzwl %r9w,%ebp
fffff800002f7508:	48 8d 79 28          	lea    0x28(%rcx),%rdi
fffff800002f750c:	48 8b d9             	mov    %rcx,%rbx
fffff800002f750f:	48 8b 05 5a 9c 30 00 	mov    0x309c5a(%rip),%rax        # 0xfffff80000601170
fffff800002f7516:	48 8b cf             	mov    %rdi,%rcx
fffff800002f7519:	e8 62 59 f4 ff       	call   0xfffff8000023ce80
fffff800002f751e:	24 05                	and    $0x5,%al
fffff800002f7520:	3c 04                	cmp    $0x4,%al
fffff800002f7522:	75 eb                	jne    0xfffff800002f750f
fffff800002f7524:	eb 10                	jmp    0xfffff800002f7536
fffff800002f7526:	48 8b 05 43 9c 30 00 	mov    0x309c43(%rip),%rax        # 0xfffff80000601170
fffff800002f752d:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
fffff800002f7531:	e8 4a 59 f4 ff       	call   0xfffff8000023ce80
fffff800002f7536:	48 8b 05 33 9c 30 00 	mov    0x309c33(%rip),%rax        # 0xfffff80000601170
fffff800002f753d:	48 8b cf             	mov    %rdi,%rcx
fffff800002f7540:	e8 3b 59 f4 ff       	call   0xfffff8000023ce80
fffff800002f7545:	a8 08                	test   $0x8,%al
fffff800002f7547:	75 dd                	jne    0xfffff800002f7526
fffff800002f7549:	48 8b 05 28 9c 30 00 	mov    0x309c28(%rip),%rax        # 0xfffff80000601178
fffff800002f7550:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
fffff800002f7554:	33 d2                	xor    %edx,%edx
fffff800002f7556:	e8 25 59 f4 ff       	call   0xfffff8000023ce80
fffff800002f755b:	48 8b 05 16 9c 30 00 	mov    0x309c16(%rip),%rax        # 0xfffff80000601178
fffff800002f7562:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
fffff800002f7566:	48 8b cf             	mov    %rdi,%rcx
fffff800002f7569:	33 d2                	xor    %edx,%edx
fffff800002f756b:	e8 10 59 f4 ff       	call   0xfffff8000023ce80
fffff800002f7570:	48 8b 05 01 9c 30 00 	mov    0x309c01(%rip),%rax        # 0xfffff80000601178
fffff800002f7577:	ba 0f 00 00 00       	mov    $0xf,%edx
fffff800002f757c:	48 8b cb             	mov    %rbx,%rcx
fffff800002f757f:	e8 fc 58 f4 ff       	call   0xfffff8000023ce80
fffff800002f7584:	48 8b 05 ed 9b 30 00 	mov    0x309bed(%rip),%rax        # 0xfffff80000601178
fffff800002f758b:	48 8d 4b 04          	lea    0x4(%rbx),%rcx
fffff800002f758f:	33 d2                	xor    %edx,%edx
fffff800002f7591:	e8 ea 58 f4 ff       	call   0xfffff8000023ce80
fffff800002f7596:	48 8b 05 db 9b 30 00 	mov    0x309bdb(%rip),%rax        # 0xfffff80000601178
fffff800002f759d:	48 8d 4b 14          	lea    0x14(%rbx),%rcx
fffff800002f75a1:	8b d5                	mov    %ebp,%edx
fffff800002f75a3:	e8 d8 58 f4 ff       	call   0xfffff8000023ce80
fffff800002f75a8:	48 8d 73 34          	lea    0x34(%rbx),%rsi
fffff800002f75ac:	48 8d 6b 30          	lea    0x30(%rbx),%rbp
fffff800002f75b0:	48 8b 05 b9 9b 30 00 	mov    0x309bb9(%rip),%rax        # 0xfffff80000601170
fffff800002f75b7:	48 8b ce             	mov    %rsi,%rcx
fffff800002f75ba:	e8 c1 58 f4 ff       	call   0xfffff8000023ce80
fffff800002f75bf:	8b d8                	mov    %eax,%ebx
fffff800002f75c1:	48 8b cd             	mov    %rbp,%rcx
fffff800002f75c4:	48 8b 05 a5 9b 30 00 	mov    0x309ba5(%rip),%rax        # 0xfffff80000601170
fffff800002f75cb:	e8 b0 58 f4 ff       	call   0xfffff8000023ce80
fffff800002f75d0:	66 85 db             	test   %bx,%bx
fffff800002f75d3:	75 db                	jne    0xfffff800002f75b0
fffff800002f75d5:	66 85 c0             	test   %ax,%ax
fffff800002f75d8:	75 d6                	jne    0xfffff800002f75b0
fffff800002f75da:	48 8b 05 97 9b 30 00 	mov    0x309b97(%rip),%rax        # 0xfffff80000601178
fffff800002f75e1:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002f75e6:	48 8b cf             	mov    %rdi,%rcx
fffff800002f75e9:	e8 92 58 f4 ff       	call   0xfffff8000023ce80
fffff800002f75ee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002f75f3:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002f75f8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002f75fd:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f7601:	5f                   	pop    %rdi
fffff800002f7602:	c3                   	ret
fffff800002f7603:	cc                   	int3
fffff800002f7604:	cc                   	int3
fffff800002f7605:	cc                   	int3
fffff800002f7606:	cc                   	int3
fffff800002f7607:	cc                   	int3
fffff800002f7608:	cc                   	int3
fffff800002f7609:	cc                   	int3
fffff800002f760a:	cc                   	int3
fffff800002f760b:	cc                   	int3
fffff800002f760c:	8b 05 8e 51 4f 00    	mov    0x4f518e(%rip),%eax        # 0xfffff800007ec7a0
fffff800002f7612:	8d 50 01             	lea    0x1(%rax),%edx
fffff800002f7615:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
fffff800002f761b:	3b 15 83 51 4f 00    	cmp    0x4f5183(%rip),%edx        # 0xfffff800007ec7a4
fffff800002f7621:	74 12                	je     0xfffff800002f7635
fffff800002f7623:	4c 8d 05 80 51 4f 00 	lea    0x4f5180(%rip),%r8        # 0xfffff800007ec7aa
fffff800002f762a:	66 41 89 0c 40       	mov    %cx,(%r8,%rax,2)
fffff800002f762f:	89 15 6b 51 4f 00    	mov    %edx,0x4f516b(%rip)        # 0xfffff800007ec7a0
fffff800002f7635:	c3                   	ret
fffff800002f7636:	cc                   	int3
fffff800002f7637:	cc                   	int3
fffff800002f7638:	cc                   	int3
fffff800002f7639:	cc                   	int3
fffff800002f763a:	cc                   	int3
fffff800002f763b:	cc                   	int3
fffff800002f763c:	cc                   	int3
fffff800002f763d:	cc                   	int3
fffff800002f763e:	cc                   	int3
fffff800002f763f:	cc                   	int3
fffff800002f7640:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f7645:	57                   	push   %rdi
fffff800002f7646:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f764a:	33 ff                	xor    %edi,%edi
fffff800002f764c:	48 8b da             	mov    %rdx,%rbx
fffff800002f764f:	48 85 c9             	test   %rcx,%rcx
fffff800002f7652:	74 67                	je     0xfffff800002f76bb
fffff800002f7654:	48 39 39             	cmp    %rdi,(%rcx)
fffff800002f7657:	74 62                	je     0xfffff800002f76bb
fffff800002f7659:	8b 05 45 51 4f 00    	mov    0x4f5145(%rip),%eax        # 0xfffff800007ec7a4
fffff800002f765f:	3b 05 3b 51 4f 00    	cmp    0x4f513b(%rip),%eax        # 0xfffff800007ec7a0
fffff800002f7665:	74 2a                	je     0xfffff800002f7691
fffff800002f7667:	48 8d 0d 3c 51 4f 00 	lea    0x4f513c(%rip),%rcx        # 0xfffff800007ec7aa
fffff800002f766e:	0f b7 0c 41          	movzwl (%rcx,%rax,2),%ecx
fffff800002f7672:	88 0a                	mov    %cl,(%rdx)
fffff800002f7674:	ba 00 04 00 00       	mov    $0x400,%edx
fffff800002f7679:	8b 05 25 51 4f 00    	mov    0x4f5125(%rip),%eax        # 0xfffff800007ec7a4
fffff800002f767f:	ff c0                	inc    %eax
fffff800002f7681:	25 ff 03 00 00       	and    $0x3ff,%eax
fffff800002f7686:	89 05 18 51 4f 00    	mov    %eax,0x4f5118(%rip)        # 0xfffff800007ec7a4
fffff800002f768c:	66 85 ca             	test   %cx,%dx
fffff800002f768f:	eb 16                	jmp    0xfffff800002f76a7
fffff800002f7691:	33 d2                	xor    %edx,%edx
fffff800002f7693:	e8 00 03 00 00       	call   0xfffff800002f7998
fffff800002f7698:	66 85 c0             	test   %ax,%ax
fffff800002f769b:	79 17                	jns    0xfffff800002f76b4
fffff800002f769d:	ba 00 04 00 00       	mov    $0x400,%edx
fffff800002f76a2:	88 03                	mov    %al,(%rbx)
fffff800002f76a4:	66 85 c2             	test   %ax,%dx
fffff800002f76a7:	74 07                	je     0xfffff800002f76b0
fffff800002f76a9:	b8 02 00 00 00       	mov    $0x2,%eax
fffff800002f76ae:	eb 10                	jmp    0xfffff800002f76c0
fffff800002f76b0:	33 c0                	xor    %eax,%eax
fffff800002f76b2:	eb 0c                	jmp    0xfffff800002f76c0
fffff800002f76b4:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002f76b9:	eb 05                	jmp    0xfffff800002f76c0
fffff800002f76bb:	b8 03 00 00 00       	mov    $0x3,%eax
fffff800002f76c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002f76c5:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f76c9:	5f                   	pop    %rdi
fffff800002f76ca:	c3                   	ret
fffff800002f76cb:	cc                   	int3
fffff800002f76cc:	cc                   	int3
fffff800002f76cd:	cc                   	int3
fffff800002f76ce:	cc                   	int3
fffff800002f76cf:	cc                   	int3