140062608:	eb 13                	jmp    0x14006261d
14006260a:	4c 39 4b 10          	cmp    %r9,0x10(%rbx)
14006260e:	72 0a                	jb     0x14006261a
140062610:	77 15                	ja     0x140062627
140062612:	8b 43 18             	mov    0x18(%rbx),%eax
140062615:	41 39 06             	cmp    %eax,(%r14)
140062618:	74 0a                	je     0x140062624
14006261a:	48 8b 1b             	mov    (%rbx),%rbx
14006261d:	48 3b d9             	cmp    %rcx,%rbx
140062620:	75 e8                	jne    0x14006260a
140062622:	eb 03                	jmp    0x140062627
140062624:	40 b7 01             	mov    $0x1,%dil
140062627:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14006262c:	40 8a c7             	mov    %dil,%al
14006262f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140062634:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140062639:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14006263e:	48 89 19             	mov    %rbx,(%rcx)
140062641:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140062646:	48 83 c4 20          	add    $0x20,%rsp
14006264a:	41 5e                	pop    %r14
14006264c:	c3                   	ret
14006264d:	cc                   	int3
14006264e:	cc                   	int3
14006264f:	cc                   	int3
140062650:	cc                   	int3
140062651:	cc                   	int3
140062652:	cc                   	int3
140062653:	cc                   	int3
140062654:	40 53                	rex push %rbx
140062656:	48 83 ec 20          	sub    $0x20,%rsp
14006265a:	4c 8b d9             	mov    %rcx,%r11
14006265d:	41 ba 08 00 00 00    	mov    $0x8,%r10d
140062663:	8a 49 20             	mov    0x20(%rcx),%cl
140062666:	48 8b da             	mov    %rdx,%rbx
140062669:	49 d3 e2             	shl    %cl,%r10
14006266c:	49 ff ca             	dec    %r10
14006266f:	4c 23 54 24 50       	and    0x50(%rsp),%r10
140062674:	49 c1 e2 04          	shl    $0x4,%r10
140062678:	4d 03 53 10          	add    0x10(%r11),%r10
14006267c:	4d 85 c0             	test   %r8,%r8
14006267f:	75 08                	jne    0x140062689
140062681:	4d 89 0a             	mov    %r9,(%r10)
140062684:	4d 8b c3             	mov    %r11,%r8
140062687:	eb 13                	jmp    0x14006269c
140062689:	4d 39 02             	cmp    %r8,(%r10)
14006268c:	75 05                	jne    0x140062693
14006268e:	4d 89 0a             	mov    %r9,(%r10)
140062691:	eb 0d                	jmp    0x1400626a0
140062693:	49 8b 42 08          	mov    0x8(%r10),%rax
140062697:	4c 39 00             	cmp    %r8,(%rax)
14006269a:	75 04                	jne    0x1400626a0
14006269c:	4d 89 4a 08          	mov    %r9,0x8(%r10)
1400626a0:	49 8b 40 08          	mov    0x8(%r8),%rax
1400626a4:	4d 89 01             	mov    %r8,(%r9)
1400626a7:	49 89 41 08          	mov    %rax,0x8(%r9)
1400626ab:	4c 89 0a             	mov    %r9,(%rdx)
1400626ae:	4c 89 08             	mov    %r9,(%rax)
1400626b1:	4d 89 48 08          	mov    %r9,0x8(%r8)
1400626b5:	4d 8b 43 18          	mov    0x18(%r11),%r8
1400626b9:	41 8a 4b 20          	mov    0x20(%r11),%cl
1400626bd:	49 ff c0             	inc    %r8
1400626c0:	41 0f b6 43 21       	movzbl 0x21(%r11),%eax
1400626c5:	4d 89 43 18          	mov    %r8,0x18(%r11)
1400626c9:	49 d3 e8             	shr    %cl,%r8
1400626cc:	49 3b c0             	cmp    %r8,%rax
1400626cf:	73 0b                	jae    0x1400626dc
1400626d1:	8d 51 01             	lea    0x1(%rcx),%edx
1400626d4:	49 8b cb             	mov    %r11,%rcx
1400626d7:	e8 10 00 00 00       	call   0x1400626ec
1400626dc:	48 8b c3             	mov    %rbx,%rax
1400626df:	48 83 c4 20          	add    $0x20,%rsp
1400626e3:	5b                   	pop    %rbx
1400626e4:	c3                   	ret
1400626e5:	cc                   	int3
1400626e6:	cc                   	int3
1400626e7:	cc                   	int3
1400626e8:	cc                   	int3
1400626e9:	cc                   	int3
1400626ea:	cc                   	int3
1400626eb:	cc                   	int3
1400626ec:	48 8b c4             	mov    %rsp,%rax
1400626ef:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400626f3:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400626f7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400626fb:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400626ff:	41 56                	push   %r14
140062701:	48 83 ec 20          	sub    $0x20,%rsp
140062705:	45 32 f6             	xor    %r14b,%r14b
140062708:	40 8a f2             	mov    %dl,%sil
14006270b:	48 8b d9             	mov    %rcx,%rbx
14006270e:	80 fa 38             	cmp    $0x38,%dl
140062711:	0f 87 d7 00 00 00    	ja     0x1400627ee
140062717:	8a ca                	mov    %dl,%cl
140062719:	bf 08 00 00 00       	mov    $0x8,%edi
14006271e:	8b c7                	mov    %edi,%eax
140062720:	48 d3 e0             	shl    %cl,%rax
140062723:	48 b9 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rcx
14006272a:	ff ff 0f
14006272d:	48 3b c1             	cmp    %rcx,%rax
140062730:	77 18                	ja     0x14006274a
140062732:	48 c1 e0 04          	shl    $0x4,%rax
140062736:	48 8d 15 2b 53 02 00 	lea    0x2532b(%rip),%rdx        # 0x140087a68
14006273d:	48 8b c8             	mov    %rax,%rcx
140062740:	e8 8f 17 fd ff       	call   0x140033ed4
140062745:	48 8b e8             	mov    %rax,%rbp
140062748:	eb 02                	jmp    0x14006274c
14006274a:	33 ed                	xor    %ebp,%ebp
14006274c:	48 85 ed             	test   %rbp,%rbp
14006274f:	0f 84 99 00 00 00    	je     0x1400627ee
140062755:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140062759:	41 be 01 00 00 00    	mov    $0x1,%r14d
14006275f:	48 85 c9             	test   %rcx,%rcx
140062762:	74 0c                	je     0x140062770
140062764:	48 8d 15 fd 52 02 00 	lea    0x252fd(%rip),%rdx        # 0x140087a68
14006276b:	e8 90 17 fd ff       	call   0x140033f00
140062770:	48 8b cb             	mov    %rbx,%rcx
140062773:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
140062777:	40 88 73 20          	mov    %sil,0x20(%rbx)
14006277b:	e8 2c 0a fb ff       	call   0x1400131ac
140062780:	8a 4b 20             	mov    0x20(%rbx),%cl
140062783:	4c 8b 0b             	mov    (%rbx),%r9
140062786:	48 d3 e7             	shl    %cl,%rdi
140062789:	49 2b fe             	sub    %r14,%rdi
14006278c:	4d 8b d9             	mov    %r9,%r11
14006278f:	4c 3b cb             	cmp    %rbx,%r9
140062792:	74 5a                	je     0x1400627ee
140062794:	4d 8b d1             	mov    %r9,%r10
140062797:	4d 8b 09             	mov    (%r9),%r9
14006279a:	4d 8b 42 10          	mov    0x10(%r10),%r8
14006279e:	4c 23 c7             	and    %rdi,%r8
1400627a1:	49 c1 e0 04          	shl    $0x4,%r8
1400627a5:	4c 03 43 10          	add    0x10(%rbx),%r8
1400627a9:	49 8b 40 08          	mov    0x8(%r8),%rax
1400627ad:	48 85 c0             	test   %rax,%rax
1400627b0:	74 33                	je     0x1400627e5
1400627b2:	48 8b 00             	mov    (%rax),%rax
1400627b5:	49 3b c2             	cmp    %r10,%rax
1400627b8:	74 2e                	je     0x1400627e8
1400627ba:	49 8b 4a 08          	mov    0x8(%r10),%rcx
1400627be:	49 8b 51 08          	mov    0x8(%r9),%rdx
1400627c2:	4c 89 09             	mov    %r9,(%rcx)
1400627c5:	49 8b 4a 08          	mov    0x8(%r10),%rcx
1400627c9:	49 89 49 08          	mov    %rcx,0x8(%r9)
1400627cd:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400627d1:	49 89 4a 08          	mov    %rcx,0x8(%r10)
1400627d5:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400627d9:	4c 89 11             	mov    %r10,(%rcx)
1400627dc:	48 89 02             	mov    %rax,(%rdx)
1400627df:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400627e3:	eb 03                	jmp    0x1400627e8
1400627e5:	4d 89 10             	mov    %r10,(%r8)
1400627e8:	4d 89 58 08          	mov    %r11,0x8(%r8)
1400627ec:	eb 9e                	jmp    0x14006278c
1400627ee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400627f3:	41 8a c6             	mov    %r14b,%al
1400627f6:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400627fb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140062800:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140062805:	48 83 c4 20          	add    $0x20,%rsp
140062809:	41 5e                	pop    %r14
14006280b:	c3                   	ret
14006280c:	cc                   	int3
14006280d:	cc                   	int3
14006280e:	cc                   	int3
14006280f:	cc                   	int3
140062810:	cc                   	int3
140062811:	cc                   	int3
140062812:	cc                   	int3
140062813:	cc                   	int3
140062814:	48 8b c4             	mov    %rsp,%rax
140062817:	48 89 58 08          	mov    %rbx,0x8(%rax)
14006281b:	48 89 68 10          	mov    %rbp,0x10(%rax)
14006281f:	48 89 70 18          	mov    %rsi,0x18(%rax)
140062823:	48 89 78 20          	mov    %rdi,0x20(%rax)
140062827:	41 56                	push   %r14
140062829:	48 83 ec 20          	sub    $0x20,%rsp
14006282d:	48 8b e9             	mov    %rcx,%rbp
140062830:	be 08 00 00 00       	mov    $0x8,%esi
140062835:	8a 49 20             	mov    0x20(%rcx),%cl
140062838:	49 8b d9             	mov    %r9,%rbx
14006283b:	48 d3 e6             	shl    %cl,%rsi
14006283e:	49 8b f8             	mov    %r8,%rdi
140062841:	48 ff ce             	dec    %rsi
140062844:	4c 8b f2             	mov    %rdx,%r14
140062847:	48 3b fb             	cmp    %rbx,%rdi
14006284a:	74 64                	je     0x1400628b0
14006284c:	48 8b 17             	mov    (%rdi),%rdx
14006284f:	48 8b cf             	mov    %rdi,%rcx
140062852:	48 8b fa             	mov    %rdx,%rdi
140062855:	48 8b 41 08          	mov    0x8(%rcx),%rax
140062859:	48 89 10             	mov    %rdx,(%rax)
14006285c:	48 89 42 08          	mov    %rax,0x8(%rdx)
140062860:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140062864:	4c 8b 45 10          	mov    0x10(%rbp),%r8
140062868:	48 23 d6             	and    %rsi,%rdx
14006286b:	48 03 d2             	add    %rdx,%rdx
14006286e:	49 39 0c d0          	cmp    %rcx,(%r8,%rdx,8)
140062872:	75 1a                	jne    0x14006288e
140062874:	49 39 4c d0 08       	cmp    %rcx,0x8(%r8,%rdx,8)
140062879:	75 0a                	jne    0x140062885
14006287b:	49 83 64 d0 08 00    	andq   $0x0,0x8(%r8,%rdx,8)
140062881:	33 c0                	xor    %eax,%eax
140062883:	eb 03                	jmp    0x140062888
140062885:	48 8b 01             	mov    (%rcx),%rax
140062888:	49 89 04 d0          	mov    %rax,(%r8,%rdx,8)
14006288c:	eb 10                	jmp    0x14006289e
14006288e:	49 39 4c d0 08       	cmp    %rcx,0x8(%r8,%rdx,8)
140062893:	75 09                	jne    0x14006289e
140062895:	48 8b 41 08          	mov    0x8(%rcx),%rax
140062899:	49 89 44 d0 08       	mov    %rax,0x8(%r8,%rdx,8)
14006289e:	48 8d 15 c3 51 02 00 	lea    0x251c3(%rip),%rdx        # 0x140087a68
1400628a5:	e8 56 16 fd ff       	call   0x140033f00
1400628aa:	48 ff 4d 18          	decq   0x18(%rbp)
1400628ae:	eb 97                	jmp    0x140062847
1400628b0:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400628b5:	49 8b c6             	mov    %r14,%rax
1400628b8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400628bd:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400628c2:	49 89 1e             	mov    %rbx,(%r14)
1400628c5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400628ca:	48 83 c4 20          	add    $0x20,%rsp
1400628ce:	41 5e                	pop    %r14
1400628d0:	c3                   	ret
1400628d1:	cc                   	int3
1400628d2:	cc                   	int3
1400628d3:	cc                   	int3
1400628d4:	cc                   	int3
1400628d5:	cc                   	int3
1400628d6:	cc                   	int3
1400628d7:	cc                   	int3
1400628d8:	cc                   	int3
1400628d9:	cc                   	int3
1400628da:	cc                   	int3
1400628db:	cc                   	int3
1400628dc:	cc                   	int3
1400628dd:	cc                   	int3
1400628de:	cc                   	int3
1400628df:	cc                   	int3
1400628e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400628e5:	55                   	push   %rbp
1400628e6:	56                   	push   %rsi
1400628e7:	57                   	push   %rdi
1400628e8:	41 56                	push   %r14
1400628ea:	41 57                	push   %r15
1400628ec:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1400628f1:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1400628f8:	48 8b 05 c1 c8 03 00 	mov    0x3c8c1(%rip),%rax        # 0x14009f1c0
1400628ff:	48 33 c4             	xor    %rsp,%rax
140062902:	48 89 45 27          	mov    %rax,0x27(%rbp)
140062906:	8b f2                	mov    %edx,%esi
140062908:	48 8d 05 31 e6 02 00 	lea    0x2e631(%rip),%rax        # 0x140090f40
14006290f:	33 d2                	xor    %edx,%edx
140062911:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140062915:	48 8b f9             	mov    %rcx,%rdi
140062918:	48 8d 05 49 e6 02 00 	lea    0x2e649(%rip),%rax        # 0x140090f68
14006291f:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140062923:	48 89 45 97          	mov    %rax,-0x69(%rbp)
140062927:	44 8d 42 70          	lea    0x70(%rdx),%r8d
14006292b:	e8 0b 5b fd ff       	call   0x14003843b
140062930:	48 83 65 87 00       	andq   $0x0,-0x79(%rbp)
140062935:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140062939:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14006293f:	33 c9                	xor    %ecx,%ecx
140062941:	c7 45 a7 03 00 00 00 	movl   $0x3,-0x59(%rbp)
140062948:	c7 45 ab 20 00 00 00 	movl   $0x20,-0x55(%rbp)
14006294f:	48 ff 15 02 1f 02 00 	rex.W call *0x21f02(%rip)        # 0x140084858
140062956:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006295b:	8b d8                	mov    %eax,%ebx
14006295d:	85 c0                	test   %eax,%eax
14006295f:	74 3e                	je     0x14006299f
140062961:	48 8b 0d 98 c6 03 00 	mov    0x3c698(%rip),%rcx        # 0x14009f000
140062968:	48 8d 3d 91 c6 03 00 	lea    0x3c691(%rip),%rdi        # 0x14009f000
14006296f:	48 3b cf             	cmp    %rdi,%rcx
140062972:	0f 84 9b 02 00 00    	je     0x140062c13
140062978:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14006297c:	0f 84 91 02 00 00    	je     0x140062c13
140062982:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140062986:	4c 8d 05 4b 61 02 00 	lea    0x2614b(%rip),%r8        # 0x140088ad8
14006298d:	ba 60 00 00 00       	mov    $0x60,%edx
140062992:	44 8b c8             	mov    %eax,%r9d
140062995:	e8 82 4f ff ff       	call   0x14005791c
14006299a:	e9 74 02 00 00       	jmp    0x140062c13
14006299f:	83 7d e3 01          	cmpl   $0x1,-0x1d(%rbp)
1400629a3:	74 0a                	je     0x1400629af
1400629a5:	bb 05 00 00 00       	mov    $0x5,%ebx
1400629aa:	e9 64 02 00 00       	jmp    0x140062c13
1400629af:	ba 02 00 00 00       	mov    $0x2,%edx
1400629b4:	3b f2                	cmp    %edx,%esi
1400629b6:	72 3b                	jb     0x1400629f3
1400629b8:	48 8b 0d 41 c6 03 00 	mov    0x3c641(%rip),%rcx        # 0x14009f000
1400629bf:	48 8d 3d 3a c6 03 00 	lea    0x3c63a(%rip),%rdi        # 0x14009f000
1400629c6:	48 3b cf             	cmp    %rdi,%rcx
1400629c9:	74 1e                	je     0x1400629e9
1400629cb:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400629cf:	74 18                	je     0x1400629e9
1400629d1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400629d5:	4c 8d 05 fc 60 02 00 	lea    0x260fc(%rip),%r8        # 0x140088ad8
1400629dc:	ba 61 00 00 00       	mov    $0x61,%edx
1400629e1:	44 8b ce             	mov    %esi,%r9d
1400629e4:	e8 33 4f ff ff       	call   0x14005791c
1400629e9:	bb 57 00 00 00       	mov    $0x57,%ebx
1400629ee:	e9 20 02 00 00       	jmp    0x140062c13
1400629f3:	48 8b cf             	mov    %rdi,%rcx
1400629f6:	e8 99 f6 fa ff       	call   0x140012094
1400629fb:	85 c0                	test   %eax,%eax
1400629fd:	75 36                	jne    0x140062a35
1400629ff:	48 8b 0d fa c5 03 00 	mov    0x3c5fa(%rip),%rcx        # 0x14009f000
140062a06:	48 8d 3d f3 c5 03 00 	lea    0x3c5f3(%rip),%rdi        # 0x14009f000
140062a0d:	48 3b cf             	cmp    %rdi,%rcx
140062a10:	74 19                	je     0x140062a2b
140062a12:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140062a16:	74 13                	je     0x140062a2b
140062a18:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140062a1c:	8d 50 62             	lea    0x62(%rax),%edx
140062a1f:	4c 8d 05 b2 60 02 00 	lea    0x260b2(%rip),%r8        # 0x140088ad8
140062a26:	e8 c5 4e ff ff       	call   0x1400578f0
140062a2b:	bb 06 00 00 00       	mov    $0x6,%ebx
140062a30:	e9 de 01 00 00       	jmp    0x140062c13
140062a35:	8b 4f 08             	mov    0x8(%rdi),%ecx
140062a38:	48 ff 15 f1 28 02 00 	rex.W call *0x228f1(%rip)        # 0x140085330
140062a3f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062a44:	84 c0                	test   %al,%al
140062a46:	75 3b                	jne    0x140062a83
140062a48:	48 8b 0d b1 c5 03 00 	mov    0x3c5b1(%rip),%rcx        # 0x14009f000
140062a4f:	48 8d 3d aa c5 03 00 	lea    0x3c5aa(%rip),%rdi        # 0x14009f000
140062a56:	48 3b cf             	cmp    %rdi,%rcx
140062a59:	0f 84 46 ff ff ff    	je     0x1400629a5
140062a5f:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140062a63:	0f 84 3c ff ff ff    	je     0x1400629a5
140062a69:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140062a6d:	4c 8d 05 64 60 02 00 	lea    0x26064(%rip),%r8        # 0x140088ad8
140062a74:	ba 63 00 00 00       	mov    $0x63,%edx
140062a79:	e8 72 4e ff ff       	call   0x1400578f0
140062a7e:	e9 22 ff ff ff       	jmp    0x1400629a5
140062a83:	48 8b 5c f5 8f       	mov    -0x71(%rbp,%rsi,8),%rbx
140062a88:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140062a8d:	48 8b d3             	mov    %rbx,%rdx
140062a90:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140062a95:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140062a9a:	e8 39 ec ff ff       	call   0x1400616d8
140062a9f:	85 c0                	test   %eax,%eax
140062aa1:	74 3f                	je     0x140062ae2
140062aa3:	48 8b 0d 56 c5 03 00 	mov    0x3c556(%rip),%rcx        # 0x14009f000
140062aaa:	48 8d 3d 4f c5 03 00 	lea    0x3c54f(%rip),%rdi        # 0x14009f000
140062ab1:	48 3b cf             	cmp    %rdi,%rcx
140062ab4:	74 22                	je     0x140062ad8
140062ab6:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140062aba:	74 1c                	je     0x140062ad8
140062abc:	48 8b 49 10          	mov    0x10(%rcx),%rcx