<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/131318>131318</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang-tidy crash
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-tidy
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ivansmm
</td>
</tr>
</table>
<pre>
clang-tidy crashed and offered me to submit a crash report - which I do. Here's the complete output:
```
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: clang-tidy /home/ivans/work/loedige/kit/util/mon.c /home/ivans/work/loedige/kit/util/monsm.c /home/ivans/work/loedige/kit/util/mon_misc.c /home/ivans/work/loedige/kit/util/monsp.c /home/ivans/work/loedige/kit/lib/base64.cc /home/ivans/work/loedige/kit/lib/binary.cc /home/ivans/work/loedige/kit/lib/Bit.cc /home/ivans/work/loedige/kit/lib/Buffer.cc /home/ivans/work/loedige/kit/lib/error.cc /home/ivans/work/loedige/kit/lib/gridpoint.cc /home/ivans/work/loedige/kit/lib/heaponly.cc /home/ivans/work/loedige/kit/lib/kit+.cc /home/ivans/work/loedige/kit/lib/kit.cc /home/ivans/work/loedige/kit/lib/kit-version.cc /home/ivans/work/loedige/kit/lib/kml+.cc /home/ivans/work/loedige/kit/lib/LexStream.cc /home/ivans/work/loedige/kit/lib/Log.cc /home/ivans/work/loedige/kit/lib/LogConfig.cc /home/ivans/work/loedige/kit/lib/LogOutput.cc /home/ivans/work/loedige/kit/lib/plcaddress.cc /home/ivans/work/loedige/kit/lib/plugin.cc /home/ivans/work/loedige/kit/lib/regexpr.cc /home/ivans/work/loedige/kit/lib/rndgen.cc /home/ivans/work/loedige/kit/lib/state.cc /home/ivans/work/loedige/kit/lib/strkit.c /home/ivans/work/loedige/kit/lib/Thread.cc /home/ivans/work/loedige/kit/lib/TimeStamp.cc /home/ivans/work/loedige/kit/lib/timetable.cc /home/ivans/work/loedige/kit/lib/union.cc /home/ivans/work/loedige/kit/lib/union-json.cc /home/ivans/work/loedige/kit/lib/version.cc /home/ivans/work/loedige/kit/lib/varint.cc /home/ivans/work/loedige/kit/lib/amqp.cc /home/ivans/work/loedige/kit/lib/Connection.cc /home/ivans/work/loedige/kit/lib/control.cc /home/ivans/work/loedige/kit/lib/dbaccess.cc /home/ivans/work/loedige/kit/lib/demangle.cc /home/ivans/work/loedige/kit/lib/elastic.cc /home/ivans/work/loedige/kit/lib/endpoint.cc /home/ivans/work/loedige/kit/lib/Event.cc /home/ivans/work/loedige/kit/lib/EventLoop.cc /home/ivans/work/loedige/kit/lib/event-parse.cc /home/ivans/work/loedige/kit/lib/fileio.cc /home/ivans/work/loedige/kit/lib/http-client.cc /home/ivans/work/loedige/kit/lib/http-strerror.cc /home/ivans/work/loedige/kit/lib/job.cc /home/ivans/work/loedige/kit/lib/Log-interface.cc /home/ivans/work/loedige/kit/lib/mhs.c /home/ivans/work/loedige/kit/lib/msend.cc /home/ivans/work/loedige/kit/lib/netaddr.cc /home/ivans/work/loedige/kit/lib/pidfile.cc /home/ivans/work/loedige/kit/lib/pqfile.cc /home/ivans/work/loedige/kit/lib/sendmail.cc /home/ivans/work/loedige/kit/lib/sigsave.cc /home/ivans/work/loedige/kit/lib/sm.c /home/ivans/work/loedige/kit/lib/sp.c /home/ivans/work/loedige/kit/lib/tpr.cc /home/ivans/work/loedige/kit/lib/tty-input.cc /home/ivans/work/loedige/kit/lib/kafka.cc /home/ivans/work/loedige/kit/lib/kafka-error.cc /home/ivans/work/loedige/kit/lib/kafka-api.cc /home/ivans/work/loedige/kit/lib/kafka-coordinator.cc /home/ivans/work/loedige/kit/lib/kafka-metadata.cc /home/ivans/work/loedige/kit/lib/kafka-produce.cc /home/ivans/work/loedige/kit/lib/kafka-offsets.cc /home/ivans/work/loedige/kit/lib/bkey.cc /home/ivans/work/loedige/kit/lib/base64.cc /home/ivans/work/loedige/kit/lib/binary.cc /home/ivans/work/loedige/kit/lib/Bit.cc /home/ivans/work/loedige/kit/lib/Buffer.cc /home/ivans/work/loedige/kit/lib/error.cc /home/ivans/work/loedige/kit/lib/gridpoint.cc /home/ivans/work/loedige/kit/lib/heaponly.cc /home/ivans/work/loedige/kit/lib/kit+.cc /home/ivans/work/loedige/kit/lib/kit.cc /home/ivans/work/loedige/kit/lib/kit-version.cc /home/ivans/work/loedige/kit/lib/kml+.cc /home/ivans/work/loedige/kit/lib/LexStream.cc /home/ivans/work/loedige/kit/lib/Log.cc /home/ivans/work/loedige/kit/lib/LogConfig.cc /home/ivans/work/loedige/kit/lib/LogOutput.cc /home/ivans/work/loedige/kit/lib/plcaddress.cc /home/ivans/work/loedige/kit/lib/plugin.cc /home/ivans/work/loedige/kit/lib/regexpr.cc /home/ivans/work/loedige/kit/lib/rndgen.cc /home/ivans/work/loedige/kit/lib/state.cc /home/ivans/work/loedige/kit/lib/strkit.c /home/ivans/work/loedige/kit/lib/Thread.cc /home/ivans/work/loedige/kit/lib/TimeStamp.cc /home/ivans/work/loedige/kit/lib/timetable.cc /home/ivans/work/loedige/kit/lib/union.cc /home/ivans/work/loedige/kit/lib/union-json.cc /home/ivans/work/loedige/kit/lib/version.cc /home/ivans/work/loedige/kit/lib/varint.cc /home/ivans/work/loedige/kit/lib/amqp.cc /home/ivans/work/loedige/kit/lib/Connection.cc /home/ivans/work/loedige/kit/lib/control.cc /home/ivans/work/loedige/kit/lib/dbaccess.cc /home/ivans/work/loedige/kit/lib/demangle.cc /home/ivans/work/loedige/kit/lib/elastic.cc /home/ivans/work/loedige/kit/lib/endpoint.cc /home/ivans/work/loedige/kit/lib/Event.cc /home/ivans/work/loedige/kit/lib/EventLoop.cc /home/ivans/work/loedige/kit/lib/event-parse.cc /home/ivans/work/loedige/kit/lib/fileio.cc /home/ivans/work/loedige/kit/lib/http-client.cc /home/ivans/work/loedige/kit/lib/http-strerror.cc /home/ivans/work/loedige/kit/lib/job.cc /home/ivans/work/loedige/kit/lib/Log-interface.cc /home/ivans/work/loedige/kit/lib/mhs.c /home/ivans/work/loedige/kit/lib/msend.cc /home/ivans/work/loedige/kit/lib/netaddr.cc /home/ivans/work/loedige/kit/lib/pidfile.cc /home/ivans/work/loedige/kit/lib/pqfile.cc /home/ivans/work/loedige/kit/lib/sendmail.cc /home/ivans/work/loedige/kit/lib/sigsave.cc /home/ivans/work/loedige/kit/lib/sm.c /home/ivans/work/loedige/kit/lib/sp.c /home/ivans/work/loedige/kit/lib/tpr.cc /home/ivans/work/loedige/kit/lib/tty-input.cc /home/ivans/work/loedige/kit/lib/kafka.cc /home/ivans/work/loedige/kit/lib/kafka-error.cc /home/ivans/work/loedige/kit/lib/kafka-api.cc /home/ivans/work/loedige/kit/lib/kafka-coordinator.cc /home/ivans/work/loedige/kit/lib/kafka-metadata.cc /home/ivans/work/loedige/kit/lib/kafka-produce.cc /home/ivans/work/loedige/kit/lib/kafka-offsets.cc /home/ivans/work/loedige/kit/kit-qt/qcontrol.cc /home/ivans/work/loedige/kit/kit-qt/qio.cc /home/ivans/work/loedige/kit/kit-qt/kit-app.cc /home/ivans/work/loedige/kit/kit-qt/LogPopup.cc /home/ivans/work/loedige/kit/kit-qt/qLog.cc /home/ivans/work/loedige/kit/kit-qt/ip-util.c /home/ivans/work/loedige/kit/kit-qt/qcontrol.cc /home/ivans/work/loedige/kit/kit-qt/qio.cc /home/ivans/work/loedige/kit/kit-qt/kit-app.cc /home/ivans/work/loedige/kit/kit-qt/LogPopup.cc /home/ivans/work/loedige/kit/kit-qt/qLog.cc /home/ivans/work/loedige/kit/kit-qt/ip-util.c /home/ivans/work/loedige/kit/util/lcron.cc /home/ivans/work/loedige/kit/util/mhs.c /home/ivans/work/loedige/kit/util/pqf.cc /home/ivans/work/loedige/kit/util/run.c /home/ivans/work/loedige/kit/util/spset.c /home/ivans/work/loedige/kit/util/sqlmaker.cc /home/ivans/work/loedige/kit/util/tpr.cc /home/ivans/work/loedige/kit/util/tprd.cc /home/ivans/work/loedige/kit/util/tprd-main.cc /home/ivans/work/loedige/kit/util/tprd-message.cc /home/ivans/work/loedige/kit/util/tprotate.cc /home/ivans/work/loedige/kit/util/tprclean.cc /home/ivans/work/loedige/kit/util/tprclean_conf.cc /home/ivans/work/loedige/kit/util/tprfilt.c /home/ivans/work/loedige/kit/util/ug-driver.c /home/ivans/work/loedige/kit/db/db-common.cc /home/ivans/work/loedige/kit/db/db-common.cc /home/ivans/work/loedige/kit/db/oracle/db.cc /home/ivans/work/loedige/kit/db/oracle/dbimage.cc /home/ivans/work/loedige/kit/db/oracle/db-error.cc /home/ivans/work/loedige/kit/db/oracle/db.cc /home/ivans/work/loedige/kit/db/oracle/dbimage.cc /home/ivans/work/loedige/kit/db/oracle/db-error.cc /home/ivans/work/loedige/kit/db/oracle/dbsql.cc /home/ivans/work/loedige/kit/db/oracle/dbmon.cc
1. <unknown> parser at unknown location
2. mhs.c:657:33: parsing function body 'main'
3. mhs.c:657:33: in compound statement ('{}')
4. mhs.c:686:4 <Spelling=../lib/clopts.h:91:32>: in compound statement ('{}')
5. mhs.c:686:4 <Spelling=../lib/clopts.h:96:34>: in compound statement ('{}')
6. mhs.c:686:4 <Spelling=../lib/clopts.h:104:28>: in compound statement ('{}')
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 libLLVM.so.19.1 0x00007f7559cafd2a llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 58
1 libLLVM.so.19.1 0x00007f7559cad8d4 llvm::sys::RunSignalHandlers() + 84
2 libLLVM.so.19.1 0x00007f7559cb03eb
3 libc.so.6 0x00007f7558849db0
4 libclang-cpp.so.19.1 0x00007f75617bc3d0 clang::Lexer::SkipBlockComment(clang::Token&, char const*, bool&) + 224
5 libclang-cpp.so.19.1 0x00007f75617bf6df clang::Lexer::LexTokenInternal(clang::Token&, bool) + 79
6 libclang-cpp.so.19.1 0x00007f756182bd2d clang::Preprocessor::Lex(clang::Token&) + 61
7 libclang-cpp.so.19.1 0x00007f75618ea2b4 clang::Parser::ParseCaseStatement(clang::Parser::ParsedStmtContext, bool, clang::ActionResult<clang::Expr*, true>) + 676
8 libclang-cpp.so.19.1 0x00007f75618e88c2 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 3074
9 libclang-cpp.so.19.1 0x00007f75618e7a6a clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 378
10 libclang-cpp.so.19.1 0x00007f75618f05b0 clang::Parser::ParseCompoundStatementBody(bool) + 1648
11 libclang-cpp.so.19.1 0x00007f75618e9422 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 5986
12 libclang-cpp.so.19.1 0x00007f75618e7a6a clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 378
13 libclang-cpp.so.19.1 0x00007f75618ebbf0 clang::Parser::ParseSwitchStatement(clang::SourceLocation*) + 800
14 libclang-cpp.so.19.1 0x00007f75618e935d clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 5789
15 libclang-cpp.so.19.1 0x00007f75618e7a6a clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 378
16 libclang-cpp.so.19.1 0x00007f75618ebf50 clang::Parser::ParseWhileStatement(clang::SourceLocation*) + 736
17 libclang-cpp.so.19.1 0x00007f75618e85fe clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 2366
18 libclang-cpp.so.19.1 0x00007f75618e7a6a clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 378
19 libclang-cpp.so.19.1 0x00007f75618f05b0 clang::Parser::ParseCompoundStatementBody(bool) + 1648
20 libclang-cpp.so.19.1 0x00007f75618e9422 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 5986
21 libclang-cpp.so.19.1 0x00007f75618e7a6a clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 378
22 libclang-cpp.so.19.1 0x00007f75618ebf50 clang::Parser::ParseWhileStatement(clang::SourceLocation*) + 736
23 libclang-cpp.so.19.1 0x00007f75618e85fe clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 2366
24 libclang-cpp.so.19.1 0x00007f75618e7a6a clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 378
25 libclang-cpp.so.19.1 0x00007f75618f05b0 clang::Parser::ParseCompoundStatementBody(bool) + 1648
26 libclang-cpp.so.19.1 0x00007f75618e9422 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 5986
27 libclang-cpp.so.19.1 0x00007f75618e7a6a clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 378
28 libclang-cpp.so.19.1 0x00007f75618f05b0 clang::Parser::ParseCompoundStatementBody(bool) + 1648
29 libclang-cpp.so.19.1 0x00007f75618f16f6 clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) + 182
30 libclang-cpp.so.19.1 0x00007f756190b8e3 clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) + 3715
31 libclang-cpp.so.19.1 0x00007f756184c46d clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::ParsedAttributes&, clang::Parser::ParsedTemplateInfo&, clang::SourceLocation*, clang::Parser::ForRangeInit*) + 6605
32 libclang-cpp.so.19.1 0x00007f756190a8be clang::Parser::ParseDeclOrFunctionDefInternal(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec&, clang::AccessSpecifier) + 1102
33 libclang-cpp.so.19.1 0x00007f756190a25f clang::Parser::ParseDeclarationOrFunctionDefinition(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*, clang::AccessSpecifier) + 559
34 libclang-cpp.so.19.1 0x00007f756190944c clang::Parser::ParseExternalDeclaration(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*) + 2012
35 libclang-cpp.so.19.1 0x00007f75619078d7 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, clang::Sema::ModuleImportState&) + 1591
36 libclang-cpp.so.19.1 0x00007f756183457e clang::ParseAST(clang::Sema&, bool, bool) + 830
37 libclang-cpp.so.19.1 0x00007f75639474c9 clang::FrontendAction::Execute() + 89
38 libclang-cpp.so.19.1 0x00007f75638b5dc4 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 1012
39 libclang-cpp.so.19.1 0x00007f7563b4a355 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) + 389
40 clang-tidy 0x00005634daa998d5
41 libclang-cpp.so.19.1 0x00007f7563b4a0d3 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr<clang::CompilerInvocation>, std::shared_ptr<clang::PCHContainerOperations>) + 291
42 libclang-cpp.so.19.1 0x00007f7563b48e67 clang::tooling::ToolInvocation::run() + 1351
43 libclang-cpp.so.19.1 0x00007f7563b4c18f clang::tooling::ClangTool::run(clang::tooling::ToolAction*) + 5583
44 clang-tidy 0x00005634daa959ee clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>, bool, bool, llvm::StringRef) + 1070
45 clang-tidy 0x00005634da402780 clang::tidy::clangTidyMain(int, char const**) + 9392
46 libc.so.6 0x00007f7558833ca8
47 libc.so.6 0x00007f7558833d65 __libc_start_main + 133
48 clang-tidy 0x00005634da3fdb11 _start + 33
Bus error (core dumped)
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzsXF1vozoa_jX0BiXiM8BFL2ja7FTqaKpJdVa7N5ExL4lPwaa2ybT761c2JCFpkxLP7OpoTqpKQ4Mfvx9-_H6AJ0gIsqQA11Z4Y4W3V6iRK8avyRpRUVVXGcvfrnGJ6HIkSf5mY47ECnIb0dxmRQEccrsCWzJbNFlFpI3aITaHmnFpj-wfK4JX9r2ds7H9BThYXiRsuQIbs6ouQYLNGlk30vJTy9G_E6f7ddLHh7t0frebO2uWm5kls1dS1kLhvJnlzZZErppsjFllebOyXG_-GdWc_QlYWt6MCNGAsLyZ1p9QXDY5tMpopTOEnyVHGMaWk84lws923lR1q5oztvXPI2dLjiob8WVTAZVKA7vnIsubrVgFSpxyouXNfjD-rJRhkJOluvFMlDaNJKXlzSpGx9gEJSoz3KIiAhuKrM_BlSSzvFmGBEyCMT4fSCjibwbAGyJNUI3iswEQOGcmuCUnec0INVF2BahmtDTxjr6-MQOaoUZr4IIomp-PrkozZR_gdS45oMoEy5ZmqCmjBTHEftNR0ABblxjlOQchjMDNkpgsDIclvNYmtOc0X4KJSCGRBCMc19Q9F_e04oByA4FPpIK5RFVtgJWkAomy0sTQhpptMo0b_SmMwOZ7e424WfBD1YuJa6eMUsDSTFnMqOSsNEDmGcLYbHfmUCG6NOIClEhIgk2Q1Dgr3a3BHPfAmMmqgsKOasSFiZsKUgJhJglYynqES2JmsEYLyU1Lhz9ZZpZlRoRK4IUqcc_HVytxfhStBFCTIEpBqrRmktNIrpbVBPliCFQ2VoiYhAdBlgKtjYSeVf93GIMCXhqleSnfRoSalTTPqHhGpriR6aZq0agmxljMGM8JRfIn5Kv0nyNpbn7NWd4Y7e8Wz4pCgDRJV9kzmDQklwbx0iBeGsRLg3hpEC8N4qVBvDSIlwbx0iBeGsRLg3hpEH-fBlEV-S_q4sUkT-7QZ4biLVBdoPq89LEFP7DlI6sbQ_TLud3CFknqUSNVzLj4-a_m5-6VeIn5mcXi5l36eZmyQ9UvhYkw3picMBC1gLOaog3upazQ85kPSjrsuZlkBzuvgujhRhU6s7_dA4MQaHleLN3h2dkN6w6LS0CmemvsAjNqRCdZ84KUJtRolqOck7XixnBs3vZII8yq6szN9rNQxhEuQf_1U2BSncuRwxkMapbfzwLxcl46O8S3HLCc1O2Ocln-tKHPlP2gln9n6xaR20ja3Yd2yTCShFHLSb0OogO35aeTMLL81PctP9VAQpd20VD99MDOmD4HFqnQYnmR5aT--EMkofoYHGtobuunVxVQaVterFDRjRXdqgsvsZw0OFQgnlh-Gigb5jWUJaFLy78dj3cPJEpWSzFeWX6auEqiZ_l3ZwoNx2by1FA_OF_e5CeMdJ3A8lMvPl_q7qSf_YPIFWukLd6qjJU2RRUIBQIqGg72G2vsFVqDrQ8WtoPIf4AraW-s4fZj-vTFZtwWIPW5QqBrwhnVsteI29bEeXj44-ti_q-vN98e7v99932hINbEsSWz9WMVdaHom3THDm27JJkCjQUbu8nYtZ1Xx3GcqIjCMMGoyD2k9VHj_VS8ifbikRMqtWlPHGGwvHg3iKMfCyb042_Lm1je1CZUibQt78YOY7VF3ovVP_uy8zgPPpL9vaFzsqSo_IJoXgIX2u_t9HGgttOQ6TPHh0xtHj0Yq5GT_og4DpI8c9TmaEfoQ5i4rj_w1MSNMuznTntSs9XyAV6Bt5fzZ1LflAw_T1mlFsvy4t7AJ_YMtHMUXiFuY0aFtLxUfZAxVup7rXmep-wLh-hTTPLiiD4P8KqF3lMJnKLyuD6t-FZ2pPfQ56JjL8u9vC_6kUPNGQYh2E6DY0JbYRPXctJogONjQF4W7EnTkbZ3PUUC5ptNui_23dh8Lis5ZVTCq9w5YNqfP9Vh-DuIppSWP-3duXutebdukjegYsXGnGhiOWk8yJ44xt5Je7a2fOO3gEvEdRpJCwk8lZKTrJEg9nbkvEJl-Qdgqfzf11hZ22nse41WeHJg7qcu6k_HGo7hYZPY2okP58r7Sn4o7XBE60PfiRT5kyE-jNAEGfjwr-K0zuBIx0pngMGFE2bO6U3Qpaut4Tcsf7O8uL_D3UmgJbpDXJwE3oWmH9A0TGK1113v78ZTf4jBWVac5un8B5F4dSRcH1UhdlSidoNBxPXD_ELcD4gbxSrDuwOqi9-LuENqGsiK8DRx_7ki5bEy46gGka9jRTSoLggLuPD2PW89f6KdGP_deDukEvqlhYE3pBS5FAanCwNvUHX1G_HUG1QJ_S_jqzeoNLnE15Px1RtUXP1OvB1SCP3a-DqoErnE19PxdVAx9TvxdEjh82t5OqjycCfF5KTEWfdG41BiD6Ncf4Qme4uFWQ09KrixZzmpP6BcSZwsBn-QmrdQEEo6FhwACF1uWML4kNV-gqoukYR7WrDNA99TqAckYcf9B9I9IN7wwA2VvUMqiwAHk9PtrzLkH5w19VEz5zXg9-ruHPAxjQdu7qNuej9-UDjp5psx_h3RJdxT0nfdZOJo1w2oURIHxdnpCkG54BvvEebjJ-yGYe7diJPLkepjv-oeKQjw7dZwHb03BpREiYO8sPjU4C407tl9dKP8crMP1_yI2WGYKKsH1DCJkwQBPmn13Wu7qvuJ4f9gaVeQOa5ewgH1SeJEcR6dNOaJ1Q-whrINtX0rvtXopYFHeZDdtvHhOxQf5rY5VKi9-srypoT7qmZc6ijfj9Fh4iorhtQ8fhBG73deOn86aAOU4P6Lq_0XWLHvKIGf1wd-EkQBTvoCZ1zFNJq3L3_az-5eATfKpt3bR02yz_OxH2dhjvfeWqn0S0rg91RIRDHsieik7hl7oFHPsR09Pk_SfhYgPwz7akjG2vfg70XMkKp03tpbvKH3dL2NvLGQeXtDrBCHfFEfsmZn3xaluLNHnBkp4SuiaAmb12ifTvs4_aKyDSIU-Lca2s0o3k99S9CSMiEJnjIqmqqT0OVPvW6B0_-indZN4cQPcoSSJM5Vmgg-z7DKp07uH_XpE2Nl3wcfOfPdW-DeZO0Rp75P-8nPfBl-xtNdWNL7Ofg8k_pZEMMkOtdFvX3m-qGW9XkS87MAu3FxVNZUfa4E9sWcUmyz3dJdZol9pUvQZ8_uZ59HYQJ7cUwN3kpudSGHNfBuzHbAtsA6DL37tu3ocYskypCAvVJz18mknKM3Hc6nWx4sFvj11XXbPzIkCF4IyfXkU0XQPdKoDxaSIyLF5vYBrVCpzzu1rVJ3v_3d0-SeSt4IsobvUEypbJPP7va66M6AfFsDL9GbihjzNyGh6mbaj_v9medaeWXkNk5G-nRH-PnCBY4Xxc7HC4c3i_JVn8eK9VmXdyc5tnRJ_ERF52By7NSJ72Okmqwg6o14p9d2cD4J7cVCjVwIibhcVIjQbpNoXsafm-cXeea6djtBGxEV9KYRtj5XZytCMg76FBPk7bmm_jepXeXXfp74CbqCazcK3CR0k8S5Wl1HcZFgpwhw4SKMg9jDkRv7bh7nWYJdr7gi157jhY7vBq7r-040RkmMk8CN3dx18qCIrcAB_X9b1EqOGV9e6e9Zu3Z913fjqxJlUAr9_XKetzPU8jwrvL3i1_ooVdYshRU4JRFS7OaRRJbw7uvnrhpeXpt_91un1vra-28AAAD__3SnIgc">