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

    <tr>
        <th>Summary</th>
        <td>
            clang crashes at -O1 and above on x86_64-linux-gnu: Assertion `isSafeToSpeculativelyExecute(I) && "Instruction is not safe to speculatively execute!"' failed
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    It appears to be a regression from 14.0.0. 

```
[523] % clangtk -v
clang version 15.0.0 (https://github.com/llvm/llvm-project.git e7c72d69ac0d504f52bed643b298b50904c6b387)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /local/suz-local/opfuzz/bin
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/8
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/6.5.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7.5.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7.5.0
Candidate multilib: .;@m64
Selected multilib: .;@m64
Found CUDA installation: /usr/local/cuda, version 11.0
[524] % 
[524] % clangtk -O1 small.c
clang-15: /local/suz-local/software/clangbuild/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:381: llvm::InstructionCost computeSpeculationCost(const llvm::User*, const llvm::TargetTransformInfo&): Assertion `isSafeToSpeculativelyExecute(I) && "Instruction is not safe to speculatively execute!"' failed.
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: /local/suz-local/software/local/clang-trunk/bin/clang-15 -cc1 -triple x86_64-unknown-linux-gnu -emit-obj --mrelax-relocations -disable-free -clear-ast-before-backend -main-file-name small.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=none -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -fcoverage-compilation-dir=/local/suz-local/software/emitesting/bugs/20220614-clangtk-m64-O3-mllvm-enable-constraint-elimination-mllvm-opaque-pointers-mllvm-enable-newgvn-build-134053/delta -resource-dir /local/suz-local/software/local/clang-trunk/lib/clang/15.0.0 -I /usr/local/include/csmith -I /local/suz-local/software/local/include -internal-isystem /local/suz-local/software/local/clang-trunk/lib/clang/15.0.0/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -O1 -fdebug-compilation-dir=/local/suz-local/software/emitesting/bugs/20220614-clangtk-m64-O3-mllvm-enable-constraint-elimination-mllvm-opaque-pointers-mllvm-enable-newgvn-build-134053/delta -ferror-limit 19 -fgnuc-version=4.2.1 -fcolor-diagnostics -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/small-9ee862.o -x c small.c
1.      <eof> parser at end of file
2.      Optimizer
 #0 0x00005629827ae4df PrintStackTraceSignalHandler(void*) Signals.cpp:0:0
 #1 0x00005629827abf0c SignalHandler(int) Signals.cpp:0:0
 #2 0x00007fd8140c1980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
 #3 0x00007fd812d72e87 raise /build/glibc-uZu3wS/glibc-2.27/signal/../sysdeps/unix/sysv/linux/raise.c:51:0
 #4 0x00007fd812d747f1 abort /build/glibc-uZu3wS/glibc-2.27/stdlib/abort.c:81:0
 #5 0x00007fd812d643fa __assert_fail_base /build/glibc-uZu3wS/glibc-2.27/assert/assert.c:89:0
 #6 0x00007fd812d64472 (/lib/x86_64-linux-gnu/libc.so.6+0x30472)
 #7 0x0000562982940460 dominatesMergePoint(llvm::Value*, llvm::BasicBlock*, llvm::SmallPtrSetImpl<llvm::Instruction*>&, llvm::InstructionCost&, llvm::InstructionCost, llvm::TargetTransformInfo const&, unsigned int) SimplifyCFG.cpp:0:0
 #8 0x000056297fedc11c (anonymous namespace)::SimplifyCFGOpt::SpeculativelyExecuteBB(llvm::BranchInst*, llvm::BasicBlock*, llvm::TargetTransformInfo const&) (.isra.1492) SimplifyCFG.cpp:0:0
 #9 0x000056298295fc76 (anonymous namespace)::SimplifyCFGOpt::simplifyCondBranch(llvm::BranchInst*, llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&) SimplifyCFG.cpp:0:0
#10 0x0000562982963105 llvm::simplifyCFG(llvm::BasicBlock*, llvm::TargetTransformInfo const&, llvm::DomTreeUpdater*, llvm::SimplifyCFGOptions const&, llvm::ArrayRef<llvm::WeakVH>) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x3d2d105)
#11 0x0000562982678c4f iterativelySimplifyCFG(llvm::Function&, llvm::TargetTransformInfo const&, llvm::DomTreeUpdater*, llvm::SimplifyCFGOptions const&) SimplifyCFGPass.cpp:0:0
#12 0x0000562982679e3a simplifyFunctionCFGImpl(llvm::Function&, llvm::TargetTransformInfo const&, llvm::DominatorTree*, llvm::SimplifyCFGOptions const&) SimplifyCFGPass.cpp:0:0
#13 0x000056298267b982 llvm::SimplifyCFGPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x3a45982)
#14 0x000056298095d601 llvm::detail::PassModel<llvm::Function, llvm::SimplifyCFGPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x1d27601)
#15 0x0000562981f3dc8a llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x3307c8a)
#16 0x00005629802cdf21 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>&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x1697f21)
#17 0x00005629815f1dab llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x29bbdab)
#18 0x00005629802cec51 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x1698c51)
#19 0x00005629815ea7f3 llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x29b47f3)
#20 0x000056298206bf91 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x3435f91)
#21 0x00005629815edd20 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x29b7d20)
#22 0x000056298206bf51 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x3435f51)
#23 0x00005629815ec2ff llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x29b62ff)
#24 0x000056298206c011 llvm::detail::PassModel<llvm::Module, llvm::ModuleToPostOrderCGSCCPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x3436011)
#25 0x0000562981f3bfc4 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x3305fc4)
#26 0x0000562982070a9e llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x343aa9e)
#27 0x00005629838ea151 llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x4cb4151)
#28 0x0000562981f3bfc4 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x3305fc4)
#29 0x0000562982b1c18f (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>>&) (.constprop.782) BackendUtil.cpp:0:0
#30 0x0000562982b1f090 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x3ee9090)
#31 0x000056298387cc5b clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x4c46c5b)
#32 0x00005629844d74b9 clang::ParseAST(clang::Sema&, bool, bool) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x58a14b9)
#33 0x000056298387b920 clang::CodeGenAction::ExecuteAction() (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x4c45920)
#34 0x00005629831f12e9 clang::FrontendAction::Execute() (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x45bb2e9)
#35 0x000056298318ae6a clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x4554e6a)
#36 0x00005629832be803 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x4688803)
#37 0x000056297fff2751 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x13bc751)
#38 0x000056297ffeb8d9 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#39 0x000056297ffee7ff clang_main(int, char**) (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x13b87ff)
#40 0x00007fd812d55c87 __libc_start_main /build/glibc-uZu3wS/glibc-2.27/csu/../csu/libc-start.c:344:0
#41 0x000056297ffeb14a _start (/local/suz-local/software/local/clang-trunk/bin/clang-15+0x13b514a)
clang-15: error: unable to execute command: Aborted
clang-15: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 15.0.0 (https://github.com/llvm/llvm-project.git e7c72d69ac0d504f52bed643b298b50904c6b387)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /local/suz-local/opfuzz/bin
clang-15: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-15: note: diagnostic msg: /tmp/small-9860c0.c
clang-15: note: diagnostic msg: /tmp/small-9860c0.sh
clang-15: note: diagnostic msg: 

********************
[525] % 
[525] % cat small.c
short a(short b, short c) { return b == c ? b : b % c; }
static int d, e[2];
int main() {
  a(&e[1] != &d, -1);
  return 0;
}
```

Compiler Explorer: https://godbolt.org/z/fqeM6TcGK
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztW91T27gW_2vgReOMv-088BACtMxtLwxJ25n7kpHl4-CtY3slm0L_-nuO7AQrBAgtzO52u0sTW5bOx-986CiWkiq9OzpvGK9r4FKxpmIJMM4kLCUolVcly2S1Yo4_svF_dmCfHNiT_jO0-7_uNjgOXO8gOGEHbsBEwctl85VZN91Tfc9uQGqaTkDksGN83TS1OvAmB-4Z_i3z5rpNRqJa4U1R3Ky_rFpWf4BoRtiBQSQiNw3HXNhpYPtZ4CaQhr6XuOM4Ceyx7Ysw8eLowB13vOdcLqFBJuw2Dhehb7Xl17L6VlpFXra31rJs-37XEnjKVlUKBfWuK5Xfdo_OS9XwooD0JJf0iOSqBC_wW7XfrfV1VWft9-94keRlN_CsasuUCV6mecobYO-mU5Z3xHiDUPTEWiWJZJ4QCELgZx7G4UBA9yz-SYK97kOS4RuQHKFpX59s9AYk30bS3kwzKNBfIX0tEacb4VZt0eQ0EAmNDrzjA99ehf4W16c6ddpOP51MnhCsd2jRpvzAnd4HrjMahru_DvddbZsUcOEwtUI2IzHIBZYTPBFIqsqab1wCiUC9kzYv0q1kMEgRGsa55KXKKrlSePMJ1afvWb6qizy7m569G4m6RpZe7BBjPRTzjqdjW7aCMJhWqmGYfeq2gVkNou2goWbMVaLCnoOBnxQgVhPCZ_tRl3I2Ep2XWXXghpSRkPVE4UCiyzB55mrGM5hXG3Y3UNyd3uJNg9rH5ziG6aEhfrkDWVmuWFk1TOFwyttqSIDBmoKDow7ciGU8x_Q16ixw-eF0Mjtlqk1WmFA5S9olpvy6kg1RellOplylVAuENkMvRacSRZuiTNfAhOTqmiVcfG0kF0BQ1chIVgJnF_RTVbWya6aRXKlK5JwcWLYlU0LmddOLPGuQCEvbFdmwa7Lx0fhSVkvJVwwBb1dQNmo_r9o4uPZFxLT82qftdZsTMEsIh-HDvC7g0bmDWYAgWlXyB7OslYSC31r4ifTJSopZaa54UoCVSQAkWeBEa3HVWAmga4BF4AAqb614XloZWskq-QrWIcM0zZ6apecmVufYjB9WAWhs5nY3ucIv5LDKEA-w6iovG3RQ76SsSmzOVry5tkDKssKbrLbQZ8koODGeoDdZWVlZklJDjspTX6Sk3Zr8rUKRi5wrQH2ytvyWl6nVkFYI9wnyb7S_W6JuCScr9LGpLUE3LKEESRKvyG0IT-CNpRD_Dpb8FlKSi3goC-1TogQIG6BXLkESIWxAPss0Qe6iwmTEl0gb4zTvAhQxJkWfNzuZClRD9NDa7ZKc1rVd1w4d3-oTloWZ0rrwOnEtKLWUHRJoocaCIl_lZW8P3aeq-Z_tBnFljizh2_KmtHQGsxzPtwMPmaIZG87QUboIIAV-2Gu79Kfb8Luvrazzh9m8j0zqrBCI677TnkzXcW1pLUteoMfdqQZWryr4c4x2avRk133mWPdsNHr4saP7Q4ZwSxfiIeN7tLfpPD365Sz0FGtlOmJ-ibDIunRAFBvmjLEBURNWX4WgSv7IHTk6GRTYL835ssQ5OheUnniaYjfMICeLBVZfi_eTz6eLky-TqzN3MT07X0xmH5ECjq4IyAYnFMSCkq01BohDd4T58ZYJs2ZxaK458KZQZQfeKatxsQSScVyNYOquMkZ5u-vpUs-LukHZv2P61W3IyLOZfWvjf0GI6xQ34uCnGbuUiI2e2uY0P87yJdr7Pc6FBZUW8U2Vp7rCGLPukeqLGFv_29B2tmgnmS3YNjHk9CwhtycUZWns-LZwxrHNFgtMUzgFwALrAyS0Caod8YEP6kavo0aqosA6tm8dFMrerMaIjTdk46aRC3HE0I0UMO2AXbG3RGLCav_Xet9mm1t35EZkMK3FOlAxLlKoyWtxrrjtGm60NCgZfmvSaEpvEjimwv6WJH6UOYwnldZ0P0matENDj9JM4i0mgckE16oZR1S5rgMXVJktEr6_7t24zUXHcmyyDLdZ-pG7h-0EWS3UVvNsHGJYLTK8bOzbfmiztNJRD-ojYAlwWWkvi-8r4c-8aKGvku9bj7nKxTFmoq8PHs0o7C4bOYPmHGt3jLmdpTqN8051ZTx9vJh__vn06aq9q-x7Mm1JbgdU4vahtL242AqneIBYlEEqHEeQFTiWZHerqsUKHks1VevSeNzrf08Us0jftmNxcHxs4HyMUovrcy3s_mA_rTGtPOJRriQfOf7Y3UvlsekkQSai8EdUVuu2qkw73fZV9_zqmIKISt-B60xJK142Z5V-tHvECWQcV85IFuOKCJz2ODypNiVgM7uPQ2wJBhzU_XhTjR81zbDnSbWa49riU02_D8iHAWWgq9cku-lMpOR3V5AZuH0B_vXze43EeJ1Afn5p1WWY1E0Rpk2OIRzNmSyMYuFnDIsT2Tv_7BEgMfH3aSH8K2A0POQS8_JuL3G3tBuDx9naN9YqIAWd-F5fPUrUlSQl30Q7b0u7BD93syAaXSN6x36KTnC6v1O5-shLXPyZsb0ZtInXV3ZU7geoi-Go_lBZexykoe0MxE2hwWm9uyZtP3Y_Ku8S-jE7aJCMh5dYh4G8gbQDA9SPQUR__xjsndSNEFoD-2CIvZN5qYj5ECbC-ylRf33UPM-OEBQDtdDwWFekmfsaHvtmaP92_RCLRtd0faMGd4LMSXkyEHf6bjadzqu1ZGSbScprzPq79f7Av99Nsd5-J3l93Weg6fRFKDxGYjje7IPUd1TuD_oYT7Vi3dR8BQprtDdB3B0nCQJqIB5vhQ2I4GVhsw9AT9jttcLgh-30k0Z6LOR-u952sMfoWYbrjc1gBx5l3h6Zdx9YfnvKP9ZTMEn56AhDT3HN5acdJtn49ZPUL-hvv5PrvyJkPN8LMCKMkHG2kmuaYhQNlstwk8sGhbuCGuiV9ONr1t9gb-enCLE0wHYf5Kc3KKJ2m-x3iP8rvE6HuFk_ud5WiAs3ywaCoZe1Bcyry0o1FzIFqSV9ds3UDXsR0P2QN1onYsCFqJmhur8VcMJ2XhZway2nLwLstYLtHrDH3P9vZwV0wBBBNqyw_UNVkgl_j4JqF_a_GlqeHSAYBlqh6bORzcfwwPvOyyIvQX6RtGVZPj4p__009j2OChkaG7_meDFw54XT4uNRugOnf3Fw-iLxna3ZIf4dnC8ITvO9buIIJ86ee697usob2uy6Soq791DU0M-oV23Zb5DR24Uu8xrIWWmLrd4Lpjsdd_siJ5sfkVWTdk_aMv-zhUXdmJhI_m1Rf5N5AwtFewxXxqC0e7W7wAiCBp4Z2P8AHe7Ddl5VxUXb1G1zlnd-sQ_PrVH3DLt37vrdWy2rehTp906sR4O2Ne98-ba1vShxMntsswGcZIueSMfXRPvkfgvVabnUxtDaD7q8B45T_gy4FNe7XiQPuk4xUb2D8ple3bvLZzp9wKunX1vPGpmXS3pvvSMNrvdn_6386tXjFWCM5h7Gq7klzIsjIYJkBwy0LaJdrQOz2yym3yZ3Owg_lfmWo0xmcxzTwO3blPG-8EOU1FDFWDz6fhr5yXioyiVtxkO5TEFnsOK9ryQYbPffry1yEHMHJTJE9rbQT8auvSNAeifsArTb1rP2y_hNsA3G5sLcM9YJnpM5LhjYnkky9iZchpK-jYxBkqAIhoyBKWPMIeQmmLTjFaQ-pFXi_LMTz8eVehM_DgIfxTT0MOpbz00gtj0jRXcS36tz02_7N6V_oG63QfSV5Q_jGMUz5I-M3WxZ5kZYrQrhLOjkglHRDHYSiWsu14l70v8eYrbR8aL7fa6v_FbFS0Rk1n1bm_IySOJ0zNbYT525ThIDZfSGxM9AhyD6DYkPddIelMr8BuTu6Xm8xRTwo7P9Gj29p7DDRkPxNmjEkflDgb-uG_qNokEg4ogtFrQXFGctLhst375bU4WijaR6T253qR9qOnqbquf7Bi6-s20Mx-esY_z6ygdIfKP88BSa3m5OF63enE6HoPoDVHQabIWzIj2c0AZfSJ8Y3p1yzfr0sh7bn71iadsd1NJbl0m7VgGzbnQbAMsH8T6U8V94anYIbllRWTVh95v82UotNbnei37ib3CcuT8TN5nPJ9P3bP7-lJ1dfPhw8eX8v-_Y2fmH0xmbX-jm40_v2NXp5cXVnCzQjd11pi1WFMGPnmvbdJDA9PkufMqbDck9Idg6wBCHtrB3nbN8KQl1_QOWeC170DHSYMfR0k0bomUez1DXtGOfE6b6KtE1ur4UOo9Gx0xC08qSJYyOxHgnTODFmb6d0CeRPfCOsetJT7PhpCLmZZYSOUAZXJSAjtPqDvSkT949j34btBYEJwUa4XQyO8QRmzQlS09I3qZ7L5m9adrIsH3GvjsL3BcAOGnVRSV18b59aLNKk6poRpWkEz0UW9mf8DGci3f_OUyPvHTsjflhkzcFHHU5Rh_UBEUnWugwkfbapLoBhnnnwVGBv_YM62Eri6MfP6MahLYXH14fQWZ7LvggUu4HPPJ8iJIsEAn3Uy_lYXRY8AQKdYQ2RBMe5kfrA1Gu7ftBOHJ5ZIMdx7heCRMbggPfxhUHLs-JMQF_KI-0DPo8lW8XuWrU_UPMCXSWANb0edugux59v8aJoyqXqj3UEh9pcf8PS4tTuA">