<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/69861>69861</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Crash when building LLVM with CMAKE_INTERPROCEDURAL_OPTIMIZATION
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
tobbez
</td>
</tr>
</table>
<pre>
The same build without `CMAKE_INTERPROCEDURAL_OPTIMIZATION` succeeds.
```
[561/2742] Building CXX object libunwind/src/CMakeFiles/unwind_static_objects.dir/libunwind.cpp.o
FAILED: libunwind/src/CMakeFiles/unwind_static_objects.dir/libunwind.cpp.o
/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang++ --target=x86_64-unknown-linux-gnu -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBUNWIND_LINK_DL_LIB -D_LIBUNWIND_LINK_PTHREAD_LIB -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-src/libunwind/include -std=c++11 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++11 -Werror=return-type -funwind-tables -nostdinc++ -D_DEBUG -UNDEBUG -D_LIBUNWIND_IS_NATIVE_ONLY -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -pedantic -fno-rtti -fstrict-aliasing -fno-exceptions -fno-rtti -MD -MT libunwind/src/CMakeFiles/unwind_static_objects.dir/libunwind.cpp.o -MF libunwind/src/CMakeFiles/unwind_static_objects.dir/libunwind.cpp.o.d -o libunwind/src/CMakeFiles/unwind_static_objects.dir/libunwind.cpp.o -c /tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-src/libunwind/src/libunwind.cpp
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang++ --target=x86_64-unknown-linux-gnu -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -D_LIBUNWIND_LINK_DL_LIB -D_LIBUNWIND_LINK_PTHREAD_LIB -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-src/libunwind/include -std=c++11 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++11 -Werror=return-type -funwind-tables -nostdinc++ -D_DEBUG -UNDEBUG -D_LIBUNWIND_IS_NATIVE_ONLY -Wall -Wextra -Wnewline-eof -Wshadow -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wundef -Wunused-template -Wformat-nonliteral -Wno-user-defined-literals -Wno-covered-switch-default -Wno-suggest-override -Wno-error -pedantic -fno-rtti -fstrict-aliasing -fno-exceptions -fno-rtti -MD -MT libunwind/src/CMakeFiles/unwind_static_objects.dir/libunwind.cpp.o -MF libunwind/src/CMakeFiles/unwind_static_objects.dir/libunwind.cpp.o.d -o libunwind/src/CMakeFiles/unwind_static_objects.dir/libunwind.cpp.o -c /tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-src/libunwind/src/libunwind.cpp
1. <eof> parser at end of file
2. Optimizer
#0 0x0000000002a7ebbb llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x2a7ebbb)
#1 0x0000000002a4ffbc llvm::sys::CleanupOnSignal(unsigned long) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x2a4ffbc)
#2 0x0000000002a501b8 CrashRecoverySignalHandler(int) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x2a501b8)
#3 0x00007fd9b8362630 __restore_rt sigaction.c:0:0
#4 0x0000000001bf1354 llvm::TargetTransformInfo::Model<llvm::X86TTIImpl>::isTypeLegal(llvm::Type*) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x1bf1354)
#5 0x0000000002b661e0 SwitchToLookupTable(llvm::SwitchInst*, llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&, llvm::DomTreeUpdater*, llvm::DataLayout const&, llvm::TargetTransformInfo const&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x2b661e0)
#6 0x0000000002b91b2a (anonymous namespace)::SimplifyCFGOpt::simplifySwitch(llvm::SwitchInst*, llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x2b91b2a)
#7 0x0000000002bb38f4 llvm::simplifyCFG(llvm::BasicBlock*, llvm::TargetTransformInfo const&, llvm::DomTreeUpdater*, llvm::SimplifyCFGOptions const&, llvm::ArrayRef<llvm::WeakVH>) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x2bb38f4)
#8 0x0000000002968310 iterativelySimplifyCFG(llvm::Function&, llvm::TargetTransformInfo const&, llvm::DomTreeUpdater*, llvm::SimplifyCFGOptions const&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x2968310)
#9 0x00000000029c195f simplifyFunctionCFGImpl(llvm::Function&, llvm::TargetTransformInfo const&, llvm::DominatorTree*, llvm::SimplifyCFGOptions const&) (.lto_priv.0) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x29c195f)
#10 0x00000000015992a0 llvm::detail::PassModel<llvm::Function, llvm::SimplifyCFGPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x15992a0)
#11 0x0000000002604434 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x2604434)
#12 0x000000000109dd3d llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x109dd3d)
#13 0x000000000260ebc4 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x260ebc4)
#14 0x000000000109dd1d llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x109dd1d)
#15 0x00000000025eca73 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x25eca73)
#16 0x0000000002c17568 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>&, std::unique_ptr<llvm::ToolOutputFile, std::default_delete<llvm::ToolOutputFile>>&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x2c17568)
#17 0x0000000002c19d8e clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x2c19d8e)
#18 0x0000000003716cf6 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x3716cf6)
#19 0x00000000043eee35 clang::ParseAST(clang::Sema&, bool, bool) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x43eee35)
#20 0x000000000314bd69 clang::FrontendAction::Execute() (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x314bd69)
#21 0x00000000031b3f43 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x31b3f43)
#22 0x00000000032306bc clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x32306bc)
#23 0x0000000000e8c497 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0xe8c497)
#24 0x0000000000e93bbd ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0xe93bbd)
#25 0x0000000002fec299 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const::'lambda'()>(long) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x2fec299)
#26 0x00000000029f7542 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x29f7542)
#27 0x0000000003067f5d clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x3067f5d)
#28 0x00000000030330c0 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x30330c0)
#29 0x000000000303348d clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x303348d)
#30 0x000000000303737c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0x303737c)
#31 0x0000000000e94bbe clang_main(int, char**, llvm::ToolContext const&) (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0xe94bbe)
#32 0x0000000000d98721 main (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0xd98721)
#33 0x00007fd9b4e6e555 __libc_start_main (/lib64/libc.so.6+0x22555)
#34 0x0000000000e26e0e _start (/tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin/clang+++0xe26e0e)
clang++: error: clang frontend command failed with exit code 139 (use -v to see invocation)
clang version 17.0.3
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /tmp/tobbez/spack-stage/spack-stage-llvm-17.0.3-epl22edrwbthheoi73xojsqmlxho4ro4/spack-build-epl22ed/./bin
clang++: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang++: note: diagnostic msg: /tmp/libunwind-850eaa.cpp
clang++: note: diagnostic msg: /tmp/libunwind-850eaa.sh
clang++: note: diagnostic msg:
********************
```
`libunwind-850eaa.cpp`, `libunwind-850eaa.sh`: [libunwind-850eaa.tar.gz](https://github.com/llvm/llvm-project/files/13061052/libunwind-850eaa.tar.gz)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsXFl34jj2_zTOi445XsDAQx4clipmSMgJVKfn_-Ij29egiSy5JTkJ_en_R7JZREgtPelpZqb6VIdE-_39ru4iW2ApyZoBXDu9G6c3vsK12nBxrXiawu9XKc-316sNIIlLQGlNaI5eiNrwWiEn8ka38d8nyexuNXm4f1iMJuMvD_E8WdyvZrez_4tXs8WdE3lI1lkGkMuO440dL25_Rl77r_mzd9OLfCeYBv1u4PTG6EbPRdgajX79FfH0n5ApRElasxfCcieYSpE5wXR0i59gSihIJ5g2dYlUWJEsafrITk6EE0z3XTtZVXV4M-k0ns0nYyeMP3Bk1MoTTFVZ6Z8GSD1shbMnVyq8Bvsvl9Ln0vX7Ha8TulDRIIBcvKRqswFO-uEr_6f8raSvG94VvLvvarjYNXeCaccJpilhTjDNKGZrJ7hxghvkugqLNSgnHL8OoiTqujV7YvyFuZSw-tVdsxq542Q-uxnd3yef42Vyt0juH-JPt3Gy_MdyNblNPk_i8eShbfXl7nF2p3-7-3synuuSMxX3q88Pk3i8q02Wq_EoGS3ulqv4bpXcxqOHxfJQMV083MZvi-ez29mhdPan49mwfqwHhGW0zgG5UuVOOM4aSH0fucX9bITcgnFXQomZIplLmAJRcUkU4Qy5xTORJCWUqK1LGCUMpLsheQ4MuY8gBBdOOM6xAleREo7Karauscghd_EzJhS3YzB4Qe4jplQ3fVUCI_eRcbdmtYTcrbDAJSgQyH18EUSBK5UgbC2R-5hhqdzfaqx7lkRKwtZuQYDmLmFEEUzJ7yB0Q1JWlGREuQWmVG0Er9cb3Z8_g4DclS9EZRs3hwLXVDXTMw6vGVTKVdsKTBFzn4lQNaZurrheTg4UFLhnamS9XoNUrh5fEI3zY7NqN-PsGYQ0QOo1U8DaEriE5cD0FjQVmcK5W-JtCm7NZF1VXCjIkVvkBK8Zl4pk0s041ZMVRc0y3c-VYD6lbocVPvp7ESJ3fDee3Hz5dIbyPUECVC1YK3HRKIurcEpBIldPmxOW7XbfOGnH-7Ib-HizzJbJXbya_TJJFnfzf7zlF1604rjAC43NBuf85QzB59WAcZdytjY_3lt9M5PWYYLcx5rlUJhPM5iCsqJY6WYFFyVWmkNKFAijSnpWCULrA2GQu21Nu6CvKc0Z3hl3zQKRW0Fu9lOzu4RSBCG30MJmysWUYK2_TWWjei2Xu8bu7Ri5t6uPtOfu7fQDh-vkyOUfurwM_QW28aREr6Xxe_fzSbycIFmnJVEIo7ReIwF6byLF0UapSjqh9o5OMF0TtanTTsZLPRZ93n24leBaZG2DpawNJAizHO0sstoAygSWG5Ti7EkJnIETjFAloBI8AykhR5LXoinWPbGUPCNYGwhRMyQzQSrVxiNLhbMnlNdlpVdmiryO4w3vBV8LXCIs1nUJTOmF__lY__TrP_36T7_-06__1_v1n279P8it-9ohOuEIeOGEE1RhIUEgrBCwHPECFYRC0zLQLReVIqU2QE0ZcoLQQ96rt_svwH1I0xQZpx_GThjLrWx-uReEKeOSV41fHxwaCfyScKkE4NIJIu3bCVNOMEROMLgMx-wEN95rK50TDA_i-7b43aJIs3PijyhgVlcLtiRrhqkTDGpmDmhypLf8JQprZLGEDWxhe56fDtBIB2wPYEzItpHuM2Y5BeEEgwvl0azcEi1sResX-TAdhFEQhR5KEgFScQGJUEiSNTa-p5M5YeyZ__fdu8fI-Gnhh73ukRqsTFC3EphJbZxnrOBNxS3PgTrh6ND010G0Ws1mZUWdcNIUEbnaVjCHtdGbo1G3FThBfHkAtwBYAPcs3UmjyAcPLY2_WfE55091tdJe2ZKwqZ8xqYycoyNIZw_mJBGEhd6IM6kwU1Nuqs73GDfubcYkCKUHmLRW59B2zMuVAPhS6ZhPvJl8jBWe4y2vFcq4Wd1J_zOEH7W8NL5aOiy-IpuvoZ8GWC8bM862Ja8lYrgEPRPofg1dJiYttqPpp0WlWgvYljVU_nXsXh7mBlIL876NeRoOimMrIg_wWjjeYEmyG8qzpzc4fl0Pf0DjbWpNGHd-nFgIvH2AwiLuEfDTL58NFZfHg4HZ4mFg8TCMBqHvIRMwK_IMdLt8h4hpm7X8oDn4KBouDtoGOQvaoQ1t5g97Bdop9g6_0fSTcYAfjy1hWHGhEf4D0Hao4kklyHPHu0SwDZZ7sHVsasXmfm84DLB3JHEOChPahudYyrfByAH0d5DS3ezKewESxDPkMcN0K-Gkuikl8hYzvD4x7_vZdODTxj6iZt-nBt878CVulJYaizs7sYi8bjc89gWGr6-J-hP1b-6YBlQLdSvD8b1hnof5B-yYP42tn1vvX916DceWEoQnWw_S7Hjr3fK8prDiO9E0uXGOK8XFeeCaDj8EW9vlQkFrMbFA677ZOf6P7ZwdSqPvhPqjVP8A9XuK_1_HX0uPxZ-dn_cgw_3wOyzYOdZ-om3vlgZMC207u878fi8afCu7npRExVJCmdLtZ6AVtObmoWbtuax51HJPKqCEgRMMmpW0OWL2BCyP9-7GPDHRNTUjv9WQVMrGVOCXpDLPLpLdyexRp_YJQdI8LvpGx9ZVRd8z7YpzuqhVVaspafTqe-Y86XWY8OJ0oaHa0oX-iS4M8wGgI-o07y19jYw2s-PD47MJWxviDdJHTT4DzkEsAYtscy57P2o64jl8AvaNVk3O9Y1Gc8zWXz8rWJqHYg9QnLP6bYL2NR0-Ov1hStSSPMMDFCOm7k-06rloj-G1eiy3UkHZRk___m1wgSqpNc5SSesAJOz7UVZEZ5gYcSbrcmeHmlN_k4hTY4m-MHKiq_FyNeJMwetlHli0klpQWAcW3RAAwt4xFPdYSIiXK1vQJZS4VfeUc3r4vDSRW4mORQ6sY4PQ76Z5NDwWeSo0h_uN2BipV8hqBUa4S5OxFcGS0bdlTMOiG9p2sKwIBTEzJ84ZWFLuLNDgfVAuUr0bMS0crIQ3DEIvSjPL-TQSH-B45hl-K_0buC7xsVQrniW_let5MMi6wz7KMj8pMbHj0qOD7WyDxc6lxa0jscuCEXrmJL9IGBohLRS6NgrDME1ztKN-5K-M6Tp-clNiSn-BTHHRPKk8A8npMS3ntLX9F3xk3YhuYWMnRgVkwXBoyD0Sbve6UiKMfpjaxhTu05wMU5ri7CkpmIbrsHVyQZ53LnQ08ke8LDHLT63qWT3cxyHchFnYTqgP0dX-rGjfIUmy11ffb_5IsSRZ0ryh1FJpNdYFiRKYKLmrPhkOU6rNAhdH9bpJfHB8ZiM0xJsuTtCnuExz7AT9A1TB4ELfhmh4txTDzuGGRb_XDY50wnovYhf17BK2JS6Abi1ev65Dl4dII7CFiJXJhF7UL3o5-l9W9QvjrKXE4swO9b0w9DLvXc6Ml8dvor4dkVZIcNJRN3gvU_xK09iKoi8VVoOaBevwFNbu4P2t8A6sf-OpfB_Tv_F0TuR7L6C89dB7Da4w0cprXs36fhqOD3EunYzuwNJx-x3F0Av7YT97T_Dx0e9W8Hsm6n2PxH8jGZfmFlp0Lfj9k-iym6btAdcuyt6Jb8xx_PYtlv-Q2FELZkluZVdePhz0Ax9pmS9s6c3KrKVbL0R2IYJer4eShJJU-08sVHIkByVp1G0-s47knagJEYJezzpZCE_yjCACD1Az3IUh0qxtv_jj6jBG7ev5caPFqGhzf5S1G7XAhEJzoxrBK9FamwPyQ6OytQTkPiPFkQRA5CijPp4M7a5UNDI2Nav2clCM3rsd1LbbCMA5KpuHbDGquCSvTZXJ0CmFfEzEX3rx6RyujCvQn4crIaiUa7PMVof-hX9Hl9Tb22zxahWPPqPV5wmaLubzxePs7hOazuaTJVotTPHNl0_oYXK_eFg5oT3CuTtpA6mt0rv30vYNBCATREKOsNoP_P1Y7Cjbv9DvDnoeYHx4r_8DxpKbP0bRRxF18j0Cu8KzMkeedhjnauVGV-rV9W7eVCosOuvfnd7YCQY_fIWxaG9_-KEX-V4vOIdhO8FuY1_l12E-DIf4Cq79aNgfhoOoH15trvuDwu91c6_ohiH0o9zDYXfQ94K8m_le4XevyHXgBaHvBYHnh_1e2OlFvWgYpIUXZd0ce77T9aDEhHb0KjtcrK_MFcvraDiI_CuKU6DSfBVEEDB4QabSCQKnN74S10aytF5Lp-tRIpU8jKKIonBtcln0sgHWfFcEYWs0n_9y21i4b39bxFUt6PUfvyRqhPj_AAAA__-jsEQZ">