140018682:	cc                   	int3
140018683:	cc                   	int3
140018684:	cc                   	int3
140018685:	cc                   	int3
140018686:	cc                   	int3
140018687:	cc                   	int3
140018688:	cc                   	int3
140018689:	cc                   	int3
14001868a:	cc                   	int3
14001868b:	cc                   	int3
14001868c:	cc                   	int3
14001868d:	cc                   	int3
14001868e:	cc                   	int3
14001868f:	cc                   	int3
140018690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140018695:	57                   	push   %rdi
140018696:	48 83 ec 20          	sub    $0x20,%rsp
14001869a:	48 8b f9             	mov    %rcx,%rdi
14001869d:	48 ff 15 64 2a 01 00 	rex.W call *0x12a64(%rip)        # 0x14002b108
1400186a4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400186a9:	8b d8                	mov    %eax,%ebx
1400186ab:	85 c0                	test   %eax,%eax
1400186ad:	75 16                	jne    0x1400186c5
1400186af:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400186b3:	48 85 c9             	test   %rcx,%rcx
1400186b6:	74 0d                	je     0x1400186c5
1400186b8:	48 8b 11             	mov    (%rcx),%rdx
1400186bb:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400186bf:	ff 15 83 2a 01 00    	call   *0x12a83(%rip)        # 0x14002b148
1400186c5:	8b c3                	mov    %ebx,%eax
1400186c7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400186cc:	48 83 c4 20          	add    $0x20,%rsp
1400186d0:	5f                   	pop    %rdi
1400186d1:	c3                   	ret
1400186d2:	cc                   	int3
1400186d3:	cc                   	int3
1400186d4:	cc                   	int3
1400186d5:	cc                   	int3
1400186d6:	cc                   	int3
1400186d7:	cc                   	int3
1400186d8:	cc                   	int3
1400186d9:	cc                   	int3
1400186da:	cc                   	int3
1400186db:	cc                   	int3
1400186dc:	cc                   	int3
1400186dd:	cc                   	int3
1400186de:	cc                   	int3
1400186df:	cc                   	int3
1400186e0:	48 ff 25 29 2a 01 00 	rex.W jmp *0x12a29(%rip)        # 0x14002b110
1400186e7:	cc                   	int3
1400186e8:	cc                   	int3
1400186e9:	cc                   	int3
1400186ea:	cc                   	int3
1400186eb:	cc                   	int3
1400186ec:	cc                   	int3
1400186ed:	cc                   	int3
1400186ee:	cc                   	int3
1400186ef:	cc                   	int3
1400186f0:	cc                   	int3
1400186f1:	cc                   	int3
1400186f2:	cc                   	int3
1400186f3:	cc                   	int3
1400186f4:	cc                   	int3
1400186f5:	cc                   	int3
1400186f6:	cc                   	int3
1400186f7:	cc                   	int3
1400186f8:	cc                   	int3
1400186f9:	cc                   	int3
1400186fa:	cc                   	int3
1400186fb:	cc                   	int3
1400186fc:	cc                   	int3
1400186fd:	cc                   	int3
1400186fe:	cc                   	int3
1400186ff:	cc                   	int3
140018700:	48 83 ec 28          	sub    $0x28,%rsp
140018704:	49 8b c8             	mov    %r8,%rcx
140018707:	48 ff 15 72 27 01 00 	rex.W call *0x12772(%rip)        # 0x14002ae80
14001870e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140018713:	33 c0                	xor    %eax,%eax
140018715:	48 83 c4 28          	add    $0x28,%rsp
140018719:	c3                   	ret
14001871a:	cc                   	int3
14001871b:	cc                   	int3
14001871c:	cc                   	int3
14001871d:	cc                   	int3
14001871e:	cc                   	int3
14001871f:	cc                   	int3
140018720:	cc                   	int3
140018721:	cc                   	int3
140018722:	cc                   	int3
140018723:	cc                   	int3
140018724:	cc                   	int3
140018725:	cc                   	int3
140018726:	cc                   	int3
140018727:	cc                   	int3
140018728:	cc                   	int3
140018729:	cc                   	int3
14001872a:	cc                   	int3
14001872b:	cc                   	int3
14001872c:	cc                   	int3
14001872d:	cc                   	int3
14001872e:	cc                   	int3
14001872f:	cc                   	int3
140018730:	48 8b c4             	mov    %rsp,%rax
140018733:	48 89 58 08          	mov    %rbx,0x8(%rax)
140018737:	48 89 68 10          	mov    %rbp,0x10(%rax)
14001873b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14001873f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140018743:	41 55                	push   %r13
140018745:	41 56                	push   %r14
140018747:	41 57                	push   %r15
140018749:	48 83 ec 20          	sub    $0x20,%rsp
14001874d:	8b 5c 24 60          	mov    0x60(%rsp),%ebx
140018751:	bf 08 00 00 00       	mov    $0x8,%edi
140018756:	8b c7                	mov    %edi,%eax
140018758:	4d 8b e9             	mov    %r9,%r13
14001875b:	48 f7 e3             	mul    %rbx
14001875e:	48 8d 15 c7 3a 01 00 	lea    0x13ac7(%rip),%rdx        # 0x14002c22c
140018765:	49 8b f0             	mov    %r8,%rsi
140018768:	4c 8d 77 f7          	lea    -0x9(%rdi),%r14
14001876c:	49 0f 40 c6          	cmovo  %r14,%rax
140018770:	48 8b c8             	mov    %rax,%rcx
140018773:	e8 00 c5 00 00       	call   0x140024c78
140018778:	48 8b e8             	mov    %rax,%rbp
14001877b:	8b c7                	mov    %edi,%eax
14001877d:	48 f7 e3             	mul    %rbx
140018780:	48 8d 15 a5 3a 01 00 	lea    0x13aa5(%rip),%rdx        # 0x14002c22c
140018787:	49 0f 40 c6          	cmovo  %r14,%rax
14001878b:	48 8b c8             	mov    %rax,%rcx
14001878e:	e8 e5 c4 00 00       	call   0x140024c78
140018793:	45 33 c9             	xor    %r9d,%r9d
140018796:	4c 8b f0             	mov    %rax,%r14
140018799:	41 8b d9             	mov    %r9d,%ebx
14001879c:	48 85 ed             	test   %rbp,%rbp
14001879f:	0f 84 9f 00 00 00    	je     0x140018844
1400187a5:	48 85 c0             	test   %rax,%rax
1400187a8:	0f 84 96 00 00 00    	je     0x140018844
1400187ae:	41 8b f9             	mov    %r9d,%edi
1400187b1:	44 39 4c 24 60       	cmp    %r9d,0x60(%rsp)
1400187b6:	76 4e                	jbe    0x140018806
1400187b8:	4c 8b fd             	mov    %rbp,%r15
1400187bb:	4c 2b fe             	sub    %rsi,%r15
1400187be:	85 db                	test   %ebx,%ebx
1400187c0:	78 60                	js     0x140018822
1400187c2:	48 8d 05 a7 07 00 00 	lea    0x7a7(%rip),%rax        # 0x140018f70
1400187c9:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
1400187cd:	49 89 04 37          	mov    %rax,(%r15,%rsi,1)
1400187d1:	4d 8d 04 fe          	lea    (%r14,%rdi,8),%r8
1400187d5:	48 8b 0e             	mov    (%rsi),%rcx
1400187d8:	48 ff c2             	inc    %rdx
1400187db:	66 44 39 0c 51       	cmp    %r9w,(%rcx,%rdx,2)
1400187e0:	75 f6                	jne    0x1400187d8
1400187e2:	48 ff 15 c7 26 01 00 	rex.W call *0x126c7(%rip)        # 0x14002aeb0
1400187e9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400187ee:	ff c7                	inc    %edi
1400187f0:	48 83 c6 08          	add    $0x8,%rsi
1400187f4:	8b d8                	mov    %eax,%ebx
1400187f6:	41 b9 00 00 00 00    	mov    $0x0,%r9d
1400187fc:	3b 7c 24 60          	cmp    0x60(%rsp),%edi
140018800:	72 bc                	jb     0x1400187be
140018802:	85 c0                	test   %eax,%eax
140018804:	78 1c                	js     0x140018822
140018806:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
14001880b:	4d 8b cd             	mov    %r13,%r9
14001880e:	48 8b d5             	mov    %rbp,%rdx
140018811:	49 8b ce             	mov    %r14,%rcx
140018814:	48 ff 15 6d 26 01 00 	rex.W call *0x1266d(%rip)        # 0x14002ae88
14001881b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140018820:	8b d8                	mov    %eax,%ebx
140018822:	85 ff                	test   %edi,%edi
140018824:	74 23                	je     0x140018849
140018826:	49 8b f6             	mov    %r14,%rsi
140018829:	48 8b 0e             	mov    (%rsi),%rcx
14001882c:	48 ff 15 85 26 01 00 	rex.W call *0x12685(%rip)        # 0x14002aeb8
140018833:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140018838:	48 8d 76 08          	lea    0x8(%rsi),%rsi
14001883c:	48 83 ef 01          	sub    $0x1,%rdi
140018840:	75 e7                	jne    0x140018829
140018842:	eb 05                	jmp    0x140018849
140018844:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
140018849:	48 8b cd             	mov    %rbp,%rcx
14001884c:	48 ff 15 65 27 01 00 	rex.W call *0x12765(%rip)        # 0x14002afb8
140018853:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140018858:	49 8b ce             	mov    %r14,%rcx
14001885b:	48 ff 15 56 27 01 00 	rex.W call *0x12756(%rip)        # 0x14002afb8
140018862:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140018867:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14001886c:	8b c3                	mov    %ebx,%eax
14001886e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140018873:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140018878:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14001887d:	48 83 c4 20          	add    $0x20,%rsp
140018881:	41 5f                	pop    %r15
140018883:	41 5e                	pop    %r14
140018885:	41 5d                	pop    %r13
140018887:	c3                   	ret
140018888:	cc                   	int3
140018889:	cc                   	int3
14001888a:	cc                   	int3
14001888b:	cc                   	int3
14001888c:	cc                   	int3
14001888d:	cc                   	int3
14001888e:	cc                   	int3
14001888f:	cc                   	int3
140018890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140018895:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001889a:	57                   	push   %rdi
14001889b:	48 83 ec 20          	sub    $0x20,%rsp
14001889f:	33 c0                	xor    %eax,%eax
1400188a1:	33 ff                	xor    %edi,%edi
1400188a3:	41 8b f1             	mov    %r9d,%esi
1400188a6:	49 8b d8             	mov    %r8,%rbx
1400188a9:	45 85 c9             	test   %r9d,%r9d
1400188ac:	74 27                	je     0x1400188d5
1400188ae:	85 c0                	test   %eax,%eax
1400188b0:	78 23                	js     0x1400188d5
1400188b2:	8b 0b                	mov    (%rbx),%ecx
1400188b4:	85 c9                	test   %ecx,%ecx
1400188b6:	74 13                	je     0x1400188cb
1400188b8:	48 ff 15 59 28 01 00 	rex.W call *0x12859(%rip)        # 0x14002b118
1400188bf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400188c4:	85 c0                	test   %eax,%eax
1400188c6:	78 03                	js     0x1400188cb
1400188c8:	83 23 00             	andl   $0x0,(%rbx)
1400188cb:	ff c7                	inc    %edi
1400188cd:	48 83 c3 04          	add    $0x4,%rbx
1400188d1:	3b fe                	cmp    %esi,%edi
1400188d3:	72 d9                	jb     0x1400188ae
1400188d5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400188da:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400188df:	48 83 c4 20          	add    $0x20,%rsp
1400188e3:	5f                   	pop    %rdi
1400188e4:	c3                   	ret
1400188e5:	cc                   	int3
1400188e6:	cc                   	int3
1400188e7:	cc                   	int3
1400188e8:	cc                   	int3
1400188e9:	cc                   	int3
1400188ea:	cc                   	int3
1400188eb:	cc                   	int3
1400188ec:	cc                   	int3
1400188ed:	cc                   	int3
1400188ee:	cc                   	int3
1400188ef:	cc                   	int3
1400188f0:	48 8b c4             	mov    %rsp,%rax
1400188f3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400188f7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400188fb:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400188ff:	4c 89 70 20          	mov    %r14,0x20(%rax)
140018903:	41 57                	push   %r15
140018905:	48 83 ec 30          	sub    $0x30,%rsp
140018909:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14001890e:	33 db                	xor    %ebx,%ebx
140018910:	33 f6                	xor    %esi,%esi
140018912:	4d 8b f1             	mov    %r9,%r14
140018915:	4d 8b f8             	mov    %r8,%r15
140018918:	39 5c 24 68          	cmp    %ebx,0x68(%rsp)
14001891c:	76 41                	jbe    0x14001895f
14001891e:	85 db                	test   %ebx,%ebx
140018920:	78 4f                	js     0x140018971
140018922:	49 8b 16             	mov    (%r14),%rdx
140018925:	48 8d 04 b7          	lea    (%rdi,%rsi,4),%rax
140018929:	41 b9 05 00 00 00    	mov    $0x5,%r9d
14001892f:	8b ce                	mov    %esi,%ecx
140018931:	48 c1 e1 04          	shl    $0x4,%rcx
140018935:	49 03 cf             	add    %r15,%rcx
140018938:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001893d:	45 8d 41 ff          	lea    -0x1(%r9),%r8d
140018941:	48 ff 15 e8 27 01 00 	rex.W call *0x127e8(%rip)        # 0x14002b130
140018948:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001894d:	ff c6                	inc    %esi
14001894f:	49 83 c6 08          	add    $0x8,%r14
140018953:	8b d8                	mov    %eax,%ebx
140018955:	3b 74 24 68          	cmp    0x68(%rsp),%esi
140018959:	72 c3                	jb     0x14001891e
14001895b:	85 c0                	test   %eax,%eax
14001895d:	78 12                	js     0x140018971
14001895f:	48 ff 15 ba 27 01 00 	rex.W call *0x127ba(%rip)        # 0x14002b120
140018966:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001896b:	8b d8                	mov    %eax,%ebx
14001896d:	85 c0                	test   %eax,%eax
14001896f:	79 1f                	jns    0x140018990
140018971:	85 f6                	test   %esi,%esi
140018973:	74 1b                	je     0x140018990
140018975:	8b 0f                	mov    (%rdi),%ecx
140018977:	48 ff 15 9a 27 01 00 	rex.W call *0x1279a(%rip)        # 0x14002b118
14001897e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140018983:	83 27 00             	andl   $0x0,(%rdi)
140018986:	48 8d 7f 04          	lea    0x4(%rdi),%rdi
14001898a:	48 83 ee 01          	sub    $0x1,%rsi
14001898e:	75 e5                	jne    0x140018975
140018990:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140018995:	8b c3                	mov    %ebx,%eax
140018997:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001899c:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1400189a1:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
1400189a6:	48 83 c4 30          	add    $0x30,%rsp
1400189aa:	41 5f                	pop    %r15
1400189ac:	c3                   	ret
1400189ad:	cc                   	int3
1400189ae:	cc                   	int3
1400189af:	cc                   	int3
1400189b0:	cc                   	int3
1400189b1:	cc                   	int3
1400189b2:	cc                   	int3
1400189b3:	cc                   	int3
1400189b4:	cc                   	int3
1400189b5:	cc                   	int3
1400189b6:	cc                   	int3
1400189b7:	cc                   	int3
1400189b8:	cc                   	int3
1400189b9:	cc                   	int3
1400189ba:	cc                   	int3
1400189bb:	cc                   	int3
1400189bc:	cc                   	int3
1400189bd:	cc                   	int3
1400189be:	cc                   	int3
1400189bf:	cc                   	int3
1400189c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400189c5:	57                   	push   %rdi
1400189c6:	48 83 ec 20          	sub    $0x20,%rsp
1400189ca:	48 8d 05 cf 1a 01 00 	lea    0x11acf(%rip),%rax        # 0x14002a4a0
1400189d1:	41 b0 01             	mov    $0x1,%r8b
1400189d4:	48 89 01             	mov    %rax,(%rcx)
1400189d7:	8b da                	mov    %edx,%ebx
1400189d9:	48 8b f9             	mov    %rcx,%rdi
1400189dc:	e8 5f 11 00 00       	call   0x140019b40
1400189e1:	48 83 25 07 f7 01 00 	andq   $0x0,0x1f707(%rip)        # 0x1400380f0
1400189e8:	00
1400189e9:	c6 05 28 f8 01 00 00 	movb   $0x0,0x1f828(%rip)        # 0x140038218
1400189f0:	f6 c3 01             	test   $0x1,%bl
1400189f3:	74 0f                	je     0x140018a04
1400189f5:	48 8b cf             	mov    %rdi,%rcx
1400189f8:	48 ff 15 29 25 01 00 	rex.W call *0x12529(%rip)        # 0x14002af28
1400189ff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140018a04:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140018a09:	48 8b c7             	mov    %rdi,%rax
140018a0c:	48 83 c4 20          	add    $0x20,%rsp
140018a10:	5f                   	pop    %rdi
140018a11:	c3                   	ret
140018a12:	cc                   	int3
140018a13:	cc                   	int3
140018a14:	cc                   	int3
140018a15:	cc                   	int3
140018a16:	cc                   	int3
140018a17:	cc                   	int3
140018a18:	cc                   	int3
140018a19:	cc                   	int3
140018a1a:	cc                   	int3
140018a1b:	cc                   	int3