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

    <tr>
        <th>Summary</th>
        <td>
            lli crash when executing LLVM assembly
        </td>
    </tr>

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

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

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

<pre>
    lli crash when executing below LLVM assembly(generated by LLVM Instruction Builder API)

```LLVM
; ModuleID = 'main'
source_filename = "main"
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-pc-linux-gnu"

@0 = constant [13 x i8] c"Hello world!\00"

declare i32 @puts(ptr)

define i32 @main() {
  %1 = call i32 @puts(ptr @0)
  ret i32 0
}

```

```
$ lli main.ll                                                             
JIT session error: Failed to materialize symbols: { (main, { __unnamed_1 }) }                                                        
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.                          
Stack dump:                                                                                                                          
0.      Program arguments: /usr/lib/llvm-15/bin/lli main.ll                                                                          
 #0 0x00007f905d8d1721 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0xf01721)    
 #1 0x00007f905d8cf45e llvm::sys::RunSignalHandlers() (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0xeff45e)                         
 #2 0x00007f905d8d1c4b (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0xf01c4b)                                                        
 #3 0x00007f905c9b6420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420)                                                  
 #4 0x00007f905f4419fb llvm::RuntimeDyldELF::resolveX86_64Relocation(llvm::SectionEntry const&, unsigned long, unsigned long, unsigned int, long, unsigned long) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a719fb)                                                  
 #5 0x00007f905f4428ed llvm::RuntimeDyldELF::resolveRelocation(llvm::SectionEntry const&, unsigned long, unsigned long, unsigned int, long, unsigned long, unsigned int) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a728ed)                                          
 #6 0x00007f905f44287d llvm::RuntimeDyldELF::resolveRelocation(llvm::RelocationEntry const&, unsigned long) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a7287d)                                                                                                       
 #7 0x00007f905f431872 llvm::RuntimeDyldImpl::applyExternalSymbolRelocations(llvm::StringMap<llvm::JITEvaluatedSymbol, llvm::MallocAllocator>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a61872)                                                                    
 #8 0x00007f905f4323a3 (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a623a3)                                                       
 #9 0x00007f905f434f16 (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a64f16)                                                       
#10 0x00007f905f40c8ad (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a3c8ad)                                                       
#11 0x00007f905f3836bf (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29b36bf)                                                       
#12 0x00007f905f382e2b (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29b2e2b)                                                       
#13 0x00007f905f364e3c llvm::orc::AsynchronousSymbolQuery::handleComplete(llvm::orc::ExecutionSession&) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2994e3c)                                                                                                           
#14 0x00007f905f36c91d llvm::orc::JITDylib::resolve(llvm::orc::MaterializationResponsibility&, llvm::DenseMap<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>, llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol>> const&) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x299c91d)                                    
#15 0x00007f905f365a6e llvm::orc::AbsoluteSymbolsMaterializationUnit::materialize(std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility>>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2995a6e)       
#16 0x00007f905f377af5 llvm::orc::MaterializationTask::run() (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29a7af5)                 
#17 0x00007f905f382e2b (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29b2e2b)                                                       
#18 0x00007f905f379cd6 llvm::orc::ExecutionSession::dispatchOutstandingMUs() (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29a9cd6) 
#19 0x00007f905f37da1d llvm::orc::ExecutionSession::OL_completeLookup(std::unique_ptr<llvm::orc::InProgressLookupState, std::default_delete<llvm::orc::InProgressLookupState>>, std::shared_ptr<llvm::orc::AsynchronousSymbolQuery>, std::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>>, llvm::DenseMapInfo<llvm::orc::JITDylib*, void>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>>>> const&)>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29ada1d)                    
#20 0x00007f905f388dad (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29b8dad)                                                       
#21 0x00007f905f369e5f llvm::orc::ExecutionSession::OL_applyQueryPhase1(std::unique_ptr<llvm::orc::InProgressLookupState, std::default_delete<llvm::orc::InProgressLookupState>>, llvm::Error) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2999e5f)                    
#22 0x00007f905f367e41 llvm::orc::ExecutionSession::lookup(llvm::orc::LookupKind, std::vector<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>, std::allocator<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>>> const&, llvm::orc::SymbolLookupSet, llvm::orc::SymbolState, llvm::unique_function<void (llvm::Expected<llvm::DenseMap<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>, llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol>>>)>, std::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>>, llvm::DenseMapInfo<llvm::orc::JITDylib*, void>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>>>> const&)>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2997e41)                                                                                                
#23 0x00007f905f40c19d (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a3c19d)                                                       
#24 0x00007f905f4320dc llvm::RuntimeDyldImpl::finalizeAsync(std::unique_ptr<llvm::RuntimeDyldImpl, std::default_delete<llvm::RuntimeDyldImpl>>, llvm::unique_function<void (llvm::object::OwningBinary<llvm::object::ObjectFile>, std::unique_ptr<llvm::RuntimeDyld::LoadedObjectInfo, std::default_delete<llvm::RuntimeDyld::LoadedObjectInfo>>, llvm::Error)>, llvm::object::OwningBinary<llvm::object::ObjectFile>, std::unique_ptr<llvm::RuntimeDyld::LoadedObjectInfo, std::default_delete<llvm::RuntimeDyld::LoadedObjectInfo>>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a620dc)                                                                                           
#25 0x00007f905f433692 llvm::jitLinkForORC(llvm::object::OwningBinary<llvm::object::ObjectFile>, llvm::RuntimeDyld::MemoryManager&, llvm::JITSymbolResolver&, bool, llvm::unique_function<llvm::Error (llvm::object::ObjectFile const&, llvm::RuntimeDyld::LoadedObjectInfo&, std::map<llvm::StringRef, llvm::JITEvaluatedSymbol, std::less<llvm::StringRef>, std::allocator<std::pair<llvm::StringRef const, llvm::JITEvaluatedSymbol>>>)>, llvm::unique_function<void (llvm::object::OwningBinary<llvm::object::ObjectFile>, std::unique_ptr<llvm::RuntimeDyld::LoadedObjectInfo, std::default_delete<llvm::RuntimeDyld::LoadedObjectInfo>>, llvm::Error)>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a63692)                                                                                                         
#26 0x00007f905f409fd5 llvm::orc::RTDyldObjectLinkingLayer::emit(std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility>>, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a39fd5)                                                                               
#27 0x00007f905f4023e5 llvm::orc::ObjectTransformLayer::emit(std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility>>, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2a323e5)                                                                                   
#28 0x00007f905f3bf869 llvm::orc::IRCompileLayer::emit(std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility>>, llvm::orc::ThreadSafeModule) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29ef869)     
#29 0x00007f905f3bfe4f llvm::orc::IRTransformLayer::emit(std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility>>, llvm::orc::ThreadSafeModule) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29efe4f)   
#30 0x00007f905f3bfe4f llvm::orc::IRTransformLayer::emit(std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility>>, llvm::orc::ThreadSafeModule) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29efe4f)   
#31 0x00007f905f3c6761 llvm::orc::BasicIRLayerMaterializationUnit::materialize(std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility>>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29f6761)          
#32 0x00007f905f377af5 llvm::orc::MaterializationTask::run() (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29a7af5)                 
#33 0x00007f905f382e2b (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29b2e2b)                                                       
#34 0x00007f905f379cd6 llvm::orc::ExecutionSession::dispatchOutstandingMUs() (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29a9cd6) 
#35 0x00007f905f37da1d llvm::orc::ExecutionSession::OL_completeLookup(std::unique_ptr<llvm::orc::InProgressLookupState, std::default_delete<llvm::orc::InProgressLookupState>>, std::shared_ptr<llvm::orc::AsynchronousSymbolQuery>, std::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>>, llvm::DenseMapInfo<llvm::orc::JITDylib*, void>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>>>> const&)>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29ada1d)                    
#36 0x00007f905f388dad (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29b8dad)                                                       
#37 0x00007f905f369e5f llvm::orc::ExecutionSession::OL_applyQueryPhase1(std::unique_ptr<llvm::orc::InProgressLookupState, std::default_delete<llvm::orc::InProgressLookupState>>, llvm::Error) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2999e5f)                    
#38 0x00007f905f367e41 llvm::orc::ExecutionSession::lookup(llvm::orc::LookupKind, std::vector<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>, std::allocator<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>>> const&, llvm::orc::SymbolLookupSet, llvm::orc::SymbolState, llvm::unique_function<void (llvm::Expected<llvm::DenseMap<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>, llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol>>>)>, std::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>>, llvm::DenseMapInfo<llvm::orc::JITDylib*, void>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>>>> const&)>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x2997e41)                                                                                                
#39 0x00007f905f379ee1 llvm::orc::ExecutionSession::lookup(std::vector<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>, std::allocator<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>>> const&, llvm::orc::SymbolLookupSet, llvm::orc::LookupKind, llvm::orc::SymbolState, std::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>>, llvm::DenseMapInfo<llvm::orc::JITDylib*, void>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>>>> const&)>) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29a9ee1)                                                                                  
#40 0x00007f905f37a44c llvm::orc::ExecutionSession::lookup(std::vector<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>, std::allocator<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>>> const&, llvm::orc::SymbolStringPtr, llvm::orc::SymbolState) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29aa44c)                                                                   
#41 0x00007f905f3c95a2 llvm::orc::LLJIT::lookupLinkerMangled(llvm::orc::JITDylib&, llvm::orc::SymbolStringPtr) (/usr/lib/llvm-15/bin/../lib/libLLVM-15.so.1+0x29f95a2)                                                                                                    
#42 0x00007f90639b7dc6 (/usr/lib/llvm-15/bin/lli+0x23dc6)                                                                            
#43 0x00007f90639b0393 runOrcJIT(char const*) (/usr/lib/llvm-15/bin/lli+0x1c393)                                                     
#44 0x00007f90639aace9 main (/usr/lib/llvm-15/bin/lli+0x16ce9)                                                                       
#45 0x00007f905c474083 __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:342:3                                
#46 0x00007f90639a7dde _start (/usr/lib/llvm-15/bin/lli+0x13dde)                                                                     
Segmentation fault (core dumped) 
```

