<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJztWktz4zgO_jXOhSWX3pYOOdhO0klV9yTVyczszUVTlK2JHl5SSifz6_cDJduS4zx6O9k97KYc2wJJ4AMIgCDpZZU8nV5mI3c-ss9G9rR9v1tLllZ5Xv3IyhV74HmWMFElkhX8Xmomcg6yUFyvMZBtcsm1ZGItxT2r17Ic93mNQrt7tY-uL3jNdMHzfCxaWlbWjI-82f5p5E6XO8JDlfM6yyWjFrEjy8daqpI9VAAHHBFaR27cGwV6AjqIbDTpqIzlFbBLNvLOejKZ4Z0aqt2jms6rUTCLRsFZj55WihFrb2YGzVn7deTOzCve9mNmcIrBhrU8yoJe_SGkDA1zumE0EiRBtiZ6QFhIKTfEq7VVT_HR5GxvajNTlmDWtR7a3LRYjj_ypuBwsa4KSR-8eszK3Rcr4TXHk6iKDSZAaXzP84fC2qjqLynq7pE-MmC4uPpOb6WuVSPqrCrHYrOBAMfxSMyyqnJm-ntTvHr9WgKkSD2TMIwkdSu0v9DdnZL-pgcxnmotFTUwuNkNV5I8qLXbNfxRWSPvfEve2swVqtLams0w8zvGrFKJVIzU5SrTJMkduROWcmifdG598_V8envOdLMsMvgtWzYrpuSmUjWrK7au640mxO4FXmjTY9JhXKkVnhkvEwgUeYNgArQ2iNiSi_tacSFNOIGZqoSEUgnTVaNaMo3kWlci4zUaVFMyLVS2qTtYtzWYsKQpyOItyR4z83ejqpXiBeNq1RSwgv7VSV82WZ7Qpxm2dSX4mXCYVQMUgvUxChehbzXlfVn9KK08K5tHa1U2zJKwm1Ut_2KWVSiZ80cL7xWyAmZAMyvJNF_m0kqVlGCJ5KIsrmtraTzDIltJ2MIqOLCmQGiVvJBb72aGZ8fNKpC0cqZrPFFLCitIa1Mh2KWCe5RVCRFpweu1JZUqKzykGwuORbMB3zqDT1hpWVmqasoEydCivuBkfI-8pgK4PEP-A_K0KZEwE6sm_DDymQtrwOiytsSmIYtYIaxUN6U0hJUspTLAyL5kOclrSwuetwbIHmVCuEiGtn5wVVI6thIJt1rBrcEIBMhZJUtIF9WDVHwF3mbmWgskGSn69mRrTMraqqWm-UVaAEnJpBGwj5KtFxKvD3GbNlkYtyFhwdge25hpK9NPupbF2zJWwNosd7DxBeFQZ_ACy0xtyfP3M_s3AePLNpCPCm20opHwxPydXY2QlUCev-iCZxc0JNXB23j8_O1I3-fS2sVSPJfadT3C5_XRPy_CrEFWarz3o100baMkzyglOzEIUEBYiAdtlpczf-yOHRMjOfolGV-VlUZSAKIHSVGc_S2tvKo2A4LONxjDkwRsEHhni8WX-XxxOf3jfHH25_T7hbuYX1wtprffIAHcK9K5RgJ2L0w2slLf8ZJ4jLTyyMRw_XW63IziQVYpFiiGJQfLGENxROmtShnltraz23WeUw1msoaxXNvodY3fm9Lkhw1WCQCZXDRlu6jdEOEbL5EaFK1mICEvNsjReNqCcifdOuK_wO6bRCKjNbfOVk3VaJaJAtbC9FdYBAtZCFLccE-3kvE88u2EPtrqZuR6NrMfbfwFQcInwp2kiedjhQIfs4Ld0TJ4m63gUZdY8nKCHFEt1y36bZPuKgvb_O94Owe8Ez-Q7JBZWye-zsjtGDl-4ke-cFJP2GyxQCaEZ8iFqk3pto3ZIxGIhk29Rj5PxrqiZDGzH50AXPaVHsR4AzFhFDrRkimeaZqaXfZZgZmw5D-c-tts9-iOPUoI2mixTQWIvERuKJFhZXhsCQ8GDZBRliTWmGxvGjhUl-2R-EMkYRAFMePLymj6PiR10lrDjDJCIhLSm_rgUMgE84DVcdHiXmi5ovJkgQ1H824LYDpzk2h5UugV1v1WPzsmAHvZ4THZizJf0MBFUlE18Wsi4wk5kefvZU6GMidh6oXvcBxBLhMal_FoyMBlor6LL6OJSGP7taI609dl_vQ7Mst1Oi2frjfIHeVuW2SwfHAZ2AJ3ZAhkA-jxIDrtyI2DiCBwlGFPBaUUKuT0xtTBcQt_Nj-fF5sZltH7bpPAy9usvG_ppC0YHFW_2x5Q1pj3DDSdfpe6yVED006g20Qwk9yuwPFIPqC8Yh9A98OAvw_6fA3Hek5wI8RLS26XG6wDe5AzrjPRKt3i33VGsqba9tX-WEvov9M_HOp_c3n1W0Xrffi6Xd6yiHNgkdCX9lsWQZF2VWzywYxtV6lngO5M4fw1Wyqunq7KtHpBobYflo1SY39QvNJzqGK_5awqspKseoc9R7fQvGUA98AAkZ_6bxlgz_OrXHHxRCvzzjTX5d4WLxnobVjeMD8ILnjQ0_TihmRui4GfE_2J2QILEHDusgUp4h8qImX8DkW-mcpmoMaW9B9QAhgHSgQHSiwnKC32yHLjBV1g7tUxQbJV6b-kSgCkA1XCgb-HtjMRk_YksIV2jtJ71u7Nr5t601Bi7jWf7Uvu83KVldsM1OtyiWpJqlvs98X6etOeBvQjudeVCuEvsnyjV5sa3uj0Fd-Oddkb_bZGdbr6LtMheTsX0wOGnRGmXej0kjeKsn82crGph9lb8R-LzQ-V1XKh6QigGAxKZMqRtBaJzGUt3xjYpv5Pdo40XGLuB84x6TsHip2l43pHbDKHfZtiG69tSW4yd7sT_L3MDrxmenuHMTW2lp_u836SBkA9UGtQbEkndYUf99W6oS0bMA5B38qCd05ER577z8-EHywDAXQD-PHBrMQ8jo5E0bRXLp4_StHUcuu8n1wlwuYeMPVBu8NSKwmDxB7Y_EKRQ-ziq4_68_GGIgWcAd5hISRS14_k0MitJCpNeYli4KidX1bw0_0-DAQgD3Qa1jbSd2M5COcO_V61h-7AdajJM9XbyuoTdZlwAagDXQYFURxJO40cJoSzKNo6vFcfKsWfKM17c7Hmar-BoIyKFD-ggdA7lfg8lRzX50A8UMkfqpQkHjZS2zmZO3cm2fQUu6Uznj_MNqMtLY7oZ7wsUdmDVEcLSzcYCrWTCHHZ7Zo_TXlnMokO4u1wIz-xlx5bLGjfjFWQq3rxM1t5oWnTbQ5P2q-m0fAxm3rPd-l9L35yYHshhWSt4M_1glCKfZD2b-_M0Sd9aUq6NqBLKNn6Al1kFbTbpzsyOpWRiblIrJQ0F0UyeZ1he3uYdvloy627DQMHI6s9gSK-jZbMejA0SZe1-6TQF8K6Q1nWnftj4PDOrD3cH0PaaH-92LMU5NtpbC9FEMgk8ELp-BG2n5EbBO4kEjK23VikPNi7TVsHkkYvXUptr73pwI6ZSyPqval09tg2mRSWQ-2zzJjmo-b5mfHLioq8KdsfUbNCm3zaueAvvHq38t0l5vTubjq_ZHeX5-zi-uvX6z-vfvvCLq6-nt-yu2tDnv3-hX0_v7n-frfDcHPsgjLSlEBevKTcdYDrmRMMtPJ6x_JdFjg8XeeeXCbhsQvtn2Wh1z8_ER86Hfur-of_h8proXJB97BMwM8yjJbsy3xuLvAhkHf14Ptv1OxP4Ol8PM_JJ7Acw6M-nm308Sw7v7zF7ldQ0viIyZnvkBXYWWc0ClzG9Asa3y5C_0Dka52O_8apCxFe3uvdL6sujc-fJKdeEnsxP-FNva7UKTbBWuZ1c9Ko_PTnohuPmdaNpLgJvDiIT9anXhg7KYJbhoEXOKGY2DH3hUjcAIXxxA9Pcr6UuT4dBbNRcHby6yKzU9d2zcvxHT8Ix46MIttOPS-IQ-klEtbCfjjLdz-DOVGnhiX9NgaNeabr_W9kTrB6oKCQcouwzupcnvZ-ccZ-ZPQLjGvNzAXj_9IPkE6M7U-N4f8F1r1LBA>53959</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            clang crash with -Os on /llvm/lib/IR/Instruction.cpp:113: bool llvm::Instruction::comesBefore(const llvm::Instruction*) const: Assertion `Parent == Other->Parent && "cross-BB instruction order comparison"' failed
        </td>
    </tr>

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

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

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

<pre>
    Hi,

The following valid code makes clang crash, please check then.

```
$cat small.c
int a;
int *b;
volatile int c;
extern void h(int);
void d() {
  long e = a;
  int f = 0;
  long g[8];
  for (; f < 8; f++)
    g[f] = e;
  for (;;)
    h(g[1] == (c, g[5]) && *b);
}
$clang -c -Os small.c
clang-14: /home/haoxin/haoxin-data/compilers/llvm-project/llvm/lib/IR/Instruction.cpp:113: bool llvm::Instruction::comesBefore(const llvm::Instruction*) const: Assertion `Parent == Other->Parent && "cross-BB instruction order comparison"' failed.
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: /home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14 -cc1 -triple x86_64-unknown-linux-gnu -emit-obj --mrelax-relocations -disable-free -clear-ast-before-backend -main-file-name small.c -mrelocation-model static -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=/home/haoxin/haoxin-data/csmith-test/14/creduce -resource-dir /home/haoxin/haoxin-data/compilers/llvm-project/build/lib/clang/15.0.0 -c-isystem /home/haoxin/haoxin-data/github/csmith/runtime -internal-isystem /home/haoxin/haoxin-data/compilers/llvm-project/build/lib/clang/15.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 -Os -fdebug-compilation-dir=/home/haoxin/haoxin-data/csmith-test/14/creduce -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-f413d9.o -x c small.c
1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module 'small.c'.
4.      Running pass 'Merge contiguous icmps into a memcmp' on function '@d'
 #0 0x000055da7c27fd34 PrintStackTraceSignalHandler(void*) Signals.cpp:0:0
 #1 0x000055da7c27d45e SignalHandler(int) Signals.cpp:0:0
 #2 0x000014d484c1f3c0 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x153c0)
 #3 0x000014d48468618b raise /build/glibc-eX1tMB/glibc-2.31/signal/../sysdeps/unix/sysv/linux/raise.c:51:1
 #4 0x000014d484665859 abort /build/glibc-eX1tMB/glibc-2.31/stdlib/abort.c:81:7
 #5 0x000014d484665729 get_sysdep_segment_value /build/glibc-eX1tMB/glibc-2.31/intl/loadmsgcat.c:509:8
 #6 0x000014d484665729 _nl_load_domain /build/glibc-eX1tMB/glibc-2.31/intl/loadmsgcat.c:970:34
 #7 0x000014d484676f36 (/lib/x86_64-linux-gnu/libc.so.6+0x36f36)
 #8 0x000055da7b87cf90 llvm::Instruction::isOnlyUserOfAnyOperand() (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x31e6f90)
 #9 0x000055da7c082958 (anonymous namespace)::BCECmpBlock::canSinkBCECmpInst(llvm::Instruction const*, llvm::AAResults&) const MergeICmps.cpp:0:0
#10 0x000055da7c08465a (anonymous namespace)::BCECmpChain::BCECmpChain(std::vector<llvm::BasicBlock*, std::allocator<llvm::BasicBlock*> > const&, llvm::PHINode&, llvm::AAResults&) MergeICmps.cpp:0:0
#11 0x000055da7c0864e0 (anonymous namespace)::runImpl(llvm::Function&, llvm::TargetLibraryInfo const&, llvm::TargetTransformInfo const&, llvm::AAResults&, llvm::DominatorTree*) MergeICmps.cpp:0:0
#12 0x000055da7c0884f4 (anonymous namespace)::MergeICmpsLegacyPass::runOnFunction(llvm::Function&) MergeICmps.cpp:0:0
#13 0x000055da7b8caca5 llvm::FPPassManager::runOnFunction(llvm::Function&) (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x3234ca5)
#14 0x000055da7b8caee9 llvm::FPPassManager::runOnModule(llvm::Module&) (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x3234ee9)
#15 0x000055da7b8cb732 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x3235732)
#16 0x000055da7c6017c7 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> >) (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x3f6b7c7)
#17 0x000055da7d48b123 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x4df5123)
#18 0x000055da7e1f2c49 clang::ParseAST(clang::Sema&, bool, bool) (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x5b5cc49)
#19 0x000055da7d489a98 clang::CodeGenAction::ExecuteAction() (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x4df3a98)
#20 0x000055da7cd65d09 clang::FrontendAction::Execute() (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x46cfd09)
#21 0x000055da7ccf248e clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x465c48e)
#22 0x000055da7ce429e3 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x47ac9e3)
#23 0x000055da798e0f81 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x124af81)
#24 0x000055da798dd358 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#25 0x000055da7980d809 main (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x1177809)
#26 0x000014d4846670b3 __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:342:3
#27 0x000055da798dcece _start (/home/haoxin/haoxin-data/compilers/llvm-project/build/bin/clang-14+0x1246ece)
clang-14: error: unable to execute command: Aborted (core dumped)
clang-14: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 15.0.0 (https://github.com/llvm/llvm-project fa0f90bc55ed536e1488648255278ce9029cfa59)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/haoxin/haoxin-data/compilers/llvm-project/build/bin
clang-14: note: diagnostic msg:
********************

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

********************

$clang -v
clang version 15.0.0 (https://github.com/llvm/llvm-project fa0f90bc55ed536e1488648255278ce9029cfa59)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/haoxin/haoxin-data/compilers/llvm-project/build/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/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
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

```

