Analysis

  • max time kernel
    150s
  • max time network
    166s
  • platform
    android_x64
  • resource
    android-x64-20240221-en
  • resource tags

    androidarch:x64arch:x86image:android-x64-20240221-enlocale:en-usos:android-10-x64system
  • submitted
    15/03/2024, 20:39

General

  • Target

    Free Robux Generator_8.1.4z_apkcombo.com.apk

  • Size

    18.1MB

  • MD5

    056ec9a8d3b583a4eced1934ae50b6b2

  • SHA1

    517801feb2e0033ac489c73c416f2681d97fb1e9

  • SHA256

    d001980e22dfb57e7a29d6b1b3637985578a706ad2a3a98d39a071e260ddff9b

  • SHA512

    93213e270a1766f952d0913c9328f8e9b583f28ee9ea6826fd363c16ee95dd4c96f6bf389139ce3ca2b184ed4357084e9020157dd58b9d938bea961dbbd5d25b

  • SSDEEP

    393216:6LDGOUJK8DIR7T1AzLcsf/PVDtBoWvdxYFg+pC:6DwTy1Ancsf/ttBr3t

Malware Config

Signatures

  • Requests cell location 1 TTPs 2 IoCs

    Uses Android APIs to to get current cell information.

  • Loads dropped Dex/Jar 1 TTPs 2 IoCs

    Runs executable file dropped to the device during analysis.

  • Reads information about phone network operator. 1 TTPs
  • Listens for changes in the sensor environment (might be used to detect emulation) 1 IoCs
  • Uses Crypto APIs (Might try to encrypt user data) 1 IoCs

Processes

  • com.alanhussain.freerobuxplayandearn
    1⤵
    • Loads dropped Dex/Jar
    • Listens for changes in the sensor environment (might be used to detect emulation)
    PID:5065
  • com.alanhussain.freerobuxplayandearn:Metrica
    1⤵
    • Requests cell location
    • Uses Crypto APIs (Might try to encrypt user data)
    PID:5167

Network

MITRE ATT&CK Mobile v15

Replay Monitor

Loading Replay Monitor...

