安全分数
安全分数 43/100
风险评级
等级
- A
- B
- C
- F
严重性分布 (%)
隐私风险
5
用户/设备跟踪器
调研结果
高危
9
中危
38
信息
2
安全
2
关注
3
高危 基本配置不安全地配置为允许到所有域的明文流量。
Scope: *
高危 基本配置配置为绕过证书固定。
Scope: *
高危 基本配置配置为信任用户安装的证书。
Scope: *
高危 基本配置配置为绕过证书固定。
Scope: *
高危 该文件是World Writable。任何应用程序都可以写入文件
该文件是World Writable。任何应用程序都可以写入文件 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#testing-local-storage-for-sensitive-data-mstg-storage-1-and-mstg-storage-2 Files: cn/tongdun/android/₱₣₱₱₱₣₣PPPP₱PP₱P/₱₣₱₱₱₣₣/C0042.java, line(s) 38 com/borrow/datac/a.java, line(s) 100
高危 该文件是World Readable。任何应用程序都可以读取文件
该文件是World Readable。任何应用程序都可以读取文件 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#testing-local-storage-for-sensitive-data-mstg-storage-1-and-mstg-storage-2 Files: cn/tongdun/android/₱₣₱₱₱₣₣PPPP₱PP₱P/₱₣₱₱₱₣₣/C0042.java, line(s) 42 com/datavisorobfus/h0.java, line(s) 71
高危 WebView域控制不严格漏洞
WebView域控制不严格漏洞 Files: com/loan/uangme/ui/fragment/SimpleWebFragment.java, line(s) 397,387,408
高危 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击
如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-7 Files: io/flutter/plugins/webviewflutter/WebViewHostApiImpl.java, line(s) 445,9,10
高危 应用程序包含隐私跟踪程序
此应用程序有多个5隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。
中危 应用程序存在Janus漏洞
应用程序使用了v1签名方案进行签名,如果只使用v1签名方案,那么它就容易受到安卓5.0-8.0上的Janus漏洞的攻击。在安卓5.0-7.0上运行的使用了v1签名方案的应用程序,以及同时使用了v2/v3签名方案的应用程序也同样存在漏洞。
中危 基本配置配置为信任系统证书。
Scope: *
中危 应用程序可以安装在有漏洞的已更新 Android 版本上
Android 5.0-5.0.2, [minSdk=21] 该应用程序可以安装在具有多个未修复漏洞的旧版本 Android 上。这些设备不会从 Google 接收合理的安全更新。支持 Android 版本 => 10、API 29 以接收合理的安全更新。
中危 Activity (com.borrow.news_center.NewsDetailActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.borrow.news_center.NewsDetailUangmeActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Broadcast Receiver (com.appsflyer.MultipleInstallBroadcastReceiver) 未被保护。
[android:exported=true] 发现 Broadcast Receiver与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Broadcast Receiver (com.superatomfin.uangme.lender.util.InstallReferrerReceiver) 未被保护。
[android:exported=true] 发现 Broadcast Receiver与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.ui.MainActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.ui.EnterPhoneNumActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.ui.WebBrowserActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.ui.LoanRecordsActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.ui.enterinfo.KtpEnterInfoActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.ui.QrisLoanRecordsActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Broadcast Receiver (com.loan.uangme.util.InstallReferrerReceiver) 未被保护。
[android:exported=true] 发现 Broadcast Receiver与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.framework.ui.SimpleWebActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.ui.OrderActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.ui.couponlist.CouponListActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.ui.uplimit.TempAmountCouponListActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.push.PushIntentActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Activity (com.loan.uangme.ui.ReplenishInfoActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
中危 Broadcast Receiver (com.loan.uangme.util.googlesms.MySMSBroadcastReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: com.google.android.gms.auth.api.phone.permission.SEND [android:exported=true] 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Service (com.google.android.gms.auth.api.signin.RevocationBoundService) 受权限保护, 但是应该检查权限的保护级别。
Permission: com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION [android:exported=true] 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Broadcast Receiver (com.google.firebase.iid.FirebaseInstanceIdReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: com.google.android.c2dm.permission.SEND [android:exported=true] 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Broadcast Receiver (androidx.profileinstaller.ProfileInstallReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.DUMP [android:exported=true] 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 数据短信接收端设置在端口: 9999 上
[android:port] 一个二进制短信接收器被配置为监听一个端口。发送到设备的二进制短信由应用程序以开发者选择的方式处理。这个短信中的数据应该被应用程序正确地验证。此外,应用程序应该假设接收到的短信来自一个不可信的来源。
中危 数据短信接收端设置在端口: 9999 上
[android:port] 一个二进制短信接收器被配置为监听一个端口。发送到设备的二进制短信由应用程序以开发者选择的方式处理。这个短信中的数据应该被应用程序正确地验证。此外,应用程序应该假设接收到的短信来自一个不可信的来源。
中危 数据短信接收端设置在端口: 9999 上
[android:port] 一个二进制短信接收器被配置为监听一个端口。发送到设备的二进制短信由应用程序以开发者选择的方式处理。这个短信中的数据应该被应用程序正确地验证。此外,应用程序应该假设接收到的短信来自一个不可信的来源。
中危 MD5是已知存在哈希冲突的弱哈希
MD5是已知存在哈希冲突的弱哈希 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: ai/advance/event/DeviceInfo.java, line(s) 55 cn/tongdun/android/bugly/p003kKkKK/kkkKkKKkKkK.java, line(s) 13 com/appsflyer/internal/aj.java, line(s) 50 com/loan/uangme/util/FingerprintUtil.java, line(s) 19 com/superatomfin/uangme/lender/api/LenderRequestSupportHelper.java, line(s) 65
中危 此应用程序可能会请求root(超级用户)权限
此应用程序可能会请求root(超级用户)权限 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1 Files: com/datavisorobfus/c.java, line(s) 44 com/scottyab/rootbeer/Const.java, line(s) 6,6,6,6,6,6
中危 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage Files: ai/advance/event/RiskEvent.java, line(s) 652,660 com/datavisor/vangogh/face/DVTokenClient.java, line(s) 375 com/datavisor/vangogh/storage/local/a.java, line(s) 104 com/datavisor/vangogh/storage/local/b.java, line(s) 11,12 com/datavisorobfus/h.java, line(s) 1310 com/datavisorobfus/m.java, line(s) 389 com/loan/uangme/kinfoc/DeviceInfoHelper.java, line(s) 255,359,432,486 com/loan/uangme/util/log/CMLogLocalSetting.java, line(s) 87,88 io/flutter/plugins/pathprovider/PathProviderPlugin.java, line(s) 85 io/flutter/plugins/pathprovider/b.java, line(s) 344,510
中危 不安全的Web视图实现。可能存在WebView任意代码执行漏洞
不安全的Web视图实现。可能存在WebView任意代码执行漏洞 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#testing-javascript-execution-in-webviews-mstg-platform-5 Files: com/datavisor/vangogh/face/DVTokenClient.java, line(s) 481,480 com/loan/uangme/ui/HelpCenterActivity.java, line(s) 269,274 com/loan/uangme/ui/WebBrowserActivity.java, line(s) 302,307 com/loan/uangme/ui/fragment/SimpleWebFragment.java, line(s) 377,388 com/loan/uangme/ui/view/AgreementPopup.java, line(s) 251,256
中危 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10 Files: com/appsflyer/AppsFlyerProperties.java, line(s) 14 com/appsflyer/CreateOneLinkHttpTask.java, line(s) 20,21 com/bumptech/glide/load/engine/EngineResource.java, line(s) 91 com/datavisor/vangogh/face/DVKeyName.java, line(s) 3
中危 应用程序使用不安全的随机数生成器
应用程序使用不安全的随机数生成器 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators Files: ai/advance/liveness/lib/c.java, line(s) 8 com/datavisorobfus/l.java, line(s) 12 com/datavisorobfus/l0.java, line(s) 4 com/loan/uangme/helper/TestRoleHelper.java, line(s) 22 com/loan/uangme/ui/view/FallingSurfaceView.java, line(s) 19 com/ryanheise/just_audio/AudioPlayer.java, line(s) 60
中危 SHA-1是已知存在哈希冲突的弱哈希
SHA-1是已知存在哈希冲突的弱哈希 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: com/appsflyer/internal/aj.java, line(s) 35 com/datavisorobfus/b0.java, line(s) 23 com/datavisorobfus/q0.java, line(s) 11,30
中危 应用程序创建临时文件。敏感信息永远不应该被写进临时文件
应用程序创建临时文件。敏感信息永远不应该被写进临时文件 Files: com/journeyapps/barcodescanner/CaptureManager.java, line(s) 92 com/syncfusion/flutter/pdfviewer/SyncfusionFlutterPdfViewerPlugin.java, line(s) 86 io/flutter/plugins/imagepicker/ImagePickerDelegate.java, line(s) 613
中危 IP地址泄露
IP地址泄露 Files: com/loan/uangme/util/EmulatorChecker.java, line(s) 29
中危 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库
应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04h-Testing-Code-Quality.md#injection-flaws-mstg-arch-2-and-mstg-platform-2 Files: com/tekartik/sqflite/Database.java, line(s) 8,9,10,11,12,114
中危 此应用可能包含硬编码机密信息
从应用程序中识别出以下机密确保这些不是机密或私人信息 "google_crash_reporting_api_key" : "AIzaSyAxkTuy0FRlCJfIl6JzMGIYx1h0XOgO5mw" "liveness_secret_key" : "499c8d0be998dedd" "lender_to_registered_user" : "Register" "authorizing" : "otorisasi" "pwd_login" : "Masuk" "unauthorized" : "unauthorized" "firebase_database_url" : "https://uangme-ac695.firebaseio.com" "authorized" : "Authorized" "library_zxingandroidembedded_authorWebsite" : "https://journeyapps.com/" "lender_borrower_info_user" : "Customer" "to_registered_user" : "Register" "to_registered_user" : "Daftar" "authorizing" : "authorizing" "google_api_key" : "AIzaSyAxkTuy0FRlCJfIl6JzMGIYx1h0XOgO5mw" "library_zxingandroidembedded_author" : "JourneyApps" "ACCOUNT_KIT_CLIENT_TOKEN" : "859da0321cf072d27be9e65f96219389" "liveness_access_key" : "cd9a3216624450df" "lender_to_registered_user" : "Daftar" "lender_borrower_info_user" : "Pelanggan" 706e7276713b67723f6560796778663b2869737b71636932327963 5a3d6b6b667069232c6a6620397f666b777c777d60 16707e3f3373766a617a713634797e70746b6f 24222c6d6239356e6c2b25624d103c06030309343f393a292c28 1460657972696225207e6f31004d787270707262425375786b6a 5a3578622339313b2923787737322e253e3572652e3325242564f45819cb3838383838388a580bd98a581979581979580b6b580b6b5819cb8a580bd9388a581979580bd63425 20227e7328233a3775672c283e25393e7f7e203f2022223d 67676928367967756d7062222464617d766d6621216a7874616d67667c7d7c6f74616d20014a7874616d47465c5d7c6f74616d 151c0f39241a3c210b090d0b050322311216 4f192f2c2129272c397c3b5c 5b1a28282e3e05143821070b2429242a27201f0e2f3a3c382b37 04456e745a04727b0b1960 1472776b607b703723686a6279677d677b7c3d127f7d7b6b7d7164727a76676e7e717f68607b7c 426d424f434b0e1e51050d485b1e054442470e0c5e574807195c5d4e55404c 16747a3b3365637e71787d7077757e3332696c75757075 72232d6c6338346f6c313d60602d3832292e6f72283a3c29757239382b302529 7044585c5b114d58114c4b5f4e06024359515b494318185349 164e4001004a08154e595f5455465d4844 1c18180245421a0a524219352b040d0e33241a1b171d1e 161d13525d1f08010716041319094c7d2016263d13111d1e1b25330c1d1707110d0c 16226f75342e262c3e346f602025393229226573382b2a3b37282e2464e34f0edc2f2f2f2f2f2f9d4f1cce9d4f0e6e4f0e6e4f1c7c4f1c7c4f0edc9d4f1cce2f9d4f0e6e4f1cc1222d 6b4b4c667c766a5d40406c71565c7478475a4c56564a 167f32356f6972716d2f2a69312c706f6573 3e6b213677677e322565607c776c67203c6275767c6b202d6d776d7f676a637d 161816574d0a131e020902435619000f191f1903 1521320419271d1534382b2e01183b2c2434 5a6f25377d7a302c3c0e0b3d3d31 542824333f38307f607a6d 5a4513131e08115b5a1c12545a1c121f0f041f1449554f4405 1473766a617a71363e7f707e69617a7d3c1b795f707e69617a7d5f5073737a7e6b2a0b5b7d6b3a085e616b7d 4d1b1c2b3a0908080e0304 014e497c7a4f4b47544a7b694554595f4f 7645743c29686a6a757168686e2b3868794257652030632a3c71647d742c752965707d6b6f3c3a72747f713230642d387f7f717e39 16303d262d213066753e2d0e1339352a0b1127663d3575266f7227253c 1667692824676f2c29667f7066606e637a6d76 48656b2a2465696a75786c2323687a76636f65647e6f6c6976746f3303487a76636f45445e5f7e6d76636f 2550554942595215104e5f01307d484240404252726345485b5a 365658495b4c4f4552686d4055090e4f 4c0b183c2409262f00092c2e0100 01515663655054584b55746a5d445b4a5f 2f2d2362672c3d2c34307f603e342a262c6b46271e342a062c 0a011d191e54081d500a0f16084a47061c141e0c065d5d160c 2a09074649121e4547000e49663b172d2828221f141211020703 4c7063564a757379435f7b67 5e8f16062ea3cd2c4a0d547876baa6f38cabf625 147d78646f747f382c67656d766872687473321d70727464727e6f71707a7e676f6869786961717e70676f7473 01696e5b5d686c60736d4b5d727f717c7d77 06617d5a5e545b73724b465d517d78575a5459585242 1f3c2f1c073834381612363b1c0526313929 431a001a08101d212c1f15171b1f0b2b36121e1314 143d38242f343f787d23326c5d10252f2d2d2f3f1f0e28253637 21373a3b303d2c2624242636 164c42030d5a5342060f51405d4c53594e51 162c226369222b3734223b3d2621606d2f2539322d2e333634223d3721 H6ik7UfoqtAwYIZxE9A68jVW8J/oAjw= 7622135b50150f1d060307555d121f1e15180903181f504a031a161f5a51041f4a51034c5f190c0f094c4a02135b5f0f1e4e4d190b0d1819411257034a5d1c131e014d571919033d20030239211a03181f505f11145a591c0f2830131c16373309272c14091351125f11145a5c191d1703095b4a02135b5f0c1409131504031f1f04184d5d1c131e101d1c16554c090f1f190203411257034a5d1c131e014d591c0f2830131c16373309464a0551591c0f4a4a02135b5c10131c16171309 490c415b1a000802101a414e0e0b171c070c4b5f1003090b070308041b06065ccd6120f2010101010101b36132e0b36120406120406132526132526120f2b36132e001b36120406132ef0e1d 72696e48497978647d5a586378 335b494941561106475d555f4d471c1c574d07105e4d584b5755 13292c303b202b6c673a7b5b0c2c21372e1b043b393331203b2a30 751f32292238296a4a1e3a26 7645743c307e7e645a4764655e467d647f78642a3f6a62746e647f78372e6f6b2a3778622d3a7b747970783d3b7e7a70646e3c3e7b684f57747b7150546e2e317b684f57747b7150546e404b736e74 7501101f041e0c160a0d18090b0711 4c6f5e16124253485d4f0a10515c53524807115416165b4e575e065f034f5a5741451601445050440107481c074f5e161a544942514640464e55521d17585f454b5b584946464e555213 492d3d3c203909142a2e27 39656b2a347b7d6e726b2c346f7e786e6f7a7c78 2b2d7d7625286966263b6c6a3a2b797d 1521321614342b262e202d2a040d202f2b3b1c00222a 214a5652551f43561a5b151d400819474f4b461c165d470d18595c404b505b1d0f11 177977362b60626a716f756f7374353965687b70727767722f2f65 79091511165c00155802071e0005181f1a5a4f0e141c16040e55551e04 1b151b5a5616130f041f14535e14535e1d04055b7e342d3b04000614180e223d0405 1a3f0e4656041d4f40010c03021857410446460b1e070e560f531f0a0711154651140000145157184c571f0e464a041912011610161e05024d47080f151b0b081916161e050243 4c213214052a2303002f21363e2522 1416130f0420027a410d140e3e210c0a08012e2b1b1218 07696721227f7364686f672a2f69677a776d656f7d772c3170 5a216c76372d252f3d376c6323263a312a2166713a2731303170e04c0ddf2c2c2c2c2c2c9e4c1fcd9e4c0d6d4c0d6d4c1f7f4c1f7f4c0ddf9e4c1fcd2c9e4c0d6d4c1fc22031 79031f1b1c560a1f52080d140a13194245041e161c0e045f5f140e 150d1e39220f0c060b00243203091c 24444a0b1c47540f02495b57424e44455f5e5f4c57424e032f45695b57424e4445656f52595f5c4f4a4e 7b5d100a4b515953414b101f5f5a464d565d1a0d4b5d59501217574a41470c385b5e725d505e535258 564d141352585156470419501443 722f2160602a2e2e69603d31 3e460c1b5a4a531f08484d515a414a0d114f585b51460d00405a40524a474e50 746d5352011c524d4c515b1015735e5973575e4f0f125252484115135a4e5452005555 016429337268606a7872292666637f746f6423257e7b627c3e055e7b627c 3e415d7d694948484b5a47 481816575b06121249570a065b5b1603091215547b1614120214180f1919 071b474308111a0d0f4459120e1e 071917514b5c1275751e075f19170a071d151f0d075c4100 14202539322922656d2c232d3a32292e6f4d0c232d3a32292e0c032020292d38 291a1f030813185f4b00020a110f150f1314557a1715130315190c1a121e0f0616191700081314 147b7e626972793e2a61636b706e746e7275341b76747262747868787a6775626e6777787661697275 490d1d1c30341906171d0d1b 3b6528327369616b7973282767627e756e6522347f6c6d7c706f696323a408499b686868686868da085b89da084929084929085b3b085b3b08499bda085b8968da084929085b86656a 290e0b171c070c4b5f14161e051b011b0700416e03010717010d1d0d0f1200171b12020d03141c0700 21115c46071d151f0d075c5313160a011a1156420d1e14161a1e1519061b1b41d07c3def1c1c1c1c1c1cae7c2ffdae7c3d5d7c3d5d7c2f4f7c2f4f7c3defae7c2ffd1cae7c3d5d7c2ff21300 164e031958424a405258030c4c49555e454e091f544746575b444248088f2362b0434343434343f12370a2f12362022362022370102370102362b0f12370a243f12362022370ad4e41 161e105157181c0d175712130d480f1a1d080f1a1d0f0405160105 4c1003302b1418143a3e1a1730290a1d1505 3309091e051c1a0b4b47061c141e0c065d5d160c 155f4c67764c5e4540447f7a474c4a495a5f5b4b 752f21607e312f3d25382a6a6c2c29353e252e696922303c29252f2e343534273c292568442e02303c29250f0e141534273c2925 703818020217121a0c0c181654134f03161b0d095a4b1914465e191917185153120a0e08 0757591f1c414d09504b091c0b1c1157594449535b514349120f4e 05411c0312524208171457521a0b03041b 79233f3b3c762a3f653961742961702e26222f757f342e 62454b0a054a414458120a505e04065849554a41474e 153427061a3d250f113e3f 485f5a464d565d1a0e45474f544a504a5651103f52505646505c495f575b4a43535c52454d5651 157f6c4b537e717545476e62 5a5c0a0a5c4b01131f0a06165c5c0a0a071108424c13055a4c1305451f4c1305131417145e5c10020d050709383c16072d39141714 481d1e111b1a1e0434211f0a1809000c 16242a6b6a2b23357f7037332e293c25 70677b7f78326e7b217d25306d25346a62666b313b706a 70372b2f28623e2b663c39203e7c71302a22283a306b6b203a 2f46480903424a424143010545405c574c4700034054 0a574b4f48025e4b065c59405e5b4641440411504a42485a500b0b405a 15584b677d406b67565c49 0756581e04135d4a1056584548525a504248130e4f 33322020283f786f2e343c36242e75753e246e69217d79372431223e3c 3b2f1209405e1b020f1418575b1a0140511413185d571206110415110602125b1f430f1a1701055641041010044147085c470f1e565a140902110600060e15125d57181f050b1b180906060e151253 5a652f3d7772322226203f75632d3c38292d212415162c253933 3957591806494f5c40591e065d4c4a5c5d484e4a 1d181f1b111e36370e031814383d121f111c1d1707 79617d797e34687d346b2327667c747e6c663d3d766c 765160283d7c7e7e61657c7c7a3f2c7c6d5643713424773e3a68706c6426613d7164697f7b282e66606b65262470392c6b6b656a2d 4b40415448564a41121e4d04194c4e57 5a337e64253f373d2f257e713134282338337463283523222362f25e1fcd3e3e3e3e3e3e8c5e0ddf8c5e1f7f5e1f7f5e0d6d5e0d6d5e1fcd8c5e0ddf3e8c5e1f7f5e0dd03223 5c2e6727352b7b3f29607d332933253031707b3d7222362d7b3f29 162c22636c2e39306b663d342f297626396f26222b3a 29494c505b404b0c18535159425c465c40470621415c57515a4d57 072e2066653834232f28206f706a7d65682e203d302a22283a306b7637 72040a4b441f13484b161a4756191b1b044b56130401070400 63755f6a6062626070495172727b7f6a5c477a7476746c667c 600d03424e0e0b171c070c4b4c101605141a1c 5d6c7d7d565e7054597d717c7b 315d5c5e6279425b4047080f5c15085d5f46 6218554f0e141c16040e555a1a1f030813185f5902071e00427922071e00 4c0c1f34250200010403131509072a28070e2b290607 5a3d6b6b667069232c6a662023656b707c787e7a6771 1f2f3c17063c2e3530340912383a3e38363011022125 702a3632357f23367a3b757d206879272f2b267c763d276d78393c202b303b7d6f71 5946776c796b2e3e6d243e706f607a727a3f7b276b7e73656132256074746025236c38236b7a323e706d66756264626a717639337c7b616f7f7c6d62626a717637 5d1f0e0e252d03272a0e020f08 0656415c5c4c5746465c4a52424f445a4d5d514c56475746405b5e525b5b5c5a4754455c4740 1658561717505e45494d4b4f520e175c5c4c48505c 42705f525e5613034c181055460301405f5a1311434a551a04414053485d51 79425e5a5d174b5e13494c554b0904455f575d4f451e1e554f 3e044e591808115d4a0a0f131803084f530d1a1913044f732d1a19130423351e080607 75567b703126693a33727d707c743f KZGR3Uffq88OW6tuEewC9j5V3A== 5968594257450010430a1c51445d54 215c110b4a505852404a111e5e5b474c575c1b0f4053595b575358544b56560c9d3170a2515151515151e33162b0e33170103170103162023162023170a2e33162b051e33170103162bf5e4d 643a66652e2c263e3e66653d21797f3430263d2126 165f51100e594e1934575b 2b4a44050f4e464e4d4f0d09494c505b404b0c0f4c581b18535159425c465c40470629435d504b 721d135252181c1c5b520f035e4c0706150e1b175a722f033b362e2706150e1b17 1b32170b28373a2b2a20020d283e3f3e28 480a0f131803084f5b10121a011f051f0304456a0705031305091c0a020e1f1606090710180304 0a6935386368717c3e2c6763756e72753433737965637c7c7f6e6179 294f4a565d464d0a1e55575f445a405a4641002f42404656404c485e4f4f564c47555551 1c6b6b713631697921337864747d 071f2e66733230253928347160212c23223877612466662b3e272e762f733f2a2731356671342020347177386c773f2e666a243932213630363e25226d67282f353b2b283936363e252263 2231203c252a22353d26216e693a736e3b3920 274b465d564c5d0952470b4b4504044f4b54481c0f4d52534f0c0658524c404a50504803 163a34756d207b6036343f 1c56564c0b0c54441c0e455949090c534c4e52 494b4d46486f715a646a481b 161c51560c0a11120e4c5e0603181d02081f00 67545a1b054a54465e4351111757524e455e551212594b47525e54554f4e4f5c47525e 3d3e0318514f0a131e0509464a0b1051400502094c460317001504001713034a0e521e0b0610144750150101155056194d561e0f474b051813001711171f04034c46090e141a0a091817171f040342 1f020b011218044b4606031f140f0419181e16 79263a3e39732f3a772d28312f6d60213b33392b217a7a312b 7e2e1d584e02010e043831011b545f0a1a0c0a1a0c 1f393861683d2c31373c2f2d 140f0a161d391b6358140d17273b1419 15283b1c042926221210393503092b23 43002623090d1a01171b363d1d07 6235302c273c3770672c2d3e25303c7175382d273c3b7a792428 5e3c716b2a303832202a717e3e3b272c373c7b682f3e3e3136393870fd5110c2313131313131835102d0835110705110705102625102625110c2835102d031835110705102df3920 146e6b777c676c2b3f74767e657b617b6760210e63616777616d786e666a7b72626d63747c6760 79574b4f48025e4b065c59405e545f584b0411504a42485a500b0b405a 79362a2e29633f2a633e392d3c7470312b23293b316a6a213b 4b65607c776c6720316b776f2817506d6361637b716b 1532372b203b30777d362c6770313c3d7d50313c3d363b2a20222220303b21363432343f 16414f0e154b554a4c464f4b4b4b02054a5d4b5f4a 7914080c0b411d08430940431e56471911151842480319 70392521266c30256e246d6e337b6a343c38356f652e34 485a5f434853581f0b40424a514f554f5354153a57555343555949595b4654434f4656595740485354 582734350b1f2837313b0a0a3b3f333e39 6c70292e6f656c6b7a39246d297e 167876373f696f727d74717c7b79723f2e72677b69617b717d 23703d27667c747e6c663d307f6c796a7674707876311576735f6c796a76745f5f707d535e7f75 145d58444f545f1810515e50474f5453123557715e50474f5453717e5d5d54504504257553451426704f4553 1607094851160304111603044b4c0f03 07207c602b2c3c383a232e262e2b777e3f363c 6a392a2b150136292f25141425212d2027 723c32736b2a3b3d2a6d712f253b3a31232f3a367b7f383d3872510f253b1a11232f3a361c1d313b2a2d3f3f3c27110627342f3a36 450c0602150e18142f2913021308 16252b6a6626233f342f246362213130243c32347574372b2d2738383f2e2e 0a1c4042051d1d465a1d46591216001b0700414c0d0a00 437c667c6e767b474a7973717d796d4d5074787572 6b3f381208021e29343418052228000c332e3822223e6133 165d53121d5f48411a174c455e58075748135c454a5c5a5c46 1427223e352e2562763d3f372c3228322e29684426313839332833343f34242928232e3f 79302c282f65392c70382d3a7276372d252f3d376c6c273d 7a1459430218101a080259521f1818546329383f1818 79475b5f58124e5b164c49504e0c01405a52584a401b1b504a 5c2d6421352e783c2a637e302a3026333273783e71243628783c2a 796f79747a684e59636a60797f6463 035042283e5255392b4f5c44323165515459535d 4f5e686b666e606b7e3b7c1b 21327f65243e363c2e247f7030352922393275612e3d3735393d363a25383862f35f1ecc3f3f3f3f3f3f8d5f0cde8d5f1e7e5f1e7e5f0c6c5f0c6c5f1ecc8d5f0cde3f8d5f1e7e5f0cd13023 171a145542190a515c1705091c101a1b01000112091c105d711b3705091c101a1b3b310c070102111410 1f3a290814332b011f3031 16535d1c135451565e4809104e5f011f5e485449485b405559 62727c3d327d76736f253d676933316f7e627d7670793e246f6879 5b454853584253075c4905454b0a1156565008115257142e647d6b54505644485e142f64484253544646455e7264022749414452 07722e316d72647e7978352c6360747c686d786e687878 230f425819030b011319424f00130615090b0f07094e7812042905082520130615090b 754f5e514a5042584456435a53 70796561662c70653f633b2e733b2a747c78752f256e74 1f0d1e2b37080e042923151415 155e4d7b6c5e53606b4a5a45445b 157f6c4a517c7d767b6a607b7c5a5a7574 162d23626d2f34766b2e3a3d2c34 3b0d405a1b010903111b404f0f0a161d060d4a591e0f0f0007080941cc6021f3000000000000b26033e1b26021416021416033536033536021f3b26033e100b26021416033ee0811 5a35636335377d617143426f7a6b6f 16191756571d5f42190e08120e0802 5a266c7e343479607a606b7b7a 281c110a011b0a5e05105c1d50500b071b185f571d111b0a0d0d1d46561d111b0a0d0d1d 4b5a4b574e41495e564d4a7a7d46 1544577371514e434b45484f6168454a4e5e 47353a272c2d2f031e2420362d3136 620a04454a050e0b175d4b171b1e15161710015c45040b0d030f0a010e0f 310d0342470c1d0c14105f401e140a060c4b662c000a1b1c0e1e2b3716051e0b07 01505762645155594a5472644b464845444e7a785b5a6c7155464551 07212f323f252d27353f647938 720e3f332b6e6c252b3033332b79693a73652c3d3c2d37726e3b39206c6f3d7265283d242d 1541527362505c49456f6e 16030d4c42000c151e454d021b14020402184e 79796561662c70652968262e733b2a747c78752f256e74 1f786b40516b796267634557736f 066e796464746a7a777c627565696364627f6c7d647f78 152437110d2f35111b2a2035 79322e2a2d673b2e723a64653870613f37333e646e253f 4c5447716c526860414d5e5b746d4e595141 4c62715a4b7163787d79484c7a7b7a666b505a7c 792d3135327824316b3724276f6b2a303832202a71713a20 62515f1e115e55504c061e444a100a574b4a4e 4e4529345d582e2b5b127d5a582e2a5a320b2b14582e2f5f51500b68500b7e3247413529345d582e2b5b127d5a582e2a5a320b2b14582e2f5f51500b68500b7e33617b7d6a 014f021859434b415359020d4d48545f444f080e55504957152e75504957 77605e5e5a434215094c5f49475a 4b78725d457367606268524572603a6e6a 2f030d4c46070f07040644400005191209024546051152400a185248020e04151200000318534808151e181300024d68072a1d1c1809121515080621223839180b100509 154a596e6f53484f4f417b7d5a5050 1656581911474356474653111555504c475c5710154b4340 27515c474c564713485d11515f1e1e55514e52061557484955161c4248565a504a4a5219 5a124444495f460c0345490f0c4a445f535751554817134c5351 764b7a32276664647b6e6660253666774c596b2e3e6d24326a7f6e6c6076 5a1f425d4c0c02484844474849 160449531208000a1812494606031f140f0443541f0214151455c56928fa090909090909bb693ae8bb692848692848693a5a693a5a6928fabb693ae809bb692848693ae70514 0675627f7f6f7c6f79747a686e79636a60797f6463 70435f5b5c164a5f12484d544a4f5255501005445e565c4e441f1f544e 2e534e4c4d4770744a40485c5e 155a496e765b54507074424342 70233f3b3c762a3f72282d342a33396265243e363c2e247f7f342e 3107213134262431170a27262d2031372762266d2423266a76243b2a2030260e 586f73686f6f6150437d7a705c5263676b6661 16693f3f69793a38273569743e246e7f24296d2a7b303523222335 6e4c616a2b3c73202968676a666e 1b163b2d0b1b1e0c0e1b3d200d0c070a1b1d0d 0648494f58536965484356574442534e58 156271465376584960757671 5a4117171a0c155f50161a5c560b001b104d5148401f0002 163a34757a382f26203123343e2e6b7031343e 0646514c4c5c405e444c4e424b4359404d565a 4b45786e6f6e44587c707d7a 5a034d5d5d060b4b444a450b13515517135f040a4a45434d414c4e4a4352 7638094154151717080c15151356541517021e0f13564d1e57410c190009510854180d00161241470f09020c4f4d19504502020c0344 15091a2f3a0903010d09272c0302 5b121f040f1504500b1e52121c5d460101075f4605004379332a3c030701131f094378331f150403111112092533557e101613 1f0211243807010b312d0915 586271704e5a6d72747e4f4f7e7a767b7c 4f5a6c6f626a646f7a3f7f71771e 16a09e667f3bcc908b2fb1366ea957d3e3adec17512775099da2f590b0667322a 4a175a40011b13190b015a5515100c071c1750470117131a585716181a181b5a7c3713060f0d221e1d 5a713c26677d757f6d673c3373766a617a7136306b6e77692b104b6e7769 3b773a20617b73796b613a3575706c677c7730366d68716f2d164d68716f 1b68531c0048544e55071a5449424457445e1f115442504153581d1a54544e07125c59171c527860405849 16707e3f3072656c6a7b697e7464213072656c6a7b697e7464637f707e69617a7d627e616563717d6b 160d03424d0a0f08001657430c151a0c0a0c16 16797736377b723e2b64666678757c7c 65755f41041e514b43495b5104195d4501064942 0b73647979696e637a777e6c796069627f6575716c61 79766a6e69237f6a277d78617f757e796a2530716b63697b712a2a617b 16757b3a3676736f647f743334757b797576736e243a7b787c7765 1437322e253e35727f3f2229332262773a2f253e3978543b2d38292f333e24333137313a39 166a64252f646d7172647d7b6067262f646d717b MJCR3nbjtc8ARKt/AP825zhTxLPuFzw= 1d061a1e444418070d1b3325071c 160709485310091756461e1007190b11110c1e0411 234f555d57454f65785352474145564a726d5a 4a68342d6a6a6c343469282d6662746f7374 5d31263b3b2b3837262932283a203c2e3b222b 707c6064632975603c7461763e3a7b616963717b20206b71 79627e7a7d376b7e37687a6f68792424657f777d6f653e3e756f 425a4642696d5b424e7c765c47 12010f4e40010d0e111c0847470c1e12070b01001a0b080d12100b576a002c1e12070b2120242102020b0f1a 16030d4c57140d135253120d0712 070e52561d040f181a515c1c19050e151e594c071b0b02 157d6e45546e7c676266575365646579744f4563 4264787c5753657c7042486279 70716d696e24786d247b3337766c646e7c762d2d667c 051b4659480818524d4e0d0d460f4e05 71302a30223a370b06353f3d313521011c3834393e 163b39263418331c2b28223512042f393736717d2e677a2f2d34 166a642529696c707b606b2c21617c77717a696b242c6b7c657a6b7e312b70677d7c673c2d6e7e7f6b737b6067262d6e7e2367 491707062a2e031c0d071701 312826676229382931357a653b312f2329 3341545e4542030e4f4100054e5f4e56521d025c5648444e09225c564852554e584f5554475c4945 755f4e415a4052485f4f53514243 436d4b4e6460776c7a765b50706a 5a7e34266c6c2138222a27252332 2c5e646269647536165e796857426c 15707569627972353f746e2532737e7f3f12737e7f74796862606062727963747670767d 5f24341819232a20393f2423 0642554848584b44555a415b49534e5453445e5c515e4c525d50 7a0b465c1d070f05171d4649090c101b000b4c5b100d1b1a1b5aca6627f5060606060606b46635e7b46627476627476635556635556627f5b46635e706b46627476635e80a1b 4c3b2f233408192a2d1e1b2125332834330308393d313c3b 1256581917565a59464b5f10105b4945505c56574d5c5f5a45475c003d577b4945505c7677737655555c584d 7a77793836777b78676a7e31317a6864717d77766c7d7e7b64667d211c765a6864717d5756525774747d796c 5f616f2e24656d656664262262677b706b60272467733022687a302a606c6677706262617a312a6a777c7a7162602f0a65487f7e7a6b7077776a6443405a5b7a6972676b 7b5d100a4b515953414b101f5f5a464d565d1a0d4b5d595012385b5c76525b4a 16232d6c763128253932397872292a3a3828293938 7a410c16574d454f5d570c0343465a514a4106115a4751505110802c6dbf4c4c4c4c4c4cfe2c7fadfe2c6d0d2c6d0d2c7f1f2c7f1f2c6dbffe2c7fad4cfe2c6d0d2c7fa24051 70273b3f38722e3b7d36392d6561203a32382a207b7b302a 5b6e63787369782c77622e6e60213a7d7d7b233a797c3f054f56407f7b7d6f63753f044f6369787f6d6d6e75594f29026c6a6f 2308455f1e040c06141e4548071401120e0c08000e4968271401120e0c2729040d0a0b46633219000d0412 62737d3c337c77726e243c666832287569686c 9b8f518b086098de3d77736f9458a3d2f6f95a37 694b7460666c602c2d68606471 34411c031252520d1b02191617 1451544843585314004b49415a445e44585f1e315c5e58485e524252504d5f48444d5d525c4b43585f 14686d717a616a2d20607d766c7d3d2865707a6166270b64726776706c617b6c6e686e6566 167f7130397278746f28306b6a6b6e 161c12535c1e09000617051218084d4d5152 E3F9E1E0CF99D0E56A055BA65E241B3399F7CEA524326B0CDD6EC1327ED0FDC1 3b5c110b4a505852404a111e5e5b474c575c1b0c475a4c4d4c0d9d3170a2515151515151e33162b0e33170103170103162023162023170a2e33162b051e33170103162bf5d4c 4825203c372c2760743f3d352e302a302c2b6a45282a2c3c2a26362624392b3c30392926283f372c2b 7e2135392e1203303704013b3f29322e29191223272b2621 165c521307404848585f59191f5542475f5d5651474641504d5759 053230263d3d207d793f20262c6c602a 11242a6b67252d232b2b2b676b31306a6b213c766d243a3c3b3e 16272968672025222a3c7d643a2b75762c30363c606d27 161f11505c1c19131819054e511e07081e181e04 5a46081818430c4103141d1b0a180f051550530f1012 7f0e1d3a22010e0425211b4e16 7e437035236f6c6369555c6c763932677761677761 df6b721c8b4d3b6eb44c861d4415007e5a35fc95 3BAF59A2E5331C30675FAB35FF5FFF0D116142D3D4664F1C3CB804068B40614F 216a7672753f63763f60726760712c2c6d777f75676d36367d672d38797c606b707b3d2f31 437b5d587276617a6c604d46667c 11757773606d6c5f42736a71755f467c6568737f 2c23191f1419084b6b2304152a3f11 5e7a372d6c767e74666c3738787d616a717a3d2e69787877707f7e36bb175684777777777777c5174496c5175636175636174424174424175684c517449677c51756361744997f66 412d2a2f1c142e3f3d2f2d38 167f71303668797a2e357e7a6f6664627578696264 5a613c233272672d293f24383f 41253f373d2f250f1239382d2b2f3c20180925 327d7b7e7c7d595374707a755d5c6568737f 79407d6b6a6b415d7975787f 1437322e253e3572662d2f273c2238223e3978573a383e2e38342434362b392e222b3b343a2d253e39 751741414c5a430902424a514c17 5a1543434e58410b04424e08014b425e524a5b5f4e4a4643 7b0449531208000a1812494a0b0419121311 75616f2e3962712a276c7e72676b61607a7b7a6972676b 33716b705a426064696062606b 2a747a3b346f63383a7d73341b466a5055555f62696f6c7f7a7e 796b7773743e62773a60657c627d633e2d6c767e74666c37377c66 48343a7b772a3e3e657b262a77451e3d382431303033222d2b3305353552451e3d382431303033222d2b330535352f0e2f3c27323e 48383b343e3f3b2111043a2f3d2c2529 4b171d322a1c080f0d073d2a1d0f550105 29585d414a515a1d09424048534d574d5156173e55465c5c42454f4f 1d607c7822227e616b7d4d5b607b 1f1e0d3b26183e23090b0f09070120331014 36727c3d3171746863787334336f697a6b6563221953695e587b7e627b7269 16242a6b733e657e282a21756d26343325263b3e 4b44415d564d46010a571627604c414a5c6969565c4a 4c5b4f435468794a4d7e7b4145534854536368595d515c5b 164e40010e4c5b52090a4d474b4a4e4d4d444055 1f55466275404a48447c7c46544f4a4e75705f5e 5d535d1c0445545245021e404a54555e4c40555914105752571d3e604a54757e4c40555973725e544542505053487e69485b405559 1c3e3e2463643c2c74732f243f346975 063a2d3030203b2a2a30263e2e23283621313d342a2528342a3a 162a24656a283f36302133242e3e7b7b30372723 1a767e22227e7c6f7e797f6c777631246461763c2c6f63 5d6979792d2967617d676568716a6d222a6b6469656d286d6c6c 3e0e061114094e5601010c1a0348612a16233a1e172f2e110c5b6a220203030011 5a0157575a4c551f10565a1c1c5c4a08005f4042 0a6c7074733965703d67627b657a64392a6b717973616b30307b61 330f1d1d150245521309010b19134848031953411c1b46440a190c1f0301 784a71243f79362766786d6d777937246d74782f6a 1517042d381a1c07011317 1c7b7b6126217969313f78766d616563677a6c 4949041e5f454d47555f040b4b4e525942490e1a55464c4e42464d415e434319882465b7444444444444f62477a5f62465052465052477172477172465b7f62477a544f62465052477aa4b58 177f7130277c6f343972606c79757f7e646564776c797538147e52606c79757f7e5e5469626467747175 5a0b465c1d070f05171d4649090c101b000b4c4a11140d13516a31140d13 2f111f5e54151d151614565212170b001b10575417034052180a405a101c1607001212110a41400b0a1902171b56601a080e1b 623b35747b343f3a266c742e207a773c251f05353632392b606d262130 4c67745f4e74667d787c5a486c70 3d6c62232f7266663d237e722f1d4665607c6968686b7a75736b5d6d6d0a076d4d6d45486d6845477a717774676266 1b7248404a5852071a5e4602004e4e541d1a4f5f494f5f49 5a004a581217574743455a100349405c56 29393c202b303b7c68232129322c362c3037764a2132332d392e31373d2c3a31232327 3b48051f5e444c46545e050a4a4f535843480f074649475058434405892564b6454545454545f72576a4f72564042564042576162576162564b6f72576a445f72564042576ab5d4e 1547547d6857427a60445d5c6766494750584344 5a1e1c091e18223303040e 5a256e7e7b6a6f3278312d796406417e7872555e717038312d79 664b0a0f13180308526962125a07180c0a000c4e411c1904 164e4001014648535f5b5d5944180b505e4f43 163c32737f3f3a262d363d7a7a31232339332f2d383b2a1b1c2621302d373924 4759564b4041436f72484c5a415d5a 7935081e1f1e34280c000d0a 70435f5b5c164a5f12484d544a404b4c5f1005445e565c4e441f1f544e 705f4347400a56430f4e0008551d0c525a5e5309034852180d4c49555e454e081a04 5a4412121f09105a5b1d13555b1d1319242a1415181b142423191f0f0a20360c1000434504 0302107a6c00076b791d0e1660633703060b010f 166b652439727078637d677d6166272b777a6962606575603d3d77 164d43020d4f58515746544349591c0d5046534842494056 VGhpcyBpcyB0aGUgcHJlZml4IGZvciBCaWdJbnRlZ2Vy 152f3c0a162a302b1c10212b3e 12786b5e4b7872707c78525675757c786d 7065797d7a306c79256d33326f27366860646933397268 a4b7452e2ed8f5f191058ca7bbfd26b0d3214bfc 1a2e267a7a262437262127342f2e697c3c392e647c22332e3132342e282e 4f20161518101e150045050b0d64 6c516b7962676331286d6e7e6a6c7d2e3c7d727f737b 15594a697158554e6a66575d48 1434312d263d3671652e2c243f213b213d3a7b472c3f3e2034233c3a3021373c2e2e2a 180a49400b5f144d0d08141f040f071002181805 1f7b685f5e62797e7e704a4c6b6161 48252b6a663b2f2f746a373b66540f2c293520212122333c3a22142424 3b2b667c3d272f25373d6669292c303b202b6c64252a24333b202766ea4607d5262626262626944615c7944607674607674615754615754607d5944615c726944607674615c83e2d 162e2061643f362d2b6b65262a 757876372966786a726f7d3d3b7b7e626972793e3e75676b7e727879636263706b7e723f137955676b7e725859434263706b7e72 120e1d3c2919192827030f02050d 3b216c76372d252f3d376c6323263a312a2166603b3e27397b401b3e2739 5a642e3c7673332327213e74713b27373e 150c1f362b09055a713516010919 5a5402025443091b17020e1e545402020f19004a441b0d52441b0d4d17441b0d1b1c1f1c56441b0d140f0001383a04112f311c1f1c 4c57446f7e44564d484c716a404246404e48 5a226f75342e262c3e346f602025393229226572392432333273e34f0edc2f2f2f2f2f2f9d4f1cce9d4f0e6e4f0e6e4f1c7c4f1c7c4f0edc9d4f1cce2f9d4f0e6e4f1cc12332 4725303d2b2f7c6b2e3a3a2e6b6d22766d25347c703e23283b2c2a2c243f38777d32352f213132232c2c243f3879 1427223e352e2562763d3f372c3228322e2968472a282e3e282431272f23323b2b242a3d352e29 1148021554445d110646435f544f44031f4156555f48033f6156555f486f7952444a4b 62707e3f307f74716d27316d61646f6c6d6a7b263f7e71777975707b7475 205e746a2f357a606862707a2f32766e2a2d6269 41292e2b18102a3b392b293c 1606505006165557485a061b514b01024157550445145f5a4c4d4c5a 7e7a74352a61777479717f74612a347b626d7b7d7b61 074d111c5d504b48535e555147 1c5a5a4007005848100549504a1d5346034b4c5c58 6228266768272c29357f673d3369642f360c162625212a38737e353223 1532211717362b3739120d3c3623 484547514a4a570a0d5a5a0d175d515b4a4d5f5f5c474b5d1a0d5655504f4d564151 7b004d57160c040e1c164d4202071b100b0047501600040d4f6506012b0f0617 14585d414a515a1d1a5b564d465c4d0d094a14304e66555f5d51557f7b585851554001207056401123754a4056 70273b3f38722e3b672f71702d65742a22262b717b302a 1c20677e393d2027322b2b3726 2438bce1ddb7bd026d5ff89f598b3b5e5bb824b3 16151b5a56151d5e530803051f1c0d1c0c080e454205 20575a414a46570f124108155a400f3a794c4644444656021446093a6a5b475e51594e465d5a 5d0e19040414070819160d17051f0311041d141f0218080c111c 79312d292e64382d603a3f2638212b7077362c242e3c366d6d263c 153f2c001a203a28303d343c090c3f35373b3f2b 631f2239706e2b323f2428676b2a3170612423286d672236213425213632226b2f733f2a2731356671342020347177386c773f2e666a243932213630363e25226d67282f353b2b283936363e252263 42446b666a622737782c2461723722636b6e2725777e612e307574677c6965 4c0a1e120539281b1c2f2a1014021905023239080c000d0a 2148435a575e480d16450c1144465f 3b353b7a642b35273f2230707636332f243f347373382a26333f35342e2f2e3d26333f725e34182a26333f15140e0f2e3d26333f 2c135248404a585209094258 43486e6b414552495f537e75554f 36434d0c0040455952494205025e584b5a5452132862586f694a4f534a4358 14393c202b303b7c68232129322c362c3037765934363020363a2a3a382537202c25353a34232b3037 24111f5e4912015a571c0e02171b11100a0b0a1902171b567a103c0e02171b1110303a070c0a091a1f1b 3b191c000b101b5c48030109120c160c10175671110c07010a1d07 5e616f2e227f6b6b302e737f22104b686d716465656677787e66506060070a60406048456065484a777c7a796a6f6b 1550436a71535b706f5e5441 4b4f4a565d464d0a0f51401e2f62575d5f5f5d4d746c4f4f464257 396e233978626a607278232c6c69757e656e293d72616b6965616a667964643eaf034290636363636363d1035082d1034222034222035030035030034290d103508263d103422203508d6c7f 7f3a323a393b080c3a3f0908393d313c3b FFE391E0EA186D0734ED601E4E70E3224B7309D48E2075BAC46D8C667EAE7212 1434312d263d3671652e2c243f213b213d3a7b54393b3d2d3b37273735283a2d21283837392e263d3a 5d2a3d202030232c3d322933213b263c3b2c36343936243a3538 144a4f535843480f0849445f544e5f1f1b5806225c74474d4f43476d694a4a4347521332624452033167585244 0b4243455259636f42495c5d4e48594452 3b646a2b357a64766e7361212767627e756e652222697b77626e64657f7e7f6c77626e230f65497b77626e44455f5e7f6c77626e 336e7c7c746324337268606a78722929627832336f35256b786d7e6260 72505e1f0746575146011d434957565d4f43565a17135451541e3d634957767d4f43565a70715d5746415353504b7d6a4b5843565a 1435302c273c3770642f2d253e203a203c3b7a55383a3c2c3a36322435352c363d2f2f2b 153221061e333c38181c2a2b2a08133139 702c3034337925306a3625266e6a2b313933212b70703b21 186063594342435c4c4f5e5151594245 1f76654e5f65776c696d5c586e6f6e727f444e68 6b69783026627a3e337277777074535a7867752636777a75746e213772303b6e6c75 30766e2a2866667c35276e66667b7a6c6025367f7c7d29757b7c7c7e7e7c 14181d010a111a5d49020008130d170d1116577815171101171b0e18101c0d04141b15020a1116 171719584f14075c511a0804111d17160c0d0c1f04111d507c163a0804111d1716363c010a0c0f1c191d 3e3b716627372e627535302c273c37706c3225262c3b704c1225262c3b1c0a21373938 147e7b676c777c3b2f64666e756b716b77703116766b60666d7a60 16111f5e511613141c0a4b520c1d4343051a1c16 6d4a707872606a3f22667e3a3d727f743522776771776771 7628195144050707181c0505034657180e0f0e121f4d5d0e47511c091019411844081d10060251571f19121c5f5d09405512121c1354 496b7b7a667f4f526c6861 16747a3b226973757e736222216a69696e7f 3e773d2a6b7b622e39797c606b707b3c207e696a60773c31716b71637b767f61 dI2H2mzZqo8OQIQxI/oZ8itF3Lf7XC57dQ== 620d03424d02090c105a4218164c4e10011d02090f06415b101706 3b004d57160c040e1c164d4202071b100b0047501b0610111051c16d2cfe0d0d0d0d0d0dbf6d3eecbf6d2c4c6d2c4c6d3e5e6d3e5e6d2cfebf6d3eec0dbf6d2c4c6d3ee30110 3b7439236278707a6862393676736f647f743327687b71737f7b707c637e7e24b519588a797979797979cb194a98cb195838195838194a2a194a2a19588acb194a9879cb195838194a977665 2f3d3372783931393a387a7e3e3b272c373c7b783b2f6c6f24262e352b312b3730715e342a273c 766d5c14014042425d59404046031040516a7f4d08184b0206544c50581a5d014d5855434714125a5c57591a184c05105757595611 484b4e525942490e1a51535b405e445e4245042b4644425244485d4b434f5e5747484651594245 39181657490600130f1651491203051312070105 363035243f262031717d3c262e24363c67672c36 4c3a291f1e2f29282923333f2f0315 7d2a1d00004f4a021016534f0a1918101a145a5e111c070c16073b2a0b011e070e0a4f541a53 54377a60213b33392b217a7535302c273c37 776b55555148491e024754424c51 7b105d47061c141e0c065d5212170b001b1057400610141d5f5a1a070c0a417516173f0c2b33101f1534300a2631161c3b3f101d131e1f15 167e70313d7d78646f747f383f647475697073717e707f7b25 5f5e50111b5a525a595b191d5d58444f545f181b584c0f1d57450f155f5359484f5d5d5e450e15554843454e5d5f10355a77404145544f4848555b7c7f656445564d5854 0a071b1f18520e1b560c09100e171d4641001a12180a005b5b100a 2b040a4b4707021e150e0542561d1f170c1208120e0948610a19031e0f150f1d05080109131619080b 167678393674636a6c7d6f78726227276c6b7a677d736e 160d034248030a1615031a1c0700415c0704141606071716 052e2c3a21213c617d3a363a01553a3b3c3c 114f051253435a16014144585348430418465152584f04246f53465152584f687e55434d4c 4c382b021f3d316e450122353d2d 121c12535d1c10130c01155a5a11030f1a161c1d071615100f0d164a771d31030f1a163c3d393c1f1f161207 111816575b19111f1717175b570d0c56571d004a511806000702 0a065a581f07075c43080c1a011d1a5b5617101a2130061f13 79534f4b4c065a4f09424d591115544e464c5e540f0f445e 1c460118570f0b5d485f5c5641 72474908075c500b0855590404495c564d4a0b07404c415b500a165d5c4f54414d 153c2f0e15242930371e0332382d 16090746481f1607434c1206 4813160a011a115642090b0318061c061a1d5c731e1c1a0a1c100010120f1d0a060f1f101e09011a1d 7b020d0e070819253d071d1d07 7b511c06475d555f4d471c1353564a415a5116014751555c1e3457507a5e5746 1970682138706362737f60666c 2a5c52131c474b1012555b1c336e42787d7d774a414744575256 70223e3a3d772b3e77283a2f28396464253f373d2f257e7e352f6570313428233833756779 570c02434f0f0a161d060d4a4d111704151b1d5c672d17202605001c050c17 3c331d545019131f5358170d42530b070c1111 627a74353a757e7b672d356f613b3967766a757e7871 1c2e2e3473742c3c647f293a2f373d 495f4f4e524b7b66585c55 7a333d7c72333f3c232e3a75753e2c203539333228393a3f2022396558321e2c203539131216133030393d28 16206d77362c242e3c366d6222273b302b20676f2e212f38302b2c6de14d0cde2d2d2d2d2d2d9f4d1ecc9f4d0c6c4d0c6c4d1e7e4d1e7e4d0cde9f4d1ecc2d9f4d0c6c4d1ec33526 16333d7c70303529223932757f3e28373a3924 0b7c446d69405a5242686c495c505640 cc2751449a350f668590264ed76692694a80308a 162e20616e2c3b32342537202a3a7f6d3322213433223f252b36 016b6524216a7b6a7276392678726c606a2d006158726c406a 16616f2e2867637268286d6c7237706562777065626a6965 16131d5c46011815090209485d120b0412141208 43617b61736b665a57646e6c606470504d6965686f 0419051556501845450a070337310f01051a1e 7840767b75673e296c656f76706b6c 67722b2c6d676e69783b266f2b7c 1f6a7958497b77626e4445 727948445c19145b564d464a5b031e4d04194c4e57 3b7f71302e617f6d75687a3a3c7c79656e757e393972606c79757f7e646564776c797538147e52606c79755f5e444564776c7975 395d53120c4345564a53140c5746405657424440 1446457e79484c404d4a42 3b33362a213a317662292b2338263c263a3d7c533e3c3a2a3c30342233332a303b29292d 154947437f784847495e564d4a 114e706a5b5b787f5b575a5d55 150e1d3a37011d2c31000a1f 180b48450a0b070f4c4c0c09151e050e061103191904 MJCR3nbjtc8ARKt9HOAI/AZAzrHiEyhubQ== 181b58551a1b171f5c551e1a0f001518090204 726d63222d767a21227f732e3f7072726d223f7a6d686e6d69 3b5c110b4a505852404a111e5e5b474c575c1b0d465554454956505a1a9d3170a2515151515151e33162b0e33170103170103162023162023170a2e33162b051e33170103162bf5c53 70524e4a4d075b4e02430d055810015f57535e040e455f 5a450e1e1b0a0f5218514d19044116110013 45606a6e7962747843457f6e7f64 5b4b465d564c5d0952470b4b45041f58585e061f5c591a206a73655a5e584a46501a216a464c5d5a48484b507c6a0c3e504f4a5c 162f627839232b213339626d2d28343f242f687f34293f3e3f7eee4203d1222222222222904211c3904203634203634211714211714203d1904211c322904203634211cc2e3f 12293a0c16243a28302c30 241d13525d060a5153141a5d722f03393c3c360b000605161317 5a085e5e53455c16195f53150f54764f340956494b 4b3f351a02342027252f150235277d292d 631c292a2c696f27367e7a2a3b6b683c2e283d3c643772266f7839363b2468723c3c26180526271c043f263d3a757a34317f6e3d2d2d687c392a0d1536393312162c636f20747c392a6f6f27367e793536393332362c 48164a471c170e034153181c0a110d0a4b40031317 1658561716595b565144580f1758474d5a45 1608455f1e040c06141e454a0a0f131803084f470609071018030445c96524f6050505050505b76536e4b76524446524446536566536566524f6b76536e405b76524446536eb1d0e 150c1f332913091b030e07192c3f0c0604080c25210206 6a021e0502020c3d2e10171d313f0e0a060b0c 17707e3f2873603b367d6f63767a70716b6a6b7863767a371b715d6f63767a7071515b666d6b687b7e7a 1872312368766061672131677265666c7b3011477265666c7b5c4a61777978 481516191312160c3c29170210010804 4b7f69646a785e49737a70696f7473 7015090d0a401c09420841421f57461810141943490218 16327f7822243f3c206267247c6223362d2031232432312c29 72707e3f3f757171363f626e33216a6b7863767a371f426e54514b4a6b7863767a 156172415a6569654b4f6b6641587b6c6474 162a677d3c262e24363c6768282d313a212a6d65242b25323a212667eb4706d4272727272727954714c6954706664706664714744714744706d4954714c627954706664714c93f2c 231c514b0a101812000a515c130015061a181c141a5d6b01173a161b36330015061a18 786d5b56584a13044148425b5d4641 3e50584f4a5710085f5f52445d163f74487d64404971704f52 7005191d1a500c19500f1d080f1e43430218101a080259591208 1564775c4d77657e7b7f4259737175737d7b5a496a6e 141c19050e151e59520f4e6e2504170c19153b3f1c1c151104 09470a10514b43495b510a0545405c574c4700165d4e4f5e524d4b4101862a6bb94a4a4a4a4a4af82a79abf82a6b0b2a6b0b2a79192a79192a6bb9f82a79ab4af82a6b0b2a79a44748 265a5d4e5c4d564f49581814554f474d5f550e0e455f 72140c455a130514110816 062a3611151f103839000d161a36331c111f12131909 58021e0502020c3d2e10171d313f0e0a060b0c 5e5856171b46525209174a461b29725154485d5c5c5f4e41475f6959593e33597959717c595c71734e454340535652 1c00001a5d5a02124a5d07251c152047091c5911160602 7314347d7738226d703e21203d377c703e3e24 164846071d5a434e5259521303404c 597e4f5441531606485758424a4207431f53464b5d590a1d584c4c581d1b54001b53420a0648555e4d5a5c5a52494e010b444359574744555a5a52494e0f 3a2c1b12131902191e2b270713061315 7f4a597e66454a4061655f0a52 4c6073584973617a7f7b465d77757177797f5e4d6e6a 1f5f4c6a7b545d7d7e515f48405b5c 6c405a52584a401b1b504a 7b656b2a377c7e766d7369736f6829257974676c6e6b7b6e333379 68424258667b5859636a50585a56 1266755f5c7d6f734655666c6e62664f4b686c 24222c6d7a213269642f3d31242822233938392a3124286549230f3d31242822230309343f393a292c28 062a3d202030312a3a3f2e2b2624323834 72353b7a62233234236478262c3233382a26333f72763134317b58062c3213182a26333f1514383223243636352e180f2e3d26333f 241b15545b000c5755121c5b7429053f3a3a300d060003101511 1f6b6a333a6f7e63656e7d7f 7e0c02435c1701020f070902175c420d141b0d0b0d17 09307d67263c343e2c267d7232372b203b3077612a393829253a3c3676f15d1cce3d3d3d3d3d3d8f5d0edc8f5d1c7c5d1c7c5d0e6e5d0e6e5d1cce8f5d0edc3d8f5d1c7c5d0ed3303f 36656b7a687f7c76615b5e73663a3d7c 1536251005363c3e32361f1b383c 775a64646079782f337665737d60 755875747f72632032737c717d753c78266362776b7569623137787f7531 7559564b4041436f72484c5a415d5a 8a3c4b262d721acd49a4bf97d5213199c86fa2b9 7d1838717b342e617c322d2c313b707c323228 62612c36776d656f7d772c2363667a716a6126207b7e67793b005b7e6779 1f7b685d487b71737f7b555e717045437770764c5f7e696f 79160a0e09431f0a471d18011f001e4350110b03091b114a4a011b 16607176617d6c4354616b69696b7b5b4a6c617273 163739787735222b2d3c2e3933236662253c3130233f2e343e32333734343d392c 163d3372772c2527233d766c3b3b362039725d062d3439100c 595a54150d4c5d5b4c0b1749435d5c5745495c501d3749435d515b415a5a404152495c50 022b1c1f15022533180e000148470810 126a79584d7d7d4c43676b666169 5a2a7c7c71677e343b7d713728627e6e2e2b746b6975 7b5d707f7e642b39766564753b36723b2b72766a 16626c2d2260777e2528737a6167386877296a66 5b343922293322762d3874343a7b6027272179602326655f150c1a25212735392f655e15393322253737342f0315735638303523 4d2b232b282a191d2b2e1819282c202d2a 7a030d4c42030f0c131e0a45450e1c100509030218090a0f1012095568022e1c100509232226230000090d18 2718090e1905143b3f0e120b040c1b13080f 70160a0e09431f0a460749411c54451b13171a404a011b 510d4675635c4b534f71777b5c56776c7b6b5d5c7b 0a2c7072352d2d766a2d76692226302b373071713e3d39 7f4409135248404a5852090646435f544f44030b4a454b5c544f4809852968ba494949494949fb297aa8fb296808296808297a1a297a1a2968bafb297aa849fb296808297aa75142 1c7e7c786b6667544978617a7e544d776e637874 3b723f25647e767c6e643f3070756962797235266170707f7877763eb31f5e8c7f7f7f7f7f7fcd1f4c9ecd1f5e3e1f5e3e1f4c2c1f4c2c1f5e8ccd1f4c9e7fcd1f5e3e1f4c91776e 704f53577c784e575b69634952 70405c5816495c425d4247504b4040405b59565e54545c 514c5054531945501d47425b45070a4b515953414b10105b41 7b7f322869737b716369323d7d78646f747f382f697f7b72301a797e54707968 01444369735964695549767045414d5e4066705f525c51505a 767f4e06135250504f4b52525411004f59585945481a0a5910064b5e474e164f135f4a4751550600484e454b080a5e170245454b4403 1461647873686324307b79716a746e74686f2e096973697b636e7d617f6c6664686c78 140b0e121902094e5a11131b001e041e0205446b0604021204081d0b030f1e1707080611190205 4c4c5f7e6f5d5144487872475c4d585d597d7d594f54484f 1f4655637e407a72535f4c49667f5c4b4353 4b1e1b070c171c5b5e00114f761933060c0e0e0c1c253d1e1e17130647663610065765330c0610 1424213d362d2661753e3c342f312b312d2a6b542f3b3c202d35262b38243a2923212d293d 777749494d5455021e5b485e504d 774c7272766f6e39256073656b76 304a485d41504c6a77505a 4c12012031030f1a163c3d 061d0a171707141b0a051e04160c10170213111d0b 755a54150b445a48504d5f1f19595c404b505b1c1c5745495c505a5b41404152495c501d315b7745495c507a7b61604152495c50 16141a5b5b1c1209050107031e425b140b011609 157f6c47566c7e65606442507468 5e56581915485c5c0719444815277c5f5a4653525251404f4951675757303d5777577f7257527f7d404b4d4e5d585c 472728353e3f3d110c3632243f2324 5a4412121f09105a55131f595617120e05210378451a0507 2e54494b4a4077734d474f5b59 1471746863787334206b69617a647e64787f3e117c7e78687e72766071716872796b6b6f 16333d7c7936373b332929307f613a3924 5d1f08151505161908071c06140e1e0f101f050d05 5d21362b2b3b2827363922382a302c2b3e2f2d2137 0a223e3a3d772b3e73292c352b212a2d3e7164253f373d2f257e7e352f 39000e4f511e180b170e49510a1b1d0b0a1f191d476f127b1a 39141a5b5717120e051e15525f1f02090f0417155a5904456c3b06100309343f1f05 160a04455e1d041a5b4b131d180c0c01170e1f1d0605 161917564f041e18131e0f4f4c07040403124f48091c070a1b090e181b0603 0b70706a54496a6b5158626a6864 424a5652797d4b525e6c664c57 494a75656f2d3d6d746b666d36722d2d7575 1f4e5d79614c636a454c696b4445 70677b7f78326e7b3d7632306d25346a62666b313b706a 7e4a793c2a66656a605c55657f303b6e7e686e7e68 375d1c19050e151e447f74044c110e1a1c161a58570a0f12 763d0c44511012120d0910101653511012071b0a1653481b5244091c050c540d511d0805131744420a0c07094a481c55400707090641 FBA3AF4E7757D9016E953FB3EE4671CA2BD9AF725F9A53D52ED4A38EAAA08901 49112e3e34767a34342e7d2976762e2e 5d2f726d7c3c3c63756c777879 2c7073c5d570497281e850c86f5b023e 24737d3c3368643f3d7a74331c416d57525258656e686b787d79 5b060b101b0110441f0a46060849521515134b521114576d273e28171315070b1d576c270b0110170505061d312741731d020711 3b0f425819030b011319424d0d08141f040f485c13000a0804000b071805055fce6223f1020202020202b06231e3b06223436223436231516231516223f1b06231e302b06223436231ec0d1e 141d18040f141f584c07050d160812081413526b17090f0308080f1e03050e1d1f011e15090f011410 1f1c0f24350f1d0603073a210b090d0b0503 154b5879685a56434f7f75405b4a5f5a5e7a7a5e48534f48 21602d37766c646e7c762d2262677b706b6027337c6f65676b6f6468776a6a30a10d4c9e6d6d6d6d6d6ddf0d5e8cdf0d4c2c0d4c2c0d5e3e0d5e3e0d4c9edf0d5e8c6ddf0d4c2c0d5e836271 3b6a6f737863682f3b70727a617f657f6364250a676563736569746e74667d787c716962707074 361d13525e1e1b070c171c5b5c000615040a0c4d763c06313714110d141d06 5e757b3a366b7f7f243a676b36045f7c796570717172636c6a72447474131e7454745c5174715c5e63686e6d7e7b7f 4c2231071a24021f353733353b3d1c0f2c28 15746752546b696361707b 7e1d2e6b7d31323d370b023228676c39293f39293f 69685743454f430f0e4b434752 7f2b667c3d272f25373d6669292c303b202b6c64252a24333b202766ea4607d5262626262626944615c7944607674607674615754615754607d5944615c726944607674615c83e2d 2974716d667d7631256e6c647f617b617d7a3b1775626b6a607b6067 16747a3b3d7276677d3d78796722657077626570777f7c70 75101e5f4813005b561d0f03161a10110b0a0b1803161a57763d0f03161a10112b2a0b1803161a 29191c000b101b5c48030109120c160c1017567914161000161a071d07150e0b0f021a11030307 4d362c242e3c361c1a24222725243a 572b256468282d313a212a6d6a363023323c3a7b400a30070122273b222b30 061c0b161606151a0b041f05170d1d0c131c060e06 4b494c505b404b0c095746182964515b59595b4b726a49494044517a69535b5955 167a7435397a72312b7c617b71676c6a76606172697c7060 764972273c7a3524657b6e6e747a34276e777b2c69 1648051f5e444c46545e050a4a4f535843480f1c5b4a4a45424d4c04892564b6454545454545f72576a4f72564042564042576162576162564b6f72576a445f72564042576ab4d54 283e323e0d0d381e103c232918083e3f243e 7a5d100a4b515953414b101b5651511d2a6071765151 16414f0e00575e4f0b074d501a105d5c5a4d4650564a56 3d46480905584c4c1709545805376c4f4a5643424241505f5941774747202d4767476f6247426f6d505b5d5e4d484c 486e6b777c676c2b3f74767e657b617b6760210e63616777616d7c6263696d747c7b7a6b7a72626d63747c6760 5a1853434657520f450c1044 7a21222d27262238081d233624353c30 1402071b100b004753181a1209170d170b0c4d711a0908161710011c1a1102001e010a16101e0b0f 04170b1b585e164b410c04383802081e191e0e 58071b00070709382b151218343a0b0f030e09 14292c303b202b6c78333139223c263c2027664a283f36373d263d3a 570e00414d0d08141f040f484f13150617191f5e652f15222407021e070e15 3d3d33727e2337376c722f237e4c1734312d3839393a2b24223a0c3c3c5b563c1c3c14193c3914162b202625363337
信息 应用程序记录日志信息,不得记录敏感信息
应用程序记录日志信息,不得记录敏感信息 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs Files: com/bumptech/glide/Glide.java, line(s) 257,262,264,270,273,281,288,389 com/bumptech/glide/RequestBuilder.java, line(s) 209 com/bumptech/glide/gifdecoder/GifHeaderParser.java, line(s) 171,197 com/bumptech/glide/gifdecoder/StandardGifDecoder.java, line(s) 80,100,115 com/bumptech/glide/load/data/AssetPathFetcher.java, line(s) 51 com/bumptech/glide/load/data/HttpUrlFetcher.java, line(s) 55,100,104,106,112,154 com/bumptech/glide/load/data/LocalUriFetcher.java, line(s) 52 com/bumptech/glide/load/data/mediastore/ThumbFetcher.java, line(s) 108,147,192 com/bumptech/glide/load/engine/DecodeJob.java, line(s) 311,377,608 com/bumptech/glide/load/engine/DecodePath.java, line(s) 51 com/bumptech/glide/load/engine/Engine.java, line(s) 29 com/bumptech/glide/load/engine/SourceGenerator.java, line(s) 48 com/bumptech/glide/load/engine/bitmap_recycle/LruArrayPool.java, line(s) 159,191 com/bumptech/glide/load/engine/bitmap_recycle/LruBitmapPool.java, line(s) 50,52,61,74,81,122,135,144,155,163 com/bumptech/glide/load/engine/cache/DiskLruCacheWrapper.java, line(s) 46,78,88,98 com/bumptech/glide/load/engine/cache/MemorySizeCalculator.java, line(s) 68 com/bumptech/glide/load/engine/executor/GlideExecutor.java, line(s) 105 com/bumptech/glide/load/model/ByteBufferEncoder.java, line(s) 18 com/bumptech/glide/load/model/ByteBufferFileLoader.java, line(s) 49 com/bumptech/glide/load/model/FileLoader.java, line(s) 99 com/bumptech/glide/load/model/ResourceLoader.java, line(s) 88 com/bumptech/glide/load/model/StreamEncoder.java, line(s) 40 com/bumptech/glide/load/resource/ImageDecoderResourceDecoder.java, line(s) 70 com/bumptech/glide/load/resource/bitmap/BitmapEncoder.java, line(s) 67,82 com/bumptech/glide/load/resource/bitmap/BitmapImageDecoderResourceDecoder.java, line(s) 18 com/bumptech/glide/load/resource/bitmap/CenterInside.java, line(s) 22,25 com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser.java, line(s) 160,165,172,181,188,249,273,288,290,293,300,302,307,313 com/bumptech/glide/load/resource/bitmap/Downsampler.java, line(s) 104,374,384,405,430,493,508,533,550,559,582,599,608,625,642,651,678,695,704,722,739,748 com/bumptech/glide/load/resource/bitmap/DrawableToBitmapConverter.java, line(s) 30,34 com/bumptech/glide/load/resource/bitmap/HardwareConfigState.java, line(s) 78,81,84,88,91,96,99,116,124 com/bumptech/glide/load/resource/bitmap/TransformationUtils.java, line(s) 89,96,101 com/bumptech/glide/load/resource/bitmap/VideoDecoder.java, line(s) 148 com/bumptech/glide/load/resource/gif/ByteBufferGifDecoder.java, line(s) 125,137,142,147 com/bumptech/glide/load/resource/gif/GifDrawableEncoder.java, line(s) 19 com/bumptech/glide/load/resource/gif/StreamGifDecoder.java, line(s) 49 com/bumptech/glide/manager/DefaultConnectivityMonitor.java, line(s) 23,48,67 com/bumptech/glide/manager/DefaultConnectivityMonitorFactory.java, line(s) 13 com/bumptech/glide/manager/RequestManagerFragment.java, line(s) 67 com/bumptech/glide/manager/RequestManagerRetriever.java, line(s) 208 com/bumptech/glide/manager/SupportRequestManagerFragment.java, line(s) 89,95 com/bumptech/glide/request/SingleRequest.java, line(s) 35 com/bumptech/glide/request/target/CustomViewTarget.java, line(s) 34 com/bumptech/glide/request/target/ViewTarget.java, line(s) 61,105 com/bumptech/glide/util/pool/FactoryPools.java, line(s) 44 com/fluttercandies/flutter_image_compress/ext/BitmapCompressExtKt.java, line(s) 53
信息 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它
此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.md#clipboard Files: com/loan/uangme/ui/RepaymentVACodeActivity.java, line(s) 4,474 com/loan/uangme/util/ClipBoardUtil.java, line(s) 5,14 io/flutter/plugin/editing/InputConnectionAdaptor.java, line(s) 4,520,528 io/flutter/plugin/platform/PlatformPlugin.java, line(s) 8,123
安全 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击
此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#testing-custom-certificate-stores-and-certificate-pinning-mstg-network-4 Files: a/a.java, line(s) 50,67 cn/tongdun/android/₱₣₱₱₱₣₣PPPP₱PP₱P/C0041.java, line(s) 37,177 com/superatomfin/uangme/lender/MainApplication.java, line(s) 72,93
安全 此应用程序可能具有Root检测功能
此应用程序可能具有Root检测功能 https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1 Files: ai/advance/event/RiskEvent.java, line(s) 594,594,594,594 com/loan/uangme/UangmeApplication.java, line(s) 99,100,100,100,100,100,100 com/scottyab/rootbeer/RootBeer.java, line(s) 170
关注 应用程序可能与位于OFAC制裁国家 (Hong Kong) 的服务器 (api.whatsapp.com) 通信。
{'ip': '157.240.211.60', 'country_short': 'HK', 'country_long': 'Hong Kong', 'region': 'Hong Kong', 'city': 'Hong Kong', 'latitude': '22.285521', 'longitude': '114.157692'}
关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (bugly.tongdun.net) 通信。
{'ip': '116.246.0.106', 'country_short': 'CN', 'country_long': 'China', 'region': 'Shanghai', 'city': 'Shanghai', 'latitude': '31.224333', 'longitude': '121.469139'}
关注 应用程序可能与位于OFAC制裁国家 (Hong Kong) 的服务器 (journeyapps.com) 通信。
{'ip': '13.226.120.128', 'country_short': 'HK', 'country_long': 'Hong Kong', 'region': 'Hong Kong', 'city': 'Hong Kong', 'latitude': '22.285521', 'longitude': '114.157692'}