Thanks,
Haoxin
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztWltz6jgS_jXkRWXKd-yHPHAJJ6nKGVJJzsy-UbIsgye2xUp2LvPrt1syYBNy2wm7D7spArgldX_danW3JBKRvpxf5gN3OrBnA3ts3u_XnGSiKMRTXq3IIy3ylDCRclLSB64IKyiQmaRqDQPJpuBUccLWnD2Qes2rYZfXILTbl3l0fUZrokpaFENmaHlVEzrwJvungTtOdoRHUdA6LzjBFrYj8-eay4o8CgAHOCJoHbhxZxTQU6ADkQxGLZWQQgB2TgberCOTaN6Zptodqu68GgSTaBDMOvRMSIKsvYkeNCXm68Cd6Fe87Uf04AwGa9b8KAt8dYegMjjMaYfhSCAxtDXSA8SCSrkhvIytOooPRrO9qfVMWYxYC9W3uW6xHH_gjYHDfC1Kjh9UPOfV7ouV0prCExPlBiZAKvheFI-ltZHiT87q9hE_csAwv7rFt0rVsmF1Lqoh22xAgON4KCYRoiC6vzeGV6efIYAUriYcDMNRXQHtb3R3x6i_7oGMx0pxiQ0E3OyGSo4eZOy2AH-U1sC72JK3NnOZFEpZkwnM_I4xETLlkqC6VOYKJbkDd0QyCtqnrVvfXF-M7y6IapIyB78lSbMikm-ErEktyLquNwoRu3N4QZsaog5DIVfwTGiVgkBWNLCYAJpZRCSh7KGWlHG9nICZFIyDUilRopGGjCOpUoLltIYG2VREMZlv6hbWXQ1MSNqUaHFDsodE_91IsZK0JFSumhKsoP7upCdNXqT4qYdtXQn8jDnEqgEULNbnKFyGvtVUD5V4qqwir5pna1U1xOJgN0skfxLLKiUv6LMF7wKiAsyAIlaaK5oU3Mok58ASgou0qKqtRHuGhbbiYAurpIA1A4RWRUu-9W6iebbcrBKCVkFUDU_YkoEVuLURsNi5BPeoRAUispLWa4tLWQl4yDYWOBbOBvjWDHzCyiphSdFUKQRDC_sCJ-176DUCwBU5xD9AnjUVBMzUqhE_GHnmgjXA6Ly22KZBi1ghWKluKq4JK15xqYGhfdFynNaWYrQwBsifeYq4UIaynqisMBxbKQe3WoFbAyMggJxVmoB0Jh65pCvgrWfOWCDNUdGPJ1vBpKytmiucXwgLQJI8bRjYR3LjhcjrW9zGBAvtNigsGNpDG2baytWLqnn5sYwVYG2SHWz4AsuhzsELLD21FS0-z-zfBAxftgv5qNBGSRwJnlh8sqsWsmIQ5-ft4tktGpTqwNtw-PrtSN_X0kyyZK-ltl2P8Hl_9NdF6BxkZdp7v9tFM7NKihxDshMDARRgFqwHpdPLzB-6Q0evkQL6pTldVUJBUABEjxxXcf4XtwohNj2CKjYwhqYpsIGFN1suf0yny8vx7xfL2R_j27m7nM6vluO7nyABuAvUuYYA7M51NLIy3_HSeAhh5Zmwfv512tgMxQMXGSQoAikH0hiB4gjDm8gIxjbT2W07T7EG01FDW840em3jbVPp-LCBLAFARvOmMkntBgk_aQWhQWI2AxLExQZiNDxtQbmjNo_4b7D7ySGQYc6t81UjGkVyVoK1YPoFJMGSlwwV19yzrWR4Hvh2ih-muhm4nk3sZxv-giClI-aOstTzIUMBH53B7jEN3uUr8KhLSHkFQo6wlmuTvmlSbWVh6_8db-eAd-oHnBwyM3Xi-4zclpHjp37kMyfzmE2WS4iE4Bl8KWtdum3X7JEVCA2beg3xPB0qgcFiYj87AXDZV3ogxuuJCaPQiRIiaa5wanbRZwXMmMX_4dQ_J7tHd-hhQFBai20ogJWX8g0GMsgMz4bwqNEAMoySyBom2xsHDtZleyR-H0kYREFMaCK0pp9DUqfGGnqUFhKhkM7UB4dCRjAPkB2XBvdS8RWWJ0vYcDSftgBMZ6EDLU1LtYK8b_SzYwSwlx0ek72siiUOXKYCq4m_JzIeoRN5_l7mqC9zFGZe-AnHYegyoXYZD4f0XCbqungSjVgW2-8V1blaVMXLL4gsi2xcvSw2EDuq3bZIY_nmMtAAd3gIyHrQ497qtCM3DiKEQKEMeykxpGAhpza6Do4N_Mn0YlpuJpBGH9pNAq3u8urB0FFbYHBU_XZ7gFFj2jHQeHzLVVNADYw7gXYTQXRwuwKOR-IBxhX7ALofBvRz0KdrcKzXBDeC9WLIJt1AHtiDnFCVM6O0wb_rDMEaa9t3-0Muwf9W_7Cv_83l1W8C8334vl0-sohzYJHQ5_ZHFoEi7arcFL0Z22apV4DudeF8nSeSyperKhNvKGT6QdqoFOwPynd69lXstsxEmVdo1XvYc7SJ5iMDuAcGiPzM_8gAe57XfEXZC2bmnWkW1d4WbxnoY1hePz4wymjQ0XR-gzK3xcDXRJ8wWkACApy7aIGK-IeKcB5_QpGfurLpqbEl_QeUAIw9JYIDJZIRlBZ7ZIX2gnZh7tXRi2Sr0n9JlQCQ9lQJe_4e2s6IjcxJoIF2AaX3xOzNF029aTAwd5pn-5L7olrl1TYCdbpcQrXE5R3s99l6sTGnAd2V3OmKhfAPXn3Qy4SGDzpdw7djXfZGv6uhOl3d8qxP3s7F-IBha4Rxu3Q6wRuKsn82fLmp-9Fb0qfl5knmNV8qPAIoe4NSnlEIWsuUF7zmHww0of_EzpGFCcx9zzlGXeeAYidxXO-ITaZg36bcrldTkuvIbXaCv6r8wGvGd_cwpoat5cl93k-zAFD31OoVW9zJXObHXbVucMsGGPug73hJWyfCI8_95ynhB0nAAF0PfnwwKzGNoyOraNwpFy-eOWtqvnXeE1eJYHMPMHVBu_1SKw2D1O7ZfC7RIXbrq4v69HhDlgGcHt5-IcQy149438hGEpamtIJi4Kid31bw5H4fBgwg93Tq1zbcd2PeW84t-r1qj-2Ba1-TV6qbyuqEuowoA6g9XXoFURxxO4scwpizLE0d3qkPpaQvGOa9KVtTud9AYESFEN-jAaFzKnE6lRzXp4C4p5LfVylNPdhIbedk6tzrYNNR7A7PeH7X2wxTWhzRT3tZKvNHLo8Wlm7QF2qnEazLdtd8MuWd0Sg6WG-HG_mRnXhkucR9M2RBKuvlV7byTOGmWx-emK-6UfPRm3rPd_F9L350YHvGGSdG8Gm9IORsv0i7t3f66BO_NBVeG-AlFDe-gBdZJe728Y4MT2V4qi8SheT6ooin7zM0t4dZG4-23NrbMOCgZZkTKOTbKE6sR03jeFm7DwpdIaQ9lCXtuT8M7N-ZmcP9IUgb7K8XO5YC-XYW2wkLAp4GXsgdP4LtZ-QGgTuKGI9tN2YZDfZuY-pA1OitS6nttTce2BF9aYS9N0Llz6ZJh7AC1J7l2jTfNc-vjF8JLPLGZH9ETUql42nrgn_j1bmVby8xx_f34-klub-8IPPF9fXij6vffpD51fXFHblfaPLk1w9ye3GzuL3fYbg5dkEZKQwgb15S7jqA6-kTDGil9Y7lpyxweLpOPZ6k4bEL7a-yUOuvT8S3Tsf-qv7x_0vlvaUyx3tYwsDPchjNyY_pVF_gg0Da1oOfv1GzT8DT-X6eoxOwHIJHfT_b6PtZtn55B7tfhkHjOyZnukNWws46x1HAZYi_oPHtMvQPRL7X6fhvnNolQqsHtftl1aX2-bP03EtjL6ZndV4X_LzzUyrylONPCxaK6Juz_6Vf1pw1sjj_WmiDx1yphmPQCLw4iM_W53EajZwwsaMwTPyExkEQUJrFCeep5wehf1bQhBfqfBBMBsHsLD93bVe_HN-B9qHDo8i2M88L4pB7KYeJhq18Xux-wXMmzzUG_FkPNBa5qvc_7zmDxAe1EOdb_rSp10KeX9JK8aJuzjTecw32X3SINhY">