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

    <tr>
        <th>Summary</th>
        <td>
            clang: error: unable to execute command: Segmentation fault (core dumped)
        </td>
    </tr>

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

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

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

<pre>
    if the source code has a call to `sscanf` function without a third argument it will cause clang to crash when compiling the source file.
program:
in this source code `sscanf(s, "%4s");` should be fixed to `sscanf(s, "%4s", o);` however clang will not show an error but instead fail with segmentation fault.
```c
// bug.c
include <stdio.h>
int main(void)
{
 char s[5] = "test";
   char o[5];
   sscanf(s, "%4s");
 printf("%s\n", o);
   return 0;
}
```
when trying to compile it:
```
~/playground$  clang -v ./bug.c     
Ubuntu clang version 14.0.0-1ubuntu1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/12
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/12
Candidate multilib: .;@m64
Selected multilib: .;@m64
 "/usr/lib/llvm-14/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name bug.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -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 -v -fcoverage-compilation-dir=/home/bakkar/playground -resource-dir /usr/lib/llvm-14/lib/clang/14.0.0 -internal-isystem /usr/lib/llvm-14/lib/clang/14.0.0/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdebug-compilation-dir=/home/bakkar/playground -ferror-limit 19 -fgnuc-version=4.2.1 -fcolor-diagnostics -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/bug-5a5751.o -x c ./bug.c
clang -cc1 version 14.0.0 based upon LLVM 14.0.0 default target x86_64-pc-linux-gnu
ignoring nonexistent directory "/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include"
ignoring nonexistent directory "/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/lib/llvm-14/lib/clang/14.0.0/include
 /usr/local/include
 /usr/include/x86_64-linux-gnu
 /usr/include
End of search list.
./bug.c:6:18: warning: more '%' conversions than data arguments [-Wformat-insufficient-args]
    sscanf(s, "%4s");
 ~~^
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: /usr/lib/llvm-14/bin/clang -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name bug.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -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 -v -fcoverage-compilation-dir=/home/bakkar/playground -resource-dir /usr/lib/llvm-14/lib/clang/14.0.0 -internal-isystem /usr/lib/llvm-14/lib/clang/14.0.0/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdebug-compilation-dir=/home/bakkar/playground -ferror-limit 19 -fgnuc-version=4.2.1 -fcolor-diagnostics -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/bug-5a5751.o -x c ./bug.c
1.      ./bug.c:6:20: current parser token ')'
2.      ./bug.c:3:1: parsing function body 'main'
3.      ./bug.c:3:1: in compound statement ('{}')
 #0 0x00007f73fcaa4d01 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xe3fd01)
 #1 0x00007f73fcaa2a3e llvm::sys::RunSignalHandlers() (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xe3da3e)
 #2 0x00007f73fcaa5236 (/lib/x86_64-linux-gnu/libLLVM-14.so.1+0xe40236)
 #3 0x00007f73fb74e520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x00007f740322030e clang::Expr::tryEvaluateObjectSize(unsigned long&, clang::ASTContext&, unsigned int) const (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xce930e)
 #5 0x00007f74036d744d (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0x11a044d)
 #6 0x00007f7403716185 (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0x11df185)
 #7 0x00007f74036ff458 (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0x11c8458)
 #8 0x00007f740336c458 clang::analyze_format_string::ParseScanfString(clang::analyze_format_string::FormatStringHandler&, char const*, char const*, clang::LangOptions const&, clang::TargetInfo const&) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xe35458)
 #9 0x00007f74036d6f6d clang::Sema::checkFortifiedBuiltinMemoryFunction(clang::FunctionDecl*, clang::CallExpr*) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0x119ff6d)
#10 0x00007f74038fd731 clang::Sema::BuildResolvedCallExpr(clang::Expr*, clang::NamedDecl*, clang::SourceLocation, llvm::ArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, clang::CallExpr::ADLCallKind) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0x13c6731)
#11 0x00007f74038e51fc clang::Sema::BuildCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0x13ae1fc)
#12 0x00007f74038fbe47 clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0x13c4e47)
#13 0x00007f7402f81d3b clang::Parser::ParsePostfixExpressionSuffix(clang::ActionResult<clang::Expr*, true>) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xa4ad3b)
#14 0x00007f7402f82908 clang::Parser::ParseCastExpression(clang::Parser::CastParseKind, bool, bool&, clang::Parser::TypeCastState, bool, bool*) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xa4b908)
#15 0x00007f7402f7e936 clang::Parser::ParseAssignmentExpression(clang::Parser::TypeCastState) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xa47936)
#16 0x00007f7402f7e839 clang::Parser::ParseExpression(clang::Parser::TypeCastState) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xa47839)
#17 0x00007f7402fdb146 clang::Parser::ParseExprStatement(clang::Parser::ParsedStmtContext) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xaa4146)
#18 0x00007f7402fdac8b clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributesWithRange&) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xaa3c8b)
#19 0x00007f7402fd8f9f clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xaa1f9f)
#20 0x00007f7402fe18f1 clang::Parser::ParseCompoundStatementBody(bool) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xaaa8f1)
#21 0x00007f7402fe2818 clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xaab818)
#22 0x00007f7402ffc59f clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xac559f)
#23 0x00007f7402f54cc0 clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::SourceLocation*, clang::Parser::ForRangeInit*) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xa1dcc0)
#24 0x00007f7402ffb5ab clang::Parser::ParseDeclOrFunctionDefInternal(clang::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xac45ab)
#25 0x00007f7402ffb060 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xac4060)
#26 0x00007f7402ffa4da clang::Parser::ParseExternalDeclaration(clang::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xac34da)
#27 0x00007f7402ff8b1d clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, bool) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xac1b1d)
#28 0x00007f7402f3b8ed clang::ParseAST(clang::Sema&, bool, bool) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0xa048ed)
#29 0x00007f74040afb71 clang::CodeGenAction::ExecuteAction() (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0x1b78b71)
#30 0x00007f7404a4bb57 clang::FrontendAction::Execute() (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0x2514b57)
#31 0x00007f74049a33a6 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0x246c3a6)
#32 0x00007f7404ac545b clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/lib/x86_64-linux-gnu/libclang-cpp.so.14+0x258e45b)
#33 0x000000000041328b cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm-14/bin/clang+0x41328b)
#34 0x00000000004114bc (/usr/lib/llvm-14/bin/clang+0x4114bc)
#35 0x0000000000411307 main (/usr/lib/llvm-14/bin/clang+0x411307)
#36 0x00007f73fb735d90 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#37 0x00007f73fb735e40 call_init ./csu/../csu/libc-start.c:128:20
#38 0x00007f73fb735e40 __libc_start_main ./csu/../csu/libc-start.c:379:5
#39 0x000000000040e3b5 _start (/usr/lib/llvm-14/bin/clang+0x40e3b5)
clang: error: unable to execute command: Segmentation fault (core dumped)
clang: error: clang frontend command failed due to signal (use -v to see invocation)
Ubuntu clang version 14.0.0-1ubuntu1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang: note: diagnostic msg: 
********************

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

********************
```
### Attachments
[iss62927_attachments.zip](https://github.com/llvm/llvm-project/files/11558228/iss62927_attachments.zip)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsW1tz46i2_jXKCyWXBJItP-TBseOerpPZSbWz9zymECzZ7JZBB1A6mYf57adA8gXFcecyc84-VdOV6ugCi299rBuIUGPEWgJcRvlVlC8uaGs3Sl9el6ot6XfQF6Xiz5eiQnYDyKhWM0BMcUAbahBFjNY1sgpF48QYRmUVjRNUtZJZoST6IexGtRZRZDdCc0T1ut2CtEhY9EPUNWK0NYBYTeXaSWGamg36sQGJmNo2ohbu-WHgStQwipJFlMwardaabiMy6-6FdGOYAOIBFC5MhOcowjjCeWb872lErhxas1FtzVHpxD8BD7U51XGO1KH3Rv2AR9C9Dl4pqawT-gNRiUBrpVHZWiSksUA5qqioPTHIwNqRQT1VFW1r2-sWjZPuh_X3eBnhJSrb9YjttGV16zQkc2O5UKNNRK53ryzaUiEjXDwqwR3STsjkqrtAbEM1MlF-lUf5AkVk4dSzYKzTjuxaoa6d6tsdv_gZqV27RgtpXauugYnyuRzwtxOowbZaomT_LJosBlR0t940rH4Wvb14IwEk7N4OBh3-iPCyqenzWqtW8ghnqJ-p-BGNIrz0nCL3r2v_z7KVtu3bPII2bm7SbJSMkjht_cu0a3lP9RrcuOipGD-Ms7hhcS1k-xSvZds32Wg341vFoXYNG2XEU_fqqzSW1jXwhdDuVYSXrdEOkJBdi6UDjBiVXHBqAX2Zz70N0br2FvOiF16OnEa1KCO8XDMW4WWP7AALL9P0rxWPO_ErqIFZ4H-23Pke8LatrXC9yAyNnOFkyXacDUY_16gz3B5JN3xdP27jNNsj82YQYYxixlIUWy2aGk7NN4phK2ysyn-jeKuhpk-xC4zx7kZDrZjX36CYC0PLGuJKA6CY1UB1TI2NS6iUhrik7DtIfmjnUT2CFpUA7R8zqnn8SOsWYkm3YFDsPD524dE_6EJFB6UfN_ZWiBrBUNwIFtfwCDXC3Y0wcSMAxdtK0y3EjRLSgo7IwitRbandxKC1VCiuqiZmSlpNmY3IQkkUV1LF3r2EXMeuLYq3TEljdcus0jGtBTUOZNXKH0Ly2Dq1TEQWGMXWu1HMmtbxGo8zFNtWgn-wBgnaAd46Chz_QG1sGK07_ly4jn2EjamJf1AtXVyIOZTteg3aCRJyHZHFmpfO4eOKqUfQdA1xFzk6ZrhzwUWElxu1BTf39Pt3qoPAgWINXWZxrdGrZtPd92az7OIGij2bktaxMM_GwvZ9_SO83IX7c5IUo_Xbmr7L6_qGg_9OtH05MDy5C_YSQN_0hJzzvd8_BIorbw3vn--qs6tabIVF6RTF1Vq2LO5TQkQW2QiPUm9StdIxF3QtlbGCOTunnGsj1ihePDx8mc8ffpn96_ph8dvs2xI_zJdfH2arXyOySFGsHGK7bbpMFOc0n-TpSKH4CbFDfuriVZ-3XCQKExMqqQGO2kZJdHPzr193jzn4ogJ1LvZ6mhJrqbTzHKkkPAljXYXGhQbnvc9BmPxLTccN9HZAw04RJvuqCOORGwsjA1SzDTKWamvQBjQcCoWj9mTu2pPrc-0_6rQveoeOOnz9um-81tI_vpYcqWqHvxZmV0sejIjMxhGZpYXLhX2sdJdbpR1jkwjnEZ4gpmRvXQbZDZWIU0v3hbtBUX4V_1YpvaU2FtK0VSWYAGljqtfG1Ym7mu6NVeIff0R5X7ne3VzPVtfItKXzOeqSGNLQKG1drbextjFuNnwxvBZ205Yjprb9VOxmpNHq38Cs48eYFowrnKnkaDfXbjXRLTNcnnVpDBy8RkOjFQPjPKmL9O6x60mNUUxQV07oViLDtGh27K4sZd8Rb7fN3k6SUZRM77rVyYG3oOw5U2z8XWn8XWn8XWn8XWn8n1YaqQthw8SBExfDWKu1y8YN1QY0suo7yC57TN3_vjsedicu7_gFMNXGOc5-g6hU3OXzSbdh0fcnr_YX3b6Q581YasFvJvkthkk0uYomix7KLlWSBCVPSZIkk2pCKkZpxpMU-XxBZhGZmWfTXdxpIa2P5vddSigOjTT98aCMCwnbCI9dWhDSRnjaDdxb9gk7rUXpyrE4zUZGjdIIXyVPQCqepAHEdAARUwKnIH5r5UqsJa1_oZLXoI0f_oMoOCUQoMADFDkm4w-JzhJMxoFociy6nGSQ4-QNopkTOvZCM5zjJJCZHWRmCcE4IUm_j9iRdf3U6O7K6udrl8CohdvSlQYr8bub31b6jU-OauVCoJ_XIwGz1f1cSQtPtn-3b99Pvs87b1HDyYxZ03iOMq8PgylJQv7zQKExn2QZ_6D0NKVJlvFA_DgQP0nHaZF_WDyv0iIPxE9C9FWV5cWHxbMiy4tAfBGIJ2PmxB9NFpW0fv4dHrq69MFYLXav7lygWrlKdNU9xcXbOi79o65T73E7K9lQ3U1_hGenHxxGuKFyfdt09VjfZGhq3U7iV1mpoxZv8etT9AHJh-xNB6Y1rsb8ePwVbGl3xTbAvi-Vtq4A5FetqK2Qv8JW6edlH7JD_nZPF8Dql7rPaV17R3RvPqpQmk6rany0j41JmgQaFRWfkPS0Rk4H_g2Mqh-BH_AUw1DxAvs_6Bb4abVWvjy76ctd9_IQrWda0-dvUEVkfmIIcv1TUaeBlUrVr5Hbjbu4cQ_-S0j-CaoJG09IGlCdhlRDnlbsDNWnKV4x1cBLIk8zf47eX1tf0f_FLHe_P84ihbRiAYt4YLAlZJPTLM6YvZX_j1n8hO1lkE0C1sgxa7gqUk7K40F9bNdH13fK2Eo8OTBgXPW8aqtKPIU0znzE-gamre1p1fEcWd2Cp-Cj-tCMclIG6mQDdfA0Kc6qM6fGHnQJtThu7Nr5-879h4Y8zDfHXe-fGz_MylXTL7t-YkJpVk6TIiAgDwmYwJSMzxIw8x-nXZH_FhoGunwc-GR6VME64OMh8IJMzwL_34VbkGkAdxLC5WWanefZwV3t1lOvI_bXfGW3dl8afxg1zdIsJLkYoKasOO_te8S32iVqqn1gmlUW9MxaLcrWgglWcqstret_-W3k0POdTr3nE9x6xz_nNSeIOBsqh8G5638A-Zuwm29UruFTpR-lhBVhyJkOOC2qafUBTv9TSPw4M2k1rY6ZwUnIDKRFlZ4Pxv3Gw56hK8WfI1x8rliglBZVUHHhdIAMF-n5NLErwofIjvqcLmRfzn5XYXzKBssiDaI-xqE-Fct_YoOHRUUlpHi56LjrdpF29qn0W-zsHrZNTS0Mllmv9rqhFg5ueiP6td2HeWF5PrDAQXWTZ4wlZ3VwCn_Rqm1epWPVAHup1oGoT0QrvV8V-0D1VYpPEpJyxpKAkEF9VJU5PZ8AnGK3-shcvva7tSdS2KvR9oWqZ7mcMQbGuHf-G8lnDCLLaRCscT7UPxn_3CD6CB3Q8KrXfJSFoUX8mSwk49AKBrVWRTNOf1K8dJMe5qs_T_OP60YyTgPdBoVZVZQpP6vbvWpu4BHqLn4fK3Xb0P9u4c4OcvA-Rvh13S4DfzJHsbRMgw0YPKjVSFnAS0Vmq_vBAtatco8RfRpZkhUQIgsqniyhVTkJ8vpccfgCslsE7pZ9wFoLs93-1icWseWkKCdBOidBoZHRrCzzYOm_1C4oS34C0aew4DzNyjxYUJOgtMimlBA6Dsnx5ym1P50oGZzm53Xwn6kccDZmhAZLAoJD7lie5WW46-CRHWA_7pNYcU6tz7g1zgvI8iBy779wdP-ylGC3dGHpQ38Q9_T-YLBr3G-3DHeSuyO8R3DfcFzxKnnqIAQYswHGNCvZO2W6LoHMfCiTJBN_-Pi9gkkSGuo4_GREcj5N0MODm5IHfzjngdG69vT6j5fMtLsPxubZcGhMhJeysXU_j8NOo01EZnkRkVk6Pow6GY4KWeJPuD-4jDocqLt00mMv3X-qTHHRfSvdCy1OCQ1UOaXFSeFkMnWwD7KnIf8JkDJHndT3zYDvuZ-Bnet0p9fdRStpWQOyCkHncoip7ZZK7l6uXpxjd4MzpcGfjDkK0C8Fd4deqj6M7KT6Q_LAEW_9mMZ_9nRCWwMofvTPAJA48vfpf9r57b2uUlkXSNHhwz3aGv9mN5Gf-OkkHB-fmt3fz-a_oPtfrtHy9ubm9rev__iCll9vrlfo_tY_vvrnF_Tt-u722320O7R0d-r4U2Fc2Hn1CNS-gQbkz_4AR_RwEP8t-h-fSGBpmkyK4LDj-3ubzXvJ_7OmIPyzgwiT7gfNrKVs050B617lV8KYMZ7iyQM9vBz9LpooX0S4ePdBt0rU_pxbmuZ5gb3bvzrCzk8u-CXhUzKlF3CZjotsmo8LnF1sLmlFADAtCedAWEGgKrKkBMBVkY7ZhFyIS5xgkuQ4S6eEZNmIjzNcZNNpOqVFPk7TKEtgS0U9cjBHSq8v_Em8Sw_ooqYl1Gb310b60utStmsTZUktjDWHblbYGi7_gmB00er68uPnCb0i_xMAAP__j7pROg">