<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/54464>54464</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Assertion '__n < this->size()' failed
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
B1Z0N
</td>
</tr>
</table>
<pre>
<details>
<summary>Error log</summary>
<pre><code>
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: /usr/bin/clang++ -DDEBUGGING_SUPPORTED -DDISABLE_CONTRACTS -DEnC_SUPPORTED -DFEATURE_ARRAYSTUB_AS_IL -DFEATURE_BASICFREEZE -DFEATURE_CODE_VERSIONING -DFEATURE_COLLECTIBLE_TYPES -DFEATURE_COMWRAPPERS -DFEATURE_CORECLR -DFEATURE_DBGIPC_TRANSPORT_DI -DFEATURE_DBGIPC_TRANSPORT_VM -DFEATURE_DEFAULT_INTERFACES -DFEATURE_EH_FUNCLETS -DFEATURE_EVENTSOURCE_XPLAT -DFEATURE_EVENT_TRACE -DFEATURE_HIJACK -DFEATURE_HW_INTRINSICS -DFEATURE_ICASTABLE -DFEATURE_INSTANTIATINGSTUB_AS_IL -DFEATURE_ISYM_READER -DFEATURE_MANAGED_ETW -DFEATURE_MANAGED_ETW_CHANNELS -DFEATURE_MANUALLY_MANAGED_CARD_BUNDLES -DFEATURE_MULTICASTSTUB_AS_IL -DFEATURE_MULTICOREJIT -DFEATURE_MULTIREG_RETURN -DFEATURE_NO_HOST -DFEATURE_ON_STACK_REPLACEMENT -DFEATURE_PAL_ANSI -DFEATURE_PERFMAP -DFEATURE_PERFTRACING -DFEATURE_PGO -DFEATURE_PORTABLE_SHUFFLE_THUNKS -DFEATURE_PROFAPI_ATTACH_DETACH -DFEATURE_READYTORUN -DFEATURE_REJIT -DFEATURE_REMOTE_PROC_MEM -DFEATURE_SIMD -DFEATURE_STANDALONE_GC -DFEATURE_STUBS_AS_IL -DFEATURE_SVR_GC -DFEATURE_SYMDIFF -DFEATURE_TIERED_COMPILATION -DFEATURE_USE_ASM_GC_WRITE_BARRIERS -DFEATURE_USE_SOFTWARE_WRITE_WATCH_FOR_GC_HEAP -DHOST_64BIT -DHOST_AMD64 -DHOST_UNIX -DJIT_BUILD -DNDEBUG -DPROFILING_SUPPORTED -DSELF_NO_HOST -DTARGET_64BIT -DTARGET_AMD64 -DTARGET_UNIX -DUNICODE -DUNIX_AMD64_ABI -DUNIX_AMD64_ABI_ITF -DURTBLDENV_FRIENDLY=Retail -D_BLD_CLR -D_FILE_OFFSET_BITS=64 -D_SECURE_SCL=0 -D_UNICODE -Dclrjit_EXPORTS -I/home/b1z0n/Programming/dotnet/runtime/artifacts/obj/coreclr/Linux.x64.Release/jit -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/jit -I/home/b1z0n/Programming/dotnet/runtime/src/native -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/pal/prebuilt/inc -I/home/b1z0n/Programming/dotnet/runtime/artifacts/obj -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/pal/inc -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/pal/inc/rt -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/pal/src/safecrt -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/inc -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/debug/inc -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/debug/inc/amd64 -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/debug/inc/dump -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/md/inc -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/classlibnative/bcltype -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/classlibnative/cryptography -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/classlibnative/inc -I/home/b1z0n/Programming/dotnet/runtime/artifacts/obj/coreclr/Linux.x64.Release/inc -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/hosts/inc -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/minipal -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/pal/inc/rt/cpp -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/nativeresources -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/jit/./jitstd -I/home/b1z0n/Programming/dotnet/runtime/src/coreclr/jit/../inc -O3 -DNDEBUG -fPIC -fPIC -O3 -g -Wall -Wno-null-conversion -fno-omit-frame-pointer -fms-extensions -fwrapv -fstack-protector-strong -Werror -Wno-unused-variable -Wno-unused-value -Wno-unused-function -Wno-tautological-compare -Wno-unknown-pragmas -Wimplicit-fallthrough -Wno-invalid-offsetof -Wno-unused-but-set-variable -ffp-contract=off -Wno-unknown-warning-option -ferror-limit=4096 -Wno-unused-private-field -Wno-constant-logical-operand -Wno-pragma-pack -Wno-incompatible-ms-struct -Wno-reserved-identifier -fsigned-char -fvisibility=hidden -nostdinc -flto -fprofile-instr-use=/home/b1z0n/.nuget/packages/optimization.linux-x64.pgo.coreclr/1.0.0-prerelease.22121.2/data/coreclr.profdata -Wno-profile-instr-out-of-date -Wno-profile-instr-unprofiled -std=gnu++11 -Winvalid-pch -Xclang -include-pch -Xclang /home/b1z0n/Programming/dotnet/runtime/artifacts/obj/coreclr/Linux.x64.Release/jit/CMakeFiles/clrjit.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /home/b1z0n/Programming/dotnet/runtime/artifacts/obj/coreclr/Linux.x64.Release/jit/CMakeFiles/clrjit.dir/cmake_pch.hxx -MD -MT jit/CMakeFiles/clrjit.dir/codegencommon.cpp.o -MF CMakeFiles/clrjit.dir/codegencommon.cpp.o.d -o CMakeFiles/clrjit.dir/codegencommon.cpp.o -c /home/b1z0n/Programming/dotnet/runtime/src/coreclr/jit/codegencommon.cpp
1. /home/b1z0n/Programming/dotnet/runtime/src/coreclr/jit/codegencommon.cpp:687:1: current parser token 'template'
2. /home/b1z0n/Programming/dotnet/runtime/src/coreclr/jit/codegencommon.cpp:592:21: LLVM IR generation of declaration 'Compiler::compHelperCallKillSet'
3. /home/b1z0n/Programming/dotnet/runtime/src/coreclr/jit/codegencommon.cpp:592:21: Generating code for declaration 'Compiler::compHelperCallKillSet'
[ 50%] Building CXX object debug/di/CMakeFiles/cordbdi.dir/rsmda.cpp.o
#0 0x00007feb43905ea7 (/usr/lib/libLLVM-13.so+0xba6ea7)
#1 0x00007feb4390391c llvm::sys::CleanupOnSignal(unsigned long) (/usr/lib/libLLVM-13.so+0xba491c)
#2 0x00007feb43809649 (/usr/lib/libLLVM-13.so+0xaaa649)
#3 0x00007feb42971560 __restore_rt libc_sigaction.c:0:0
#4 0x00007feb429be34c __pthread_kill_implementation pthread_kill.c:0:0
#5 0x00007feb429714b8 gsignal (/usr/lib/libc.so.6+0x424b8)
#6 0x00007feb4295b534 abort (/usr/lib/libc.so.6+0x2c534)
#7 0x00007feb49f6123a (/usr/lib/libclang-cpp.so.13+0x8ea23a)
#8 0x00007feb4b054779 (/usr/lib/libclang-cpp.so.13+0x19dd779)
#9 0x00007feb4b04fe12 (/usr/lib/libclang-cpp.so.13+0x19d8e12)
#10 0x00007feb4b055baa (/usr/lib/libclang-cpp.so.13+0x19debaa)
#11 0x00007feb4b04fe12 (/usr/lib/libclang-cpp.so.13+0x19d8e12)
#12 0x00007feb4b05af00 clang::CodeGen::CodeGenPGO::computeRegionCounts(clang::Decl const*) (/usr/lib/libclang-cpp.so.13+0x19e3f00)
#13 0x00007feb4b079697 clang::CodeGen::CodeGenPGO::assignRegionCounters(clang::GlobalDecl, llvm::Function*) (/usr/lib/libclang-cpp.so.13+0x1a02697)
#14 0x00007feb4b032cd1 clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) (/usr/lib/libclang-cpp.so.13+0x19bbcd1)
#15 0x00007feb4b03bd58 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/usr/lib/libclang-cpp.so.13+0x19c4d58)
#16 0x00007feb4b039b43 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) (/usr/lib/libclang-cpp.so.13+0x19c2b43)
#17 0x00007feb4b05a19f (/usr/lib/libclang-cpp.so.13+0x19e319f)
#18 0x00007feb4b0a94f4 (/usr/lib/libclang-cpp.so.13+0x1a324f4)
#19 0x00007feb4afc6408 (/usr/lib/libclang-cpp.so.13+0x194f408)
#20 0x00007feb4a065124 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/libclang-cpp.so.13+0x9ee124)
#21 0x00007feb4b5eef79 clang::FrontendAction::Execute() (/usr/lib/libclang-cpp.so.13+0x1f77f79)
#22 0x00007feb4b5952cf clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/libclang-cpp.so.13+0x1f1e2cf)
#23 0x00007feb4b63a5f0 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/libclang-cpp.so.13+0x1fc35f0)
#24 0x000055e4da68584c cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/bin/clang+++0x1684c)
#25 0x000055e4da687c2d (/usr/bin/clang+++0x18c2d)
#26 0x00007feb4b2fea99 (/usr/lib/libclang-cpp.so.13+0x1c87a99)
#27 0x00007feb43809717 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/lib/libLLVM-13.so+0xaaa717)
#28 0x00007feb4b305030 (/usr/lib/libclang-cpp.so.13+0x1c8e030)
#29 0x00007feb4b31d694 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (/usr/lib/libclang-cpp.so.13+0x1ca6694)
#30 0x00007feb4b31dac9 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) const (/usr/lib/libclang-cpp.so.13+0x1ca6ac9)
#31 0x00007feb4b320a42 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) (/usr/lib/libclang-cpp.so.13+0x1ca9a42)
#32 0x000055e4da67d61b main (/usr/bin/clang+++0xe61b)
#33 0x00007feb4295c310 __libc_start_call_main libc-start.c:0:0
#34 0x00007feb4295c3c1 __libc_start_main@GLIBC_2.2.5 (/usr/lib/libc.so.6+0x2d3c1)
#35 0x000055e4da67e485 _start (/usr/bin/clang+++0xf485)
clang-13: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 13.0.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang-13: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-13: note: diagnostic msg: /tmp/codegencommon-9351da.cpp
clang-13: note: diagnostic msg: /tmp/codegencommon-9351da.sh
clang-13: note: diagnostic msg:
********************
/usr/include/c++/11.2.0/bits/stl_vector.h:1045: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = long unsigned int; _Alloc = std::allocator<long unsigned int>; std::vector<_Tp, _Alloc>::reference = long unsigned int&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__n < this->size()' failed.
make[2]: *** [jit/CMakeFiles/clrjit.dir/build.make:173: jit/CMakeFiles/clrjit.dir/codegencommon.cpp.o] Error 134
make[1]: *** [CMakeFiles/Makefile2:3330: jit/CMakeFiles/clrjit.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
</code></pre>
</details>
For more see [this](https://github.com/dotnet/runtime/discussions/66888).
<pre><code>
OS: Arch Linux x86_64
Host: HP Spectre x360 Convertible 13-ae0xx
Kernel: 5.16.13-arch1-1
CPU: Intel i7-8550U (8) @ 4.000GHz
GPU: Intel UHD Graphics 620
</code></pre>
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzNW1lzo0gS_jXySwUEp44HPyCEZKZ1BUjt7n0hSlBITCNQcHjs-fWbWUgyYHlsedUT29Eticok88ujss7epMHLfUc1A1bQKM47qtWRRh3JgKa83O9p9gJNVpalGYnTLbR2lPEr4cx7yBg-qqafBuxMIMupZbgWycvNPioIJZtySzJ2SLOCFCnZFcUBNBogEv4CLRfj-GkvptkWnglNAhIlflwGjBQ7RvyM5juyof6vIqM-6ygmAbWHLPVZnrOA5GmZVc34Js3z1I9oAYSsTEjuZ9GhEI-4iFuAGBKU-wPqPzZKQB4ss3Sb0T2h2bbcs6RAgATglHmGIKMEPv2YJgBxCH-JMBpZw_VkYs8nnrteLhfOyhphq-0aw6nlmYv5yjHMlQttVmI2eMaWsVo7lmc4jvHTXa2HnuF69rRGGRqubY4dy_qPVWs1FyPL-245rr2Yg94GZTq1zJWNmlc_l5bboM0eHWO5hPcarY5lTp1ay2g4sZemB6jnLkL1RvY_Ub_P6lRrbKynK8-eryxnbJgNANaDN17Pzam1arR-t-Yrd7F2TMv7sZwaqzYNdZl18x_sPwzzW73hERU69hycVRdtm4a7wijU2-bQNF_Zxgo8d9Hntvtz5jmWMbLqXpkZc2NijTxr9Xi51TMfjPncmrpN8tqYTn-e-UzDGXnD9Xw0bXhmBj7jYC8CqqgQpz_sVbvZsSaAFZ7nNcp84T0s3DrvYu6B2eY34AUXm9YM_FojL42pB_GsxxnSZDwzlq0WDEUz45aTRf0JMoKnvfuwHo8xCR_W8291U5fOYmwsbc9YAZ4HSBj8qtHR8T9XC2c9bzQ2TXes2WLFZZnezKonoGvP6j0LYz0ypou55U3MRvt66L5xtPvdabH9nI3s8bjWsrItB-O4mC1tyFXogDXi2oW-7M5Ahvfo2Cvsvo5jN_sb8riL8erRgIeK69FYgSfGC1TuPVjc6Rg_r6sNudn8wZiNutrpYT23f8Bv8Apkkz1Fk-e8DsEP9LA9bdcj15qOa4mxMpyJ9arh-HjScXw8aoEvrDjVrx8Vk2cM7TcNnr1CX62d1XA6subfvTFYD7n-s6OOHD7AANUDmldVHA9wQm6Oxy4oAyAu8HH9nmuZ3P_mFJokbHkF4cfZn1HhWT_QNnCtDRV5l-4Zlmf5bwkL9LGI7yMs0-MgLRJWwA8YCIqIM9KsiELqQ3VXxunmT6zpacZAMvyaRkn5LD53NdFhMaM58oPCrynKM78h_H8UlNAiemK3gXKgMX5mbFNGMbLCYHsTb94S3pcxvSsOuW4UzEpm1ZrTkPm3EnwzqwMI7vY3CcTA7wPsr7cXjDOz28jdB7c0H2Z-eR5Hm6ofoiQ_Ll4ON-qRb6T72cuhQCGH3ctvUnGrTt_5qITeLAa7NOdKbyYQOCPoyr-jziDpcKNMrkKWsWqdk99sPIJPsfqVF8FNpYqnKC3U2gQlXNrm6RMJWyI80hjc_5ikQlLGseCnCRiaR2kCfNCYwupRCAEBEw5plBQsg_Z9LrDngiXIBs4I_4Je8gTfOS7tBFgWFswv0kzIiyxNUAfjq1iupUxKWDEKTzSL6CZmrca4bLaEZeIXHAw2FrQsUlgLRz5FpPsDzc7sv5L0rwR00-2eAqbHaH-IIx_Bg4HFLkvL7a7ijRLQEwVCGoY5K9KwoXBTFgK01vCF4QG9ggvfAmZE8FZT5V80SyA6QnqogIbcWCGOwHPAr0mDbkPDIYueYG0shBGLg4oC4sF1SSGcbEsPLMOVNKdWNgkHXDYfDeC2FxHgEyAW4ObSLyoa5CjLnkBNFMAKOgIlGLA82ibQ5u8oPj1FebSJ4qh4AXy7KABOIiTQtQOeMWFcpPAJYQwjUBABtkwA6MD8Nj_FpNzyjER4dMt4SQJP7KO_KfpDjLEeCViPDttUfM1TWZRECWyDXsXLlKgosiKLCmY5LehrTosIBJtO3qjDSiFcaSgAmV0il8nxGVwJ5oEF26Ssdg9kGZPkmAoHH3LjB99bIMJx46PR-C8U6arjmjP6i40Bcc5HDJxui0HEh489UDwAJe6en8VLiP9v0RIBV4azFfnwrTRgW4bpvYfUgfItQibOxuSqN0QIdnrdK0Twv-K0y7X3jfzTJpeMm1y_UY1qdPs9-JRx38wvswwqAIEaCRWBFOkv6OUdpVcwKIzQXeDnCZfy23HpAwU-FQ5sOv0-I7ZDgAeKHK-ZUIMDkEGPjwDNhAIHsctwi1A1sNw9sBiKognF_FsUxy5CORug_qsGTI7AoaMhKwlhaPuf4Hf0IdGljqJ39BEZwoowQNnmjx8EeiKMpOQ0QQ-iN70nzYJNEB0zO8v3Aa0y-iQb0KgSkZ4l-NML2UZTB5LOaA_a-53T1ipMSqtPjI0gq2KeQoWUnje0C6wdZVCXJrekqQPZJ7h5XBmbv-TVDxNKRVIeFokLgw_OzPplUo1DJE4xIoNPYtBAQQuD0sDQhyFW-5w0SimwtqSpdWnKoCfrXYl4HgylMIlhHqwsQZDvAXjKJyOiD-ZJ_F9NitaUsmGq5oOUA8w9GA28XxB2DyclDLe2q0yp0y4L1dvQtE2fbHPu0csG-2Cq2OXGagpwt2ztNgXqGx2A0w0eC3wkTvGBtyWuVxc3CLuyotJ3BOHIJGBugkBZ5RL7jAJ_S2S_LnIj6Vqv905sL4mUB0EAL7RkDpoytZDJylUy-_BCTSZ2A6mFU9_QK0wHmQxeaMmUfwNOpYWThpJEqmOUqp9CDYOS1nhYThavpassmMO2kK9mWuKhjNKvvT2Cwkf4_LWjGO_26ctomQpQWmjVJtreoDvofRotrK-hZ9TAwkqmCXcSpxsaI2g8rHqtWuPjOuNqI6ikAMKWEVrTCFXxA_kjI84IKpzVGMOQ-AULzPe1TU6MdhKmp8h1r4zcZgMWtYzWW0ZvAr3_kdGzNChjVjVZsF6qjDshHLEwSqLKqM-4oGr_jovI65PR1wBvy6Ruy6QBDDZfM-nfNUUBnC1Teu0qIA_C6_oqvNCS2arUdKCF2jVdR1XghZbMRqWmod_VpP41OEGi1Aqj0qjUVOrqsqLVw7jEKbLhrpqhcdme8p5hkk2axq_fV8RiwKAet0xUmkVeZyyEAa6meJylULmSwKjVA-uZ-SVO2vvX5ULY64WN0RABNEcEfaArfthM62r2avNdCZ81IBxRNVzVQnxtOQllBghaIJsDQVeletgYto5wXrE-pT59C-2NLdf2ptBXQXML3KnA6zrTAtrt632Y6_m-7O0p3lLov3ZkI8voi8NCvJ-Buy_noVK1eJlutEHDUxoFFzC-ufxQgeuC3hY0vQWt5yvBZ0T1ga8lqln-lJDRwTWe8_s9eKEls9eeufegNL26y8SLJg7z0yeWvZiYVc9FRXHKxKUhi18a7j3tD8JkHV2M3qsQDriDP70oABQtoM3ipkq6BOuoa4xn8EJLZnMaqspBd9AoREGGu8z1xKVvSgC072kSNLO89SIy1IZ28x901FmNY8_lj9fYSrtgSNPW5qITbaX-4Fpb_0g3-fuGAnUaAdC6oa-Z4e5hrf2d70PbsOrCS1W4AYikA4XVsmpGSXGNb1SL8Jz6qovA_paLmgMBjFNUU96DM6r9bpS-CzXvPdf-uy66xjkDsLzlHKVZx3pBV94QLK-fKGYMeFviWmt83ccFnOdVC_uCZoXngzN4_earfYE3vl2UoyztjSxfbsriw4AmTab20PQUURH1j1fXAUhpgW7V8h7T-jqpVHzCCyFw1wRWrgefqwbhRxT4o9ovDo_jN_GPEQ0p3zP_Kyp2hD1HRbXRJat8elfmjAhPeIswZ4xEtYG3qYucDpKg0kqifKKtaIYnBqD8ud_1uppw8IXqkAD35k9MfGOE7EFtjKyHNI-eT0Q-lscAcBRxIxp-uGBtkhY4hyFBRLd4zBH5ZJ9v-ZtnZxtf_3uScfw-XrysLlmR1YNFxovpdPGId7fw0o1LVgvejCdyjoU3aTqvFyGXl65V9nPsUO9erTwzZIzEGAyg0qIm9JPOUMbF_tDeABUGqi5Xu4q3FJfvvhipW0bslDfH8xPEeuo_Y1mGbivxpOKHInkRe0-8Voo7ACRLmo64zhWzokHN9FYHrJmeEUMs-M1cJMP8hGXgBPbpN_gZIDLow44-whh_8sU8-pt5eDOCV2F9yHsxsEJtHvGtV3LeiMX6rg6PAjj9rITGPJW4ngsvWfje9cZfhgADxhXSzva9Iw2cBYExoAdlp_14z4Mv1STFLsoFEIQijtNEmJFW1e58QRlPrsBtylHQOW3Qlx8dYOF9rkDkEiBHejypv3DohQcB1c1vqLktXPIlXA3p-BsPPfHIAkY-6TMgINyvSpUPVT7SiB-A4NlHmeDeRr4D9_8JEzYR_pwvpx_Nqy6od_iVt_rddTzTaN9-559jkLtPoZ7hEAMIMHBVL2jeXN9CbpcbEXzXuXjCE0S5X-b8ngI8dbv9PgZdrKt69wr9wuV5lPk7wk9Aj-NVRXyA6oTkhyVxD5CvAPVZ7UrE5Pcn-NE8xE6gTHo-jlvfWJZUg5kuyl0RiSBaFo4Do7lcI82GgTgmUU_o67q0xuG2WvFrEtFEmApMHv6u-Cd1_vXDiEzwqlLk56SrSB_4_y64V4OBOqB3RVTE7P7qvnJXZvH9P0SCzzGrLzyRx0MsLLN5XvLM0zWtq93t7jeh5EMh1XqbQFOlnuLLfSqrPUmVdUhbP7iL6YbF-X1VAu-ie0VSFAkmytArNK0vsr7PdJ_2B33Fp1JfBi8xmHrF5__LcJfdcwz4HxyAGMNy4fU_OtxV28WMneTTstil2f1Q_o80v-Ng7znS_wIKByp9">