1400c23f7:	49 89 c6             	mov    %rax,%r14
1400c23fa:	48 89 d9             	mov    %rbx,%rcx
1400c23fd:	e8 8e 52 fc ff       	call   0x140087690
1400c2402:	4c 89 f1             	mov    %r14,%rcx
1400c2405:	48 89 da             	mov    %rbx,%rdx
1400c2408:	49 89 c0             	mov    %rax,%r8
1400c240b:	e8 00 ef f8 ff       	call   0x140051310
1400c2410:	48 8d 15 83 af 02 00 	lea    0x2af83(%rip),%rdx        # 0x1400ed39a
1400c2417:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400c241d:	48 89 c1             	mov    %rax,%rcx
1400c2420:	e8 eb ee f8 ff       	call   0x140051310
1400c2425:	48 89 3e             	mov    %rdi,(%rsi)
1400c2428:	48 89 f0             	mov    %rsi,%rax
1400c242b:	48 83 c4 30          	add    $0x30,%rsp
1400c242f:	5b                   	pop    %rbx
1400c2430:	5d                   	pop    %rbp
1400c2431:	5f                   	pop    %rdi
1400c2432:	5e                   	pop    %rsi
1400c2433:	41 5e                	pop    %r14
1400c2435:	c3                   	ret
1400c2436:	cc                   	int3
1400c2437:	cc                   	int3
1400c2438:	cc                   	int3
1400c2439:	cc                   	int3
1400c243a:	cc                   	int3
1400c243b:	cc                   	int3
1400c243c:	cc                   	int3
1400c243d:	cc                   	int3
1400c243e:	cc                   	int3
1400c243f:	cc                   	int3
1400c2440:	56                   	push   %rsi
1400c2441:	48 83 ec 20          	sub    $0x20,%rsp
1400c2445:	49 89 d0             	mov    %rdx,%r8
1400c2448:	48 89 ce             	mov    %rcx,%rsi
1400c244b:	48 8d 15 da 07 02 00 	lea    0x207da(%rip),%rdx        # 0x1400e2c2c
1400c2452:	e8 49 ff ff ff       	call   0x1400c23a0
1400c2457:	48 89 f0             	mov    %rsi,%rax
1400c245a:	48 83 c4 20          	add    $0x20,%rsp
1400c245e:	5e                   	pop    %rsi
1400c245f:	c3                   	ret
1400c2460:	56                   	push   %rsi
1400c2461:	57                   	push   %rdi
1400c2462:	53                   	push   %rbx
1400c2463:	48 83 ec 20          	sub    $0x20,%rsp
1400c2467:	48 89 d7             	mov    %rdx,%rdi
1400c246a:	48 89 ce             	mov    %rcx,%rsi
1400c246d:	b9 58 01 00 00       	mov    $0x158,%ecx
1400c2472:	e8 1d ba fa ff       	call   0x14006de94
1400c2477:	48 89 c3             	mov    %rax,%rbx
1400c247a:	44 8b 47 10          	mov    0x10(%rdi),%r8d
1400c247e:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400c2482:	48 89 c1             	mov    %rax,%rcx
1400c2485:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400c248b:	e8 90 a4 f6 ff       	call   0x14002c920
1400c2490:	48 8d 05 29 f9 01 00 	lea    0x1f929(%rip),%rax        # 0x1400e1dc0
1400c2497:	48 89 03             	mov    %rax,(%rbx)
1400c249a:	48 8d 8b 30 01 00 00 	lea    0x130(%rbx),%rcx
1400c24a1:	48 89 fa             	mov    %rdi,%rdx
1400c24a4:	e8 b7 d5 f9 ff       	call   0x14005fa60
1400c24a9:	c7 83 50 01 00 00 ff 	movl   $0xffffffff,0x150(%rbx)
1400c24b0:	ff ff ff
1400c24b3:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1400c24b7:	48 8d 15 94 b0 02 00 	lea    0x2b094(%rip),%rdx        # 0x1400ed552
1400c24be:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1400c24c4:	e8 47 ee f8 ff       	call   0x140051310
1400c24c9:	48 89 1e             	mov    %rbx,(%rsi)
1400c24cc:	48 89 f0             	mov    %rsi,%rax
1400c24cf:	48 83 c4 20          	add    $0x20,%rsp
1400c24d3:	5b                   	pop    %rbx
1400c24d4:	5f                   	pop    %rdi
1400c24d5:	5e                   	pop    %rsi
1400c24d6:	c3                   	ret
1400c24d7:	cc                   	int3
1400c24d8:	cc                   	int3
1400c24d9:	cc                   	int3
1400c24da:	cc                   	int3
1400c24db:	cc                   	int3
1400c24dc:	cc                   	int3
1400c24dd:	cc                   	int3
1400c24de:	cc                   	int3
1400c24df:	cc                   	int3
1400c24e0:	48 8b 01             	mov    (%rcx),%rax
1400c24e3:	48 83 c0 10          	add    $0x10,%rax
1400c24e7:	c3                   	ret
1400c24e8:	cc                   	int3
1400c24e9:	cc                   	int3
1400c24ea:	cc                   	int3
1400c24eb:	cc                   	int3
1400c24ec:	cc                   	int3
1400c24ed:	cc                   	int3
1400c24ee:	cc                   	int3
1400c24ef:	cc                   	int3
1400c24f0:	56                   	push   %rsi
1400c24f1:	57                   	push   %rdi
1400c24f2:	48 83 ec 28          	sub    $0x28,%rsp
1400c24f6:	48 89 ce             	mov    %rcx,%rsi
1400c24f9:	48 8b 09             	mov    (%rcx),%rcx
1400c24fc:	8b 79 08             	mov    0x8(%rcx),%edi
1400c24ff:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1400c2506:	48 85 c9             	test   %rcx,%rcx
1400c2509:	74 11                	je     0x1400c251c
1400c250b:	48 8b 01             	mov    (%rcx),%rax
1400c250e:	48 8b 00             	mov    (%rax),%rax
1400c2511:	ba 01 00 00 00       	mov    $0x1,%edx
1400c2516:	ff 15 ec 47 03 00    	call   *0x347ec(%rip)        # 0x1400f6d08
1400c251c:	83 ff 03             	cmp    $0x3,%edi
1400c251f:	74 32                	je     0x1400c2553
1400c2521:	48 8b 0e             	mov    (%rsi),%rcx
1400c2524:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1400c252b:	48 85 c9             	test   %rcx,%rcx
1400c252e:	74 1b                	je     0x1400c254b
1400c2530:	48 8b 01             	mov    (%rcx),%rax
1400c2533:	48 8b 00             	mov    (%rax),%rax
1400c2536:	4c 8b 05 cb 47 03 00 	mov    0x347cb(%rip),%r8        # 0x1400f6d08
1400c253d:	ba 01 00 00 00       	mov    $0x1,%edx
1400c2542:	48 83 c4 28          	add    $0x28,%rsp
1400c2546:	5f                   	pop    %rdi
1400c2547:	5e                   	pop    %rsi
1400c2548:	49 ff e0             	rex.WB jmp *%r8
1400c254b:	90                   	nop
1400c254c:	48 83 c4 28          	add    $0x28,%rsp
1400c2550:	5f                   	pop    %rdi
1400c2551:	5e                   	pop    %rsi
1400c2552:	c3                   	ret
1400c2553:	cc                   	int3
1400c2554:	0f 0b                	ud2
1400c2556:	cc                   	int3
1400c2557:	cc                   	int3
1400c2558:	cc                   	int3
1400c2559:	cc                   	int3
1400c255a:	cc                   	int3
1400c255b:	cc                   	int3
1400c255c:	cc                   	int3
1400c255d:	cc                   	int3
1400c255e:	cc                   	int3
1400c255f:	cc                   	int3
1400c2560:	56                   	push   %rsi
1400c2561:	57                   	push   %rdi
1400c2562:	53                   	push   %rbx
1400c2563:	48 83 ec 20          	sub    $0x20,%rsp
1400c2567:	89 d7                	mov    %edx,%edi
1400c2569:	48 89 ce             	mov    %rcx,%rsi
1400c256c:	48 8d 05 45 f8 01 00 	lea    0x1f845(%rip),%rax        # 0x1400e1db8
1400c2573:	48 89 01             	mov    %rax,(%rcx)
1400c2576:	8b 99 50 01 00 00    	mov    0x150(%rcx),%ebx
1400c257c:	8b 05 ae 03 05 00    	mov    0x503ae(%rip),%eax        # 0x140112930
1400c2582:	8b 0d 90 d1 04 00    	mov    0x4d190(%rip),%ecx        # 0x14010f718
1400c2588:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
1400c258f:	00 00
1400c2591:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
1400c2595:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
1400c259b:	7f 38                	jg     0x1400c25d5
1400c259d:	4c 8d 86 30 01 00 00 	lea    0x130(%rsi),%r8
1400c25a4:	48 8b 0d 7d 03 05 00 	mov    0x5037d(%rip),%rcx        # 0x140112928
1400c25ab:	48 89 f2             	mov    %rsi,%rdx
1400c25ae:	41 89 d9             	mov    %ebx,%r9d
1400c25b1:	e8 5a 00 00 00       	call   0x1400c2610
1400c25b6:	48 89 f1             	mov    %rsi,%rcx
1400c25b9:	e8 52 a9 f6 ff       	call   0x14002cf10
1400c25be:	85 ff                	test   %edi,%edi
1400c25c0:	74 08                	je     0x1400c25ca
1400c25c2:	48 89 f1             	mov    %rsi,%rcx
1400c25c5:	e8 06 b9 fa ff       	call   0x14006ded0
1400c25ca:	48 89 f0             	mov    %rsi,%rax
1400c25cd:	48 83 c4 20          	add    $0x20,%rsp
1400c25d1:	5b                   	pop    %rbx
1400c25d2:	5f                   	pop    %rdi
1400c25d3:	5e                   	pop    %rsi
1400c25d4:	c3                   	ret
1400c25d5:	48 8d 0d 54 03 05 00 	lea    0x50354(%rip),%rcx        # 0x140112930
1400c25dc:	e8 3b b9 fa ff       	call   0x14006df1c
1400c25e1:	83 3d 48 03 05 00 ff 	cmpl   $0xffffffff,0x50348(%rip)        # 0x140112930
1400c25e8:	75 b3                	jne    0x1400c259d
1400c25ea:	48 8d 0d 8a af 02 00 	lea    0x2af8a(%rip),%rcx        # 0x1400ed57b
1400c25f1:	ba 00 04 00 00       	mov    $0x400,%edx
1400c25f6:	e8 55 37 f7 ff       	call   0x140035d50
1400c25fb:	48 89 05 26 03 05 00 	mov    %rax,0x50326(%rip)        # 0x140112928
1400c2602:	48 8d 0d 27 03 05 00 	lea    0x50327(%rip),%rcx        # 0x140112930
1400c2609:	e8 c2 b9 fa ff       	call   0x14006dfd0
1400c260e:	eb 8d                	jmp    0x1400c259d
1400c2610:	41 56                	push   %r14
1400c2612:	56                   	push   %rsi
1400c2613:	57                   	push   %rdi
1400c2614:	55                   	push   %rbp
1400c2615:	53                   	push   %rbx
1400c2616:	48 81 ec 70 04 00 00 	sub    $0x470,%rsp
1400c261d:	44 89 cd             	mov    %r9d,%ebp
1400c2620:	48 8b 05 19 ea 03 00 	mov    0x3ea19(%rip),%rax        # 0x140101040
1400c2627:	48 31 e0             	xor    %rsp,%rax
1400c262a:	48 89 84 24 68 04 00 	mov    %rax,0x468(%rsp)
1400c2631:	00
1400c2632:	83 7a 08 03          	cmpl   $0x3,0x8(%rdx)
1400c2636:	75 24                	jne    0x1400c265c
1400c2638:	48 8b 8c 24 68 04 00 	mov    0x468(%rsp),%rcx
1400c263f:	00
1400c2640:	48 31 e1             	xor    %rsp,%rcx
1400c2643:	e8 88 cc fa ff       	call   0x14006f2d0
1400c2648:	89 e9                	mov    %ebp,%ecx
1400c264a:	48 81 c4 70 04 00 00 	add    $0x470,%rsp
1400c2651:	5b                   	pop    %rbx
1400c2652:	5d                   	pop    %rbp
1400c2653:	5f                   	pop    %rdi
1400c2654:	5e                   	pop    %rsi
1400c2655:	41 5e                	pop    %r14
1400c2657:	e9 14 01 00 00       	jmp    0x1400c2770
1400c265c:	4c 89 c6             	mov    %r8,%rsi
1400c265f:	49 89 ce             	mov    %rcx,%r14
1400c2662:	48 bb aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rbx
1400c2669:	aa aa aa
1400c266c:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1400c2671:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400c2675:	0f 28 05 94 e2 01 00 	movaps 0x1e294(%rip),%xmm0        # 0x1400e0910
1400c267c:	0f 29 07             	movaps %xmm0,(%rdi)
1400c267f:	48 89 d1             	mov    %rdx,%rcx
1400c2682:	48 89 fa             	mov    %rdi,%rdx
1400c2685:	e8 06 de ff ff       	call   0x1400c0490
1400c268a:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400c268f:	48 0f be 47 17       	movsbq 0x17(%rdi),%rax
1400c2694:	48 89 f9             	mov    %rdi,%rcx
1400c2697:	48 85 c0             	test   %rax,%rax
1400c269a:	79 0a                	jns    0x1400c26a6
1400c269c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400c26a1:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c26a6:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1400c26ab:	49 89 08             	mov    %rcx,(%r8)
1400c26ae:	49 89 40 08          	mov    %rax,0x8(%r8)
1400c26b2:	48 8d 5c 24 38       	lea    0x38(%rsp),%rbx
1400c26b7:	48 89 d9             	mov    %rbx,%rcx
1400c26ba:	4c 89 f2             	mov    %r14,%rdx
1400c26bd:	e8 1e 37 f7 ff       	call   0x140035de0
1400c26c2:	89 e9                	mov    %ebp,%ecx
1400c26c4:	e8 a7 00 00 00       	call   0x1400c2770
1400c26c9:	4c 8d 74 24 60       	lea    0x60(%rsp),%r14
1400c26ce:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1400c26d4:	4c 89 f1             	mov    %r14,%rcx
1400c26d7:	31 d2                	xor    %edx,%edx
1400c26d9:	e8 32 bb fd ff       	call   0x14009e210
1400c26de:	80 7c 24 57 00       	cmpb   $0x0,0x57(%rsp)
1400c26e3:	79 05                	jns    0x1400c26ea
1400c26e5:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400c26ea:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1400c26f0:	4c 89 f1             	mov    %r14,%rcx
1400c26f3:	48 89 fa             	mov    %rdi,%rdx
1400c26f6:	e8 55 bf f9 ff       	call   0x14005e650
1400c26fb:	4c 89 f1             	mov    %r14,%rcx
1400c26fe:	e8 bd 22 f9 ff       	call   0x1400549c0
1400c2703:	48 ba 00 40 3d 7f 5b 	movabs $0x25b7f3d4000,%rdx
1400c270a:	02 00 00
1400c270d:	48 89 f1             	mov    %rsi,%rcx
1400c2710:	e8 8b 4c 00 00       	call   0x1400c73a0
1400c2715:	e8 e6 00 00 00       	call   0x1400c2800
1400c271a:	48 89 c1             	mov    %rax,%rcx
1400c271d:	e8 ae 2c 00 00       	call   0x1400c53d0
1400c2722:	48 89 d9             	mov    %rbx,%rcx
1400c2725:	e8 46 37 f7 ff       	call   0x140035e70
1400c272a:	80 7c 24 57 00       	cmpb   $0x0,0x57(%rsp)
1400c272f:	79 0a                	jns    0x1400c273b
1400c2731:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c2736:	e8 95 b7 fa ff       	call   0x14006ded0
1400c273b:	48 8b 8c 24 68 04 00 	mov    0x468(%rsp),%rcx
1400c2742:	00
1400c2743:	48 31 e1             	xor    %rsp,%rcx
1400c2746:	48 3b 0d f3 e8 03 00 	cmp    0x3e8f3(%rip),%rcx        # 0x140101040
1400c274d:	74 06                	je     0x1400c2755
1400c274f:	e8 7c cb fa ff       	call   0x14006f2d0
1400c2754:	cc                   	int3
1400c2755:	48 81 c4 70 04 00 00 	add    $0x470,%rsp
1400c275c:	5b                   	pop    %rbx
1400c275d:	5d                   	pop    %rbp
1400c275e:	5f                   	pop    %rdi
1400c275f:	5e                   	pop    %rsi
1400c2760:	41 5e                	pop    %r14
1400c2762:	c3                   	ret
1400c2763:	cc                   	int3
1400c2764:	cc                   	int3
1400c2765:	cc                   	int3
1400c2766:	cc                   	int3
1400c2767:	cc                   	int3
1400c2768:	cc                   	int3
1400c2769:	cc                   	int3
1400c276a:	cc                   	int3
1400c276b:	cc                   	int3
1400c276c:	cc                   	int3
1400c276d:	cc                   	int3
1400c276e:	cc                   	int3
1400c276f:	cc                   	int3
1400c2770:	56                   	push   %rsi
1400c2771:	57                   	push   %rdi
1400c2772:	48 83 ec 58          	sub    $0x58,%rsp
1400c2776:	48 8b 05 c3 e8 03 00 	mov    0x3e8c3(%rip),%rax        # 0x140101040
1400c277d:	48 31 e0             	xor    %rsp,%rax
1400c2780:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400c2785:	83 f9 ff             	cmp    $0xffffffff,%ecx
1400c2788:	75 1e                	jne    0x1400c27a8
1400c278a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400c278f:	48 31 e1             	xor    %rsp,%rcx
1400c2792:	48 3b 0d a7 e8 03 00 	cmp    0x3e8a7(%rip),%rcx        # 0x140101040
1400c2799:	74 06                	je     0x1400c27a1
1400c279b:	e8 30 cb fa ff       	call   0x14006f2d0
1400c27a0:	cc                   	int3
1400c27a1:	48 83 c4 58          	add    $0x58,%rsp
1400c27a5:	5f                   	pop    %rdi
1400c27a6:	5e                   	pop    %rsi
1400c27a7:	c3                   	ret
1400c27a8:	89 ca                	mov    %ecx,%edx
1400c27aa:	48 8d 74 24 28       	lea    0x28(%rsp),%rsi
1400c27af:	48 89 f1             	mov    %rsi,%rcx
1400c27b2:	e8 e9 0e fa ff       	call   0x1400636a0
1400c27b7:	48 0f be 46 17       	movsbq 0x17(%rsi),%rax
1400c27bc:	48 85 c0             	test   %rax,%rax
1400c27bf:	79 0a                	jns    0x1400c27cb
1400c27c1:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400c27c6:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1400c27cb:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1400c27d0:	48 89 37             	mov    %rsi,(%rdi)
1400c27d3:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400c27d7:	e8 24 00 00 00       	call   0x1400c2800
1400c27dc:	48 89 c1             	mov    %rax,%rcx
1400c27df:	48 89 fa             	mov    %rdi,%rdx
1400c27e2:	e8 99 35 f7 ff       	call   0x140035d80
1400c27e7:	80 7c 24 3f 00       	cmpb   $0x0,0x3f(%rsp)
1400c27ec:	79 9c                	jns    0x1400c278a
1400c27ee:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400c27f3:	e8 d8 b6 fa ff       	call   0x14006ded0
1400c27f8:	eb 90                	jmp    0x1400c278a
1400c27fa:	cc                   	int3
1400c27fb:	cc                   	int3
1400c27fc:	cc                   	int3
1400c27fd:	cc                   	int3
1400c27fe:	cc                   	int3
1400c27ff:	cc                   	int3
1400c2800:	48 83 ec 28          	sub    $0x28,%rsp
1400c2804:	8b 05 16 01 05 00    	mov    0x50116(%rip),%eax        # 0x140112920
1400c280a:	8b 0d 08 cf 04 00    	mov    0x4cf08(%rip),%ecx        # 0x14010f718
1400c2810:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
1400c2817:	00 00
1400c2819:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
1400c281d:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
1400c2823:	7f 0c                	jg     0x1400c2831
1400c2825:	48 8b 05 ec 00 05 00 	mov    0x500ec(%rip),%rax        # 0x140112918
1400c282c:	48 83 c4 28          	add    $0x28,%rsp
1400c2830:	c3                   	ret
1400c2831:	48 8d 0d e8 00 05 00 	lea    0x500e8(%rip),%rcx        # 0x140112920
1400c2838:	e8 df b6 fa ff       	call   0x14006df1c
1400c283d:	83 3d dc 00 05 00 ff 	cmpl   $0xffffffff,0x500dc(%rip)        # 0x140112920
1400c2844:	75 df                	jne    0x1400c2825
1400c2846:	48 8d 0d 16 ad 02 00 	lea    0x2ad16(%rip),%rcx        # 0x1400ed563
1400c284d:	ba 20 00 00 00       	mov    $0x20,%edx
1400c2852:	e8 f9 34 f7 ff       	call   0x140035d50
1400c2857:	48 89 05 ba 00 05 00 	mov    %rax,0x500ba(%rip)        # 0x140112918