Downloads

  • /data/data/com.alanhussain.freerobuxplayandearn/databases/androidx.work.workdb

    Filesize

    4KB

    MD5

    f2b4b0190b9f384ca885f0c8c9b14700

    SHA1

    934ff2646757b5b6e7f20f6a0aa76c7f995d9361

    SHA256

    0a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514

    SHA512

    ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1

  • /data/data/com.alanhussain.freerobuxplayandearn/databases/androidx.work.workdb-journal

    Filesize

    512B

    MD5

    4e7bb653f93b8583cfa60975bc9deab5

    SHA1

    f7934a29b5e0749098519dc1240374ded5373fab

    SHA256

    ee644b32f5ede3348bfeb31b8f89727619953895dfbbcee78401951b83099637

    SHA512

    ac1134eb5e4126e1205d061b8e26ad254620bf92676042ef1ea198a4d23b3b4b0edc16069c265dced7642acfc3f7c118a61a9eed9423014573e97fa0e3e05543

  • /data/data/com.alanhussain.freerobuxplayandearn/databases/androidx.work.workdb-wal

    Filesize

    16KB

    MD5

    3a0da37fc2a0b43483df431f10fe0777

    SHA1

    d031d3349158a17e4984ea922330104437d6d415

    SHA256

    09b4f2ce857a18799bebcbf4e68f8c6cd461bddd73727e41cc584419d9c81119

    SHA512

    08bb437a724d802944ae851944ae21ece0957042d98a1138707fe078c72b1458528f6c1ac1e5e58ccd663dd44246389d5c3d06a9cf9742a5b593d40fa24e67b3

  • /data/data/com.alanhussain.freerobuxplayandearn/databases/google_app_measurement_local.db

    Filesize

    12KB

    MD5

    163b0e3f017becbc89b9d7f330b78f09

    SHA1

    1ef9cd8ac8655190468d0ccece0a4738634ab0f9

    SHA256

    cf01452c3b494692386f6c5faac340eb3eb894bd416391002d56645aa8a9ea36

    SHA512

    6a85a30d16fa58a4fbbb05d469778ee69ca79deaa74316ccb5be3ee07fdf78dde22e95db3edb1b88b18478e8747047445f85baaf9556b9a1e55d9a02a80baffd

  • /data/data/com.alanhussain.freerobuxplayandearn/databases/google_app_measurement_local.db-journal

    Filesize

    512B

    MD5

    e811ebdc8e3bb9a660bdb67939d2a281

    SHA1

    c72b61b5775e1bb545bb44a17a08e969c3668a65

    SHA256

    bf509e2ad91996b9611ed731de16798dfbcdcb4adc717c5ffddfe9bea6e48c15

    SHA512

    96f1b5b09f5538248af81e100fcc4ec8b0fc9903ef63be9f1c8200c8dc1c3014b81698c0676549f8bb9f2dbc123b10795f2a154bf740d9b5c011e67323237667

  • /data/data/com.alanhussain.freerobuxplayandearn/databases/google_app_measurement_local.db-journal

    Filesize

    512B

    MD5

    f565a8c6c90d4fccdb3360660260990a

    SHA1

    b6a9a687444034ccd689b32cf51c8847c0a64e67

    SHA256

    1cea62a229baab672ef5d68249754437264b4b1cfc47cbe850aae786b934eaaa

    SHA512

    16dd77a7fce4a22d9182d152c6bb1fd79bccf9b9e268cfa9751905a6875a9f9601d7ad9246631f84a80ba5b68d6497d2ba34cf44ae892ad926241ad0483fefe7

  • /data/data/com.alanhussain.freerobuxplayandearn/files/audience_network.dex

    Filesize

    176KB

    MD5

    cb1d40f1920fb093b4ecdf6d25e0f743

    SHA1

    5c12566d8f7b8fb1c85cf8cdd39ee339253ad53f

    SHA256

    aa95ea3f102638e76d9495287f1cd3a9ce6f03df2d77bdb1dab7b2b56edb64a3

    SHA512

    43b6b38e551669e9fdb9823399046c2bb60d9f448f64e46d6bbc7dd8d6ef2d226ec965e53aa6b915a689a30e485f3ac1258405a57ef3e1412d3a9b2978dd5181

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/credentials.dat

    Filesize

    226B

    MD5

    648d9fd2bbab322c243a03e753f8ad06

    SHA1

    7720d06d1db85eecb9a510c5a18c01fff0eb9864

    SHA256

    9696dd34efbd45d4bc44a3309bc1e538fb1a7fd4cfb5c7cddf633b4ec9728aa1

    SHA512

    40bfce56fb5c911b4be9a89672ccd501526d315ae6c235d2b3ca53eae0d98d8a8efe1724ff1658d7d8bd3ad447fe19b6e0a1e5a71da181790b108b2ef47a8a94

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/db_metrica_com.alanhussain.freerobuxplayandearn

    Filesize

    32B

    MD5

    fbe7cd17be133747b64682c09c28b54c

    SHA1

    3b68f247432aac8acf3812f547b3b09404e7d808

    SHA256

    e19f3fdbce85b6c91679a70d22ffa999392b870e5337767b9cda3e4fbac227fa

    SHA512

    be8777c58976ee88afbeed8d2f8880fd0cb3995042479749daa5849ddcd32171dea9cf91ee289ab4a6cb2908ba8b3994f7c0a519c974badd1f4cb18bb2d81b2e

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/db_metrica_com.alanhussain.freerobuxplayandearn-journal

    Filesize

    88KB

    MD5

    0c43bb9fecd26a75084b6ba75cf39d3e

    SHA1

    b308796fec546d718b7bb4147e27c9000d91e47d

    SHA256

    80e0431e699791a9598e7452f35055f35db652a4a53ad8ef67394b4bac435588

    SHA512

    21786f072a27d8c6beb49e76d64087da700c3a82a6204b3efff690cfa75b0beec7b423ca7c56013da819e0b65d113380e0c92ad70690c4fd58d21ddd658faa8f

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/db_metrica_com.alanhussain.freerobuxplayandearn-journal

    Filesize

    12KB

    MD5

    8525d1834f7cde46f1296d483b98e619

    SHA1

    3074608d62cc4612c8e94afeef9444e423859107

    SHA256

    7dd57d8d99b3eb3ecc4c33f27cdecbcdb671818e151f37686f468deb98304827

    SHA512

    c8de1068fcf5bf739cec1f2dde0682b12c3f0373ce88fdf128ffd0ae4f0414126d98f022c7288d8da5ec4a177f42bb9c958ce819a7c64bfe4d005cf449d3c9e8

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/db_metrica_com.alanhussain.freerobuxplayandearn-journal

    Filesize

    20KB

    MD5

    c1f3bcd48929cf406234fc2d1cdefd9b

    SHA1

    f69e1830d9dc4093f6d715cd6cc3e22ff005bab1

    SHA256

    9afb94bb13e19f3fb41882f6626d9655a328a3e6b5237d0667e52dbcaa7e8344

    SHA512

    e41891ca21b529a7031d8b57be7201ac457c3e47aa59e2370e0afb66590346fe2edb169a883c752785a78b2cf9779cf489c141178c098741d76b94b04e8553c4

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/db_metrica_com.alanhussain.freerobuxplayandearn-journal

    Filesize

    4KB

    MD5

    d310e13dd26fc70d9981351584de8046

    SHA1

    de61e71e4302fce8d06ec45789a35a5b75ea8157

    SHA256

    25a7a8b869131f4f81f5e055dba366b977fc5f4dfbbf094d27bcf3bc790498ab

    SHA512

    557aca0e7c81a95996288b487600e543d75fe8c1ac2ce96daf6c547c2a9bd38cbccb69e4f3814309787fb6a10cfbf9c26abc7bdb646f52fbd7fb1cff5e20d069

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/db_metrica_com.alanhussain.freerobuxplayandearn-journal

    Filesize

    8KB

    MD5

    e42d6c209d784995822655a9e5d8c88a

    SHA1

    e926f9c7fc4543b53296c6d94984e8a227b4240f

    SHA256

    39d33582d3a7647190af11123ad961e9d29027af6feaf1ab1921d1490f330e35

    SHA512

    0397a192419f2608966212f65312003445cb66bcc84824ee650878bcbf067a31787a5e76e0dbb0b8a7d8365d897420f551e28e4573819a15f4c1252853aca20d

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/db_metrica_com.alanhussain.freerobuxplayandearn_20799a27-fa80-4b36-b2db-0f8141f24180

    Filesize

    8KB

    MD5

    b37ae78c40d28da834051e099b6be865

    SHA1

    cc35753429efcedd1aff054bf1707f857e689b7a

    SHA256

    28bdedcda919d86b158c533ce93ca4b195dba10aaff138a1139c9d6501c1433c

    SHA512

    53a5062d10aea9eb8e681c9fb5d9f8292d952ba78ae14c58e0767c846987615a6c32e0c3b44a1819bec94a990605b2d72474bb77a28dc3a133d7fe9566cf04c4

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/db_metrica_com.alanhussain.freerobuxplayandearn_20799a27-fa80-4b36-b2db-0f8141f24180-journal

    Filesize

    12KB

    MD5

    251952a73c851afefdcfd335a30bffbe

    SHA1

    3d5e5529753d30e75a2fdd5070dfb4f2c893467a

    SHA256

    c5df5b1c4255995aa0164819fe0e238b3fa9db1bfeafb4f503c140af2b0bb1bc

    SHA512

    c79abc695c23fac9403ddb3a091258c0e2e8f169154a2b8f240e7cc7b0f6f6fbf082ae077217ba8331a99b1b316c0a3ee7f978ebb4351b699da13e4e6d770483

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/db_metrica_com.alanhussain.freerobuxplayandearn_20799a27-fa80-4b36-b2db-0f8141f24180-journal

    Filesize

    20KB

    MD5

    bc54574c6e2ad40690a59f5d9cec2473

    SHA1

    13648de625e70f2c5551876a32d91c7161542a88

    SHA256

    441aedffc4f564346fbf42cd1d69dedbff00dcccb3ddee72183e51d6f04f61f9

    SHA512

    d0f5f439487a3f1a2ac1f54451bf2bb6d71e92cb17b2cb3985404547893990c5e731bab4445f841134391b933773e014e62f46d225768604e8422d7035b1fc32

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_aip.db

    Filesize

    12KB

    MD5

    4c8e201a107ef0266a7c0a5480823c94

    SHA1

    683b508635d0b41ef991f2500fcd0a61828cfa90

    SHA256

    38de63cd29a197dff08d40ed80a8f6f7e73d7c45d40702e74df1d4703a204d5c

    SHA512

    ae5d1179ee7e2e43def50ab6ac4173a60e6ff06c1a30806bbd4a43551ff4eb22c4d0ee369ec037385cf05e84816db09dd7be71c5a9125c721b0b191e58b3cf86

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_aip.db-journal

    Filesize

    16KB

    MD5

    c37b04e1c5341ba6ea283ba0f7964664

    SHA1

    c13868849b1b85de3232d5677ab62908bcf94897

    SHA256

    93847d79b16e79b0c497c2b33803e2e2eea12b2ca86c6e9e1c0a24918ada71de

    SHA512

    69f56aadf8e8b731431f535a09500f18c73a734905b0c3baa86e1f03cc1efbc98aff04339dea8fd672025c9eeed759c8d4f945e2d3b2e4e779daa5c054ce9392

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_aip.db-journal

    Filesize

    512B

    MD5

    a50cfc35f146b0e6e69bc0fc0e553066

    SHA1

    08cde11f783f732e757d632705cf1559b479d35c

    SHA256

    d87a822b923d4c40b99cf14ce623c61622e2def5662c0d2879b809d82a7a5d4a

    SHA512

    57c49e7e3a29057828f0304ca987e8d174b4a70aa6d8918d4ba1c648bc2dd252c31c3e0f523d885f20af2391ad9fb8e16c4d1888ff97bd363a87a0635dca51a3

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_aip.db-journal

    Filesize

    8KB

    MD5

    084a4e52fc0be4366c9e06a4b1713dc9

    SHA1

    f513341bae3dfea5369642b62fd367fbd8d36263

    SHA256

    06f800408856f5d61cd336f5cd8bd2ee0a36571909fde6c2c8b389cbe78c4807

    SHA512

    e333958b31a6b273fa8f8f957c755de617d76083cba1254e2d25df10668fe7077ec75fb86bfc78c75da8263075fb1ce276e20e58bb92f82c7f87333bffc24438

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_client_data.db

    Filesize

    20KB

    MD5

    58f7e7f40d9d629fea509beb7b54a8d2

    SHA1

    ee18c9ef231a21d42e915647e8d399a8fe77be29

    SHA256

    cbe85ff1d4be5d644f1a848e98c7658befd994d1388481997490270f323f6ee5

    SHA512

    706dec201fa5a1431a7d6ad3010a09ef884e1c7e4ae1c3431f9ba5fbfc254d0a068f7c595a3b2bb69073d326c9db8b6330a652e90e2ee4a29041101407928ac0

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_client_data.db

    Filesize

    12KB

    MD5

    928eb738c61d93a5678f571669fd262a

    SHA1

    f65d62fbcc65ae1be44709860ed21a64898011d9

    SHA256

    01d6a993b615910413b8d7cd7d723f3084d937d5612ddfb599f9ad757bc75f5d

    SHA512

    3c1e3f95338c438278d2316e0486eb0cce4b18f94eb7767b37a4cc6b55f96ae2ea75e46b1baab7bd576c12bf5c341101fbd41ae3ce64d0014452566431c0c764

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_client_data.db

    Filesize

    12KB

    MD5

    be4af109b35454766bd2a51da7cc2333

    SHA1

    eea977ca2fef5137497ec1f98b1ca90dc3482f75

    SHA256

    95df2b93c8d70b69c798962c22260759394cbdbf53ec45afd501e034edf49556

    SHA512

    1776d54c8454c24bd0359b33f075ff42fa4e19ea6257a276bc033528a59c5b3b241fdb7dcdece487f95790113fbd1a58334e5735c6da7bdb085084ee8e2248ab

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_client_data.db

    Filesize

    20KB

    MD5

    332aa740de00b2d3beec489d31984b5f

    SHA1

    33ba982b7c07acb7b268d13e524059de0663ca13

    SHA256

    2c83749dc8dcefe5baf6961f00c9197edb44c4a9f832eadcfd70eb8a5a27b625

    SHA512

    e648ac8bfaeee51aba7ef13f73ca79da816fda352a075a45b0dbb8ce644467840b5f09c39f99a5f6de8858b7c86431a1e2637a8d2f2073239b0d15e7c56b6f76

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_client_data.db

    Filesize

    20KB

    MD5

    76a21a28c6079127f80e73d9f7d198b4

    SHA1

    94e868a1035681fd38f666f7619ebfc0bbcbae10

    SHA256

    91da92fbc53ad86340667ab57110c9764e146ccec3a23d9c37affc1e64c18e66

    SHA512

    66a67523337fe51b8c26c60213d232238eb35eb9a10de2f63f87b2bae6fcf4c479d7136c9197840d2606b8b83e10528820bdcdbc5ef5ee6c1d0cdeeccc4e7fc1

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_client_data.db

    Filesize

    8KB

    MD5

    b6ff45f7ca559a116fd168e1475927c9

    SHA1

    0ccdad728f7a0cd83786bb34073227e27a5e2777

    SHA256

    a9042f34174bc670d96104925f21c161fd02261a2a1617c384daa6689703b2a5

    SHA512

    2b5fe110f82a9765fc1d5971e0aa079fbf519892fb4ebeaf731aa25ba6fc08f1478cbfee72678d69dd612e5e2cf3e81f36a554fce3181841a5d27574a3f943ab

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_client_data.db-journal

    Filesize

    12KB

    MD5

    3ca085267c6dfa23fc09e82f79660f13

    SHA1

    bbb1c4a039789e5a0e913df701631034a66fa27f

    SHA256

    2f609c12181d2f1f94a54e6e2b683dc75a6d6f6262df0399723b320fe154cf05

    SHA512

    951c648cc83842936c3285f1e230863d4641c352339f2e5d244442b8a8eddcc2494fb118fe432789f72d9b80ff5fbdb0bae79261882da05ecc6cb73d298fc4c5

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_client_data.db-journal

    Filesize

    12KB

    MD5

    e4691f62fdf18ee976071abb6153bc6c

    SHA1

    52122c8dd1db53067ccfba743455bd007317a6a7

    SHA256

    d32affdbaaa77093f0a213827d194ddba88d454778d8ca64ebfa2c4064b49392

    SHA512

    10bd3171c1732f4e72fb386b5f206fd3518ba1d36eff8232e08b8c3aea0567c156c35d14298a37a21aca482b724762130b26e90436f4d4f7b23408954023cd87

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_client_data.db-journal

    Filesize

    512B

    MD5

    5e760ba7b4eb94c1517f896e1644aee7

    SHA1

    efd8ee8b327e8f2a78ee0202c71d21b710fc16e2

    SHA256

    6399a07af1c801f81ae832b2d5f0f46c21309dd85db6e9483b8c7c1a2973b581

    SHA512

    450310f8400557c0ff2c939c6f3b777981c1f98d34e761f499b450955b955f9791e01ae8ffb05a241e0c1dca729f5efafaf6273adee5424f9e85df978fa13f14

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_data.db

    Filesize

    878KB

    MD5

    774ee6fa3205fa372f694a2c0458fd46

    SHA1

    19f2d9719b556591763931976ed8aa4bdd8da302

    SHA256

    693319a54995ad3e8018436af1f4e02938275c37f121532ce77f3726e7fd605c

    SHA512

    13ba8c851ec21ef14b6ff17a7eb45c9e39b142946a83772fa77fd8a77cfa8af7ef0d27262c8948f84c043db87de97903b6877227d07ffaedaa91e9d745bf52f0

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_data.db-journal

    Filesize

    8KB

    MD5

    5d9c59bf2bce787f5f62bfcfacdc77c1

    SHA1

    71d6525ee0fae950bbe4367026a7bfe8b272a085

    SHA256

    f0f591541b81b83750c2e0b8c33c5363d7c311696a1f600fd617229fa1e9c15d

    SHA512

    53beca4ec43fdd385d32844220b7ed43f22a8c5c6f0eaec9c81ae33465740d0dad5c42c1b084aa89972b33a0e5c7bbd1a7e51fd65bfe7f3e276b5deaa0339abf

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_data.db-journal

    Filesize

    8KB

    MD5

    39230414cfe9cfccd1d3736de79a8573

    SHA1

    07616b5b3784f52aea9bbb47c214a3c840c3b18e

    SHA256

    78532f870cb6dfee151b0111300416319289a6dbcc92dd97d92fdebd3ea7e946

    SHA512

    9093482c9135530e0834e7b8455b06c712d8e917a3acf9303c102d13fd08431363c39ebe381b3e4523b857eeed40d54a9e6f2691e5bf45f8ead6f8f680a3167c

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_data.db-journal

    Filesize

    16KB

    MD5

    5578fbe5fa248d5ec11d972f4b851d35

    SHA1

    51fe5b38a9e75200f15cbf4a5114537cee3741f2

    SHA256

    57afde417cdbc4e86043115a02054f32b989ffa4e7b4c21423db36c43466b62b

    SHA512

    ea2ae9287375de3cc53ed207d0a1c202a97a95cb85338d73e2e42886436182570e5999aded422b450b6b6f4c3f6f29a892367018a72d4205cfeadb84fe3d6f5e

  • /data/data/com.alanhussain.freerobuxplayandearn/no_backup/metrica_data.db-journal

    Filesize

    32KB

    MD5

    eb80b022d6ad7cf91de2f4cde44af276

    SHA1

    ff834921645bf13a5fe672aa00ab441558615986

    SHA256

    b4098ad82d411eef383187cd1ab894b6c45addd248c74822f77511887d49317e

    SHA512

    ed219bebaf27614808c1ffaab680d6ef72c0d7784a49ec41ba1947c2cd6b2623f06d0299d45c8280d167798270cf1497b5542b58513185d811e0aec6a86c9dcd

  • /data/user/0/com.alanhussain.freerobuxplayandearn/files/audience_network.dex

    Filesize

    3.2MB

    MD5

    69cf159b893eefff9a8106cc3ee37e03

    SHA1

    165207adfe8c6047ce9f3dd38aed50796c1660d1

    SHA256

    26fb1a790377e11135bf8bfa7552cc2797d351df60154ea032ceeb4463776fdf

    SHA512

    379960366739517c1c856834227aaa1a30a20a9bab730d4229f200192f2c643b69a3e2e114dbdd743a69577e0b7b477c0d14e71c31ee491e137ec405f79e71aa