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

    <tr>
        <th>Summary</th>
        <td>
            clang crashes at -O3 on x86_64-linux-gnu: Assertion `IterCnt++ < 1000 && "Iterative simplification didn't converge!"' failed 
        </td>
    </tr>

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

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

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

<pre>
    Compiler Explorer: https://godbolt.org/z/TqEef4nqx

```
[513] % clangtk -v
clang version 19.0.0git (https://github.com/llvm/llvm-project.git cace477c0b6c3d9494ead66eb725c6e72f27b767)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /local/suz-local/opfuzz/bin
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/9
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/11
Candidate multilib: .;@m64
Selected multilib: .;@m64
[514] % 
[514] % clangtk -O3 small.c
clang-19: /local/suz-local/software/clangbuild/llvm-project/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp:240: bool iterativelySimplifyCFG(llvm::Function&, const llvm::TargetTransformInfo&, llvm::DomTreeUpdater*, const llvm::SimplifyCFGOptions&): Assertion `IterCnt++ < 1000 && "Iterative simplification didn't converge!"' 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-19 -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -dumpdir a- -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 -debugger-tuning=gdb -fdebug-compilation-dir=/local/suz-local/software/emitesting/bugs/20240226-clangtk-m64-O3-Weverything-pipe-fPIC-build-071957/delta -fcoverage-compilation-dir=/local/suz-local/software/emitesting/bugs/20240226-clangtk-m64-O3-Weverything-pipe-fPIC-build-071957/delta -resource-dir /local/suz-local/software/local/clang-trunk/lib/clang/19 -I /usr/local/include -I /local/suz-local/software/local/include -internal-isystem /local/suz-local/software/local/clang-trunk/lib/clang/19/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 -O3 -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcolor-diagnostics -vectorize-loops -vectorize-slp -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/small-737e6e.o -x c small.c
1.      <eof> parser at end of file
2.      Optimizer
 #0 0x0000561f16efdc8f llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x3f5cc8f)
 #1 0x0000561f16efb1b4 SignalHandler(int) Signals.cpp:0:0
 #2 0x00007f2d5caea420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420)
 #3 0x00007f2d5c4f100b raise /build/glibc-wuryBv/glibc-2.31/signal/../sysdeps/unix/sysv/linux/raise.c:51:1
 #4 0x00007f2d5c4d0859 abort /build/glibc-wuryBv/glibc-2.31/stdlib/abort.c:81:7
 #5 0x00007f2d5c4d0729 get_sysdep_segment_value /build/glibc-wuryBv/glibc-2.31/intl/loadmsgcat.c:509:8
 #6 0x00007f2d5c4d0729 _nl_load_domain /build/glibc-wuryBv/glibc-2.31/intl/loadmsgcat.c:970:34
 #7 0x00007f2d5c4e1fd6 (/lib/x86_64-linux-gnu/libc.so.6+0x33fd6)
 #8 0x0000561f16dd66e2 iterativelySimplifyCFG(llvm::Function&, llvm::TargetTransformInfo const&, llvm::DomTreeUpdater*, llvm::SimplifyCFGOptions const&) SimplifyCFGPass.cpp:0:0
 #9 0x0000561f16dd78b0 simplifyFunctionCFGImpl(llvm::Function&, llvm::TargetTransformInfo const&, llvm::DominatorTree*, llvm::SimplifyCFGOptions const&) SimplifyCFGPass.cpp:0:0
#10 0x0000561f16dd8015 simplifyFunctionCFG(llvm::Function&, llvm::TargetTransformInfo const&, llvm::DominatorTree*, llvm::SimplifyCFGOptions const&) SimplifyCFGPass.cpp:0:0
#11 0x0000561f16dd81aa llvm::SimplifyCFGPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x3e371aa)
#12 0x0000561f14de61f6 llvm::detail::PassModel<llvm::Function, llvm::SimplifyCFGPass, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x1e451f6)
#13 0x0000561f145af12d llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x160e12d)
#14 0x0000561f15df4551 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-19+0x2e53551)
#15 0x0000561f14592b26 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, 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-19+0x15f1b26)
#16 0x0000561f15dec51f 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-19+0x2e4b51f)
#17 0x0000561f1828bfa6 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, 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-19+0x52eafa6)
#18 0x0000561f15df0b5d 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-19+0x2e4fb5d)
#19 0x0000561f1828bff6 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, 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-19+0x52eaff6)
#20 0x0000561f15deea9d llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x2e4da9d)
#21 0x0000561f18478ff7 llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x54d7ff7)
#22 0x0000561f1828b736 llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x52ea736)
#23 0x0000561f168c2c2d llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x3921c2d)
#24 0x0000561f1717fd93 (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>>&, clang::BackendConsumer*) BackendUtil.cpp:0:0
#25 0x0000561f17183060 (anonymous namespace)::EmitAssemblyHelper::EmitAssembly(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) BackendUtil.cpp:0:0
#26 0x0000561f171836cb 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>>, clang::BackendConsumer*) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x41e26cb)
#27 0x0000561f177bb9aa clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x481a9aa)
#28 0x0000561f194c4629 clang::ParseAST(clang::Sema&, bool, bool) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x6523629)
#29 0x0000561f177bad38 clang::CodeGenAction::ExecuteAction() (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x4819d38)
#30 0x0000561f17a418d9 clang::FrontendAction::Execute() (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x4aa08d9)
#31 0x0000561f179bde6e clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x4a1ce6e)
#32 0x0000561f17b282a6 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x4b872a6)
#33 0x0000561f14192936 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x11f1936)
#34 0x0000561f14189f4a ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0
#35 0x0000561f1418f3e4 clang_main(int, char**, llvm::ToolContext const&) (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x11ee3e4)
#36 0x0000561f140a096b main (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x10ff96b)
#37 0x00007f2d5c4d2083 __libc_start_main /build/glibc-wuryBv/glibc-2.31/csu/../csu/libc-start.c:342:3
#38 0x0000561f141899ee _start (/local/suz-local/software/local/clang-trunk/bin/clang-19+0x11e89ee)
clangtk: error: unable to execute command: Aborted
clangtk: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 19.0.0git (https://github.com/llvm/llvm-project.git cace477c0b6c3d9494ead66eb725c6e72f27b767)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /local/suz-local/opfuzz/bin
clangtk: note: diagnostic msg: 
********************

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

********************
[515] % 
[515] % cat small.c
int *a, *b, *c, f, g, h;
static int d, e;
static int i() {
  int j[3] = {0, 0, 0};
  h = j[1];
  f = 0;
  for (; f < 60; f += 3) {
    g = 0;
    for (; g < 40; ++g) {
      int **k = &a;
      d = 0;
 for (; d; d--)
        ;
      if (*c)
        *k = &e;
 }
  }
  *b = 0;
  for (; b; b++)
    j[*b] = 9;
  return 0;
}
int main() {
  if (g)
    i();
  d++;
  return 0;
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsW9tu27jWfhrlhqAhUeeLXDh23Abo_A2azJ5LgxKXFE4lUkNSbtKn_0FKTiTHSdNOstGZ3SK1ZR7W4VsHLkkk1ZrXAuDUi8-8eH1Ce3Mj1enXGxBMilr3J4Vkd6cr2Xa8AYXOb7tGKlBeuEQ3xnTaC5ce2XhkU0tWyMYspKo9svnqkc31X-dQReKvW89fe_5y_Ez88W_4GZ_FQejFa-SRGJUNFbX5jPBu6HW_0Q6U5lKgIF_4C7_mBnkkO2DOzU1fLErZemTTNLv9F-6U_BNKs7CzSlpClKalXyRlyPIoj4CyJIEiJXGZQEoqkhZpknokH9hfU1WDsareZsk2iXAvPgv5ReCGi_4W16Ifx90ooAy1kkFjR3dS81HpC6ENbRpga-4ws3LJkjYe2ej-K95fy67qv1rMCi6GiRvZC4ZKKhhn1AB6t1ohPhCjhksxEuu1siR5YUEoS49sRlEfRCSbwH8DmsHr0xxhv4IGSgPsVeRb3UvW9o3hdla4RAsvPPMiv02iA5bPDXK-Gu199Vjbvf9-DJFuadMsyokj4yB_xgW0rMwXqsAjGze66HnDDtx44txO-2tFha6karVHNlclbahF5oq3XcOru9Xm3SXVelF2nRcuSeRb7oWUDeIGFDV8B83dZLBHMkc9XHrhctOL0mFOEo-sUCmFNuihewiNe_4XopLjyIcxa9leK4DfOwu_8sjyGKEJ_4-dZagdHYfUUmtQtg15iX9hQK2E8ciZR86QF65Q4Ps-cqMT5BFysVcK6YEmL53XIMaZ8EhqLO8dqBo8EniEeCRFFeUNsMVgpMsP58urc6T7ouUGUVT0NVLQSWWQkYfZ7hsJxyMbrnUP1jCICoa4KJueATI3gEpF9Q0qaPnZKFqChaVT0ClZgtbAkJa9GprtTKq1LDm13ql6gXSpeGdGka8MLT8j1rfWwkOTv_D8_FLJWtEWUVX3LQijX-Z4-6bBXY3qxecxJ-3bghzhsgwQNop3DTyZGBGGlhssiz8RtuIxrhDFCDOuadEArhQAwmUDVGGqDS6gkgqwxQQEQ7ilXOCKN4AFbWEfTAi3CqyQ1q7Y5VvU8RLhjpe4gR00iAw_uMYdB4TbStEWcCe5sD4YroUUgHDVUnODQSkhEa6qDpdSWFsYL1xLgXAlJFY2s3FRYzsW4dZ5rupLIxWmDacaNMJVL75wwbCxWmkvXBOEjYsNXHa9hQcnEcKmF-AaahCgrMQMir6uQdkuLmovXNesQLhy7bh06-2gJrMrx_rbxrOAgzaWGNkUfW1dj_gk8glJ8JiZcJtE-GOI_4AdqDtzY9XreAe4urxYYZdysJ8GeZx6ZMOgMRThqpQ7ULSGn0oqBUOUWEF-2LOHLOra7JKRI3wxWWDGKfvIHfpeyOd-kvM7QRvM9Z020L6arN9i8oQSzwz95oJKNovF448jYx9zg1t7UT7mOg49Quf52d_Pwq3KuAKlpMINtzneWryqRV_iscb0wnW0IIsA4Up_5h2WTOHyBsrPmAtct5WLhkYqzDithdSGlxrhHdikwL8CbqTsZg266RCuKGNK8xrh9Xb7brXavl_-53y7_mP5aUO2q83Fdnn1mxeuA4Slldq0nXUIm_JwGqaQwEIifIvKeU0R2ETvhSuQlReeo44qDQpRg2wClRWy2XMYSexIu7q2_CuooQ15JPSRf-v7vh8nQRUkULEyqyZLs77Tw8Wl4sK4peZ6WK8mdYKiX7ZSGwW0HQsAbhfp3Nbor7PgeOTMvw2ruCyz6r40t-IHB-IXQRGhK14L2ryngjW25shGaYbmfS3ku__3hMhIKK0Ii0sKNCI-2m4VaCMVbJXZK-Mi5Ii_N7zojLsJWGi58J3EQRQRfyZvOGMTVYHvF0hRrgG53DjUe3XDixJ_6dXd2e7-J1mENvy002IfePpOM-hsQu0Fvx0adk4a0dufjvSi9MJlHHjhMniQJJpLwvwszhEtpNP0ZZIYNqDhZjkmmWWSPjCJD5mkJEc1mO0g91ZDbUuT7Y42_YsR4MI0zm8oa3Vd0oF1bANhmT3wTo7x3opmaydumbTlxd9jmafWicLogWc65wlBxZIXOE5pXSYZnDysWDJzmWzm4szerZIfqN6frduHkvxl1ftzdfuEjo23Y_cgB3GXH2iXZoW_L97v9iqsNu8u2q55A_W4oEYqq-Sra2ezk3-gXeYH8THt_nmaBYeaBZQeZ2FpjOtEL16m6FLQ5k5z_RsVtLYl--rIpPB8lPeVVxkI04DS-xC0ypKpshGDJKiSibgMDOXNuE5SrX8bHgIdE_opOziQfggD-_ePATeAKA6qZAZuOAM3plVA2CuA68Y-p-KPov0_YKXEh4CwmZWiqZViVkVxHEzEXb27Wq2u5V4yC_6S0c5IdVzvD_Tr3Yo2zTtFu5sxGlar70LhKRLT-fMxJNkj9uyYWa9TbFgAP4HuG_MmiBOIwzgOZojH87jISUG-L-m8BKBn7Pb2hvibVngqpn751jya4yooyDznJvNohjIOqhfkzpfA8stT_rGeQiAq4qCaeUo69ZSMZEVFXz8L_Qv97Z8g46-Y-HZMxARoRefZMzuohfwinlasa9hxZa5Wq0_QATXAnr4D-gX2YQKqinheeOaPEtB33nu9BKDjJvsVw_8Ot3IxPL_rJP5BBQQ0n8bwb5L1DVzLS6nNR8VAOUm_eVszTPsuoMcpb3QrRyBiNJ9FFJk9usmiNKuq9JHqF6LhAtQfinYdqKcz2E-ncRyxtKrSmcbkMIek4fflkL2Wq5fg9ANAPBXIPx-6BGgazkNp9gAnyUpSzh7gPFXcHcP0X4ZWmJOgnD9IIbMHKWmQViwPLVsqpLhrZa-RoC3ozr1kywcpz1tullpDWzR376HpYEw_n3oxvtJzL-QveQfWGz2SDe-I3aCzYT_F8v6plzZs6OkF_6uHbWfmmCj6Zdt9UdzAdv9SbzKJQUX7xmwZNGDgGxPHJ2bJS9heS9l87E3Xmw0f_OIlPA9mTRk-xmAlhe7b8U1GjsbW3w1vjj7kJvHcVlnoJ_6P2mra_tMZ6DXASg7BSspiStYCMBIZDDZHYf3wNv1c1M6LD634HigDdQVUlTePX1zMhq4kg3cgvjFqeKHyjUEfqKiPDZk8xzeKi_oTVMcWiP2et2fs_TDlQhjVa76DT1CthLk8MPyuGldh6-tXbovDaL6f0mVeN5lGAZCkLGbJdPZ0Ik2LIqf0ObkGN3IbA9xrtGEj0--CHzjj8up6JYWB27cpSKMsoPn8HROZ3VTmURklJJ-qckmVhuXV9VzQK2jp6I-FlM3D92uLnMQkTEg-Ezk_QJ-yMDsShKOjD0ngFsrewN73szfBNmdhNhV0vsklpVGQsRm2G2WNfR-SU0nfRkZK_YzNwJzvZEnzgkECczCH7fduN7ko4TieTyv1Jn5MgxISmOkxq7XTgmSEJrNlYJD4QZ3duJdzLv0jdd8kpRRZSuYPd8L568ggJ3mYoLIMti3l83JzqRS9s1k_XJU3VO0Xh-U-Pc7ayArtJGdvokZgM8a8KA-juRpZXkUU7bFfBdcuSUyUuWpp0_zH7VlzWy2O6XS4HUHKZsySs_0DTPEdqKNFQhgfiFWFEA3escfXbdYa0HNgLV_G9LURBQghmiE6q28in_p5UqBxE9Gr8varKk9m69zhviJG_CxE223Di3KrDVVm-z27mUrd7_ePDZeu09Fx-5rCiNjPB_bZoTPlAGhg_PrAZzk8ZJRxd7AXLpHbtGkvekGLBpCRCAZ_RqVsWyqYOy9QSGWAPT17OE9UjclxP3U8BYBY7wgPm-ysbr0GhHeuDQDxSbbK_-fPJ03gFdLWjUv0sCcWtbp21EYv-ht_k6Nj4_mM5fX1cvUeXb8_R5uPHz58_OPi_96hzcWH8yt0_dE1n_3-Dn06v_z46drbn4q4PHa-ItM2ezx5xuJ-gALkDh0AQ9Tck3wZAvPtvJEfxFU6OxX0YxT0zfeb4bWMEZ_FQXzkGNR9W0nNfKsyFzYmltSmc48si_G7tN_uxqm2HzdeeDaM14Za8e00ZnvgWA_fl2fp2Idc859efDYcKAzXts-3BMaPdH1PCKEbN8IOD7x42lG5Dn_aIpXLdeGZ61yhxB-vyZkdGx7IgVD9iMaMSu2oRI7KcKKpfkRiUGdA_vOgDUnojCJC7JDPhAlzHxg_7Cgd_x3Q4NWQyK09DkdOWD8YAVkgx3HTS7IsnoOuGD6cujNO1gbOLUar5ZP5CkyvxITkPUOLzlg3HLqBU6ie8Ri9ZUKZjZK8hNf9qdUTdhqyPMzpCZwGqZ_lUU58cnJzGkdpVrCK-ayK4ySPIlL5ZVrkUUqTgtDqhJ_uj70ExE8isvAhBz8LY1rFcRjRwot8aClvFnZhWEhVn7gTZKcZyfPgpKEFNNod0yVkPAVCvHh9ok7dQuKO1kR-w7XRDxQMNw2cDsuUO3UGGlHjTkJIgR5tSP4vnrlDJ71qTn_8UJ1D5f8DAAD__5yrmWM">