in [windows subsystem for linux](https://ubuntu.com/wsl)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztXFtT4zoS_jXhRUXKt9jxAw9c67ALNSzM2TpvKdluJz6j2FlZHsj8-m1JThwLExIwM8yppCD4IrU_fd3qbklGUZEsTxjLSMxpOSOPM8gJPEFciSyfkghY8Uhubv57S2hZwjxiy4EznkIOnApISLTUN6_zUvAqFlmRk7MqYwlwcnp3PXDCgXUxsE7rb9_SP7JOfck9I7dFUjG4viADF3-dYE6zHP_oAmVR8RgmacYgp3Ooyzi6jKPLCMqnIEhCBWV0WVRiVQqO5wP3FI4XTmDhgeuoL3lqt0_lke-pr-NsdZCOZSXbGR_nY3ngr-rgvQe8bD5f8GzB1gifxv4ECy7iY5bl1dPxNK_WFepvz7JU6bhA-miOsEdntkueSDYejPAylv8DGCvIY8FZMnDswejcsgwpCcSMciCZ6xCUuKhEiSpaCG6Qn0Ca5etimj9sQkgGwZkuQRD2yNaIKGPPJcozay2WEI6NloWs-jnBRae2t110PCKNT8IZ4iPf89ES_3X9lZRQltISgfOCo77IFUXzSYgo8EECeEZZ9gNIuZxHBStlAeQAGz_WrJyr08mkyqXFJROkBFummLp4H7i7m8vTh0tSVtE8E4SSqJoiiYuCC4ltJsRCohk4V_gzzcSsioZxMccTxr6v_hwvePE3xAJPs7KsAHVzRWiekCyPWZUAETOoO3NE42-C0xiGrwF7EFiUJNV8Idn4ZR8Nxqrh3vFiyumcYO-q5pALrSnnqiq55CKLVozYIzyKpOqu-jKmDlj4aNci1pOFnyANrVEyTuzAsYlSDqrNPS2XpT6441kuFKlfJf9oWk0hTh8nBbpLoKhSX5obllXmJfvj1tYNh82tLJJeFO8Oy2JoD5wz6ym1JB4pqgXaboOOU28EXaDvq_whm-aU_YHmxICXKwfxXlyQykfWuF5h2DEZjr2oF2ZQzjYEO5uAuwkwDiPfcyx0FhxKUXCYYFfWaDWYOgpshAB5YyFmqP5E4rMUPttDKW-C1wDzNoGlnmeHabShZtSuyOZwsWTJ5c1VbYpQFuw7_KVA3mOsj6kM4S1zfQAV1i9zwZc6UtVWW-UlWgu6VVbk0-0XlIGfv1SwBwtzaCCb-04GRwaDzlhi3IXBX8adWbAfLmXD9-Ky4dB_xmHwPg6by6_S2Ffjg_0a_65Pw1zQZs61x4HTzdz1fMH0RbpYsOXlE-Y06LYfVD7T8FW2bRHT03x6SzHCnzdXMV26_E5ZJbN5XV8Z2_r-LSaCRXzKlEyZTF32RLMvm9cTzQ2HY4NDx6VuL2iloLejbQCGBkAvtf1eAEpB7wUocwWrDdCKxzTpA6ArBfUBsJXNpO7Y9aO0B4BhJAX1AdAxADrg9JDBIEApqA-Abhug74Ebb3T5gsf6ADPDPJ7xIi-qUvuG_1TAl_rmTOWI5wW6IhDtBHct4FLPIxT5gx6QKa_dh_cIQ4n55znpNn-ewV8c2kkXf-hb0VtjKzajXDdTt-thqfLc91Au0H9nUcYysayDXVPtAvISTE--lqVVpd39nZwG2Kz6mr9fib7O02Jn8d-LLFGRYVNSAgJH3W2pdzTj_YDGp7mXG7lAP1YlNbmjVTXmMDLMYUR96OxOERpAJUC3oDRU_meeCV1uY4oC21SKRF-u8ux_FUzkxE4ng6-Y0DlZS0ogpRUTkwRU132DNMV-X6RLvhrSG17bmaQbBDQddfFqQP1Ky291j6vyvkawTkjl47tsowEcfHbHPzYYDePE72L0md_WZpOVCyri2ZdKyNnKRGaTf_Y2R4AMSzhK1hpwaABOaLen7Qb85WYS1_Hppii-VYt9utN1rqafUJ6u-yCoDHN7dqNuKXX32ZBVziiH5GU0L4bitpi0ytWAE4VIn0xawWZ71FgHK-e0IyI8gHiD335XMDHjyevCjCb0EJU-IynPIl9_rpjK_vWCo1l3Sscy3Nw46WWEEEZSUA9uzjFGCH4Io3Qvr6FG1aqD3c1oCfan8xtNjUu1xNFTJJZEvap-Y3jjB-DZu7PLVo64o4Zu6r-zPGnx9R1iNfNwvr6y2L_DPiuhH3bF6LQ0vShtZjs-9JlmT-6sq51BbQUgtpZa21pTojbXrYHh8mmBFEPSat5hjNH429rHHgLtIdD25Gml0_wJ0xeN13bNaT077GlaDwX1EbQ9c-bWSjYnpTpnv9MsV8NklR3vEKRNITtG5WfPft5ndnGzRaSW7XWS8ZijzZ0hfpnEn79QSB1fZQxM9_N6-wZ1RKUJJFqO6gb7t_gFQVtSkWc3_okN72cNRBr5x7qBpoMZi5su5sWby0t_Z-Imy79dFfzL_XnPdruF31uYF3x5S3M6Bf4sC8KwsFrUUpOnqxJRYeYUzzugYZhb-uIa7gu52A7W5bcMbG7Efh1h7iHdJU9aS2GYN78g5k0J67r6qpl7pz8Hf_eiv-vHH8g--TNXNRrvYCzbW2GadE623ss8rSZG-gvU6g1dAtd3YZ6JTz5n_bpVaZd0VqUp8F0xtOr0GSJcqYj-TaJRvPHWgeW40Kl4rfKvnOZlWvD5QekfqXSphI_xA43ijcWAKB37YZfir-_lIi865d9N5R01v6rX7h5oCvqd856GcyC5W-mrYTg0GQavcx7y-v637VY_k2NkT3O8Zti1Dgx_MMPGXHrsB37nbO8ZLbP4-l6xe1jZ1oSmkqyWG294dX6zxW3X_eSL28brz59_cdt42_iwuH1Y3D7Muf_qxW3j9fXPt7htvCV-WNzudXHbeH_8sLh9WNw-LG4fAu0h0H7qxW3XfE00BHiL1z445T2ccjueve61D97l4F36GUgDfIx3WfsTz5hWDKjndf6D1MGf7O5PXrC0bnfRj6VItfVjKY1pmPOh4Yg6ne7xBinbtAe5WCqnRvMpk_9b3TVEaNSwM5X9zFPKRvykZeeGyc0ZUN8NoyCJd_lPWMYyDdvF8j2DbsC5BjjLDV3Cq_wLj6VenXE8o3xl-Ke76WGF3I5R2FuRNxC9NkRKYwjV1if7QPGxUn8kNuBac5uxF3jW2CWTCaKJJ6WgXExqpFeR3C0K_07lveOHH9c_grP1qTN00Uiv4rJa2bE-VDeVnKHsGWhM8nt3eL7BXZAkQDSwfdhzsVpf7NX78MBU7nSj5vqJmkmReOKCg9qcR-_KsGV7Jcnp6OwRs7LisZT7DJXLUsCcpAUnag-SwegCBbZ3GqqiKhdVvdPQY4kD2vAITmzft_1gZFv-UXLiJiHSdCQyweDl3cJa-4QdVZydvH1LoxHaTHg0O_FQRWNvRGPZbUbgQWB7kWenTuL5Y8cPjhiNgJUn2OyB4-TwSJQIuUnW6OIoO3Esx7HGzhh_R5Y_jBK0eBolbhT6oyTwBp4FaIpsKHEMCz494icKUlRhiPMslpWibG5i4-SGE6Aeh_JpJWYFP8lojmntkXryiUL-f2X973k">