14004642c:	90                   	nop
14004642d:	90                   	nop
14004642e:	90                   	nop
14004642f:	90                   	nop
140046430:	48 83 c1 e8          	add    $0xffffffffffffffe8,%rcx
140046434:	e9 d7 0a 00 00       	jmp    0x140046f10
140046439:	90                   	nop
14004643a:	90                   	nop
14004643b:	90                   	nop
14004643c:	48 8b c4             	mov    %rsp,%rax
14004643f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140046443:	48 89 70 18          	mov    %rsi,0x18(%rax)
140046447:	48 89 50 10          	mov    %rdx,0x10(%rax)
14004644b:	57                   	push   %rdi
14004644c:	48 83 ec 20          	sub    $0x20,%rsp
140046450:	48 8b f9             	mov    %rcx,%rdi
140046453:	48 8d 48 10          	lea    0x10(%rax),%rcx
140046457:	e8 88 f7 ff ff       	call   0x140045be4
14004645c:	b9 38 02 00 00       	mov    $0x238,%ecx
140046461:	48 8b 30             	mov    (%rax),%rsi
140046464:	ff 15 e6 c6 1c 00    	call   *0x1cc6e6(%rip)        # 0x140212b50
14004646a:	48 8b d8             	mov    %rax,%rbx
14004646d:	48 85 c0             	test   %rax,%rax
140046470:	0f 84 8c 00 00 00    	je     0x140046502
140046476:	48 8d 48 18          	lea    0x18(%rax),%rcx
14004647a:	33 d2                	xor    %edx,%edx
14004647c:	41 b8 20 02 00 00    	mov    $0x220,%r8d
140046482:	e8 7b f5 1b 00       	call   0x140205a02
140046487:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14004648c:	48 8d 05 bd 10 1f 00 	lea    0x1f10bd(%rip),%rax        # 0x140237550
140046493:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140046497:	48 89 03             	mov    %rax,(%rbx)
14004649a:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
1400464a1:	48 8b d6             	mov    %rsi,%rdx
1400464a4:	c7 43 0c 01 00 00 00 	movl   $0x1,0xc(%rbx)
1400464ab:	48 89 59 f8          	mov    %rbx,-0x8(%rcx)
1400464af:	e8 a8 f9 ff ff       	call   0x140045e5c
1400464b4:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400464b9:	48 89 07             	mov    %rax,(%rdi)
1400464bc:	48 85 db             	test   %rbx,%rbx
1400464bf:	74 2e                	je     0x1400464ef
1400464c1:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1400464c7:	83 c8 ff             	or     $0xffffffff,%eax
1400464ca:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400464cf:	83 f8 01             	cmp    $0x1,%eax
1400464d2:	75 1b                	jne    0x1400464ef
1400464d4:	33 d2                	xor    %edx,%edx
1400464d6:	48 8b 03             	mov    (%rbx),%rax
1400464d9:	48 8b cb             	mov    %rbx,%rcx
1400464dc:	48 8b 40 20          	mov    0x20(%rax),%rax
1400464e0:	ff 15 4a c9 1c 00    	call   *0x1cc94a(%rip)        # 0x140212e30
1400464e6:	48 8b cb             	mov    %rbx,%rcx
1400464e9:	ff 15 51 c6 1c 00    	call   *0x1cc651(%rip)        # 0x140212b40
1400464ef:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400464f4:	48 8b c7             	mov    %rdi,%rax
1400464f7:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400464fc:	48 83 c4 20          	add    $0x20,%rsp
140046500:	5f                   	pop    %rdi
140046501:	c3                   	ret
140046502:	b9 84 25 65 1f       	mov    $0x1f652584,%ecx
140046507:	e8 6c 4e fc ff       	call   0x14000b378
14004650c:	cc                   	int3
14004650d:	90                   	nop
14004650e:	90                   	nop
14004650f:	90                   	nop
140046510:	48 8b c4             	mov    %rsp,%rax
140046513:	48 89 58 08          	mov    %rbx,0x8(%rax)
140046517:	48 89 70 10          	mov    %rsi,0x10(%rax)
14004651b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14004651f:	4c 89 70 20          	mov    %r14,0x20(%rax)
140046523:	41 57                	push   %r15
140046525:	48 83 ec 20          	sub    $0x20,%rsp
140046529:	33 ff                	xor    %edi,%edi
14004652b:	4d 8b f8             	mov    %r8,%r15
14004652e:	4c 8b f2             	mov    %rdx,%r14
140046531:	48 8b f1             	mov    %rcx,%rsi
140046534:	4d 85 c0             	test   %r8,%r8
140046537:	0f 84 e0 00 00 00    	je     0x14004661d
14004653d:	48 8b 02             	mov    (%rdx),%rax
140046540:	48 3b 05 c9 a1 20 00 	cmp    0x20a1c9(%rip),%rax        # 0x140250710
140046547:	75 13                	jne    0x14004655c
140046549:	48 8b 42 08          	mov    0x8(%rdx),%rax
14004654d:	48 3b 05 c4 a1 20 00 	cmp    0x20a1c4(%rip),%rax        # 0x140250718
140046554:	75 06                	jne    0x14004655c
140046556:	49 8b 58 08          	mov    0x8(%r8),%rbx
14004655a:	eb 03                	jmp    0x14004655f
14004655c:	49 8b de             	mov    %r14,%rbx
14004655f:	48 8b 03             	mov    (%rbx),%rax
140046562:	48 3b 05 2f 9f 20 00 	cmp    0x209f2f(%rip),%rax        # 0x140250498
140046569:	75 12                	jne    0x14004657d
14004656b:	48 8b 43 08          	mov    0x8(%rbx),%rax
14004656f:	48 3b 05 2a 9f 20 00 	cmp    0x209f2a(%rip),%rax        # 0x1402504a0
140046576:	75 05                	jne    0x14004657d
140046578:	48 8b c6             	mov    %rsi,%rax
14004657b:	eb 5f                	jmp    0x1400465dc
14004657d:	48 8b 03             	mov    (%rbx),%rax
140046580:	48 3b 05 a9 b2 21 00 	cmp    0x21b2a9(%rip),%rax        # 0x140261830
140046587:	75 13                	jne    0x14004659c
140046589:	48 8b 43 08          	mov    0x8(%rbx),%rax
14004658d:	48 3b 05 a4 b2 21 00 	cmp    0x21b2a4(%rip),%rax        # 0x140261838
140046594:	75 06                	jne    0x14004659c
140046596:	48 8b 41 f8          	mov    -0x8(%rcx),%rax
14004659a:	eb 40                	jmp    0x1400465dc
14004659c:	48 8b d3             	mov    %rbx,%rdx
14004659f:	e8 1c f7 ff ff       	call   0x140045cc0
1400465a4:	48 85 c0             	test   %rax,%rax
1400465a7:	75 33                	jne    0x1400465dc
1400465a9:	44 8d 40 10          	lea    0x10(%rax),%r8d
1400465ad:	48 8b cb             	mov    %rbx,%rcx
1400465b0:	48 8d 15 21 b5 21 00 	lea    0x21b521(%rip),%rdx        # 0x140261ad8
1400465b7:	e8 52 f4 1b 00       	call   0x140205a0e
1400465bc:	44 8b c0             	mov    %eax,%r8d
1400465bf:	48 8d 8e f8 01 00 00 	lea    0x1f8(%rsi),%rcx
1400465c6:	48 8b c6             	mov    %rsi,%rax
1400465c9:	48 f7 d8             	neg    %rax
1400465cc:	48 8b c7             	mov    %rdi,%rax
1400465cf:	48 1b d2             	sbb    %rdx,%rdx
1400465d2:	48 23 d1             	and    %rcx,%rdx
1400465d5:	45 85 c0             	test   %r8d,%r8d
1400465d8:	48 0f 44 c2          	cmove  %rdx,%rax
1400465dc:	49 89 07             	mov    %rax,(%r15)
1400465df:	48 85 c0             	test   %rax,%rax
1400465e2:	75 07                	jne    0x1400465eb
1400465e4:	bf 02 40 00 80       	mov    $0x80004002,%edi
1400465e9:	eb 15                	jmp    0x140046600
1400465eb:	4c 3b f3             	cmp    %rbx,%r14
1400465ee:	75 10                	jne    0x140046600
1400465f0:	48 8b 0e             	mov    (%rsi),%rcx
1400465f3:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400465f7:	48 8b ce             	mov    %rsi,%rcx
1400465fa:	ff 15 30 c8 1c 00    	call   *0x1cc830(%rip)        # 0x140212e30
140046600:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140046605:	8b c7                	mov    %edi,%eax
140046607:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14004660c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140046611:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140046616:	48 83 c4 20          	add    $0x20,%rsp
14004661a:	41 5f                	pop    %r15
14004661c:	c3                   	ret
14004661d:	33 d2                	xor    %edx,%edx
14004661f:	b9 60 25 65 1f       	mov    $0x1f652560,%ecx
140046624:	e8 bb 4c fc ff       	call   0x14000b2e4
140046629:	cc                   	int3
14004662a:	90                   	nop
14004662b:	90                   	nop
14004662c:	48 8b c4             	mov    %rsp,%rax
14004662f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140046633:	48 89 68 10          	mov    %rbp,0x10(%rax)
140046637:	48 89 70 18          	mov    %rsi,0x18(%rax)
14004663b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14004663f:	41 56                	push   %r14
140046641:	48 83 ec 20          	sub    $0x20,%rsp
140046645:	0f 57 c0             	xorps  %xmm0,%xmm0
140046648:	49 8b f8             	mov    %r8,%rdi
14004664b:	0f 11 01             	movups %xmm0,(%rcx)
14004664e:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140046653:	4c 8b f2             	mov    %rdx,%r14
140046656:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
14004665b:	48 8b d9             	mov    %rcx,%rbx
14004665e:	49 3b d0             	cmp    %r8,%rdx
140046661:	75 0d                	jne    0x140046670
140046663:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
14004666a:	00
14004666b:	c6 01 00             	movb   $0x0,(%rcx)
14004666e:	eb 7f                	jmp    0x1400466ef
140046670:	49 2b fe             	sub    %r14,%rdi
140046673:	48 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbp
14004667a:	ff ff 7f
14004667d:	48 3b fd             	cmp    %rbp,%rdi
140046680:	0f 87 b2 00 00 00    	ja     0x140046738
140046686:	48 83 ff 0f          	cmp    $0xf,%rdi
14004668a:	77 1d                	ja     0x1400466a9
14004668c:	48 89 79 10          	mov    %rdi,0x10(%rcx)
140046690:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
140046697:	00
140046698:	0f ae e8             	lfence
14004669b:	4c 8b c7             	mov    %rdi,%r8
14004669e:	e8 4d f3 1b 00       	call   0x1402059f0
1400466a3:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
1400466a7:	eb 46                	jmp    0x1400466ef
1400466a9:	48 8b c7             	mov    %rdi,%rax
1400466ac:	48 83 c8 0f          	or     $0xf,%rax
1400466b0:	48 3b c5             	cmp    %rbp,%rax
1400466b3:	77 0f                	ja     0x1400466c4
1400466b5:	b9 16 00 00 00       	mov    $0x16,%ecx
1400466ba:	48 8b e8             	mov    %rax,%rbp
1400466bd:	48 3b c1             	cmp    %rcx,%rax
1400466c0:	48 0f 42 e9          	cmovb  %rcx,%rbp
1400466c4:	48 8d 4d 01          	lea    0x1(%rbp),%rcx
1400466c8:	48 85 c9             	test   %rcx,%rcx
1400466cb:	75 40                	jne    0x14004670d
1400466cd:	33 f6                	xor    %esi,%esi
1400466cf:	48 89 33             	mov    %rsi,(%rbx)
1400466d2:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1400466d6:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
1400466da:	0f ae e8             	lfence
1400466dd:	4c 8b c7             	mov    %rdi,%r8
1400466e0:	49 8b d6             	mov    %r14,%rdx
1400466e3:	48 8b ce             	mov    %rsi,%rcx
1400466e6:	e8 05 f3 1b 00       	call   0x1402059f0
1400466eb:	c6 04 3e 00          	movb   $0x0,(%rsi,%rdi,1)
1400466ef:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400466f4:	48 8b c3             	mov    %rbx,%rax
1400466f7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400466fc:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140046701:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140046706:	48 83 c4 20          	add    $0x20,%rsp
14004670a:	41 5e                	pop    %r14
14004670c:	c3                   	ret
14004670d:	0f ae e8             	lfence
140046710:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140046717:	72 0a                	jb     0x140046723
140046719:	e8 36 f1 fb ff       	call   0x140005854
14004671e:	48 8b f0             	mov    %rax,%rsi
140046721:	eb ac                	jmp    0x1400466cf
140046723:	ff 15 27 c4 1c 00    	call   *0x1cc427(%rip)        # 0x140212b50
140046729:	48 8b f0             	mov    %rax,%rsi
14004672c:	48 85 c0             	test   %rax,%rax
14004672f:	75 9e                	jne    0x1400466cf
140046731:	ff 15 f9 c3 1c 00    	call   *0x1cc3f9(%rip)        # 0x140212b30
140046737:	cc                   	int3
140046738:	e8 03 f1 fb ff       	call   0x140005840
14004673d:	cc                   	int3
14004673e:	90                   	nop
14004673f:	90                   	nop
140046740:	48 81 e9 f8 01 00 00 	sub    $0x1f8,%rcx
140046747:	e9 04 64 ff ff       	jmp    0x14003cb50
14004674c:	90                   	nop
14004674d:	90                   	nop
14004674e:	90                   	nop
14004674f:	90                   	nop
140046750:	48 81 e9 00 02 00 00 	sub    $0x200,%rcx
140046757:	e9 24 64 ff ff       	jmp    0x14003cb80
14004675c:	90                   	nop
14004675d:	90                   	nop
14004675e:	90                   	nop
14004675f:	90                   	nop
140046760:	48 83 e9 20          	sub    $0x20,%rcx
140046764:	e9 a7 fd ff ff       	jmp    0x140046510
140046769:	90                   	nop
14004676a:	90                   	nop
14004676b:	90                   	nop
14004676c:	90                   	nop
14004676d:	90                   	nop
14004676e:	90                   	nop
14004676f:	90                   	nop
140046770:	48 81 e9 00 02 00 00 	sub    $0x200,%rcx
140046777:	e9 d4 63 ff ff       	jmp    0x14003cb50
14004677c:	90                   	nop
14004677d:	90                   	nop
14004677e:	90                   	nop
14004677f:	90                   	nop
140046780:	48 81 e9 f8 01 00 00 	sub    $0x1f8,%rcx
140046787:	e9 84 fd ff ff       	jmp    0x140046510
14004678c:	90                   	nop
14004678d:	90                   	nop
14004678e:	90                   	nop
14004678f:	90                   	nop
140046790:	48 83 e9 08          	sub    $0x8,%rcx
140046794:	e9 77 fd ff ff       	jmp    0x140046510
140046799:	90                   	nop
14004679a:	90                   	nop
14004679b:	90                   	nop
14004679c:	90                   	nop
14004679d:	90                   	nop
14004679e:	90                   	nop
14004679f:	90                   	nop
1400467a0:	48 81 e9 00 02 00 00 	sub    $0x200,%rcx
1400467a7:	e9 64 fd ff ff       	jmp    0x140046510
1400467ac:	90                   	nop
1400467ad:	90                   	nop
1400467ae:	90                   	nop
1400467af:	90                   	nop
1400467b0:	48 83 e9 10          	sub    $0x10,%rcx
1400467b4:	e9 57 fd ff ff       	jmp    0x140046510
1400467b9:	90                   	nop
1400467ba:	90                   	nop
1400467bb:	90                   	nop
1400467bc:	90                   	nop
1400467bd:	90                   	nop
1400467be:	90                   	nop
1400467bf:	90                   	nop
1400467c0:	48 81 e9 f8 01 00 00 	sub    $0x1f8,%rcx
1400467c7:	e9 b4 63 ff ff       	jmp    0x14003cb80
1400467cc:	90                   	nop
1400467cd:	90                   	nop
1400467ce:	90                   	nop
1400467cf:	90                   	nop
1400467d0:	48 83 e9 18          	sub    $0x18,%rcx
1400467d4:	e9 37 fd ff ff       	jmp    0x140046510
1400467d9:	90                   	nop
1400467da:	90                   	nop
1400467db:	90                   	nop
1400467dc:	90                   	nop
1400467dd:	90                   	nop
1400467de:	90                   	nop
1400467df:	90                   	nop
1400467e0:	48 83 ec 28          	sub    $0x28,%rsp
1400467e4:	33 d2                	xor    %edx,%edx
1400467e6:	b9 10 e8 85 02       	mov    $0x285e810,%ecx
1400467eb:	e8 f4 4a fc ff       	call   0x14000b2e4
1400467f0:	cc                   	int3
1400467f1:	90                   	nop
1400467f2:	90                   	nop
1400467f3:	90                   	nop
1400467f4:	90                   	nop
1400467f5:	90                   	nop
1400467f6:	90                   	nop
1400467f7:	90                   	nop
1400467f8:	90                   	nop
1400467f9:	90                   	nop
1400467fa:	90                   	nop
1400467fb:	90                   	nop
1400467fc:	90                   	nop
1400467fd:	90                   	nop
1400467fe:	90                   	nop
1400467ff:	90                   	nop
140046800:	48 83 ec 28          	sub    $0x28,%rsp
140046804:	33 d2                	xor    %edx,%edx
140046806:	b9 11 e8 85 02       	mov    $0x285e811,%ecx
14004680b:	e8 d4 4a fc ff       	call   0x14000b2e4
140046810:	cc                   	int3
140046811:	90                   	nop
140046812:	90                   	nop
140046813:	90                   	nop
140046814:	90                   	nop
140046815:	90                   	nop
140046816:	90                   	nop
140046817:	90                   	nop
140046818:	90                   	nop
140046819:	90                   	nop
14004681a:	90                   	nop
14004681b:	90                   	nop
14004681c:	90                   	nop
14004681d:	90                   	nop
14004681e:	90                   	nop
14004681f:	90                   	nop
140046820:	48 83 ec 28          	sub    $0x28,%rsp
140046824:	33 d2                	xor    %edx,%edx
140046826:	b9 12 e8 85 02       	mov    $0x285e812,%ecx
14004682b:	e8 b4 4a fc ff       	call   0x14000b2e4
140046830:	cc                   	int3
140046831:	90                   	nop
140046832:	90                   	nop
140046833:	90                   	nop
140046834:	48 8b c4             	mov    %rsp,%rax
140046837:	48 89 58 10          	mov    %rbx,0x10(%rax)
14004683b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14004683f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140046843:	55                   	push   %rbp