<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/60352>60352</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            clang frontend command failed
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          dmitrmax
      </td>
    </tr>
</table>

<pre>
    Hi!

Trying to compile this code
```
#include <string>

template<typename X>
struct A {
    X x;

    A(X x)  : x(x) {}

    template<typename T>
    requires requires(T t) {
        []<typename Y>(A<Y>&){}(t);
 }
    A(T&& t) : x(std::forward<T>(t).x) {}
};

struct V {
 std::string x;
};

int main()
{
    A<int> x {0};
 A<long> y(x);
    V v{""};
    A<std::string> t("");
    A<int> s(std::move(t));

    return 0;
}
```

Got this:
```
Stack dump:
0.      Program arguments: /opt/compiler-explorer/clang-15.0.0/bin/clang++ -gdwarf-4 -g -o /app/output.s -mllvm --x86-asm-syntax=intel -S --gcc-toolchain=/opt/compiler-explorer/gcc-12.2.0 -fcolor-diagnostics -fno-crash-diagnostics -std=c++20 <source>
1.      <source>:26:25: current parser token ';'
2.      <source>:21:1: parsing function body 'main'
3.      <source>:21:1: in compound statement ('{}')
 #0 0x0000561720410f84 PrintStackTraceSignalHandler(void*) Signals.cpp:0:0
 #1 0x000056172040edac llvm::sys::CleanupOnSignal(unsigned long) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x38c8dac)
 #2 0x000056172034cbe8 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
 #3 0x00007f9502bb6420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420)
 #4 0x000056172296f12d clang::Sema::HandleDependentAccessCheck(clang::DependentDiagnostic const&, clang::MultiLevelTemplateArgumentList const&) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5e2912d)
 #5 0x0000561723237eee clang::Sema::PerformDependentDiagnostics(clang::DeclContext const*, clang::MultiLevelTemplateArgumentList const&) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x66f1eee)
 #6 0x00005617231f8f65 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformLambdaExpr(clang::LambdaExpr*) SemaTemplateInstantiate.cpp:0:0
 #7 0x00005617231fa4dc clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*) SemaTemplateInstantiate.cpp:0:0
 #8 0x00005617232033fd clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*) SemaTemplateInstantiate.cpp:0:0
 #9 0x00005617231fa836 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*) SemaTemplateInstantiate.cpp:0:0
#10 0x0000561723205db4 (anonymous namespace)::TemplateInstantiator::TransformExprRequirement(clang::concepts::ExprRequirement*) SemaTemplateInstantiate.cpp:0:0
#11 0x00005617232208b9 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformRequiresExpr(clang::RequiresExpr*) SemaTemplateInstantiate.cpp:0:0
#12 0x00005617231fa1fc clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*) SemaTemplateInstantiate.cpp:0:0
#13 0x0000561723229f3a clang::Sema::SubstExpr(clang::Expr*, clang::MultiLevelTemplateArgumentList const&) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x66e3f3a)
#14 0x0000561722a90ee8 calculateConstraintSatisfaction(clang::Sema&, clang::NamedDecl const*, llvm::ArrayRef<clang::TemplateArgument>, clang::SourceLocation, clang::MultiLevelTemplateArgumentList&, clang::Expr const*, clang::ConstraintSatisfaction&)::'lambda'(clang::Expr const*)::operator()(clang::Expr const*) const SemaConcept.cpp:0:0
#15 0x0000561722a91ede bool calculateConstraintSatisfaction<calculateConstraintSatisfaction(clang::Sema&, clang::NamedDecl const*, llvm::ArrayRef<clang::TemplateArgument>, clang::SourceLocation, clang::MultiLevelTemplateArgumentList&, clang::Expr const*, clang::ConstraintSatisfaction&)::'lambda'(clang::Expr const*)>(clang::Sema&, clang::Expr const*, clang::ConstraintSatisfaction&, calculateConstraintSatisfaction(clang::Sema&, clang::NamedDecl const*, llvm::ArrayRef<clang::TemplateArgument>, clang::SourceLocation, clang::MultiLevelTemplateArgumentList&, clang::Expr const*, clang::ConstraintSatisfaction&)::'lambda'(clang::Expr const*)&&) SemaConcept.cpp:0:0
#16 0x0000561722a925bf CheckConstraintSatisfaction(clang::Sema&, clang::NamedDecl const*, llvm::ArrayRef<clang::Expr const*>, llvm::ArrayRef<clang::TemplateArgument>, clang::SourceRange, clang::ConstraintSatisfaction&) SemaConcept.cpp:0:0
#17 0x0000561722a92829 clang::Sema::CheckConstraintSatisfaction(clang::NamedDecl const*, llvm::ArrayRef<clang::Expr const*>, llvm::ArrayRef<clang::TemplateArgument>, clang::SourceRange, clang::ConstraintSatisfaction&) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5f4c829)
#18 0x0000561722a92c11 clang::Sema::CheckInstantiatedFunctionTemplateConstraints(clang::SourceLocation, clang::FunctionDecl*, llvm::ArrayRef<clang::TemplateArgument>, clang::ConstraintSatisfaction&) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5f4cc11)
#19 0x00005617231be27d clang::Sema::FinishTemplateArgumentDeduction(clang::FunctionTemplateDecl*, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, unsigned int, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl<clang::Sema::OriginalCallArg> const*, bool, llvm::function_ref<bool ()>) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x667827d)
#20 0x00005617231bf10e void llvm::function_ref<void ()>::callback_fn<clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool, llvm::function_ref<bool (llvm::ArrayRef<clang::QualType>)>)::'lambda1'()>(long) SemaTemplateDeduction.cpp:0:0
#21 0x0000561722943945 clang::Sema::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5dfd945)
#22 0x00005617231c89c3 clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool, llvm::function_ref<bool (llvm::ArrayRef<clang::QualType>)>) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x66829c3)
#23 0x00005617230204fd clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool, bool, clang::CallExpr::ADLCallKind, clang::OverloadCandidateParamOrder) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x64da4fd)
#24 0x0000561722e725e8 ResolveConstructorOverload(clang::Sema&, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, clang::QualType, clang::DeclContextLookupResult, clang::OverloadCandidate*&, bool, bool, bool, bool, bool) SemaInit.cpp:0:0
#25 0x0000561722e89b0d TryConstructorInitialization(clang::Sema&, clang::InitializedEntity const&, clang::InitializationKind const&, llvm::MutableArrayRef<clang::Expr*>, clang::QualType, clang::QualType, clang::InitializationSequence&, bool, bool) SemaInit.cpp:0:0
#26 0x0000561722e8c1dd clang::InitializationSequence::InitializeFrom(clang::Sema&, clang::InitializedEntity const&, clang::InitializationKind const&, llvm::MutableArrayRef<clang::Expr*>, bool, bool) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x63461dd)
#27 0x0000561722b1c0a2 clang::Sema::AddInitializerToDecl(clang::Decl*, clang::Expr*, bool) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5fd60a2)
#28 0x00005617228227a3 clang::Parser::ParseDeclarationAfterDeclaratorAndAttributes(clang::Declarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::ForRangeInit*) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5cdc7a3)
#29 0x0000561722836006 clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::ParsedAttributes&, clang::SourceLocation*, clang::Parser::ForRangeInit*) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5cf0006)
#30 0x0000561722837088 clang::Parser::ParseSimpleDeclaration(clang::DeclaratorContext, clang::SourceLocation&, clang::ParsedAttributes&, clang::ParsedAttributes&, bool, clang::Parser::ForRangeInit*, clang::SourceLocation*) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5cf1088)
#31 0x00005617228375a7 clang::Parser::ParseDeclaration(clang::DeclaratorContext, clang::SourceLocation&, clang::ParsedAttributes&, clang::ParsedAttributes&, clang::SourceLocation*) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5cf15a7)
#32 0x00005617228dd4d0 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5d974d0)
#33 0x00005617228de923 clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5d98923)
#34 0x00005617228df846 clang::Parser::ParseCompoundStatementBody(bool) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5d99846)
#35 0x00005617228e0c12 clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5d9ac12)
#36 0x00005617228064b4 clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5cc04b4)
#37 0x000056172283614f clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::ParsedAttributes&, clang::SourceLocation*, clang::Parser::ForRangeInit*) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5cf014f)
#38 0x0000561722800aa5 clang::Parser::ParseDeclOrFunctionDefInternal(clang::ParsedAttributes&, clang::ParsingDeclSpec&, clang::AccessSpecifier) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5cbaaa5)
#39 0x0000561722801a20 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::ParsedAttributes&, clang::ParsingDeclSpec*, clang::AccessSpecifier) (.part.0) Parser.cpp:0:0
#40 0x00005617228094f6 clang::Parser::ParseExternalDeclaration(clang::ParsedAttributes&, clang::ParsingDeclSpec*) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5cc34f6)
#41 0x000056172280a90a clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, clang::Sema::ModuleImportState&) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5cc490a)
#42 0x00005617227fa0ba clang::ParseAST(clang::Sema&, bool, bool) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x5cb40ba)
#43 0x000056172162dcc5 clang::CodeGenAction::ExecuteAction() (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x4ae7cc5)
#44 0x0000561720f361d1 clang::FrontendAction::Execute() (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x43f01d1)
#45 0x0000561720ebded3 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x4377ed3)
#46 0x0000561721014adb clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x44ceadb)
#47 0x000056171dd6bb64 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x1225b64)
#48 0x000056171dd6510b ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#49 0x0000561720d27969 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const::'lambda'()>(long) Job.cpp:0:0
#50 0x000056172034cce7 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x3806ce7)
#51 0x0000561720d27f5c clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (.part.0) Job.cpp:0:0
#52 0x0000561720cf1fce clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x41abfce)
#53 0x0000561720cf29ed clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x41ac9ed)
#54 0x0000561720cfd83c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x41b783c)
#55 0x000056171dd698e9 clang_main(int, char**) (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x12238e9)
#56 0x00007f9502664083 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24083)
#57 0x000056171dd64d1e _start (/opt/compiler-explorer/clang-15.0.0/bin/clang+++0x121ed1e)
clang-15: error: clang frontend command failed with exit code 139 (use -v to see invocation)
Compiler returned: 139
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsXF9z2zYS_zT0C0YaEODfBz_Ictyml559kafXe_KAACjzQhEsCDryffobgJREQJRsp0za3iUTyxQJLHZ_u9hdLECTpinWFeeXXnjlhdcXpFWPQl6yTaHkhmwvMsGeL38sPOR78NqDi-7zXj4X1RooAajY1EXJgXosGkAF432zCPb_u68IFxUtW8aBh5eNkkW19vC7IUnFN3VJFPfwUj3XvCIbDn7dt2mUbKkCC-DFV90dAAD4FWw9fDWkou8uPJToJygFwMMLfZWYb7pvfO02Hxv4fj-wbiH5b20hebO_8FByD9SO5L6d_tfBOKT1L00LJQsPL7vLyENpzwpKNJW9DGDP3k6Oe9M86gfrhWkU8_DCw4tcyM9EMg8v77tBdLP5sazxtQNTD-cvA_73RDvtDJE96l5UCmxIUXko0ez3ra6GrONlUSkPvwNbPQYc0jBPS2EsADz3yjk8BQD8Ap40OYT0_2HPnrTDq6ajDC-mg0NswEszBG8jnvhOAYMuQ7WrVlYAWkCMWrf5_EEoMws09bFWK0XoJ8DaTb1vAeceTO-kWEuyAUSu2w2vlCYAPHQjauWhm35-yRnf1qWQXOp7JanWMz-cwzn00E2mFdHd9NCVh67AbM0-E5nPAjBbg5nQ1Ehda5qtqls1b8BsU5ZPGzCbbZNoRprNrHmuFNl6-LqoFC_BbAVmszWlMyVESR-1rvH1WaZ0Yx_N0RyCWU5FKeSMFWRdiUYVtAGzvBIzKknzaN826rimHeMIGvcgWkn5fgb6GiTrNl6gSH-EGinaSskrBWoiGy6BEp94BTwUa62huCOBxkj4Hl7oH9NTW3zeVlQVogLa52kSnYn3NPBZGkVlPKFoKwYaRRTXmgTGJuPdXI_3cwV4CEMAtxBCGEZ-jGDgwzwJwJ0sKmUM5V4SylfFuiLlj6RipcY4eRIF89BCz-_uUTOntTYnaH72tH2bNuSMUKAV3s-a56a7WJacVG19W3XUPJS0lQkHDJj5qf2IFuF32KKHruAWJzRhhFryI4tHHNCMJ2CpDeQjp-KJy2dXej2JUWq3WYpK8a0ahwH3Q8R5GkKUZVGAIHh4kLxRQvIH2SvopiwyD91sk-ghCmZlUbXb2bpquwe1epScsHkjtHxXcOsHAYKWJMFQEpRGuY8Y6CAwKK_4hnRXnSzXvOYV45VaUMqbZvnI6ScPJYMe-xbX-6kCqKgaZaLBckj857ZUxQf-xMv7Po4tej_yoWjUoNdEqgw5Sn3ELADCIQAY4ZhzPg7AHZe5kJsR-RoXAVr2ut3JsPiDJY-i3OecW5JHluR-nuRROOTxXnJ-L0nVaKk9vPRQQipRPW9E2wCdHTQ1oYZk17wX5H3VKFKpgighO09jaPV0PpBNxsi7bS1tzIb3Ox_BN-SYJB-fLLEjCgkY_eqiHAvxpewntg1CjHP21dlfkrI8FuFw9-1ipK4WEhz9RbSg4w50tBCyLABfxOMRgx-73FvPb5tXKirKa9UcOLeavl0I3xYCwSRLv7oOep6bY13YT94uDnJNys__KhNbs48dbaQ5JuPBZdVmjToz8B8cPTjOMTkslxD27cSBpJDzBFBS0lbzs9QsSKITQqKKJicmObVlM8If5QR_JxvOdAS1Quch_1tISZ4_8tzDy6EdODiYFaVFd2VS3w-Cko6TNwB6zKRWy6nQfkr0aG-FHopLE-5MWu2qe0C3by9qLo2ldivWsz26a2Oly863jFtm6KjP54yDTIjyRR3i5XctT63ld6_B7AvZWX6flVPry5S1dsHg7DSLnGmGwiwHZtH0rXVhC9EpYir9fSTVmr8B8Jdxi13cEpSOB85Xg_k_ANs0i-A8oElXNtzDnbhwU98_A_cg72E3feFpJ_RBAGdVfHaq76ho_UzmXL4NltT3LSydVVDGUXyionJTVEXz6MpxzVk7Yr4uzqNIrTakLH_hVAn5flOXNmCGMGejuBkfs6-fmWLVef24TqnZS3VgsJfjfZWLvsMrOT1AdCuLdVGRUi9LF9IUy4ezVycsNt1dHfRBGnsxGU2fN2k5J0uI4wTFbKh3BB295z7k4EkU7DR35umBu25FSMoyI_TTQ16dAqVTpKvH5tX2cmYS6cDa6evV3vHgF6e3l1fr9yVG_9GS8v655p0R7D6tsO93cX-fj-2KyMMF357H0aiFfLuYGuA0CMenvmyrfxbqcdXmeUEL3tfNV91i9bzXfK01TebjWM7SILRs3VmW0ySleFzQ77Y6ia1O5bYSlFJsqdIuUUAEg_xEuFqwfey4feKyFIQtScUKRhT_En3qu90uwh0p5DdS9hHnK64cBbq_x6qj3dDXH_SNvxUVe2mUOyLJ5lYyrauplBkwEuR2DLKLMjxGIU_AR96I8qlPzFodcXfsvWa1cc4B_dwqkpV8OhWMzYJjo-n3Vj4I8amtP_KmLd10ZcQ-Fy9o2f7duf33VTG-PkF2-YQnaQYZuDdbejuQdeeClMV_yGsXdvsenL2rVKGeT-2b2aS1_Vktf6-CTkB_4rbNzIr_1vJKR7ERtF9CNXJQpT5jrxjKAe9Gis2fHm4XmGlcAg4in9kuwV5JZz6FBJ307wdI5L3ovLa7sXnsxwc16kmlCXMWQYIsaeyFaoJQTKzE484cpBhca5aJNIpb5IrL3XchFxVbKCWLrFV8ZAOX9CVX1xiORmCH3YBcnDKhYa8bIc3KX4PdF22nwYsyGhM7uqc2XjiCMHoRrx-kaGsbkbvumIl-uqo5PRbwAFnvnccAsAB_KdC4ZvZtIMwhhNEQQvusC0pwDJPkLISrYlOXQ8M7ZVzjSLk4jJrSWSRPtBjJZ85i-pJ2psPch0liYe67mIckfu00_5Og_c2wC0lsYYds7BgLGDxvr7sjX7fS9ZaWgxwt3jg1CrXZ2Q5G7aGydNZ_6k6vU86oS3i7ciZbGKdxwKAFPnbA5yk6H5_Gwf-zoD0dUkmKrMjkHDxLWJ4E5yPTsj-iuEfsSrBnDyXT5hwsTZPADgB2rp9wSH10ltPd8tfl9MVM6tg6qKj5xDZLqG_lVPY5MJTAKMiCV8l3zfNCJ4yuzx0kC18vi_rQrar72d1tCE7pWCkMssDCKXZzKT_Iv-dSZ3MpP8gtCJ30HUJCwhchvJUDg3tfKS67475vDgRnQe8qUfpZkRcTlmlCmhFCrPIpdrJy6BN0PkQPQoOFxsnp90YwXPsYB2NeE6m0qCnoOBxdxQdOwgzTID_v2d9tO52eTOK-TKLpXAEOciskBE5-CkkKyVkR70VtDjIcr6lva_Jby--UdDfret9h6ggjkf2wbv9ZsLbk7ze1kMqEnEkDBqVBCq2jX4GdYcY5gdmx9IvV_ckizFcpfoQ0C2Bmc2qlY36EGKWhvUPM-A-8WvQnm7pqBqet4ovdFuxk_AWEx5RajiCwkiCY48hn1r77jdQBoGIjDE7KGs6hz6xt7MDKeiDPGGfYhq4brDsLsKvCueidlmVCGw1wHHNmpZeBldT40A8Iy-yilWH0IMXTPlgm56Sc0LEEAeWEZRbbwxzDZyzKsigAlPoP_Rtr4_sej-TojIp9Dy3B4PWbSbj3EQqzyMqQgsThPvRhBnZIL_17M93HVza7QwBHohgzYbJ4OhVurGAKGYrTKJ1y370buzeHpb8Umw2pmDsXRxVzuHlb6-FJad1cmRcAewffqW3_gt_DA91ufb_7kpGmoA-79wUNSFZjfeNBSVKoZvfYIUfKUtt3t4Lsn-smg6rt4fRo18U5D3e0L_6TyEYVEkL35SjK44Euxl6B6p58bKsVyXn5bOH5bXa5cQIjyq1KSui7lpWH1uHz_z_LcLLAkyZgvx9Hcz-n_CRyRmXkKMDt4LT8sdNRNzi1WDzT1N4LHMg2gVP3SZZTbtkRdtBAKWdvReMnkTWnofhJZM7J__Nnrfbar0kh-1eM34BebyJfEUOacmsbKwwcDFmCT87F68G1FedHAvwp7L8hhlOlE34WJ5haqIVOQE4T3h-j3SUUO66N41hMnCDghFvnTMPIeqk1igKYYPDwUBaZdmJEKsPWK95spfNGzCMzDtJErFHcJCpgPgcd_alE8znzD5N818nDC8ClNK-AdTCDvM96Ae0NICdFyRn4XKhHwLeFMn93AvjYoN42HMyegBKg4RwUg6S0H2mXj_bv93Ntgrqz89L-BbvELMUpueCXfhQHSRqHQXrxeEl8jGiK8oSECaNhliY5zmGUszwjjCfxRXGJIMLQ1-t2P4XpPCIMwzxhDIchQ5nvBZBvSFHO9dyYC7m-KJqm5ZcRxCG6KEnGy8b8PQ6EKv4ZmIceQl54fSEvdZ9Z1q4bL4Bl0ajmQEUVquSXZ0G7aGV5-ahUbV6XQzceulkX6rHN5lRstF3o2dr9mtVS_JtTrWXDQeOhG8PhfwMAAP__xuC1Uw">