SQLite format 3@ .WJ  M2 ?YindexpkgIdpackagesCREATE INDEX pkgId ON packages (pkgId)JeindexkeychangechangelogCREATE INDEX keychange ON changelog (pkgKey) /triggerremove_changelogspackagesCREATE TRIGGER remove_changelogs AFTER DELETE ON packages BEGIN DELETE FROM changelog WHERE pkgKey = old.pkgKey; ENDv;tablechangelogchangelogCREATE TABLE changelog ( pkgKey INTEGER, author TEXT, date INTEGER, changelog TEXT)^tablepackagespackagesCREATE TABLE packages ( pkgKey INTEGER PRIMARY KEY, pkgId TEXT)Q{tabledb_infodb_infoCREATE TABLE db_info (dbversion INTEGER, checksum TEXT) E f94e2650a8043a84adbab20d8df06c57a027dc91bbe89a85581250de7dbbfbef  p 8  ,%  @ 1@< q bitninja.IO team - 3.10.23fa- MalwareDetection - Added a new middleware type, which is searching for malware downloader crons - WafManager - Fixed an issue with configuration updating - CloudConfig - Fine-tuned default config options - Changelog was added to the BitNinja package - From this version, BitNinja will automatically install BitNinja-Reliable-Auto-Update which is a self-updater software qSbitninja.IO team - 3.10.22f`- SslTerminating - Fixed an issue that cause invalid cert problems in cert collection ordering.+qibitninja.IO team - 3.10.21f- Process Analysis 1.0.5 - Fixed some issues with shutdown - Preparing to change the location of PID files\qKbitninja.IO team - 3.10.20fz@- MalwareDetection - Fixed an issue where a crash could have happened when new Yara rules added to the signature collection - SslTerminating - If the user manually adds certificates to the JSON file, those certificates will be used first. - A new config option has been added to allow users to set the number of minutes to run the certificate check. This defaults to 5 minutes. Configuration name is: periodicCertCollection (Agent), Periodic SSL Certificate collection (Dashboard) - Fixed an issue that caused app_ids to disappear.&q_bitninja.IO team - 3.10.19fi- SpamDetection - Fixed an issue that caused an error in stopping SpamDetection - DataProvider - Fixed an issue in DataProvider, that caused, in the case of Enhance Control Panel, the domain not detected correctly - MalwareDetection - Added a new CronInjector signature to the MalwareDetection - Fixed some issues with the hosted user counter scriptqbitninja.IO team - 3.10.18fW- ConfigParser - Fixed some bugs in the Enhance service detectorq5bitninja.IO team - 3.10.17fM@- MalwareDetection - Fixed a bug where time zone mismatches could occur. - IpFilter - Fixed a problem where an IP address could be on both a global allow list and a global challenge list at the same time. q+bitninja.IO team - 3.10.16fB- CloudConfig - Minimum resource usage changed (System): 40 → 60 - Minimum malwareDetection memory limit changed (MalwareDet): 100 → 600 - Minimum scan niceness changed (MalwareDet): 0 - 1 → 0 - 0.1 - MalwareDetection - Added config option to scan or not scan /var/spool/cron periodically. - IpFilter - When an IP address is put on the allow list, it is removed from the challenge list, avoiding the case where an IP address cannot be on both the allow list and the challenge list. - Process Analysis 1.0.3 - Add new php binaries path - Validating exist binary path - Remove Goroutine for new running processes, caused a concurrency - Auditd monitor handling Enable and DisableCqbitninja.IO team - 3.10.15f0@- MalwareDetection - Fixed an issue where 400 Bad Request errors could have been happened when hashes uploaded to the API. - Vulnerability Patcher - Added new patches to the data collections, against the following CVE vulnerabilities: CVE-2023-6985, CVE-2024-0699, CVE-2024-0668, CVE-2024-0428, CVE-2024-0761,CVE-2024-0842, CVE-2024-1072, CVE-2024-0685, CVE-2023-6875, CVE-2023-6933wqbitninja.IO team - 3.10.14f*E- Patcher - Fixed an issue where some information could be missing while sending information to the API. - Added a new rule against WP-Core cross-site scripting (XSS) vulnerability - Process Analysis - A new module is included in this package: Process Analysis module capable of finding malware that only exist in memory. It is disabled by default and can not be enabled from the dashboard, as it's in a closed Beta state for now. {: +  :{<q bitninja.IO team - 3.10.23fa- MalwareDetection - Added a new middleware type, which is searching for malware downloader crons - WafManager - Fixed an issue with configuration updating - CloudConfig - Fine-tuned default config options - Changelog was added to the BitNinja package - From this version, BitNinja will automatically install BitNinja-Reliable-Auto-Update which is a self-updater software qSbitninja.IO team - 3.10.22f`- SslTerminating - Fixed an issue that cause invalid cert problems in cert collection ordering.+qibitninja.IO team - 3.10.21f- Process Analysis 1.0.5 - Fixed some issues with shutdown - Preparing to change the location of PID files\qKbitninja.IO team - 3.10.20fz@- MalwareDetection - Fixed an issue where a crash could have happened when new Yara rules added to the signature collection - SslTerminating - If the user manually adds certificates to the JSON file, those certificates will be used first. - A new config option has been added to allow users to set the number of minutes to run the certificate check. This defaults to 5 minutes. Configuration name is: periodicCertCollection (Agent), Periodic SSL Certificate collection (Dashboard) - Fixed an issue that caused app_ids to disappear.&q_bitninja.IO team - 3.10.19fi- SpamDetection - Fixed an issue that caused an error in stopping SpamDetection - DataProvider - Fixed an issue in DataProvider, that caused, in the case of Enhance Control Panel, the domain not detected correctly - MalwareDetection - Added a new CronInjector signature to the MalwareDetection - Fixed some issues with the hosted user counter scriptqbitninja.IO team - 3.10.18fW- ConfigParser - Fixed some bugs in the Enhance service detector q5bitninja.IO team - 3.10.17fM@- MalwareDetection - Fixed a bug where time zone mismatches could occur. - IpFilter - Fixed a problem where an IP address could be on both a global allow list and a global challenge list at the same time. q+bitninja.IO team - 3.10.16fB- CloudConfig - Minimum resource usage changed (System): 40 → 60 - Minimum malwareDetection memory limit changed (MalwareDet): 100 → 600 - Minimum scan niceness changed (MalwareDet): 0 - 1 → 0 - 0.1 - MalwareDetection - Added config option to scan or not scan /var/spool/cron periodically. - IpFilter - When an IP address is put on the allow list, it is removed from the challenge list, avoiding the case where an IP address cannot be on both the allow list and the challenge list. - Process Analysis 1.0.3 - Add new php binaries path - Validating exist binary path - Remove Goroutine for new running processes, caused a concurrency - Auditd monitor handling Enable and DisableC qbitninja.IO team - 3.10.15f0@- MalwareDetection - Fixed an issue where 400 Bad Request errors could have been happened when hashes uploaded to the API. - Vulnerability Patcher - Added new patches to the data collections, against the following CVE vulnerabilities: CVE-2023-6985, CVE-2024-0699, CVE-2024-0668, CVE-2024-0428, CVE-2024-0761,CVE-2024-0842, CVE-2024-1072, CVE-2024-0685, CVE-2023-6875, CVE-2023-6933  p ZM qSbitninja.IO team - 3.10.22f`- SslTerminating - Fixed an issue that cause invalid cert problems in cert collection ordering.+qibitninja.IO team - 3.10.21f- Process Analysis 1.0.5 - Fixed some issues with shutdown - Preparing to change the location of PID files\qKbitninja.IO team - 3.10.20fz@- MalwareDetection - Fixed an issue where a crash could have happened when new Yara rules added to the signature collection - SslTerminating - If the user manually adds certificates to the JSON file, those certificates will be used first. - A new config option has been added to allow users to set the number of minutes to run the certificate check. This defaults to 5 minutes. Configuration name is: periodicCertCollection (Agent), Periodic SSL Certificate collection (Dashboard) - Fixed an issue that caused app_ids to disappear.&q_bitninja.IO team - 3.10.19fi- SpamDetection - Fixed an issue that caused an error in stopping SpamDetection - DataProvider - Fixed an issue in DataProvider, that caused, in the case of Enhance Control Panel, the domain not detected correctly - MalwareDetection - Added a new CronInjector signature to the MalwareDetection - Fixed some issues with the hosted user counter scriptqbitninja.IO team - 3.10.18fW- ConfigParser - Fixed some bugs in the Enhance service detectorq5bitninja.IO team - 3.10.17fM@- MalwareDetection - Fixed a bug where time zone mismatches could occur. - IpFilter - Fixed a problem where an IP address could be on both a global allow list and a global challenge list at the same time. q+bitninja.IO team - 3.10.16fB- CloudConfig - Minimum resource usage changed (System): 40 → 60 - Minimum malwareDetection memory limit changed (MalwareDet): 100 → 600 - Minimum scan niceness changed (MalwareDet): 0 - 1 → 0 - 0.1 - MalwareDetection - Added config option to scan or not scan /var/spool/cron periodically. - IpFilter - When an IP address is put on the allow list, it is removed from the challenge list, avoiding the case where an IP address cannot be on both the allow list and the challenge list. - Process Analysis 1.0.3 - Add new php binaries path - Validating exist binary path - Remove Goroutine for new running processes, caused a concurrency - Auditd monitor handling Enable and DisableCqbitninja.IO team - 3.10.15f0@- MalwareDetection - Fixed an issue where 400 Bad Request errors could have been happened when hashes uploaded to the API. - Vulnerability Patcher - Added new patches to the data collections, against the following CVE vulnerabilities: CVE-2023-6985, CVE-2024-0699, CVE-2024-0668, CVE-2024-0428, CVE-2024-0761,CVE-2024-0842, CVE-2024-1072, CVE-2024-0685, CVE-2023-6875, CVE-2023-6933 q-bitninja.IO team - 3.10.24f@- SslTerminating - Fixed an issue that caused problems in the collection order of certificates - LogAnalysis - Fixed an issue in reloading logic - MalwareDetection - Fixed an issue responsible for catching files - In the case when changing from Inotify to Auditd, purging all Inotify processes completely - After installation, MalwareDetection will start with Auditd if it is configured in CloudConfig - Fixed an issue with Audispd package install - Periodically check the inode values - Fixed an issue with reloading logic when changing between monitor types A  aT %qSbitninja.IO team - 3.10.22f`- SslTerminating - Fixed an issue that cause invalid cert problems in cert collection ordering.+$qibitninja.IO team - 3.10.21f- Process Analysis 1.0.5 - Fixed some issues with shutdown - Preparing to change the location of PID files\#qKbitninja.IO team - 3.10.20fz@- MalwareDetection - Fixed an issue where a crash could have happened when new Yara rules added to the signature collection - SslTerminating - If the user manually adds certificates to the JSON file, those certificates will be used first. - A new config option has been added to allow users to set the number of minutes to run the certificate check. This defaults to 5 minutes. Configuration name is: periodicCertCollection (Agent), Periodic SSL Certificate collection (Dashboard) - Fixed an issue that caused app_ids to disappear.&"q_bitninja.IO team - 3.10.19fi- SpamDetection - Fixed an issue that caused an error in stopping SpamDetection - DataProvider - Fixed an issue in DataProvider, that caused, in the case of Enhance Control Panel, the domain not detected correctly - MalwareDetection - Added a new CronInjector signature to the MalwareDetection - Fixed some issues with the hosted user counter script!qbitninja.IO team - 3.10.18fW- ConfigParser - Fixed some bugs in the Enhance service detector q5bitninja.IO team - 3.10.17fM@- MalwareDetection - Fixed a bug where time zone mismatches could occur. - IpFilter - Fixed a problem where an IP address could be on both a global allow list and a global challenge list at the same time. q+bitninja.IO team - 3.10.16fB- CloudConfig - Minimum resource usage changed (System): 40 → 60 - Minimum malwareDetection memory limit changed (MalwareDet): 100 → 600 - Minimum scan niceness changed (MalwareDet): 0 - 1 → 0 - 0.1 - MalwareDetection - Added config option to scan or not scan /var/spool/cron periodically. - IpFilter - When an IP address is put on the allow list, it is removed from the challenge list, avoiding the case where an IP address cannot be on both the allow list and the challenge list. - Process Analysis 1.0.3 - Add new php binaries path - Validating exist binary path - Remove Goroutine for new running processes, caused a concurrency - Auditd monitor handling Enable and Disable q-bitninja.IO team - 3.10.24f@- SslTerminating - Fixed an issue that caused problems in the collection order of certificates - LogAnalysis - Fixed an issue in reloading logic - MalwareDetection - Fixed an issue responsible for catching files - In the case when changing from Inotify to Auditd, purging all Inotify processes completely - After installation, MalwareDetection will start with Auditd if it is configured in CloudConfig - Fixed an issue with Audispd package install - Periodically check the inode values - Fixed an issue with reloading logic when changing between monitor types<q bitninja.IO team - 3.10.23fa- MalwareDetection - Added a new middleware type, which is searching for malware downloader crons - WafManager - Fixed an issue with configuration updating - CloudConfig - Fine-tuned default config options - Changelog was added to the BitNinja package - From this version, BitNinja will automatically install BitNinja-Reliable-Auto-Update which is a self-updater software CA +lVC,q3bitninja.IO team - 3.10.27f@- MalwareDetection - Handle an error when the agent is unable to open the database file - SenseLog - Refactored the ApacheWpLoginReauth rule - SpamDetection - Fixed an issue that caused memory issues+qbitninja.IO team - 3.10.26fo@- MalwareDetection - Added a new middleware type, which is searching for RCE malware crons - Handle an Uncaught PDOException correctly - Process Analysis - Fixed an issue with Redis message queue - Shogun - Iframely added to domain whitelist - Bitninja-Reliable-Auto-Update 1.0.2 - From now clients being able to choose between Stable, Frequent, Beta versions - If the clients choose the noUpdate option in the dashboard, RAU will ignore the automatic updater for 30 days. After that set back the Frequent update channel and search for updates every 6 hours. *q-bitninja.IO team - 3.10.24f@- SslTerminating - Fixed an issue that caused problems in the collection order of certificates - LogAnalysis - Fixed an issue in reloading logic - MalwareDetection - Fixed an issue responsible for catching files - In the case when changing from Inotify to Auditd, purging all Inotify processes completely - After installation, MalwareDetection will start with Auditd if it is configured in CloudConfig - Fixed an issue with Audispd package install - Periodically check the inode values - Fixed an issue with reloading logic when changing between monitor types<)q bitninja.IO team - 3.10.23fa- MalwareDetection - Added a new middleware type, which is searching for malware downloader crons - WafManager - Fixed an issue with configuration updating - CloudConfig - Fine-tuned default config options - Changelog was added to the BitNinja package - From this version, BitNinja will automatically install BitNinja-Reliable-Auto-Update which is a self-updater software(qbitninja.IO team - 3.10.26fo@- MalwareDetection - Added a new middleware type, which is searching for RCE malware crons - Handle an Uncaught PDOException correctly - Process Analysis - Fixed an issue with Redis message queue - Shogun - Iframely added to domain whitelist - Bitninja-Reliable-Auto-Update 1.0.2 - From now clients being able to choose between Stable, Frequent, Beta versions - If the clients choose the noUpdate option in the dashboard, RAU will ignore the automatic updater for 30 days. After that set back the Frequent update channel and search for updates every 6 hours. 'q-bitninja.IO team - 3.10.24f@- SslTerminating - Fixed an issue that caused problems in the collection order of certificates - LogAnalysis - Fixed an issue in reloading logic - MalwareDetection - Fixed an issue responsible for catching files - In the case when changing from Inotify to Auditd, purging all Inotify processes completely - After installation, MalwareDetection will start with Auditd if it is configured in CloudConfig - Fixed an issue with Audispd package install - Periodically check the inode values - Fixed an issue with reloading logic when changing between monitor types<&q bitninja.IO team - 3.10.23fa- MalwareDetection - Added a new middleware type, which is searching for malware downloader crons - WafManager - Fixed an issue with configuration updating - CloudConfig - Fine-tuned default config options - Changelog was added to the BitNinja package - From this version, BitNinja will automatically install BitNinja-Reliable-Auto-Update which is a self-updater software  $ l2qkbitninja.IO team - 3.10.33g- MalwareDetection - Quality improvements in the logging and AI Scan File Hash uploading. - ProcessAnalysis - Add an exclude option to config to avoid false positives.i1qebitninja.IO team - 3.10.32gG - MalwareDetection - Fixed an issue that causes duplication in scanning. - SandboxScanner - Fixed an issue with reload - SqlScanner - Fixed an issue with reloadt0q{bitninja.IO team - 3.10.31g<}- IpFilter - Proxyfilter reload added to CSF post script. - MalwareDetection - CageFS added to exclude list. - SenseLog - DirectAdmin log pattern added to SenseLog module.r/qwbitninja.IO team - 3.10.30g(@- SqlScanner - Fixed an issue when workers didn’t stop after disabling the module. - SandBoxScanner - Fixed an issue when workers didn’t stop after disabling the module..q1bitninja.IO team - 3.10.29gp@- Fixed an issue that caused memory issues because of the CreateSignature command.Y-qEbitninja.IO team - 3.10.28g@- MalwareDetection - Fixed and improved a few things about our caching. - Fixed issues with adding, publishing, and removing signature commands. - Created a CLI command that can validate the draft signatures. - Added the option to discard signature when restoring it with CLI command. - Fixed issues with the create signature command. - DataProvider - Fixed issues with the message queue. 8t.\ D r , Z  B p *X@n(V>l&T<D8 afb36b25364635afc0c33c82f817ad477895ab6dbfd6191eda61e722d28853efD7 31e64394c38a60143f999d63f7c6e6ca10c69dd9e59f5e5672298f83d6fb62efD6 25faa34d8728c53673f6596007d4e83d5ffb8172fa456cfc1d4673881b77463fD5 ce65bb8a3ad3dc3afdd4db67fd17e6cd54ccc429ebc9a90e0fc68f1051f6e62eD4 01b827ed99d3c20c829d6069f27ddce9182a0e6c8d50dc9195058a4f9b0e868eD3 f094c2d778c7475c92f89319cc0f1e2e763527c30f79c39423f3acedeb4fadb3D2 39b49663eb2a58c8e831455fa21a4f980078f74583388418917339a934c1d253D1 16e5cd1d9b4ff6c1f23aa23b19c844b66bc6881a68e737ea4edaccc66c38d5dfD0 2640841c5e166122b9b076a38dbcbee5a4d3b80272d77c1d72c5b6830c332cb6D/ c66dc9e0eb49b1c711d7497a330ac715aedfa4bc78cdc4e4145b0181641fa938D. ff3b8cf03812955d2f3079b8c8c56edd1c462506dd5bb84c7497216d3e312c94D- b83820997ca5a11ad598f7fa7482e47e87cc06b6d5d504721d10b1b08bee4333D, fcf70f1e56f856ced7f18e78765082e98b6938cad71e74d69b5a46b7d7c0254cD+ 053aaee492671f93babf93a8d6f6c3e1f5ac2b7dee0b1539a9fd8240ddd2c8d8D* 51afb67ad75e38757730a8ef5a7181f3eeebe41d11f6dbbfd0e02eb3c2727899D) 9fa689a073c44d6e2c413706ec17a61cb84bd35635ef3ab613c291c7b656ed75D( 6762f13c493c2dd3425d39227ca5feff844a1554303695dd2907c8bf38222428D' 506a3afbcf1d10cd47b2700b1744689bdece5a5deff315b7c59ea824cf55d292D& 3328906a89f75e3867cb186b469a7a1229f51efc8a37acca9cf0f13f5ef28806D% e96299950e7f4319032f62c60566614d008930926995aed08940a965698644d2D$ 1abd8a84f0b638ed16e6c7321c3401e747a89fc0456bf3e5a3e2802356ca483dD# fcab4ddd8f2d79aa16a486d09c0015188eb10a91110a8bd7cbdbf854c11d193bD" bff816902d368086e50312a4c8a0ae53023c83e63557acf421a2a1480acdab55D! 717f6a463014b91a50116e0dffc432cd265f30dafa240411b397b37b0b4d27c4D  4d4c095331aff129181e258db1772cb888b9682df0e17b80c5c0d08c27c3b494D 0196658403bd9f13984309cff616c9f108a3b51b78e3bb27a59b339fde60123dD af5d2862b622ccff3ce99bd735fc24ba2ef6edbb0e174ea4deacccd03bc278bdD 5c58abaefa373acf0acf0f1c3caf14bab59f54da455c23ef2d63a9e09c47d01dD b6c4ddf7552b4eb6b499ad956ceef6675186488366f34b4262b70d0885412439D d9244985deb3a32df0f7c6662a8e2faa367a332fb55334b3d10183af38a62923D 3b772caf255ec39cc73dcc187b0d9a90b50a9c829ec58993b9bd6b2ada89466eD 79dc34fcba8822679724ad73f48022aa4092e3b958ec8cd3b602ed1ee238c453D 94133704675848b26929db7b392cb382396ad8177fd59ade430e22d08fd662dcD d4043f1af24206cdb3f795fa90bf0812bd4513dc28cb0ec7a11f0e291f3c1845D bb955ac37e576be9cc292df63029444242616c1d9ed5aef667e3fa28692be3a6D 7d50290c1e78362dcb5fa4e6690ff71d104d605cde25754c23e1158ddc82a79dD 914cf89be403721063c4ed857611b624748fe3da19e66f0273270f0335eed198D d9266b124eeb2ab38539bb9a7d06ddb43bb42ac0825eb8b29fd19990ea47c071D a26a57145c9c799bff60bcb320f885b3222c5a16cccc29df2cc79ccfa94e86c7D 4571dbf3c60e6d18570d5206dcac349bbde8fab158cfb05fc21f62e2694f0810D 5d82998d90c4547f368c17d5744c75589dc9b9a7e66e374e29ce16fe6aec0404D 30cb1fd8e1b75e7cb5d623aa7f4cef723ef04c7be52b090991b641735014b687D cdd0cad215de12e8ed55973aba26701a640fa80e02c6a9bec93016215b32a8b5D  c452e3004b4a50caa630ca920790b6f4748d294c9758431e01c97bbc2f4c8fb1D  10c0a40a9291bbe648a8b4e5469b8679e932b0c3c16f31e44959133d87901a9dD  fa0ffe2928822f81f4b281aeb000259e552b8fdec209b38f176825ed4cac339dD  5a533a84cff80c9604dd7d55215c251a0b4cfa7f1fc4deafc64fff5b8c0a037cD  9c4e1d4b9059da79232815af744c704eb802e31064138fd35332652085c74e6eD 50f6e896a55f7d70e2ae5bf669a0d83a7e36537ea921a8a26954d1bf889a304eD e7155e46ec4a66ed5e0791bd3c9adb0bd9311e5ca96f9affda866a17f0b6ee60D 82001ddb66b5df463239632a9d76c1acaad8d69cfcebae02a5c0534757b9de49D 1f2add653cdc84492b8350203a83ef361e99f77cde6bb4ec8f222e4ee259150aD 63a513441e334cf6aab07e8a8868f934780d9dd3d129bb6597113f18ea609c6fD af9eb2e84d3cfee1f2bfbdb1a74c9995b8341b32bd771c3c85f78da938a921d2D 7fb94f2b56bbc6d84d2fbe761f92745e82018be9768d38377a289abaa7bce9b4D ff76703c24b7a8e81d57148bbc6908b334f8e18316ba97e6b938ed1356b3e925 8t.\ D r , Z  B p *X@n(V>l&T<Dp e47f13aa74718f36698629978e626a5bd0d0045e84b1e1895398e61ad5e78a1dDo b82d4095972244a004721ee235597e3f427fc4b3259797cf515d14b8e412a294Dn fcedb4e84f4a8263c35ccdbf7a8eaea662da240f6ed5245787789463d3195af5Dm 0dac4d9c992a58f82275113fea1808e3d3b38334bfd5e427bad0b7b2ea3cbc60Dl 1832b4c054dbd1794260442776268febd024ea2ae41c0bb9e08f02faf0c60091Dk fabd15293212ff108375a4f8fe5347cf6b5ea5de971c07a626b4979a97fe1043Dj f0b70fde184b93000c8960e59ece8f161c467bd398ac6d838a46217d62b8fe62Di ccf9e2496ce6b2268a1ec7f3429dd9e341abe1c042ffde4cb63940621425e8e3Dh 87d0357e170994785a9e65ec700bf43cbb5f7466d8f8ee8a67773dc9bab03adeDg b5b26c503aa67f9a277cef84a1002e10b233c71b927ffb5ccc0c0b4ebeb7501bDf a77353452fa26e0199134f71f9f01b9e44e0b98d48e8500005c44c9c422904adDe d33c436c3f6f6225b37405fe0063b2364d5074d81f3660163cb12a653a05bbe4Dd 479b3ec123d425b144e6249404367ef6aa70f1edd88f29a546ae4a8ced1ff723Dc 5b40365ec8499e5b3170b986d8036fcde6f7e2624a5cf214c1c9c683c173dc4eDb 5cc2513a265a0392539b38dcf1e62d1ba66ceb72d712fc189f7c51039a79f0d6Da 4dd42b938a3412def8ed88b7cb241946a3d13309a44321960b7509a40af5b7cdD` fede53696822a9c0879368b7a2458799b9d0236c2c4cd1edeca69656e3e3e275D_ 36dc1e3640455bcb358e9207d30a6ef24876bc6c31cd2d7cc8b967027a98180fD^ 7c4a403287936945e1ac9744c8caa9fc16fdd472614777d71b9bc6fa0092e6a8D] 0f033c9d467efe854e39c18e2a79cb742c5c8987e73d9f706d8620e31775c134D\ f0f9bf3c2a0ce7c42799d646fd67fbc66203f05fd79544e74e2cf3fd49105553D[ 24660bef85db150dff142195344cf2cdc1db485c700cbd760827dac76f726d59DZ 38e85ba8cc79b21b6f32b17a3d53e2ba4ce0f40177ad41735a6209df3c3a0cb2DY cfeae1c85086ad508a68508561194ce371f07f385f087a916a1b1be2adba417fDX 93fbeaff06751417e2eed7098b63b3de6b4344f394f0396e42663af4fc494d91DW 3bf069c13b1a1f98149596394f4949b952f5079ab454d056faedd62da50a9a76DV 08ffd69ec641d7694666e4a106bd31981188d743356d3d74f6767c587b6e53bfDU 0e377e48485743b27644724ebfd231bc3ef93a8d1f43b3a19a274610d4f04de6DT 298ced32e98008c456fa0161bc9118d1e7a4da7f8222735d1b9e7519f859fd26DS c3d12724ff718ac4dc2cb707f3291ebbf2482fd5078f90433fd6696dd44cc883DR 61e0185cc457631db7f904502d6934458e40f19762caa92b6834206d54905a30DQ de49d1d4ce1762ae9d38b90c47e3c43dc8d0620b0cd993b6f6e520974b96041eDP 3f86f41f7ad25f70e48009cfffd4de979134a0c57ef7cbde28a074c98dc8398aDO 5d7395023fbbd544e007b05214551a879cca275691518d1e500e7391029464dbDN 4eebaea0aa5c2ff469cdb0ae002ff996198cb700f6ef9ceda3572712062ce204DM 5cf8c17e307698bf2fbb005ecd8969946e8635872059f8b8613c82d43a312cafDL 1a3b49947fdb2aa4354aae1e79a5489adff7c2aa24697efcf1362e537e3a9a11DK c15f2486b820667ef723d74c8f72c0ea29f97c7d7c0ed54f716b7868eb7855e8DJ 6af2816fe9385cdf677772c243fa49b1c474e1bcae1c54847ce3ff0ef0b2ef18DI 0df60b1542406737585e1d3dab43bb79b8c22bd36e85fecfbaf99e5c09d337abDH ca1344460cb2b4159126a71bdc672a3b4386f57ae4f1bb9da62fa0325a1763ecDG fad919b22579fe9c3bc7b75b45b1a59776ea582911d7b65c2897b75909ce9e95DF 86826256ca76d5591f879da1eac90382f15dc093c49ccf120d47649953fffbb6DE 64558ce57701d1bc3ae253539349d3b3a1df3340a4968def55ed71cfffe7298fDD 407ae7270bd836daf2e13769e2f26f679b61b869bd1a54472e002c636d4990e1DC c19991b1f66aedc7fc76f53319c6894bf8260ab0b2796b2944f2eb359ab62430DB 94a0a2c5581dbfa16e269a8748698b1a44c94cb951d50b0af55b9943831c89cbDA 5cbbd504619353d9082fbf4f0f283f1ac97895fe2879395fc276c8d8edb97f57D@ b5e7892d8ce5366beb870f243d6f09550f17343ae5b5bf5eef96251ffbf637dcD? 48a7160f40356e91f646e147e80f951d2975e7ac6012295b6033b875742d9888D> 4c236841cfc40669b31c747534ddd21b29c975c96d65521105b4dc06b1b67621D= 52ec28caa9f8a9f23be3f62f8a82104b16cfe76e976ab2269b1cb819baa61694D< 312ae0a5bbdd144ef1a1ea4d061f1840b6a293aaa2887366bb709fb0b6b40f83D; 30f520d31bcc2ebf36768d8fede4bcc97007bac73ccb59e92c448cbc42dfc058D: 529742a6788926e873be663f2df9e1e2fc21c835642f6edd23a323402b5fc5c9D9 97a2548e1b5d5c1a98cd577d6c32d3deb089fef0b746ebe90a5a1aab2adbe86d %t.\ D r , X  < g Kv/ZD 5266cc028fd0d4e8e639aeb3193b06f78fe6a86b23962d9b608d2f5a4310fe06D 29b036563e43c61eb7e3f68feb663486aadb2f5684d5e5691a40e40167d2c2ceD 8ae0393dcf2e8795c088caf376938caed1662528d2899dcc601756aa40e7df1eD cf073420118525ca0b14b997bfa76ad92e7795eb5aa332ca62bbf88b051e294bD 7ab62c27837baa0da688bd4d0111ad96ad9bb1728ffd7a91c4e0a6ba9c3ebfb2D a57e36b1982e5cbb158a32eabaaa506b3b34ae4bb9de1a0a949932ba4defe6b1D 6c2914f509d7ba28c433f5071fcce7f63184a173e192f09ae0e16a7bc4e5cd89D f63716d1144f244aa5f0f86002662675d8fbc135c71de61d2b758b3655a1fcafD  3b446c967044a8c274cf30d06f2954dce8f63959efe8d59c2c8bd1231812fdc0D  4336e9516e257e0b8ff4393ae8cf16b4fb6617bc5fef002592bf5fcebd922376D  3c6d2a96a80b95d490053f17b50c56c038f8e494ffe2f00321f135cb31b36c9aD  4a03fe698222206f8a9ebabcec0a2954b12220ab8adeee52936df7053d36ae1eD  25af9523b6f8b425bb40373ea95c83cee6aea2508e1f730fbed2d49901491254D 6ae86f8e5cb54a9c266fa93811d74fe5a9f4b3b551237cf901b6546f73ce54cdD 4590fd628906b6f0da0b921d904606b3524b34c7d7b9c5b05c8dccd87e7087aeD eae69cc7868a7e8bd30237842a9d508e1cab79cd091114c36fb31e3f6100c63fD 5764df13b312b0c06225e6d0c4d384c3367506f4b9a6a108021dcddbb29e92c4D bee566b186bf1ea1b563dae58b90679ebd8d39c92bb090cd03b416ff8447f44dD 68ef5969a93cc6ef3fa4e96fdc59227c45c00f603d2cf7a1af31df8fc1c8c6f7D b20bb5d31aac5b569957ef217b256e51cf47f2c47337bd53f167031fac74e486D d8e26acc20ab8d0b8417edb3eb1975edb68366dd5aba4a519af645215bb26a07D 869ae0cf61cb5d9bd1e036b517fd4c00d1793b1feb710f536357362573530cbdD b7830748c1fcc4bc3892f7f59a64bd1b6c0bd65504388621e89dc5dac93bfe51D~ 2d60cc21f6fddddab48e6e70ce800fbd834dd8f7318b45dc69e6ee2e82dfee02D} 26dee18e574effb5192765a7324cfcd6421fbc9a3796258826b4fb6b14bffa51D| 9ed4b426dd1c5b8e7d19d2457f23f7e7f3e3465e9191db63b7a5b95da78925bbD{ 62917de4655ef5279ce5c9b79409a3b5897a7ea79af71b6518e52f28d9ef3630Dz abcddbbf5ef109944584392a654ed5c9cedc49b5eae3e50a3dde23ddb51ecdd7Dy 700d774d3986a64d8654ca3f6b0bf9574799c2be323425f54f8573eaa02a5a37Dx a70f263264c5dd12ca27613457cfad64cc7b670a893d1df3450358ad327dfb90Dw 9e2af6dae45ea36e3e9c3eb13dee658a8719af63f28dec1ee81defcb78422e80Dv afa0ccb97bcaf18084ddfe4b5364bb848d03c3b7e1693bd64407e750a28b8714Du bf7021e7e000f48c270dcdbdc97cef6581ced60134500c3c7f4cb6eb09081b28Dt d9be8751f0aec6862ac67c3a646835ec0e49ea7c856f04b0d5219f8af3320378Ds 8addc430548c128f2603dc864f8e39cdd03bfed48ac128218c4f208a6065bd54Dr f99904420606568e5b020b5abd09271cccb85dc0b5c12753388dbceb27cc1527Dq 569a03aee21bb68bddba21918963bf5618f6a383d5c440b0b30c56e16812f63f 2}wqke_YSMGA;5/)# 210/.-,+*)('&%$#"!       llE bff816902d368086e50312a4c8a0ae53023c83e63557acf421a2a1480acdab55"E 5c58abaefa373acf0acf0f1c3caf14bab59f54da455c23ef2d63a9e09c47d01d 8t.\ D r , Y  @ n (V=j$P }7eLz3E 5b40365ec8499e5b3170b986d8036fcde6f7e2624a5cf214c1c9c683c173dc4ecE 5a533a84cff80c9604dd7d55215c251a0b4cfa7f1fc4deafc64fff5b8c0a037c F 5764df13b312b0c06225e6d0c4d384c3367506f4b9a6a108021dcddbb29e92c4E 569a03aee21bb68bddba21918963bf5618f6a383d5c440b0b30c56e16812f63fqE 52ec28caa9f8a9f23be3f62f8a82104b16cfe76e976ab2269b1cb819baa61694=E 529742a6788926e873be663f2df9e1e2fc21c835642f6edd23a323402b5fc5c9:F 5266cc028fd0d4e8e639aeb3193b06f78fe6a86b23962d9b608d2f5a4310fe06E 51afb67ad75e38757730a8ef5a7181f3eeebe41d11f6dbbfd0e02eb3c2727899*E 50f6e896a55f7d70e2ae5bf669a0d83a7e36537ea921a8a26954d1bf889a304eE 506a3afbcf1d10cd47b2700b1744689bdece5a5deff315b7c59ea824cf55d292'E 4eebaea0aa5c2ff469cdb0ae002ff996198cb700f6ef9ceda3572712062ce204NE 4dd42b938a3412def8ed88b7cb241946a3d13309a44321960b7509a40af5b7cdaE 4d4c095331aff129181e258db1772cb888b9682df0e17b80c5c0d08c27c3b494 E 4c236841cfc40669b31c747534ddd21b29c975c96d65521105b4dc06b1b67621>F 4a03fe698222206f8a9ebabcec0a2954b12220ab8adeee52936df7053d36ae1eE 48a7160f40356e91f646e147e80f951d2975e7ac6012295b6033b875742d9888?E 479b3ec123d425b144e6249404367ef6aa70f1edd88f29a546ae4a8ced1ff723dF 4590fd628906b6f0da0b921d904606b3524b34c7d7b9c5b05c8dccd87e7087aeE 4571dbf3c60e6d18570d5206dcac349bbde8fab158cfb05fc21f62e2694f0810F 4336e9516e257e0b8ff4393ae8cf16b4fb6617bc5fef002592bf5fcebd922376E 407ae7270bd836daf2e13769e2f26f679b61b869bd1a54472e002c636d4990e1DE 3f86f41f7ad25f70e48009cfffd4de979134a0c57ef7cbde28a074c98dc8398aPF 3c6d2a96a80b95d490053f17b50c56c038f8e494ffe2f00321f135cb31b36c9aE 3bf069c13b1a1f98149596394f4949b952f5079ab454d056faedd62da50a9a76WE 3b772caf255ec39cc73dcc187b0d9a90b50a9c829ec58993b9bd6b2ada89466eF 3b446c967044a8c274cf30d06f2954dce8f63959efe8d59c2c8bd1231812fdc0E 39b49663eb2a58c8e831455fa21a4f980078f74583388418917339a934c1d2532E 38e85ba8cc79b21b6f32b17a3d53e2ba4ce0f40177ad41735a6209df3c3a0cb2ZE 36dc1e3640455bcb358e9207d30a6ef24876bc6c31cd2d7cc8b967027a98180f_E 3328906a89f75e3867cb186b469a7a1229f51efc8a37acca9cf0f13f5ef28806&E 31e64394c38a60143f999d63f7c6e6ca10c69dd9e59f5e5672298f83d6fb62ef7E 312ae0a5bbdd144ef1a1ea4d061f1840b6a293aaa2887366bb709fb0b6b40f83 l %R :h"O }7eLz4E bf7021e7e000f48c270dcdbdc97cef6581ced60134500c3c7f4cb6eb09081b28uF bee566b186bf1ea1b563dae58b90679ebd8d39c92bb090cd03b416ff8447f44dE bb955ac37e576be9cc292df63029444242616c1d9ed5aef667e3fa28692be3a6E b83820997ca5a11ad598f7fa7482e47e87cc06b6d5d504721d10b1b08bee4333-E b82d4095972244a004721ee235597e3f427fc4b3259797cf515d14b8e412a294oE b7830748c1fcc4bc3892f7f59a64bd1b6c0bd65504388621e89dc5dac93bfe51E b6c4ddf7552b4eb6b499ad956ceef6675186488366f34b4262b70d0885412439E b5e7892d8ce5366beb870f243d6f09550f17343ae5b5bf5eef96251ffbf637dc@E b5b26c503aa67f9a277cef84a1002e10b233c71b927ffb5ccc0c0b4ebeb7501bgF b20bb5d31aac5b569957ef217b256e51cf47f2c47337bd53f167031fac74e486E afb36b25364635afc0c33c82f817ad477895ab6dbfd6191eda61e722d28853ef8E afa0ccb97bcaf18084ddfe4b5364bb848d03c3b7e1693bd64407e750a28b8714vE af9eb2e84d3cfee1f2bfbdb1a74c9995b8341b32bd771c3c85f78da938a921d2E af5d2862b622ccff3ce99bd735fc24ba2ef6edbb0e174ea4deacccd03bc278bdE abcddbbf5ef109944584392a654ed5c9cedc49b5eae3e50a3dde23ddb51ecdd7zE a77353452fa26e0199134f71f9f01b9e44e0b98d48e8500005c44c9c422904adfE a70f263264c5dd12ca27613457cfad64cc7b670a893d1df3450358ad327dfb90xF a57e36b1982e5cbb158a32eabaaa506b3b34ae4bb9de1a0a949932ba4defe6b1E a26a57145c9c799bff60bcb320f885b3222c5a16cccc29df2cc79ccfa94e86c7E 9fa689a073c44d6e2c413706ec17a61cb84bd35635ef3ab613c291c7b656ed75)E 9ed4b426dd1c5b8e7d19d2457f23f7e7f3e3465e9191db63b7a5b95da78925bb|E 9e2af6dae45ea36e3e9c3eb13dee658a8719af63f28dec1ee81defcb78422e80wE 9c4e1d4b9059da79232815af744c704eb802e31064138fd35332652085c74e6e E 97a2548e1b5d5c1a98cd577d6c32d3deb089fef0b746ebe90a5a1aab2adbe86d9E 94a0a2c5581dbfa16e269a8748698b1a44c94cb951d50b0af55b9943831c89cbBE 94133704675848b26929db7b392cb382396ad8177fd59ade430e22d08fd662dcE 93fbeaff06751417e2eed7098b63b3de6b4344f394f0396e42663af4fc494d91XE 914cf89be403721063c4ed857611b624748fe3da19e66f0273270f0335eed198F 8ae0393dcf2e8795c088caf376938caed1662528d2899dcc601756aa40e7df1eE 8addc430548c128f2603dc864f8e39cdd03bfed48ac128218c4f208a6065bd54sE 87d0357e170994785a9e65ec700bf43cbb5f7466d8f8ee8a67773dc9bab03adehF 869ae0cf61cb5d9bd1e036b517fd4c00d1793b1feb710f536357362573530cbdE 86826256ca76d5591f879da1eac90382f15dc093c49ccf120d47649953fffbb6FE 82001ddb66b5df463239632a9d76c1acaad8d69cfcebae02a5c0534757b9de49E 7fb94f2b56bbc6d84d2fbe761f92745e82018be9768d38377a289abaa7bce9b4E 7d50290c1e78362dcb5fa4e6690ff71d104d605cde25754c23e1158ddc82a79dE 7c4a403287936945e1ac9744c8caa9fc16fdd472614777d71b9bc6fa0092e6a8^F 7ab62c27837baa0da688bd4d0111ad96ad9bb1728ffd7a91c4e0a6ba9c3ebfb2E 79dc34fcba8822679724ad73f48022aa4092e3b958ec8cd3b602ed1ee238c453E 717f6a463014b91a50116e0dffc432cd265f30dafa240411b397b37b0b4d27c4!E 700d774d3986a64d8654ca3f6b0bf9574799c2be323425f54f8573eaa02a5a37yF 6c2914f509d7ba28c433f5071fcce7f63184a173e192f09ae0e16a7bc4e5cd89E 6af2816fe9385cdf677772c243fa49b1c474e1bcae1c54847ce3ff0ef0b2ef18JF 6ae86f8e5cb54a9c266fa93811d74fe5a9f4b3b551237cf901b6546f73ce54cdF 68ef5969a93cc6ef3fa4e96fdc59227c45c00f603d2cf7a1af31df8fc1c8c6f7E 6762f13c493c2dd3425d39227ca5feff844a1554303695dd2907c8bf38222428(E 64558ce57701d1bc3ae253539349d3b3a1df3340a4968def55ed71cfffe7298fEE 63a513441e334cf6aab07e8a8868f934780d9dd3d129bb6597113f18ea609c6fE 62917de4655ef5279ce5c9b79409a3b5897a7ea79af71b6518e52f28d9ef3630{E 61e0185cc457631db7f904502d6934458e40f19762caa92b6834206d54905a30RE 5d82998d90c4547f368c17d5744c75589dc9b9a7e66e374e29ce16fe6aec0404E 5d7395023fbbd544e007b05214551a879cca275691518d1e500e7391029464dbOE 5cf8c17e307698bf2fbb005ecd8969946e8635872059f8b8613c82d43a312cafME 5cc2513a265a0392539b38dcf1e62d1ba66ceb72d712fc189f7c51039a79f0d6bE 5cbbd504619353d9082fbf4f0f283f1ac97895fe2879395fc276c8d8edb97f57AF $%t.\ C q * X  @ m 'T<j%D ff76703c24b7a8e81d57148bbc6908b334f8e18316ba97e6b938ed1356b3e925E ff3b8cf03812955d2f3079b8c8c56edd1c462506dd5bb84c7497216d3e312c94.E fede53696822a9c0879368b7a2458799b9d0236c2c4cd1edeca69656e3e3e275`E fcf70f1e56f856ced7f18e78765082e98b6938cad71e74d69b5a46b7d7c0254c,E fcedb4e84f4a8263c35ccdbf7a8eaea662da240f6ed5245787789463d3195af5nE fcab4ddd8f2d79aa16a486d09c0015188eb10a91110a8bd7cbdbf854c11d193b#E fad919b22579fe9c3bc7b75b45b1a59776ea582911d7b65c2897b75909ce9e95GE fabd15293212ff108375a4f8fe5347cf6b5ea5de971c07a626b4979a97fe1043kE fa0ffe2928822f81f4b281aeb000259e552b8fdec209b38f176825ed4cac339d E f99904420606568e5b020b5abd09271cccb85dc0b5c12753388dbceb27cc1527rF f63716d1144f244aa5f0f86002662675d8fbc135c71de61d2b758b3655a1fcafE f0f9bf3c2a0ce7c42799d646fd67fbc66203f05fd79544e74e2cf3fd49105553\E f0b70fde184b93000c8960e59ece8f161c467bd398ac6d838a46217d62b8fe62jE f094c2d778c7475c92f89319cc0f1e2e763527c30f79c39423f3acedeb4fadb33F eae69cc7868a7e8bd30237842a9d508e1cab79cd091114c36fb31e3f6100c63fE e96299950e7f4319032f62c60566614d008930926995aed08940a965698644d2%E e7155e46ec4a66ed5e0791bd3c9adb0bd9311e5ca96f9affda866a17f0b6ee60E e47f13aa74718f36698629978e626a5bd0d0045e84b1e1895398e61ad5e78a1dpE de49d1d4ce1762ae9d38b90c47e3c43dc8d0620b0cd993b6f6e520974b96041eQE d9be8751f0aec6862ac67c3a646835ec0e49ea7c856f04b0d5219f8af3320378tE d9266b124eeb2ab38539bb9a7d06ddb43bb42ac0825eb8b29fd19990ea47c071E d9244985deb3a32df0f7c6662a8e2faa367a332fb55334b3d10183af38a62923F d8e26acc20ab8d0b8417edb3eb1975edb68366dd5aba4a519af645215bb26a07E d4043f1af24206cdb3f795fa90bf0812bd4513dc28cb0ec7a11f0e291f3c1845E d33c436c3f6f6225b37405fe0063b2364d5074d81f3660163cb12a653a05bbe4eE cfeae1c85086ad508a68508561194ce371f07f385f087a916a1b1be2adba417fYF cf073420118525ca0b14b997bfa76ad92e7795eb5aa332ca62bbf88b051e294bE ce65bb8a3ad3dc3afdd4db67fd17e6cd54ccc429ebc9a90e0fc68f1051f6e62e5E cdd0cad215de12e8ed55973aba26701a640fa80e02c6a9bec93016215b32a8b5E ccf9e2496ce6b2268a1ec7f3429dd9e341abe1c042ffde4cb63940621425e8e3iE ca1344460cb2b4159126a71bdc672a3b4386f57ae4f1bb9da62fa0325a1763ecHE c66dc9e0eb49b1c711d7497a330ac715aedfa4bc78cdc4e4145b0181641fa938/E c452e3004b4a50caa630ca920790b6f4748d294c9758431e01c97bbc2f4c8fb1 E c3d12724ff718ac4dc2cb707f3291ebbf2482fd5078f90433fd6696dd44cc883SE c19991b1f66aedc7fc76f53319c6894bf8260ab0b2796b2944f2eb359ab62430CE c15f2486b820667ef723d74c8f72c0ea29f97c7d7c0ed54f716b7868eb7855e8K