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

    <tr>
        <th>Summary</th>
        <td>
            A/F: `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"' after f12a556
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    One of our internal tests started to hit an assertion failure, and I was able to bisect it back to commit f12a556. Consider the following code:
```c++
typedef int a;
typedef float __attribute__((ext_vector_type(4))) b;
typedef a __attribute__((ext_vector_type(4))) c;
typedef int __attribute__((ext_vector_type(4))) d;
typedef float __attribute__((ext_vector_type(8))) e;
#define f() 0
#define g(h, i) (h < i)
void j(c);
b k;
void l() {
  d m{4};
  for (char n = 0; n < 4; ++n) {
    e o = f();
    b p = o.r;
    d q g(k, p);
    m -= q;
  }
  j(m);
}
```
If this is compiled with optimizations enabled, the compiler hits an assertion failure:
```
$ ~/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang -O2 -c repro2.cpp
clang: /home/dyung/src/upstream/llvm_clean_git/llvm/include/llvm/Support/Casting.h:578: decltype(auto) llvm::cast(From*) [with To = llvm::IntegerType; From = const llvm::Type]: 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: /home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang -O2 -c repro2.cpp
1.      <eof> parser at end of file
2.      Optimizer
 #0 0x00005618e079b9ef llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x3bf29ef)
 #1 0x00005618e079975c llvm::sys::CleanupOnSignal(unsigned long) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x3bf075c)
 #2 0x00005618e06e2038 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
 #3 0x00007f3a54432420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420)
 #4 0x00007f3a53eff00b raise /build/glibc-SzIz7B/glibc-2.31/signal/../sysdeps/unix/sysv/linux/raise.c:51:1
 #5 0x00007f3a53ede859 abort /build/glibc-SzIz7B/glibc-2.31/stdlib/abort.c:81:7
 #6 0x00007f3a53ede729 get_sysdep_segment_value /build/glibc-SzIz7B/glibc-2.31/intl/loadmsgcat.c:509:8
 #7 0x00007f3a53ede729 _nl_load_domain /build/glibc-SzIz7B/glibc-2.31/intl/loadmsgcat.c:970:34
 #8 0x00007f3a53eeffd6 (/lib/x86_64-linux-gnu/libc.so.6+0x33fd6)
 #9 0x00005618e02b9a8b llvm::InstCombinerImpl::foldBinOpOfSelectAndCastOfSelectCondition(llvm::BinaryOperator&)::'lambda0'(bool, llvm::Value*)::operator()(bool, llvm::Value*) const InstructionCombining.cpp:0:0
