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

    <tr>
        <th>Summary</th>
        <td>
            clang crashes on valid code at -Os and -O2: Assertion `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"' 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 recent regression.

Compiler Explorer: https://godbolt.org/z/aW4aMfz71

```
[505] % clangtk -v
clang version 16.0.0 (https://github.com/llvm/llvm-project.git 30d7d74d5c358d0040a94735c3a46aa00ca22841)
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/10
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11
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/11
Candidate multilib: .;@m64
Selected multilib: .;@m64
[506] % 
[506] % clangtk -O2 small.c
clang-16: /local/suz-local/software/clangbuild/llvm-project/llvm/include/llvm/Support/Casting.h:566: decltype(auto) llvm::cast(const From&) [with To = llvm::PHINode; From = llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, true, false, void>, false, false>]: Assertion `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"' 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-16 -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/20220824-clangtk-m64-O2-mllvm-enable-constraint-elimination-mllvm-opaque-pointers-Weverything-pipe-fPIC-build-022519/delta -resource-dir /local/suz-local/software/local/clang-trunk/lib/clang/16.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/16.0.0/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -fdebug-compilation-dir=/local/suz-local/software/emitesting/bugs/20220824-clangtk-m64-O2-mllvm-enable-constraint-elimination-mllvm-opaque-pointers-Weverything-pipe-fPIC-build-022519/delta -ferror-limit 19 -fgnuc-version=4.2.1 -fcolor-diagnostics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/small-66f1f1.o -x c small.c
1.      <eof> parser at end of file
2.      Optimizer
 #0 0x0000557fe3a97e51 PrintStackTraceSignalHandler(void*) Signals.cpp:0:0
 #1 0x0000557fe3a95544 SignalHandler(int) Signals.cpp:0:0
 #2 0x00007f8a8ce66980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
 #3 0x00007f8a8ba93e87 raise /build/glibc-CVJwZb/glibc-2.27/signal/../sysdeps/unix/sysv/linux/raise.c:51:0
 #4 0x00007f8a8ba957f1 abort /build/glibc-CVJwZb/glibc-2.27/stdlib/abort.c:81:0
 #5 0x00007f8a8ba853fa __assert_fail_base /build/glibc-CVJwZb/glibc-2.27/assert/assert.c:89:0
 #6 0x00007f8a8ba85472 (/lib/x86_64-linux-gnu/libc.so.6+0x30472)
 #7 0x0000557fe34f0631 llvm::InstCombinerImpl::visitPHINode(llvm::PHINode&) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x3817631)
 #8 0x0000557fe342465b llvm::InstCombinerImpl::run() (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x374b65b)
 #9 0x0000557fe342652c combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, unsigned int, llvm::LoopInfo*) InstructionCombining.cpp:0:0
#10 0x0000557fe3427147 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x374e147)
#11 0x0000557fe4dc1c92 llvm::detail::PassModel<llvm::Function, llvm::InstCombinePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x50e8c92)
#12 0x0000557fe31fcfd6 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x3523fd6)
#13 0x0000557fe12f2d32 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-16+0x1619d32)
#14 0x0000557fe281b29d 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-16+0x2b4229d)
#15 0x0000557fe12f3ac2 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-16+0x161aac2)
#16 0x0000557fe28129d9 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-16+0x2b399d9)
#17 0x0000557fe3338392 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-16+0x365f392)
#18 0x0000557fe2817260 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-16+0x2b3e260)
#19 0x0000557fe3338342 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-16+0x365f342)
#20 0x0000557fe2814c83 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x2b3bc83)
#21 0x0000557fe3338432 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-16+0x365f432)
#22 0x0000557fe31f9d58 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x3520d58)
#23 0x0000557fe333e888 llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x3665888)
#24 0x0000557fe4dc3472 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-16+0x50ea472)
#25 0x0000557fe31f9d58 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x3520d58)
#26 0x0000557fe3e49640 (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>>&) BackendUtil.cpp:0:0
#27 0x0000557fe3e4bba6 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-16+0x4172ba6)
#28 0x0000557fe4d50102 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x5077102)
#29 0x0000557fe5a497c9 clang::ParseAST(clang::Sema&, bool, bool) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x5d707c9)
#30 0x0000557fe4604381 clang::FrontendAction::Execute() (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x492b381)
#31 0x0000557fe458c27e clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x48b327e)
#32 0x0000557fe46c77d8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x49ee7d8)
#33 0x0000557fe0fc585d cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x12ec85d)
#34 0x0000557fe0fbf3e3 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#35 0x0000557fe0fc1ea6 clang_main(int, char**) (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x12e8ea6)
#36 0x00007f8a8ba76c87 __libc_start_main /build/glibc-CVJwZb/glibc-2.27/csu/../csu/libc-start.c:344:0
#37 0x0000557fe0fbe5ba _start (/local/suz-local/software/local/clang-trunk/bin/clang-16+0x12e55ba)
clang-16: error: unable to execute command: Aborted
clang-16: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 16.0.0 (https://github.com/llvm/llvm-project.git 30d7d74d5c358d0040a94735c3a46aa00ca22841)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /local/suz-local/opfuzz/bin
clang-16: note: diagnostic msg: 
********************

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

********************
[507] % 
[507] % cat small.c
int printf(const char *, ...);
unsigned char a;
int main() {
  int d = 10, e = 0, f = 5, i = 0;
 L1:;
  int h = 1, j = 0;
  if (a) {
    if (h) {
      i = e = 30 % ~((e || f) + a);
    L2:
      if (!d)
        goto L1;
    L3:
      if (!i)
        goto L2;
      if (e)
        printf("%d", d);
    }
    d = e = 0;
    int b = f;
    f = 0;
    if (b)
      goto L3;
    goto L2;
  }
  return 0;
}
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztXFtv27gS_jXOCyFDd8kPeXCdpM1BdhMkaQucF4OSRra2ui0lpUl__ZkhZUeUnVubHOy2LRxbpsjhzDc30ho2qpK7w9OW8boGLhrWViwCxpmAGMoWP1YCmiaryunEPJqYc_W-qIo6y0Gw49s6rwSIiTNn67atG7yY2Cf4WlVJVOXttBIr_PYN__hnl_-RfgusIaWJb_Yv9dV755nexDtiE9tjcc7LVfuFGTfqrvzObkAQQ8zyp-bUxI7haOasXXfRNK4K_JLnN5sPoxbVXxC3U-zAHDMJksBNvNjxwsQ0XZPP3MDBr9z1OTfNmNt26FoTe6bmvuZiBS3JeRv6S981uvJLWX0tjTwru1tjVXZ9v7UAnrCiSiCn3nXVZLfq1mnZtDzPITnKJGDEVxXzHD-b7puxua7qtPtGgEVZqQaeVF2ZsJiXSZbwFtj7xYJlihhvEYqeWNcIIplFBEIc43vmh_6AQfsk_EGCvexDkpb5BjSt16fpvwHJqTd9A-mDNyD5Npz25nQFOfoVJK-i88WWs6LL24xGIZXpxHk3cc3Cd0dTPtZJRhN_E032tW0jzLnNmgLZnsaDUGNY_iN-2lRp-5ULwEvZO-qyPBnFmvsIlJVx3iVw33DV1XUlqMeCN21WrqZrnMzz5ZQJxHl7V2P3kHdthVGIyWEY45x5jP3xRlwh0uxEUJzzqQeK9hVjH7uu2MQ5Ggy4-HD6J8YjREd2H91F9Jp2mbUgeFthYFqMbyXQ8ixXLSXSWVY1KbfRulJwE10stW4vGF4DfaY8b-TFTZUlE-dYa1MX2OgdkdDzpgFBBBjmg6zhSP-6kmPCT4Q4SkiC-vhhSwzw_p26TzcxQHcFJa0qRSPE8F-jDUY5MAUkhnJ7Ygc4KWaupE9nF2fH86tj1nRRgUmBs6hbYc4jvVAmfFleISU3TQcNXjA0YtarnLVrYLHgzZpFPP7SCh5L6WucSFQxplc046bqhGqmkbxpqjjjZN-iK1kTi6xue5avWiTCkq6oiTPZZOKt2YWoVoIXWxia55nupkkZPKqt_NKnnk2b5TMjji2GN7Ma4Xwo_zEDEESjiv5ihlEIyPmtge9IX1oLMxLUKerDSAUAksxxwWGgGo0IUlxDGAQOoPBGwbPSSFFLRskL2PglkzR7aobMr6zOsBnfjBxu8KutvmQNfuAMRYp4gFFXWdnSEuWorEpsTgverg0QoqzwS1ob6EikFLSnI7Q9Iy0rQ1CQRJ80qC9Skr5G5l0hy3nGG0B50q78mpWJ0ZJUCPcRzt_KZYIR1x3hZPguNnUlyIYVlCCI44LMhvAE3hoN4q9gyW4hIb5ojsZA_ZTIAcIGaJUrEEQIG3CeVRLh7HGFKyG-QtpyNaZwSWhpcfS02klVIMMOabtbkdHapm2boe0afVQ0MJBiYFTsGlBKLhUSqKHWgDwrsrLXh-xT1fzvbot4Y3xGtYi7dk1I1lmNMl6cLgwZKA2czLNmOC0qsuUMTUX5AInw3Xarcoxso5SiVojG6SAJ9cPuw3HcFBQ0VadnTrrxbEPKWfIcbe6uaaF4VcafmmivRI92fTID2yfT6e7bnr67s8EtXcS7s95DPabz-OiXTyHTuJFKh_lJvCJV8YBotsyaYQPiFhv9HgiFcqf21JLRADdiKChflRVKEGN8ugGKV9k3QFGrWmto8hrH8CRBMhhijpZLXLotP8w_HS-PPs8vT-zl4uR0Ob_6A2dA6hVB3WLGQbQoGhu-n1qpNcUAestifeVkUTLC1AxVirmZ1birxI0ibxnFdkzNFNhVT5t6nuNaokCWhGrDiRyTmbcm_vO8IAWHzwLwLHYhED2Z-64pgV5lK7SID5gscRuKCwC5vLDntA5Qt5ppXFOGNOXflrY1ou15rsvGxHCmJwnZPaEgDXkYg-_PQpMtlxjFEGJY4gJCLkt6n9vjQXijbuVmcdpU5OzvzFvLRirbLSdN4wynifjMgTBgaGgNMGmiasm5QmKxsfj0n6__jbZf7akdkMKkFBtXRs9JoCa7xmRyqxpuJDfIGX5K0qhKXIlausDuiBME0GI8qqSkz-OkTRQacpScJBxN4umThJ6TckSVy5XhkpZuy4g_X3Y1bnuhppzpU_rjKd3AfobuYtKaL7XmmDhE01qgWZmbmj4anr5WXlQFLrJAnBZ1v7S-yZqs3SzV7XB3-d6v8hVrP76qU7yHVoDMadyHOve263vRk9zjFP06_JUZDNwI59cYnI0Y9D07ZrFiabAPac4xTKKd95uSAaL3jT4tuffuYj5X4gttf3b6zOeX0OCus5HxRruDy_9C7o0WPF7Dzkj1G9JZFgku7k7LtHqgB0a4ssE1cbG3z1El80slrnEdvXO3j6cy_1xCwcWXY0wdtP4d93yHOvhyIgBzUxn37IwEwj0Fheurrii2HMsuXUlhBWiP0-pDzjDVbDvO2ABQZTO00d0JqBSYzZFSA8sN9lvdBXrz0Oieodc5hsC7Jmv-4CWumPVN7nYQ7STfwsUCF1CWrQWTsFoacpPYimf2gN3hjpuk_UP9mriP6R3zHYI0UiZgELyBRIEBzfdBRK9_DfaeCSFCq2Fva4ZmpXGa-EOYCO_HWP35UXM820FQNNScIWqWndqJ8xoW-2Zo__Kmb_nWDHWkKdEdKtEOrcieJQN2F--vFovrasMZ6Wae8Fr-KrhP7jP-7W6BS__3gtdr1YQEXoTCQyS0lKL1Qeo9Yo_20e5KwT7W9Kuyyt1vgrgduTYCqiHujdzG4fHL3OY5AD2it9dyg-_W0w8q6SGX-216Y2fnaFma6fkjZ0fTnD0j8j4Hlt-W8q-1FDtyZmgImqXo21XHCZ0XrkafA9BPaG-_g-sv4TKO76XOaBMRjoJrYPvmcI8ON5lokblLqIGe4z28Z_0N9jg-AWKpgT3biU_u68en_Sr77eK_hNVJF3c1F7fNkYu7cegMGEMr63K4ri6qpj0XCQjJ6ZN7JjXsRUD3Q95on4gOF6FkmujW2OHcF272N1IuXgTYaznbPWAPmf8_TgtkgK6-W7fHP1TNEi98xoJqH_Y_G1qebSIYGlrOyGYhDMMd6zstc3ps8VlQvat4OCn_8yT2fQ8F0iR2Rz8iO_Tk6nW8dA9Ov7Bzeibw4SM-At_77ZwvcE7ttwgH3JnvysptXlblXVF1DaNSr6aWpXEzxSU9t6KSwCLK7z5AXkOfUS-7cviQ6yKrgYyVKiJl-Yzs9E4Vk823PyI3baLudGX2dwfLutUxEfzrsv4qshaWDRVmFdqgBFKOa48lehC08MTA_gdo_znTXldVft61ddeeZMounjPnaNT9hDPWC_6xzfK9z9nsYKSKKOI-GyBHsPdE1BQ6sEf3FSbH5UriLgUddPkAHLP7FXARr89VqSiTBTK7XRcYk95D-UQv9VT0iU5neLWvyz1qV63IytUlpPsiXv9g859lQq_tmi7uU1HdmmuGehbxTMu098CwQEi7YuODqlZGPqdWJVYfy2xkKPOraxzTwu3brNg9MwiQU00UbZ_ocXcWxLOhKBdUi4R86YxeQcF7W4nQr-4_X53lJDCRoyHLeq2T65uuE1pDlk8EYbi1QuWhtxB3LbxJuYU7w_1AaGk86g-rvTC2A9CdWJ0GkudbSozgQy437hM-LNRbmIcbRhjqQJPD1rGOgyAJtcinOL4X56avNta53xFXVTq8th4AkD2Nf22Fa6axF3oJi2NrSQXT2ppgLgS_o0DnLOI1F5t4OO9_UdDbNsX5byGGZUOMXGpiuLoYUeqAwzbYL6xr6XsDYa6ouvCTLF1U5UZ7ZJIWlIjsBsTerOd4I-ws2GS9DXp9JQvRllC8DRoh6OF3XH4W-HEYsOWSKswwGXDRSv6eW_AWN1SeJiv91KW8KenI4jfHdXVcgpEywIs4UxO_vvAeEt8KPzxhI4tc6aKT5bR09gKUQVBZV4HJhm7OqWwQkkeGqwOCaR9eNmP7Ix8s6SRlVRBJ0nUNMONGtgGwbODvQx5_wQOHQ3DLilYrc3ZfWsyKZiXJ9Vb0A6_BSdD-KM78-nq--MCuPxyzk_Ozs_PPp3--ZyenZ8dX7PpcNr_7-J5dHl-cX16TBtTYfUdpwkaeCnroOM22gwAmj5XgXd5uST4TAr0sGjzL9ax9Z8heSqJZf4cmXksfdEQu2HNsbtuGaOlF3xg8WU0V2un2YJoM0n1-mVJEmtHpPNl7Wz0o-_BtO1Hpo7EMvkHfzqjMkCXy3JplEkGQ1_IylZceXWZ964YeO7NkCtHIrBUZ6v_XuD_LUrkrHc2-aV_vtLN-TsWPYyrEAnUkLcTWYIEvlqpc8o7xIQw0_MzeWlxPL1Vx17pPmqz_t6owUpFIw_HOQ-OzB8bb2vjNANjpvVWnPDdHOdwmzJKxBJPg6P5LMkDD1LoR9JFsT7X2dF9fyVI0Ykmx72g9d0UasCOg7UQ5oL29Nzp1fgCHlu9bju1ZjneQHDrJzJnxgzZrczhUOUCe34OGYRq44XlGuSUBOtVgnDcyxhjn9uT_fIaRHXQiP_z-Q4pegFumg_UhD-w4nbk89maR40QW96yAp6EVBLg_iTzvIOcR5M0hxgAMAAfZ4eZIjBlYtuVOeToLPd-0At-F0LHSiWvilirLpzQx_QcAB-JQ8iBP1LgmVVU39zcxOlM0gA193rXrShx-W2MKr8pV0x1Ijg8lu_8DeE7Vmw">