Analysis

  • max time kernel
    2737191s
  • max time network
    19s
  • platform
    android_x86
  • resource
    android-x86-arm-20220823-en
  • resource tags

    androidarch:armarch:x86image:android-x86-arm-20220823-enlocale:en-usos:android-9-x86system
  • submitted
    10-06-2023 02:32

General

  • Target

    48a1c228a6619cceac65f1b2344ee908ba4e83ed4b5d3b9f6e27926630d46c57.apk

  • Size

    13.6MB

  • MD5

    8788b0168a44f2cdd586a7babc92715c

  • SHA1

    34815139c076d14fe82c626e318d19dddbe04986

  • SHA256

    48a1c228a6619cceac65f1b2344ee908ba4e83ed4b5d3b9f6e27926630d46c57

  • SHA512

    92ca60b570dd9cb179a3c15c424211879673faa9e498327087562f49918d474176261bd094a5a6a1634ecdb78e8917db66da7109c63274e58cd90248ec5b40a0

  • SSDEEP

    393216:mKr4Y1UgdfeuTUkyfJAnUeb2Kt7c8tQzC:mS4YJJTwfJRea60zC

Score
1/10

Malware Config

Signatures

Processes

  • com.my.spy.app
    1⤵
      PID:4143

    Network

    MITRE ATT&CK Matrix

    Replay Monitor

    Loading Replay Monitor...

    Downloads

    • /data/user/0/com.my.spy.app/app_sslcache/my-spy-a9c92.firebaseio.com.443
      Filesize

      8KB

      MD5

      d130a51551eff2dc46f0f0e665b17deb

      SHA1

      a7c281b5a676fafdcf991fb0f127992b8b7dd564

      SHA256

      5619eed3baf1d17a09637677668acec171e8d7b14e520cbaed8d2e42588d4027

      SHA512

      e39a318c929eb5716e500f5a066eaf6414e669224b686a2572ff5b360738b4ab2b9a61e8fdc6c593838acd48c62cfed61a0ef6d50aa7187e1732e1e603f04514

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db
      Filesize

      20KB

      MD5

      89cd606d433241b0e400ec6e41988cef

      SHA1

      89b9c657f7f3fb4ccfb91cc80fc96e8856c48ed3

      SHA256

      fcba6384af560e501a3fae9ffa613d5f9d08484ae6c759bf54ae4178d4c2d253

      SHA512

      f79809217f10226f1a915adad15ff5d89aae50835c718a7ca3a9a25fa570f005c8b0ae0eaea767b68bb666d8128426be51b3fbad8e3b024a7f0f0302b14179a1

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-journal
      Filesize

      524B

      MD5

      1d997592a1c57d22f0c15ecd86de480e

      SHA1

      252f38aa12e54069c1e775c6bdfb92929d39a98c

      SHA256

      5c96d650de9d57ad39cc12d376693461ca03390203d54b572b14fb0ec8b19a3b

      SHA512

      a5fd1cced0c0215c142ea05fb3fdf7853138c914f7aef9667560ab8d94a740b800e059acbb9ede884fcb9f5fe6b7e5aba9afa1279472941ebeecf8440ef4e913

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-shm
      Filesize

      8B

      MD5

      7dea362b3fac8e00956a4952a3d4f474

      SHA1

      05fe405753166f125559e7c9ac558654f107c7e9

      SHA256

      af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc

      SHA512

      1b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-shm
      Filesize

      8B

      MD5

      7dea362b3fac8e00956a4952a3d4f474

      SHA1

      05fe405753166f125559e7c9ac558654f107c7e9

      SHA256

      af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc

      SHA512

      1b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-shm
      Filesize

      8B

      MD5

      7dea362b3fac8e00956a4952a3d4f474

      SHA1

      05fe405753166f125559e7c9ac558654f107c7e9

      SHA256

      af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc

      SHA512

      1b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-shm
      Filesize

      8B

      MD5

      7dea362b3fac8e00956a4952a3d4f474

      SHA1

      05fe405753166f125559e7c9ac558654f107c7e9

      SHA256

      af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc

      SHA512

      1b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-shm
      Filesize

      8B

      MD5

      7dea362b3fac8e00956a4952a3d4f474

      SHA1

      05fe405753166f125559e7c9ac558654f107c7e9

      SHA256

      af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc

      SHA512

      1b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-shm
      Filesize

      8B

      MD5

      7dea362b3fac8e00956a4952a3d4f474

      SHA1

      05fe405753166f125559e7c9ac558654f107c7e9

      SHA256

      af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc

      SHA512

      1b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-shm
      Filesize

      8B

      MD5

      7dea362b3fac8e00956a4952a3d4f474

      SHA1

      05fe405753166f125559e7c9ac558654f107c7e9

      SHA256

      af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc

      SHA512

      1b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-shm
      Filesize

      8B

      MD5

      7dea362b3fac8e00956a4952a3d4f474

      SHA1

      05fe405753166f125559e7c9ac558654f107c7e9

      SHA256

      af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc

      SHA512

      1b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-shm
      Filesize

      8B

      MD5

      7dea362b3fac8e00956a4952a3d4f474

      SHA1

      05fe405753166f125559e7c9ac558654f107c7e9

      SHA256

      af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc

      SHA512

      1b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-wal
      Filesize

      4KB

      MD5

      0b2328a4d4dea39caea1eda09b627534

      SHA1

      e0bc6a69a9a3f3a34c4fbe2b26167d2f694750bd

      SHA256

      dca2dbe7e73a6b5eef6beacbe0bb6c3b3ab4c541bd4e694512e418df68fb4146

      SHA512

      a0f02821f5da3bae4c61afefc3dcac5239a2d74fc18a1a125965a8e0de4e193412754dc3f911a9ed5258b6e3fbd71de8257e339187408417d72842930fca5c42

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-wal
      Filesize

      4KB

      MD5

      9dff8bdc09b827a520ddf51f3d062745

      SHA1

      20a420d09462834cbe76ebe3a3e0777df079ab9b

      SHA256

      90037635cf24807ef5dfaa7b31e4207fa1fecb0e3ede6abcfb49b34b4a9ca8b4

      SHA512

      6323fa844aac124778601395581ab638b1530cb8367ef9bdf80dcff5a2796a933b5cef3ec1f3d59a98501250d35b4ece27873e66a49c4c1e5354425b916fa39e

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-wal
      Filesize

      4KB

      MD5

      c3928426a0e02e31a4db85d2abd8915d

      SHA1

      164f7dcfcb5860cbc7e283321ed2b2929e6450f6

      SHA256

      0743d5f6b2aeed1adeec34d4882e624cb73a2fc759acf09b95c0e4a225beb4b3

      SHA512

      d66574c366c0681b968940d67ce21a9129a3db6ccaa9a409555cb7c2cc44fd0d369044667ba1b068727180fb5d9023146c9b1a325a4e8fcd53a890ecc2a6d02d

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-wal
      Filesize

      4KB

      MD5

      366ee174c5aa6124b6ed3d964ab1247a

      SHA1

      1131851e3592222ffa6b85ef38b9bc47c3c3bc2f

      SHA256

      30858f36070263d9593187acf04b02773f7d152b70b2e23f4ade195b7d216653

      SHA512

      93249a53a3dc514ed5bb02ca930534947528271968efc53ac507f861edbe57b73177a61f00ff19134750a3b0771476099316ea5c17a509979385fea876410059

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-wal
      Filesize

      4KB

      MD5

      fec09ec623acabc1dea00256fe866b17

      SHA1

      2ab0ba16b1f28b3b4fd39bfd4bfb620533b7031e

      SHA256

      d54e4e9cf26c27cd871d353f7c48b80f0e46b54f59b5d29baf0e39583955412d

      SHA512

      cf3b6b80666815aa183ac0599e2a9b5e39acc99f6d02702db04538f1ee1ff4b99071d97b6489d55035b99a70d31d09897177e319ac54dcb80cc3f3f875e68593

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-wal
      MD5

      d41d8cd98f00b204e9800998ecf8427e

      SHA1

      da39a3ee5e6b4b0d3255bfef95601890afd80709

      SHA256

      e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

      SHA512

      cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-wal
      MD5

      d41d8cd98f00b204e9800998ecf8427e

      SHA1

      da39a3ee5e6b4b0d3255bfef95601890afd80709

      SHA256

      e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

      SHA512

      cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-wal
      MD5

      d41d8cd98f00b204e9800998ecf8427e

      SHA1

      da39a3ee5e6b4b0d3255bfef95601890afd80709

      SHA256

      e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

      SHA512

      cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

    • /data/user/0/com.my.spy.app/databases/google_app_measurement_local.db-wal
      Filesize

      36KB

      MD5

      4d0ffff3de5981e195d8b382f57cca80

      SHA1

      27987d640bec5894a73a8af2f6461ae5c9b9f701

      SHA256

      a503daff518d011a387af922030303ecc25b2f68990d341e2d61d53f26021601

      SHA512

      66c899881fae0a2293920ea2b83010f0e2f51af852acb86b20edaf950ff993187a5dd190549b012729bc81441887a2757cff8b0e7144534175434676807dd61a

    • /data/user/0/com.my.spy.app/databases/my-spy-a9c92.firebaseio.com_default
      Filesize

      4KB

      MD5

      f2b4b0190b9f384ca885f0c8c9b14700

      SHA1

      934ff2646757b5b6e7f20f6a0aa76c7f995d9361

      SHA256

      0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514

      SHA512

      ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1

    • /data/user/0/com.my.spy.app/databases/my-spy-a9c92.firebaseio.com_default-journal
      Filesize

      524B

      MD5

      329bd2590d86bc9bbab39a7088df2286

      SHA1

      f4fb1af77947186794ae11adb6843e601fc2de0a

      SHA256

      bfee520472d4674bfc0624d27c42cd325efc55c9b7688d576de519308ea69508

      SHA512

      26ed10bd2ea6ade997aab962eafeb4d000a1ef5c1b22eaf4e63b759b31058d64064d1c0e8d8de379c145b89206a0974eb631d070ae8b9ae0f827ae6d0dbb70ae

    • /data/user/0/com.my.spy.app/databases/my-spy-a9c92.firebaseio.com_default-shm
      Filesize

      8B

      MD5

      7dea362b3fac8e00956a4952a3d4f474

      SHA1

      05fe405753166f125559e7c9ac558654f107c7e9

      SHA256

      af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc

      SHA512

      1b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b

    • /data/user/0/com.my.spy.app/databases/my-spy-a9c92.firebaseio.com_default-wal
      Filesize

      48KB

      MD5

      6f313244a7d6dfce3812407a902e765f

      SHA1

      c95e8f5fd9b6b39bcad537af403a85bd9fd64360

      SHA256

      c00d404b4821584f9cc10b04a3b9a49179d6216374b9b0d5de54a4b1ebbf1671

      SHA512

      73891e7d0faf266a14fafbcbeb7269f57efb61e2a306edef645dcacbf10962e960d2711170e977686e3059d4ae68f42dcdb6ac9c96a89b987c8b574531ff725c

    • /data/user/0/com.my.spy.app/files/PersistedInstallation5471812652980521458tmp
      MD5

      d41d8cd98f00b204e9800998ecf8427e

      SHA1

      da39a3ee5e6b4b0d3255bfef95601890afd80709

      SHA256

      e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

      SHA512

      cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

    • /data/user/0/com.my.spy.app/files/PersistedInstallation7427415022488888228tmp
      MD5

      d41d8cd98f00b204e9800998ecf8427e

      SHA1

      da39a3ee5e6b4b0d3255bfef95601890afd80709

      SHA256

      e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

      SHA512

      cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

    • /data/user/0/com.my.spy.app/files/generatefid.lock
      MD5

      d41d8cd98f00b204e9800998ecf8427e

      SHA1

      da39a3ee5e6b4b0d3255bfef95601890afd80709

      SHA256

      e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

      SHA512

      cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

    • /data/user/0/com.my.spy.app/files/profileInstalled
      Filesize

      24B

      MD5

      22345bb8c1152c61d880edf816aada0c

      SHA1

      d572b873e9e52d47351bc54c36c9554d3b7fbce9

      SHA256

      09c9e80d18d611a8b0e66bf8db03612b62276457cda1fa7d4ed7a5ea0dc30d2e

      SHA512

      c07f64f436d01856fa307d87fa199952c33ea8a8b826cabeb52750b3c560a45b674131a72a36d8f8300009aba0c34f09fdea347dfb68ca1d755b3bff4c83bcf8

    • /data/user/0/com.my.spy.app/shared_prefs/FirebaseHeartBeatW0RFRkFVTFRd+MToxMDUwOTAzODMwNTgwOmFuZHJvaWQ6Yzk4ZjI0M2E3MmNmZGYwMDUxZWE2MQ.xml
      Filesize

      576B

      MD5

      ab7067a35c5be7606a9fadfb9535f3db

      SHA1

      cf2b231958f9e7c2a445bf19f4bc23cb5c5a3f66

      SHA256

      c428b14d1d5999f2d8ff034a8ba4b1c457ad353709eda310b68aaed90d14a74f

      SHA512

      d0e1c4f3ebd5645568a6b28d2d8b6b1cddf688ef1d8d38efb5493b3f0506dc73ef97df627368d9596f2e5ba868b939249fb1bff5baaf775ced260e0651412afa

    • /data/user/0/com.my.spy.app/shared_prefs/FirebaseHeartBeatW0RFRkFVTFRd+MToxMDUwOTAzODMwNTgwOmFuZHJvaWQ6Yzk4ZjI0M2E3MmNmZGYwMDUxZWE2MQ.xml
      Filesize

      630B

      MD5

      729547a11c27944827fafdca267104ce

      SHA1

      b694613d4e7569fb31705efb53a52ada62368f3d

      SHA256

      8c2f6e88069aaeb65b3bdb2bb1bf2cea074edf089a5a42efcc0429e775496f8d

      SHA512

      dae157203c09556e35fadea8de95fd47829a1df8501e980c8bfe6f389dbfe9d41c61d1159b5bada58b41d1fb1dfadc6b882404198bbbc9c299728f89d87f050a

    • /data/user/0/com.my.spy.app/shared_prefs/FirebaseHeartBeatW0RFRkFVTFRd+MToxMDUwOTAzODMwNTgwOmFuZHJvaWQ6Yzk4ZjI0M2E3MmNmZGYwMDUxZWE2MQ.xml
      Filesize

      178B

      MD5

      c0046aed794d606d976badb5aa3108ce

      SHA1

      f9865765997d52c91d9298508cd364014bcfdbef

      SHA256

      a5749aafb4dc57d2e0fd13a335b78d57ddf6a50a85e7c72e614d2975e92032b2

      SHA512

      89a02b158ada5307b55f53f735890b38cf7ed97f39c63c5e97c2e6028181820006438c1fcd0362172964be151b55d8946b9a4e4cecd5046d311d9b71aee4f75b

    • /data/user/0/com.my.spy.app/shared_prefs/com.google.android.gms.measurement.prefs.xml
      Filesize

      122B

      MD5

      250b4caeba60ddf53228405750ba66ca

      SHA1

      422ab714feb34e9f3b4f1cbe669887bcd581ddb1

      SHA256

      2478c97a377db9ce6a44977b4864a40af8b4f5e5c8f81892c424a608ddec911e

      SHA512

      373750c29942fef90281109b6025c398d0f4ac62b58a984a3651d09f8c016440bc40f6bd84fb6d40acf8e48a553d4c1d22e01a95c40a41567c079ba9a338afdb

    • /data/user/0/com.my.spy.app/shared_prefs/com.google.android.gms.measurement.prefs.xml
      Filesize

      606B

      MD5

      cf6ce27e71cb727ef4580fcda292899a

      SHA1

      edea50ebbb6cdc9a7523233de1d0dc44eb683074

      SHA256

      d694d17e51eb187e4285b955b06b333534cc4992afba90efd37124f380390e06

      SHA512

      ae73c2bbecf6abea34ca8f9a287073d005224ce461f7ccb0dad93586e5c250346835896e4470557e84efd8f389ff5b655b69c7233343d65ba200805577ba2af3

    • /data/user/0/com.my.spy.app/shared_prefs/com.google.android.gms.measurement.prefs.xml
      Filesize

      657B

      MD5

      a7085a8383ec113975375545d6c55d0d

      SHA1

      8276576771ca93a22f33c1f8413d5a05ee3b6aae

      SHA256

      ee5131f768a8a8682602b432f59d9aa4b895f013694bcd47a40850eeb8c05e65

      SHA512

      5ce15d204319feb2d68b3493716d058f1a8832a54905d2897bed47584db99394bb1b59768f4b5c5e4f05cc312f590d5c6db1178b66f25fdc849b75192e89a860

    • /data/user/0/com.my.spy.app/shared_prefs/com.google.android.gms.measurement.prefs.xml
      Filesize

      769B

      MD5

      61abc904fc878c49f4412629be643dd3

      SHA1

      5050483f86adde2f26511c22fd9a47bd5f29a999

      SHA256

      0d0cd9c97131d02e173c55696efeb7745814043fc6367377a812a43b62382edd

      SHA512

      0f56e58852ea9d42c34230ec154b840b62895bc20eac3be2d3e7f47b5aac9c2af67e3c17da18ba3baf1a7d084f6838796a167e26dfb64544cb52941596a5760d

    • /data/user/0/com.my.spy.app/shared_prefs/com.google.android.gms.measurement.prefs.xml
      Filesize

      396B

      MD5

      e8145e65804dc0d5c20d7a84f20a5129

      SHA1

      6c67d740d570562f9782bdf00ff4203506bc33aa

      SHA256

      d25e2cb77be5ae25e295411cfc3ec5f3d28e963466bfc52602e6b2003dbeef4f

      SHA512

      1016909f7d22ccc06d093a4015db65ae849a9e27870a0ec48a92b14b965ca09c6dbd482eacda90ed41e67ff3e37253ee55b76c68680d3a94567920e0ac0cfb66

    • /data/user/0/com.my.spy.app/shared_prefs/com.google.android.gms.measurement.prefs.xml
      Filesize

      846B

      MD5

      780d799c82163b1a1b051ea3f5ff1553

      SHA1

      6f4272c8127db56a74dfdf0bf25ff2287ecb786a

      SHA256

      9c91adf36f72afbaa8e245d69feecb80ed6bef436cb2d9b516a8079f476c30ad

      SHA512

      301cbeaeb6092515c43418ab5186c6f95d19d7a022631b90442280965d3108c58a3196b1c449c35df9fe7707ed5ac2ffa70a1acfafd8d7a0c70e82a04f1de123