#10 0x00005618e02bf866 llvm::InstCombinerImpl::foldBinOpOfSelectAndCastOfSelectCondition(llvm::BinaryOperator&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x3716866)
#11 0x00005618e02eeb77 llvm::InstCombinerImpl::visitAdd(llvm::BinaryOperator&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x3745b77)
#12 0x00005618e02cf920 llvm::InstCombinerImpl::run() (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x3726920)
#13 0x00005618e02d233b 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
#14 0x00005618e02d31ee llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x372a1ee)
#15 0x00005618e0a05c56 llvm::detail::PassModel<llvm::Function, llvm::InstCombinePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x3e5cc56)
#16 0x00005618ddffe73d 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>&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x145573d)
#17 0x00005618df6c5931 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x2b1c931)
#18 0x00005618ddfe2536 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&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x1439536)
#19 0x00005618df6bdb2f 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&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x2b14b2f)
#20 0x00005618e1aa7e86 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&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x4efee86)
#21 0x00005618df6c1f5d llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x2b18f5d)
#22 0x00005618e1aa7ed6 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&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x4efeed6)
#23 0x00005618df6c002d llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x2b1702d)
#24 0x00005618e1c6fea7 llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x50c6ea7)
#25 0x00005618e1aa7616 llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x4efe616)
#26 0x00005618e0142a7d llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x3599a7d)
#27 0x00005618e0a16f57 (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
#28 0x00005618e0a19f71 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>>) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x3e70f71)
#29 0x00005618e1a4675d clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x4e9d75d)
#30 0x00005618e2bf0fe9 clang::ParseAST(clang::Sema&, bool, bool) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x6047fe9)
#31 0x00005618e1a44f28 clang::CodeGenAction::ExecuteAction() (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x4e9bf28)
#32 0x00005618e1285b39 clang::FrontendAction::Execute() (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x46dcb39)
#33 0x00005618e120a706 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x4661706)
#34 0x00005618e136a316 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x47c1316)
#35 0x00005618ddc35a44 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x108ca44)
#36 0x00005618ddc2e08a ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0
#37 0x00005618e1062e8d 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) Job.cpp:0:0
#38 0x00005618e06e2540 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x3b39540)
#39 0x00005618e10634af clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (.part.0) Job.cpp:0:0
#40 0x00005618e1029afc clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x4480afc)
#41 0x00005618e102a58d clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x448158d)
#42 0x00005618e10326ed clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x44896ed)
#43 0x00005618ddc33caa clang_main(int, char**, llvm::ToolContext const&) (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x108acaa)
#44 0x00005618ddb49225 main (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0xfa0225)
#45 0x00007f3a53ee0083 __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:342:3
#46 0x00005618ddc2db4e _start (/home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin/clang+0x1084b4e)
clang: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 17.0.0 (https://github.com/llvm/llvm-project.git f12a5561b2cbfae384c9a31293938ee2acea79fd)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/dyung/src/upstream/f12a5561b2cbfae384c9a31293938ee2acea79fd-linux/bin
```
@antoniofrighetto, can you take a look since this was your change which caused this?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsW11z46a7_zTKDbMeCb1f5MJx1u12tpOdddr_pQfBI5t_JFAB5aUX57OfAcm2cJzdpN36nLY7491I8ADP648HAURrvhEAl0F6FaTXF6Q3W6ku2VMvNheVZE-XNwKQrJHsFeLCgBKkQQa00UgbogwwZCTacoOIQERrUIZLgWrCm15BgBeICIY-oAeiEakasNQV10AN4gZVhN7ZEirblhtUR5ikaTZDCyk0Z6CQ2QKqZdPIBy42iEoGQTwPwusgnAdZOPxogK_sz5Wapw4Y1JZXRIL4qLRuJDFovSbGKF71BtbrABcBLuDRrO-BGqnWljbARRLgcvih6lk_5M190Gd9WA7f2gv7MxIVh35g30-AYwY1F4Bq165E4XHFJsDF1lqS22r7goJ4eBtI7yVn6L8BLqgt2vVcobv9s6NoxgGCfCxFiKE2yK-SIL_ekyJUS2VHoVuikEBBfI3CIL5yjwuU2MfB4OKoM4QASUc_ijLpE6EKda5OzpRXztBvTsI7K2F33KpF72yj3yaFltnx0crcTpvs6_bOObx-qJHZco24tq7e8QYYeuBmi2RneMt_JzZoNAJhQ4RZTqzjj6TKhpc-HV_PgmFnvAT9T4CXWtEAL_tOGwWkDfByjLCowrSqCcRFQksSR7iMy7gAwIQCycuavWu46B8DvKy4CPCSNkRs0LsbjN5RpKBTEs9o1w2DucognqMAL7eyhQAvHX6cGr9p7ts1bYCI9YabsSDASy5o0zM4FKz6rpPKUiyINlxsZtsgnqd5YQdiQJvRqUlvpPUD1yyeB_GcEm0CXCyVbAM8dz6SXjll3w7ecSD9IAxsQN3aruIrZJs4CiqFNhM6R5Be26HnexMEWcg1CeLFrQzi9wEufiXNECBZgDMUYOw4iRe3T0O9rSRq07cgjIVULqyBieEOFp04UYBxgHNnXmCzQb-fPr6fr94j3VcWIwmq-o21gVTGQa8xnbZs4mWAlxtutn01o7I9qNL-edcp-V-gVp9c6x50gJcOmUfFD_6miN46TDaKUAfenTM2Ba2BIS17RfeYTrSWlBM7A6heIE0V78zI8spYYGd92-09NJwFYflJyY0i7V4N-pVu81e4bWQZCuIFyDqI36OOKA0KEYNAMGuemjcwUGJLeTNEKqgx-AMchyh8DMMwTLOogDAvqxLqidfoJz08fFJcGKeS20GvxYFIkYe13MmZOZQVZsTZv1gxAb4KH-OqxiXUeyy3ckVHcpV5Sk_JtbBx3Hc3YsU3wjp_0QuXTjDUSNv_OaUI85R6UmBPigxwGBdoYV38M1B5D-ppYPtHIlgDKsDFqHmPZiGFgUfj3Caeh-7ffoh4HCKvY5ImSYwTHKL1WoE2UsFamVH-hlcBXj4W2TpLBhnebUQ_VHRmq4CwmZaz0MkSJQkOPUmS6TAx1HUYVkgRrsHGTtXzhtnQb3hF361-__B7frV_xbM4shofDbSczezbk2bQWQjoBX8cCu4dN4N2XdczavE2CuJ5dOAk9TlhUKQlIpV0kr6OE8MGbbhWbpDCDpIfBsmOB8lxiTZg1gPfaw0bix3re9L0r9YAF8bK30jCWr2hZBg6tQgwLw5j56fGXotmbRuumWwJF39uyDK3ThQnhzELf0yoa5a9wnGodZlscP-4ZpnnMqXn_LgqSVF5E582C9lWXID60HbNUFrLhl1xcdPd1CtogJq5YHb23b0upGDczn0egl1xQdTTTQeKGKkciJVDTYDzhrQVI2GA8wAXlZSNRbhD21-tCYdZeiiQ-26GbPXLbcaJ2kqjemo5G4Sy6cKzgLXAFh6ppS6y7IxqORsc5lFWZAePsKL7oI4Bqjz_quj3XHMzZ-z_kWRJWuW5J5kP9JjWJQ6_KpnqxW45ci7OcVZOgN1yHvucMxzHlc36La8Tp9Y396CWvaDPnOxQmPlBMmn9H6nuGm5z4iOa-fwz6L4x2gWTV6N133YungjdwrOWt0RtwHzklSLq6YOo5QsUt4oIXUvVnqS5li0X1oVuFTwf42ayMvoMLVF371tuDKhnlFeNpHdLBb_1IOjIzpFAn5S06dyqb9s9x45kn7C4uX_a5KOU3Z6wfAPGJEdGjSOA0-74iWg99cZX2HUuSPOkuf6ZCLIBFcSLE43sauO8QYlJZE04ce3U0wIJU5pOkZaBIXwMRauGnyWD5rQ0z_x6qr0jK4MGdQ9s0BLoP6Y7-_sHGAVSSlN_DsgmRmGsriGP2TcwiqP9kux_1AzfrfuSdaMkTfOYedbNp9atM5qWcTSRY_HDarG4lTuWrdHmjHR2Cj-pkI_k96cFaZofFOm2Q9FqsXiTel7qwsNZjwZnO1V-kcardYL90jFiYJjQzmsKXEW0tAn_xBSFH2iA0_ht6PcazX3BoN8qcP6wAf-k9V4K0u8--Vp4iMs09sG_9OGhYhWuXwHir9HXdxf657kQrqKkwvXUhbC3fI4IyaH49rD2D3TE73D8746lBGqAwoNjHB1la1GdTnPxa7jnyqwWi8_QATHAXl4sfrfCqxGtqFMvZ8b4GaKxb49op235HRT-3e7oQIH5oBAfgUIY4iko_CxZ38Ct_CS1uVEMlBPhqyu5odmbLDA2OfeyFldRHmI_RL3vaRHNaiD5M518EA0XoP6jSNeBehkr_z6qSEOaAfG-dOP0GK2y6G1otRN_8RoFfiuAOijwJcj4-1jFBm0W-UGbeZ86owSTnL0inz1li3-LGuO0LEnux3nufzGOsjrNLT9ESPHUyl4jQVrQnTtBMW4Xvm-5mWsNbdU8_QhNByMCfu7FdP_gE-_AuneAi91hpSCeXxF6B4LN998otWFDTS_4bz2sO-MrS5GHdfeguIH1ThWTRgxq0jdmzaABA19pOH7fzF4z7K2UzU1vut4s-eAwrxnzqNVhwBKNgv9ieHNyCwMXR6Yo6zxCE81ZtY-dDEP4ir3mZCOkNpzq92Lj9O4EnZD8CISBWgFRdHvTDaff3Gbuc9KFZPADiK9QDRtOXyH6SMTmFMlBayujuNh8hvoURo57Rl9yoelOhVG95vfwGeqFMJ-OjHpfjzOUtc7qSRtox6Ts_F54xj2JPKxz71MpLv05LcnylJ1Q8UIK3be7-B7O7LjtxcZF-C-CHznhfHU7nt059wxRstxfZfgHxXBVhzWUUxk_EaVhvrr1JVhBS0YH3Z2CGP6eTZYsTPIaSk-W6MheSY2LE-E6hsQAF49AewO7KDnnrnsCZVUPZ0n2EvhrPlykVexZY6ms3-yjeirCmZnPGK1iX_2xz3xI8jDz1T-cGf4gtCGCwmkLvCzteWMly6I89LKp2E_344zEkSfgKMpBzntJyXOxnulhPAp8JsFyGsV-mhin3p4QjVOSJIjSaN0S7udxc6XIk52D4oU7BD9OVfNxgvDL8ALdS87OK18UFpQkiSefv7lMMYQFQTtrLaJbB10TKVctaZpf3Q2F4VjOCWGPT5VI2YygPpm_S8QUvwd1MpeJvbQyCjMMBUPDfYR9v_W4hbZWTumudneFYMy1KWmaitC7dS0spwdHG8YenW4RLWTbEsGOUeOkcfeTtnQ5CfHXaodUZL8Zvm-wXtPHxygaXiqiObVTOrc8OS16xLZgbRThRu-qj7ojTWODSKpJvSWZH-acw3G7ocn-bN9wtG9UFS52B39_ktVpexTHx3LTZHpa69Th231OvyI1NE-eOr9sunOeQI7LNPGOd_mHMKMwixNSo3-z61hjzDqizCz8ko8k_j5TiEtS0xcV54CePJuqd9r0ZoWjhpbgpbXCF0jnXlY2ke0sU0tShKSmU0dLoiN9kbRgb9XXT7LSLyvrJ1l95Nq8tGp6BuV7_-gIt64xHq97rX6ny-P_Ky1HaeFl8YmfN4YxzuBFLV9Pnr2M5USq8pJ1zqjl8yVGSVFm4Os1PkqMYkrIIMMuNdrJ5eBp_ux050tpwfmSIUIJ8WRKPJmqpMQ4RePlgbMwVZMQ49Tj6ejyBoRhEaP1uuGVnQKIMuu33G6gut_dJxkeXaXrx91ziBNs_z8Mf5wfsioBNAx8RkslVXI4qLq_uQhKuc2Twe1QPa6J3L1kGzLDfbzhyiY8cuNuIqMoTiznvQb07h4ZiTQA4pMFyXQYdA9KcylQlM_CWeju0b7p6t5sc7gh_VUV7McevotZ0cZbJL24E_JBTG6TDHTuFhJqhy2DOeqk5o_j5VW7hGoaYNdc_ZX39U5eZE1CIowUXNaKb7ZgjHRIQAR6kj0y5A4QQY2Ud0hzQWG4ZvtAtK1WFjHEBtDDltMtoqTXwBxFEC8v2GXMyrgkF3AZZWUY5kkaJxfby4QmZR3jPE-BRnUEjBQpLdI0LWsoYowv-CUOcRzmOA6jsEijWRHGVUGLJCtSyJOsCpIQWsKbmTXfTKrNhbtzeZklYRJeNKSCRrsL9xgLeECuMsA4SK8v1KUzedVvdJCEDddGH3ox3DRwad1l6ezwF15AJbUBtfO2i141l3_8nqkT-38DAAD__3b_isk">