14061446f:	cc                   	int3
140614470:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140614475:	53                   	push   %rbx
140614476:	48 83 ec 20          	sub    $0x20,%rsp
14061447a:	48 8b d9             	mov    %rcx,%rbx
14061447d:	c7 41 08 7a 04 00 00 	movl   $0x47a,0x8(%rcx)
140614484:	33 c9                	xor    %ecx,%ecx
140614486:	48 c7 43 10 ff ff ff 	movq   $0xffffffffffffffff,0x10(%rbx)
14061448d:	ff
14061448e:	48 c7 43 18 ff ff ff 	movq   $0xffffffffffffffff,0x18(%rbx)
140614495:	ff
140614496:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
14061449a:	33 c0                	xor    %eax,%eax
14061449c:	48 89 4b 28          	mov    %rcx,0x28(%rbx)
1406144a0:	48 89 4b 30          	mov    %rcx,0x30(%rbx)
1406144a4:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
1406144a8:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
1406144ac:	48 89 4b 48          	mov    %rcx,0x48(%rbx)
1406144b0:	48 89 4b 50          	mov    %rcx,0x50(%rbx)
1406144b4:	48 89 4b 58          	mov    %rcx,0x58(%rbx)
1406144b8:	48 89 4b 60          	mov    %rcx,0x60(%rbx)
1406144bc:	88 43 68             	mov    %al,0x68(%rbx)
1406144bf:	89 53 08             	mov    %edx,0x8(%rbx)
1406144c2:	c7 43 0c 05 00 00 00 	movl   $0x5,0xc(%rbx)
1406144c9:	48 8d 05 a8 42 a0 00 	lea    0xa042a8(%rip),%rax        # 0x141018778
1406144d0:	48 89 03             	mov    %rax,(%rbx)
1406144d3:	66 c7 43 70 01 00    	movw   $0x1,0x70(%rbx)
1406144d9:	89 4b 74             	mov    %ecx,0x74(%rbx)
1406144dc:	48 89 4b 78          	mov    %rcx,0x78(%rbx)
1406144e0:	89 8b 80 00 00 00    	mov    %ecx,0x80(%rbx)
1406144e6:	c7 83 84 00 00 00 ff 	movl   $0xffffffff,0x84(%rbx)
1406144ed:	ff ff ff
1406144f0:	89 8b 88 00 00 00    	mov    %ecx,0x88(%rbx)
1406144f6:	48 8b 05 03 ba e1 00 	mov    0xe1ba03(%rip),%rax        # 0x14142ff00
1406144fd:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
140614504:	44 89 43 10          	mov    %r8d,0x10(%rbx)
140614508:	49 8b d1             	mov    %r9,%rdx
14061450b:	48 8b cb             	mov    %rbx,%rcx
14061450e:	e8 6d 28 fa ff       	call   0x1405b6d80
140614513:	90                   	nop
140614514:	48 8b c3             	mov    %rbx,%rax
140614517:	48 83 c4 20          	add    $0x20,%rsp
14061451b:	5b                   	pop    %rbx
14061451c:	c3                   	ret
14061451d:	cc                   	int3
14061451e:	cc                   	int3
14061451f:	cc                   	int3
140614520:	e9 6b 63 fa ff       	jmp    0x1405ba890
140614525:	cc                   	int3
140614526:	cc                   	int3
140614527:	cc                   	int3
140614528:	cc                   	int3
140614529:	cc                   	int3
14061452a:	cc                   	int3
14061452b:	cc                   	int3
14061452c:	cc                   	int3
14061452d:	cc                   	int3
14061452e:	cc                   	int3
14061452f:	cc                   	int3
140614530:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140614535:	57                   	push   %rdi
140614536:	48 83 ec 20          	sub    $0x20,%rsp
14061453a:	8b da                	mov    %edx,%ebx
14061453c:	48 8b f9             	mov    %rcx,%rdi
14061453f:	e8 4c 63 fa ff       	call   0x1405ba890
140614544:	f6 c3 01             	test   $0x1,%bl
140614547:	74 0d                	je     0x140614556
140614549:	ba 98 00 00 00       	mov    $0x98,%edx
14061454e:	48 8b cf             	mov    %rdi,%rcx
140614551:	e8 ee 6b 80 00       	call   0x140e1b144
140614556:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14061455b:	48 8b c7             	mov    %rdi,%rax
14061455e:	48 83 c4 20          	add    $0x20,%rsp
140614562:	5f                   	pop    %rdi
140614563:	c3                   	ret
140614564:	cc                   	int3
140614565:	cc                   	int3
140614566:	cc                   	int3
140614567:	cc                   	int3
140614568:	cc                   	int3
140614569:	cc                   	int3
14061456a:	cc                   	int3
14061456b:	cc                   	int3
14061456c:	cc                   	int3
14061456d:	cc                   	int3
14061456e:	cc                   	int3
14061456f:	cc                   	int3
140614570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140614575:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14061457a:	57                   	push   %rdi
14061457b:	48 83 ec 30          	sub    $0x30,%rsp
14061457f:	8b 99 c8 03 00 00    	mov    0x3c8(%rcx),%ebx
140614585:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14061458a:	48 8b f9             	mov    %rcx,%rdi
14061458d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140614592:	48 81 c1 f8 00 00 00 	add    $0xf8,%rcx
140614599:	e8 52 fa ff ff       	call   0x140613ff0
14061459e:	48 8d 8f 38 01 00 00 	lea    0x138(%rdi),%rcx
1406145a5:	48 8b 10             	mov    (%rax),%rdx
1406145a8:	89 5a 18             	mov    %ebx,0x18(%rdx)
1406145ab:	48 8b 97 40 01 00 00 	mov    0x140(%rdi),%rdx
1406145b2:	48 3b 97 48 01 00 00 	cmp    0x148(%rdi),%rdx
1406145b9:	74 12                	je     0x1406145cd
1406145bb:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1406145c0:	48 89 02             	mov    %rax,(%rdx)
1406145c3:	48 83 87 40 01 00 00 	addq   $0x8,0x140(%rdi)
1406145ca:	08
1406145cb:	eb 0a                	jmp    0x1406145d7
1406145cd:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1406145d2:	e8 e9 69 d6 ff       	call   0x14037afc0
1406145d7:	8b 87 c8 03 00 00    	mov    0x3c8(%rdi),%eax
1406145dd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1406145e2:	8d 48 01             	lea    0x1(%rax),%ecx
1406145e5:	89 8f c8 03 00 00    	mov    %ecx,0x3c8(%rdi)
1406145eb:	48 83 c4 30          	add    $0x30,%rsp
1406145ef:	5f                   	pop    %rdi
1406145f0:	c3                   	ret
1406145f1:	cc                   	int3
1406145f2:	cc                   	int3
1406145f3:	cc                   	int3
1406145f4:	cc                   	int3
1406145f5:	cc                   	int3
1406145f6:	cc                   	int3
1406145f7:	cc                   	int3
1406145f8:	cc                   	int3
1406145f9:	cc                   	int3
1406145fa:	cc                   	int3
1406145fb:	cc                   	int3
1406145fc:	cc                   	int3
1406145fd:	cc                   	int3
1406145fe:	cc                   	int3
1406145ff:	cc                   	int3
140614600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140614605:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14061460a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14061460f:	57                   	push   %rdi
140614610:	48 83 ec 30          	sub    $0x30,%rsp
140614614:	41 8b f8             	mov    %r8d,%edi
140614617:	48 8b f1             	mov    %rcx,%rsi
14061461a:	e8 71 0a 00 00       	call   0x140615090
14061461f:	48 63 d8             	movslq %eax,%rbx
140614622:	85 ff                	test   %edi,%edi
140614624:	0f 84 a8 00 00 00    	je     0x1406146d2
14061462a:	83 ef 01             	sub    $0x1,%edi
14061462d:	74 64                	je     0x140614693
14061462f:	83 ff 01             	cmp    $0x1,%edi
140614632:	0f 85 bd 00 00 00    	jne    0x1406146f5
140614638:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14061463d:	83 79 30 00          	cmpl   $0x0,0x30(%rcx)
140614641:	0f 84 ae 00 00 00    	je     0x1406146f5
140614647:	4c 8b 86 38 01 00 00 	mov    0x138(%rsi),%r8
14061464e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140614653:	48 8b ce             	mov    %rsi,%rcx
140614656:	4d 8b 04 d8          	mov    (%r8,%rbx,8),%r8
14061465a:	e8 51 04 00 00       	call   0x140614ab0
14061465f:	48 8d 8e b0 02 00 00 	lea    0x2b0(%rsi),%rcx
140614666:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14061466b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140614670:	e8 7b f9 ff ff       	call   0x140613ff0
140614675:	48 8b 00             	mov    (%rax),%rax
140614678:	8b 40 18             	mov    0x18(%rax),%eax
14061467b:	89 86 f4 03 00 00    	mov    %eax,0x3f4(%rsi)
140614681:	8b c3                	mov    %ebx,%eax
140614683:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140614688:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14061468d:	48 83 c4 30          	add    $0x30,%rsp
140614691:	5f                   	pop    %rdi
140614692:	c3                   	ret
140614693:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140614698:	83 78 30 00          	cmpl   $0x0,0x30(%rax)
14061469c:	74 57                	je     0x1406146f5
14061469e:	48 8d 8e b0 02 00 00 	lea    0x2b0(%rsi),%rcx
1406146a5:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1406146aa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1406146af:	e8 3c f9 ff ff       	call   0x140613ff0
1406146b4:	48 8b 00             	mov    (%rax),%rax
1406146b7:	8b 40 18             	mov    0x18(%rax),%eax
1406146ba:	89 86 f4 03 00 00    	mov    %eax,0x3f4(%rsi)
1406146c0:	8b c3                	mov    %ebx,%eax
1406146c2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1406146c7:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1406146cc:	48 83 c4 30          	add    $0x30,%rsp
1406146d0:	5f                   	pop    %rdi
1406146d1:	c3                   	ret
1406146d2:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1406146d7:	83 78 30 00          	cmpl   $0x0,0x30(%rax)
1406146db:	74 18                	je     0x1406146f5
1406146dd:	4c 8b 86 38 01 00 00 	mov    0x138(%rsi),%r8
1406146e4:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1406146e9:	48 8b ce             	mov    %rsi,%rcx
1406146ec:	4d 8b 04 d8          	mov    (%r8,%rbx,8),%r8
1406146f0:	e8 bb 03 00 00       	call   0x140614ab0
1406146f5:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1406146fa:	8b c3                	mov    %ebx,%eax
1406146fc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140614701:	48 83 c4 30          	add    $0x30,%rsp
140614705:	5f                   	pop    %rdi
140614706:	c3                   	ret
140614707:	cc                   	int3
140614708:	cc                   	int3
140614709:	cc                   	int3
14061470a:	cc                   	int3
14061470b:	cc                   	int3
14061470c:	cc                   	int3
14061470d:	cc                   	int3
14061470e:	cc                   	int3
14061470f:	cc                   	int3
140614710:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140614715:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14061471a:	57                   	push   %rdi
14061471b:	48 83 ec 20          	sub    $0x20,%rsp
14061471f:	48 8b da             	mov    %rdx,%rbx
140614722:	48 8b f1             	mov    %rcx,%rsi
140614725:	e8 66 09 00 00       	call   0x140615090
14061472a:	83 7b 30 00          	cmpl   $0x0,0x30(%rbx)
14061472e:	48 63 f8             	movslq %eax,%rdi
140614731:	74 18                	je     0x14061474b
140614733:	4c 8b 86 38 01 00 00 	mov    0x138(%rsi),%r8
14061473a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14061473f:	48 8b ce             	mov    %rsi,%rcx
140614742:	4d 8b 04 f8          	mov    (%r8,%rdi,8),%r8
140614746:	e8 65 03 00 00       	call   0x140614ab0
14061474b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140614750:	8b c7                	mov    %edi,%eax
140614752:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140614757:	48 83 c4 20          	add    $0x20,%rsp
14061475b:	5f                   	pop    %rdi
14061475c:	c3                   	ret
14061475d:	cc                   	int3
14061475e:	cc                   	int3
14061475f:	cc                   	int3
140614760:	4c 8b d1             	mov    %rcx,%r10
140614763:	44 0f b6 ca          	movzbl %dl,%r9d
140614767:	49 bb b3 01 00 00 00 	movabs $0x100000001b3,%r11
14061476e:	01 00 00
140614771:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
140614778:	9c f2 cb
14061477b:	4c 33 c8             	xor    %rax,%r9
14061477e:	48 8b c2             	mov    %rdx,%rax
140614781:	4d 0f af cb          	imul   %r11,%r9
140614785:	48 c1 e8 08          	shr    $0x8,%rax
140614789:	44 0f b6 c0          	movzbl %al,%r8d
14061478d:	48 8b c2             	mov    %rdx,%rax
140614790:	4d 33 c8             	xor    %r8,%r9
140614793:	48 c1 e8 10          	shr    $0x10,%rax
140614797:	4d 8b 82 00 01 00 00 	mov    0x100(%r10),%r8
14061479e:	4d 0f af cb          	imul   %r11,%r9
1406147a2:	0f b6 c8             	movzbl %al,%ecx
1406147a5:	48 8b c2             	mov    %rdx,%rax
1406147a8:	4c 33 c9             	xor    %rcx,%r9
1406147ab:	48 c1 e8 18          	shr    $0x18,%rax
1406147af:	4d 0f af cb          	imul   %r11,%r9
1406147b3:	0f b6 c8             	movzbl %al,%ecx
1406147b6:	48 8b c2             	mov    %rdx,%rax
1406147b9:	4c 33 c9             	xor    %rcx,%r9
1406147bc:	48 c1 e8 20          	shr    $0x20,%rax
1406147c0:	4d 0f af cb          	imul   %r11,%r9
1406147c4:	0f b6 c8             	movzbl %al,%ecx
1406147c7:	48 8b c2             	mov    %rdx,%rax
1406147ca:	4c 33 c9             	xor    %rcx,%r9
1406147cd:	48 c1 e8 28          	shr    $0x28,%rax
1406147d1:	4d 0f af cb          	imul   %r11,%r9
1406147d5:	0f b6 c8             	movzbl %al,%ecx
1406147d8:	48 8b c2             	mov    %rdx,%rax
1406147db:	4c 33 c9             	xor    %rcx,%r9
1406147de:	48 c1 e8 30          	shr    $0x30,%rax
1406147e2:	4d 0f af cb          	imul   %r11,%r9
1406147e6:	0f b6 c8             	movzbl %al,%ecx
1406147e9:	48 8b c2             	mov    %rdx,%rax
1406147ec:	4c 33 c9             	xor    %rcx,%r9
1406147ef:	48 c1 e8 38          	shr    $0x38,%rax
1406147f3:	49 8b 8a 28 01 00 00 	mov    0x128(%r10),%rcx
1406147fa:	4d 0f af cb          	imul   %r11,%r9
1406147fe:	4c 33 c8             	xor    %rax,%r9
140614801:	4d 0f af cb          	imul   %r11,%r9
140614805:	49 23 c9             	and    %r9,%rcx
140614808:	48 c1 e1 04          	shl    $0x4,%rcx
14061480c:	49 03 8a 10 01 00 00 	add    0x110(%r10),%rcx
140614813:	48 8b 41 08          	mov    0x8(%rcx),%rax
140614817:	49 3b c0             	cmp    %r8,%rax
14061481a:	74 26                	je     0x140614842
14061481c:	48 8b 09             	mov    (%rcx),%rcx
14061481f:	48 3b 50 10          	cmp    0x10(%rax),%rdx
140614823:	74 1f                	je     0x140614844
140614825:	48 3b c1             	cmp    %rcx,%rax
140614828:	74 18                	je     0x140614842
14061482a:	48 8b 40 08          	mov    0x8(%rax),%rax
14061482e:	48 3b 50 10          	cmp    0x10(%rax),%rdx
140614832:	75 f1                	jne    0x140614825
140614834:	48 85 c0             	test   %rax,%rax
140614837:	49 0f 44 c0          	cmove  %r8,%rax
14061483b:	49 3b c0             	cmp    %r8,%rax
14061483e:	0f 95 c0             	setne  %al
140614841:	c3                   	ret
140614842:	33 c0                	xor    %eax,%eax
140614844:	48 85 c0             	test   %rax,%rax
140614847:	49 0f 44 c0          	cmove  %r8,%rax
14061484b:	49 3b c0             	cmp    %r8,%rax
14061484e:	0f 95 c0             	setne  %al
140614851:	c3                   	ret
140614852:	cc                   	int3
140614853:	cc                   	int3
140614854:	cc                   	int3
140614855:	cc                   	int3
140614856:	cc                   	int3
140614857:	cc                   	int3
140614858:	cc                   	int3
140614859:	cc                   	int3
14061485a:	cc                   	int3
14061485b:	cc                   	int3
14061485c:	cc                   	int3
14061485d:	cc                   	int3
14061485e:	cc                   	int3
14061485f:	cc                   	int3
140614860:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140614865:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14061486a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14061486f:	57                   	push   %rdi
140614870:	48 83 ec 30          	sub    $0x30,%rsp
140614874:	4c 8b 91 d8 00 00 00 	mov    0xd8(%rcx),%r10
14061487b:	48 be b3 01 00 00 00 	movabs $0x100000001b3,%rsi
140614882:	01 00 00
140614885:	45 0f b6 c8          	movzbl %r8b,%r9d
140614889:	48 bd 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rbp
140614890:	9c f2 cb
140614893:	4c 33 cd             	xor    %rbp,%r9
140614896:	49 8b c0             	mov    %r8,%rax
140614899:	4c 0f af ce          	imul   %rsi,%r9
14061489d:	48 c1 e8 08          	shr    $0x8,%rax
1406148a1:	48 8b fa             	mov    %rdx,%rdi
1406148a4:	49 8b 52 08          	mov    0x8(%r10),%rdx
1406148a8:	33 db                	xor    %ebx,%ebx
1406148aa:	0f b6 c8             	movzbl %al,%ecx
1406148ad:	49 8b c0             	mov    %r8,%rax
1406148b0:	4c 33 c9             	xor    %rcx,%r9
1406148b3:	48 c1 e8 10          	shr    $0x10,%rax
1406148b7:	4c 0f af ce          	imul   %rsi,%r9
1406148bb:	0f b6 c8             	movzbl %al,%ecx
1406148be:	49 8b c0             	mov    %r8,%rax
1406148c1:	4c 33 c9             	xor    %rcx,%r9
1406148c4:	48 c1 e8 18          	shr    $0x18,%rax
1406148c8:	4c 0f af ce          	imul   %rsi,%r9
1406148cc:	0f b6 c8             	movzbl %al,%ecx
1406148cf:	49 8b c0             	mov    %r8,%rax
1406148d2:	4c 33 c9             	xor    %rcx,%r9
1406148d5:	48 c1 e8 20          	shr    $0x20,%rax
1406148d9:	4c 0f af ce          	imul   %rsi,%r9
1406148dd:	0f b6 c8             	movzbl %al,%ecx
1406148e0:	49 8b c0             	mov    %r8,%rax
1406148e3:	4c 33 c9             	xor    %rcx,%r9