140007477:	48 63 48 04          	movslq 0x4(%rax),%rcx
14000747b:	4c 89 44 11 50       	mov    %r8,0x50(%rcx,%rdx,1)
140007480:	4c 8b 05 51 e9 03 00 	mov    0x3e951(%rip),%r8        # 0x140045dd8
140007487:	48 8b 15 5a e9 03 00 	mov    0x3e95a(%rip),%rdx        # 0x140045de8
14000748e:	48 85 d2             	test   %rdx,%rdx
140007491:	74 0c                	je     0x14000749f
140007493:	48 8b 02             	mov    (%rdx),%rax
140007496:	48 63 48 04          	movslq 0x4(%rax),%rcx
14000749a:	4c 89 44 11 50       	mov    %r8,0x50(%rcx,%rdx,1)
14000749f:	49 8b c2             	mov    %r10,%rax
1400074a2:	c3                   	ret
1400074a3:	cc                   	int3
1400074a4:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400074a9:	57                   	push   %rdi
1400074aa:	48 83 ec 40          	sub    $0x40,%rsp
1400074ae:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
1400074b5:	ff ff
1400074b7:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1400074bc:	48 8b fa             	mov    %rdx,%rdi
1400074bf:	48 8b d9             	mov    %rcx,%rbx
1400074c2:	33 d2                	xor    %edx,%edx
1400074c4:	e8 c3 f9 ff ff       	call   0x140006e8c
1400074c9:	90                   	nop
1400074ca:	33 c0                	xor    %eax,%eax
1400074cc:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400074d0:	88 43 10             	mov    %al,0x10(%rbx)
1400074d3:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400074d7:	88 43 20             	mov    %al,0x20(%rbx)
1400074da:	48 89 43 28          	mov    %rax,0x28(%rbx)
1400074de:	66 89 43 30          	mov    %ax,0x30(%rbx)
1400074e2:	48 89 43 38          	mov    %rax,0x38(%rbx)
1400074e6:	66 89 43 40          	mov    %ax,0x40(%rbx)
1400074ea:	48 89 43 48          	mov    %rax,0x48(%rbx)
1400074ee:	88 43 50             	mov    %al,0x50(%rbx)
1400074f1:	48 89 43 58          	mov    %rax,0x58(%rbx)
1400074f5:	88 43 60             	mov    %al,0x60(%rbx)
1400074f8:	48 85 ff             	test   %rdi,%rdi
1400074fb:	74 1a                	je     0x140007517
1400074fd:	48 8b d7             	mov    %rdi,%rdx
140007500:	48 8b cb             	mov    %rbx,%rcx
140007503:	e8 ac 45 00 00       	call   0x14000bab4
140007508:	90                   	nop
140007509:	48 8b c3             	mov    %rbx,%rax
14000750c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140007511:	48 83 c4 40          	add    $0x40,%rsp
140007515:	5f                   	pop    %rdi
140007516:	c3                   	ret
140007517:	48 8d 15 c2 53 02 00 	lea    0x253c2(%rip),%rdx        # 0x14002c8e0
14000751e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140007523:	e8 84 f8 ff ff       	call   0x140006dac
140007528:	48 8d 15 89 b2 03 00 	lea    0x3b289(%rip),%rdx        # 0x1400427b8
14000752f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140007534:	e8 df 68 00 00       	call   0x14000de18
140007539:	cc                   	int3
14000753a:	cc                   	int3
14000753b:	cc                   	int3
14000753c:	40 53                	rex push %rbx
14000753e:	48 83 ec 20          	sub    $0x20,%rsp
140007542:	48 8b d9             	mov    %rcx,%rbx
140007545:	48 8b c2             	mov    %rdx,%rax
140007548:	48 8d 0d 99 4f 02 00 	lea    0x24f99(%rip),%rcx        # 0x14002c4e8
14000754f:	48 89 0b             	mov    %rcx,(%rbx)
140007552:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140007556:	33 c9                	xor    %ecx,%ecx
140007558:	48 89 0a             	mov    %rcx,(%rdx)
14000755b:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
14000755f:	48 8d 48 08          	lea    0x8(%rax),%rcx
140007563:	e8 f8 67 00 00       	call   0x14000dd60
140007568:	48 8d 05 51 53 02 00 	lea    0x25351(%rip),%rax        # 0x14002c8c0
14000756f:	48 89 03             	mov    %rax,(%rbx)
140007572:	48 8b c3             	mov    %rbx,%rax
140007575:	48 83 c4 20          	add    $0x20,%rsp
140007579:	5b                   	pop    %rbx
14000757a:	c3                   	ret
14000757b:	cc                   	int3
14000757c:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140007581:	48 8d 05 48 53 02 00 	lea    0x25348(%rip),%rax        # 0x14002c8d0
140007588:	48 89 41 08          	mov    %rax,0x8(%rcx)
14000758c:	48 8d 05 2d 53 02 00 	lea    0x2532d(%rip),%rax        # 0x14002c8c0
140007593:	48 89 01             	mov    %rax,(%rcx)
140007596:	48 8b c1             	mov    %rcx,%rax
140007599:	c3                   	ret
14000759a:	cc                   	int3
14000759b:	cc                   	int3
14000759c:	40 53                	rex push %rbx
14000759e:	48 83 ec 20          	sub    $0x20,%rsp
1400075a2:	48 8b d9             	mov    %rcx,%rbx
1400075a5:	48 8b 09             	mov    (%rcx),%rcx
1400075a8:	48 85 c9             	test   %rcx,%rcx
1400075ab:	74 05                	je     0x1400075b2
1400075ad:	e8 be 8f 00 00       	call   0x140010570
1400075b2:	48 83 23 00          	andq   $0x0,(%rbx)
1400075b6:	48 83 c4 20          	add    $0x20,%rsp
1400075ba:	5b                   	pop    %rbx
1400075bb:	c3                   	ret
1400075bc:	40 53                	rex push %rbx
1400075be:	48 83 ec 30          	sub    $0x30,%rsp
1400075c2:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
1400075c9:	ff ff
1400075cb:	48 8b d9             	mov    %rcx,%rbx
1400075ce:	48 8d 05 8b 54 02 00 	lea    0x2548b(%rip),%rax        # 0x14002ca60
1400075d5:	48 89 01             	mov    %rax,(%rcx)
1400075d8:	45 33 c9             	xor    %r9d,%r9d
1400075db:	4c 39 89 80 00 00 00 	cmp    %r9,0x80(%rcx)
1400075e2:	74 2d                	je     0x140007611
1400075e4:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1400075e8:	48 8d 41 70          	lea    0x70(%rcx),%rax
1400075ec:	49 39 00             	cmp    %rax,(%r8)
1400075ef:	75 20                	jne    0x140007611
1400075f1:	48 8b 91 90 00 00 00 	mov    0x90(%rcx),%rdx
1400075f8:	48 8b 89 88 00 00 00 	mov    0x88(%rcx),%rcx
1400075ff:	49 89 08             	mov    %rcx,(%r8)
140007602:	48 8b 43 38          	mov    0x38(%rbx),%rax
140007606:	48 89 08             	mov    %rcx,(%rax)
140007609:	2b d1                	sub    %ecx,%edx
14000760b:	48 8b 43 50          	mov    0x50(%rbx),%rax
14000760f:	89 10                	mov    %edx,(%rax)
140007611:	44 38 4b 7c          	cmp    %r9b,0x7c(%rbx)
140007615:	74 2e                	je     0x140007645
140007617:	4c 39 8b 80 00 00 00 	cmp    %r9,0x80(%rbx)
14000761e:	74 16                	je     0x140007636
140007620:	48 8b cb             	mov    %rbx,%rcx
140007623:	e8 14 04 00 00       	call   0x140007a3c
140007628:	90                   	nop
140007629:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140007630:	e8 d7 ae 00 00       	call   0x14001250c
140007635:	90                   	nop
140007636:	33 d2                	xor    %edx,%edx
140007638:	44 8d 42 02          	lea    0x2(%rdx),%r8d
14000763c:	48 8b cb             	mov    %rbx,%rcx
14000763f:	e8 80 06 00 00       	call   0x140007cc4
140007644:	90                   	nop
140007645:	48 8b cb             	mov    %rbx,%rcx
140007648:	48 83 c4 30          	add    $0x30,%rsp
14000764c:	5b                   	pop    %rbx
14000764d:	e9 26 00 00 00       	jmp    0x140007678
140007652:	cc                   	int3
140007653:	cc                   	int3
140007654:	48 83 ec 38          	sub    $0x38,%rsp
140007658:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
14000765f:	ff ff
140007661:	48 8d 05 68 53 02 00 	lea    0x25368(%rip),%rax        # 0x14002c9d0
140007668:	48 89 01             	mov    %rax,(%rcx)
14000766b:	e8 98 18 00 00       	call   0x140008f08
140007670:	90                   	nop
140007671:	48 83 c4 38          	add    $0x38,%rsp
140007675:	c3                   	ret
140007676:	cc                   	int3
140007677:	cc                   	int3
140007678:	40 53                	rex push %rbx
14000767a:	48 83 ec 30          	sub    $0x30,%rsp
14000767e:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140007685:	ff ff
140007687:	48 8d 05 52 53 02 00 	lea    0x25352(%rip),%rax        # 0x14002c9e0
14000768e:	48 89 01             	mov    %rax,(%rcx)
140007691:	48 8b 59 60          	mov    0x60(%rcx),%rbx
140007695:	48 85 db             	test   %rbx,%rbx
140007698:	74 3f                	je     0x1400076d9
14000769a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000769e:	48 85 c9             	test   %rcx,%rcx
1400076a1:	74 28                	je     0x1400076cb
1400076a3:	48 8b 01             	mov    (%rcx),%rax
1400076a6:	48 8b 40 10          	mov    0x10(%rax),%rax
1400076aa:	ff 15 68 4c 02 00    	call   *0x24c68(%rip)        # 0x14002c318
1400076b0:	90                   	nop
1400076b1:	48 8b c8             	mov    %rax,%rcx
1400076b4:	48 85 c0             	test   %rax,%rax
1400076b7:	74 12                	je     0x1400076cb
1400076b9:	48 8b 10             	mov    (%rax),%rdx
1400076bc:	48 8b 02             	mov    (%rdx),%rax
1400076bf:	ba 01 00 00 00       	mov    $0x1,%edx
1400076c4:	ff 15 4e 4c 02 00    	call   *0x24c4e(%rip)        # 0x14002c318
1400076ca:	90                   	nop
1400076cb:	ba 10 00 00 00       	mov    $0x10,%edx
1400076d0:	48 8b cb             	mov    %rbx,%rcx
1400076d3:	e8 ac 51 00 00       	call   0x14000c884
1400076d8:	90                   	nop
1400076d9:	48 83 c4 30          	add    $0x30,%rsp
1400076dd:	5b                   	pop    %rbx
1400076de:	c3                   	ret
1400076df:	cc                   	int3
1400076e0:	48 83 ec 28          	sub    $0x28,%rsp
1400076e4:	48 8b 09             	mov    (%rcx),%rcx
1400076e7:	48 85 c9             	test   %rcx,%rcx
1400076ea:	74 11                	je     0x1400076fd
1400076ec:	48 8b 01             	mov    (%rcx),%rax
1400076ef:	ba 01 00 00 00       	mov    $0x1,%edx
1400076f4:	48 8b 00             	mov    (%rax),%rax
1400076f7:	ff 15 1b 4c 02 00    	call   *0x24c1b(%rip)        # 0x14002c318
1400076fd:	48 83 c4 28          	add    $0x28,%rsp
140007701:	c3                   	ret
140007702:	cc                   	int3
140007703:	cc                   	int3
140007704:	40 53                	rex push %rbx
140007706:	48 83 ec 30          	sub    $0x30,%rsp
14000770a:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140007711:	ff ff
140007713:	48 8b d9             	mov    %rcx,%rbx
140007716:	e8 05 44 00 00       	call   0x14000bb20
14000771b:	90                   	nop
14000771c:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
140007720:	48 85 c9             	test   %rcx,%rcx
140007723:	74 06                	je     0x14000772b
140007725:	e8 46 8e 00 00       	call   0x140010570
14000772a:	90                   	nop
14000772b:	48 83 63 58 00       	andq   $0x0,0x58(%rbx)
140007730:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140007734:	48 85 c9             	test   %rcx,%rcx
140007737:	74 06                	je     0x14000773f
140007739:	e8 32 8e 00 00       	call   0x140010570
14000773e:	90                   	nop
14000773f:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
140007744:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140007748:	48 85 c9             	test   %rcx,%rcx
14000774b:	74 06                	je     0x140007753
14000774d:	e8 1e 8e 00 00       	call   0x140010570
140007752:	90                   	nop
140007753:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
140007758:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14000775c:	48 85 c9             	test   %rcx,%rcx
14000775f:	74 06                	je     0x140007767
140007761:	e8 0a 8e 00 00       	call   0x140010570
140007766:	90                   	nop
140007767:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
14000776c:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140007770:	48 85 c9             	test   %rcx,%rcx
140007773:	74 06                	je     0x14000777b
140007775:	e8 f6 8d 00 00       	call   0x140010570
14000777a:	90                   	nop
14000777b:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140007780:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140007784:	48 85 c9             	test   %rcx,%rcx
140007787:	74 06                	je     0x14000778f
140007789:	e8 e2 8d 00 00       	call   0x140010570
14000778e:	90                   	nop
14000778f:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140007794:	48 8b cb             	mov    %rbx,%rcx
140007797:	48 83 c4 30          	add    $0x30,%rsp
14000779b:	5b                   	pop    %rbx
14000779c:	e9 6b f7 ff ff       	jmp    0x140006f0c
1400077a1:	cc                   	int3
1400077a2:	cc                   	int3
1400077a3:	cc                   	int3
1400077a4:	48 83 ec 38          	sub    $0x38,%rsp
1400077a8:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
1400077af:	ff ff
1400077b1:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400077b5:	48 85 c9             	test   %rcx,%rcx
1400077b8:	74 2b                	je     0x1400077e5
1400077ba:	48 8b 01             	mov    (%rcx),%rax
1400077bd:	48 8b 40 10          	mov    0x10(%rax),%rax
1400077c1:	ff 15 51 4b 02 00    	call   *0x24b51(%rip)        # 0x14002c318
1400077c7:	90                   	nop
1400077c8:	4c 8b c0             	mov    %rax,%r8
1400077cb:	48 85 c0             	test   %rax,%rax
1400077ce:	74 15                	je     0x1400077e5
1400077d0:	48 8b 08             	mov    (%rax),%rcx
1400077d3:	48 8b 01             	mov    (%rcx),%rax
1400077d6:	ba 01 00 00 00       	mov    $0x1,%edx
1400077db:	49 8b c8             	mov    %r8,%rcx
1400077de:	ff 15 34 4b 02 00    	call   *0x24b34(%rip)        # 0x14002c318
1400077e4:	90                   	nop
1400077e5:	48 83 c4 38          	add    $0x38,%rsp
1400077e9:	c3                   	ret
1400077ea:	cc                   	int3
1400077eb:	cc                   	int3
1400077ec:	48 63 41 fc          	movslq -0x4(%rcx),%rax
1400077f0:	48 2b c8             	sub    %rax,%rcx
1400077f3:	e9 80 00 00 00       	jmp    0x140007878
1400077f8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400077fd:	57                   	push   %rdi
1400077fe:	48 83 ec 20          	sub    $0x20,%rsp
140007802:	8b da                	mov    %edx,%ebx
140007804:	48 8b f9             	mov    %rcx,%rdi
140007807:	e8 b0 fd ff ff       	call   0x1400075bc
14000780c:	f6 c3 01             	test   $0x1,%bl
14000780f:	74 0d                	je     0x14000781e
140007811:	ba 98 00 00 00       	mov    $0x98,%edx
140007816:	48 8b cf             	mov    %rdi,%rcx
140007819:	e8 66 50 00 00       	call   0x14000c884
14000781e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140007823:	48 8b c7             	mov    %rdi,%rax
140007826:	48 83 c4 20          	add    $0x20,%rsp
14000782a:	5f                   	pop    %rdi
14000782b:	c3                   	ret
14000782c:	40 57                	rex push %rdi
14000782e:	48 83 ec 30          	sub    $0x30,%rsp
140007832:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140007839:	ff ff
14000783b:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140007840:	8b da                	mov    %edx,%ebx
140007842:	48 8b f9             	mov    %rcx,%rdi
140007845:	48 8d 05 84 51 02 00 	lea    0x25184(%rip),%rax        # 0x14002c9d0
14000784c:	48 89 01             	mov    %rax,(%rcx)
14000784f:	e8 b4 16 00 00       	call   0x140008f08
140007854:	90                   	nop
140007855:	f6 c3 01             	test   $0x1,%bl
140007858:	74 0e                	je     0x140007868
14000785a:	ba 60 00 00 00       	mov    $0x60,%edx
14000785f:	48 8b cf             	mov    %rdi,%rcx
140007862:	e8 1d 50 00 00       	call   0x14000c884
140007867:	90                   	nop
140007868:	48 8b c7             	mov    %rdi,%rax
14000786b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140007870:	48 83 c4 30          	add    $0x30,%rsp
140007874:	5f                   	pop    %rdi
140007875:	c3                   	ret
140007876:	cc                   	int3
140007877:	cc                   	int3
140007878:	40 57                	rex push %rdi
14000787a:	48 83 ec 30          	sub    $0x30,%rsp
14000787e:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140007885:	ff ff
140007887:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14000788c:	8b da                	mov    %edx,%ebx
14000788e:	48 8d 79 f0          	lea    -0x10(%rcx),%rdi
140007892:	48 8b 07             	mov    (%rdi),%rax
140007895:	4c 63 40 04          	movslq 0x4(%rax),%r8
140007899:	48 8d 05 50 52 02 00 	lea    0x25250(%rip),%rax        # 0x14002caf0
1400078a0:	49 89 44 08 f0       	mov    %rax,-0x10(%r8,%rcx,1)
1400078a5:	48 8b 07             	mov    (%rdi),%rax
1400078a8:	4c 63 40 04          	movslq 0x4(%rax),%r8
1400078ac:	45 8d 48 f0          	lea    -0x10(%r8),%r9d
1400078b0:	45 89 4c 08 ec       	mov    %r9d,-0x14(%r8,%rcx,1)
1400078b5:	48 8d 05 14 51 02 00 	lea    0x25114(%rip),%rax        # 0x14002c9d0
1400078bc:	48 89 01             	mov    %rax,(%rcx)
1400078bf:	e8 44 16 00 00       	call   0x140008f08
1400078c4:	90                   	nop
1400078c5:	f6 c3 01             	test   $0x1,%bl
1400078c8:	74 0e                	je     0x1400078d8
1400078ca:	ba 70 00 00 00       	mov    $0x70,%edx
1400078cf:	48 8b cf             	mov    %rdi,%rcx
1400078d2:	e8 ad 4f 00 00       	call   0x14000c884
1400078d7:	90                   	nop
1400078d8:	48 8b c7             	mov    %rdi,%rax
1400078db:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400078e0:	48 83 c4 30          	add    $0x30,%rsp
1400078e4:	5f                   	pop    %rdi
1400078e5:	c3                   	ret
1400078e6:	cc                   	int3
1400078e7:	cc                   	int3
1400078e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400078ed:	57                   	push   %rdi
1400078ee:	48 83 ec 20          	sub    $0x20,%rsp
1400078f2:	8b da                	mov    %edx,%ebx
1400078f4:	48 8b f9             	mov    %rcx,%rdi
1400078f7:	e8 7c fd ff ff       	call   0x140007678
1400078fc:	f6 c3 01             	test   $0x1,%bl
1400078ff:	74 0d                	je     0x14000790e
140007901:	ba 68 00 00 00       	mov    $0x68,%edx