Analysis
-
max time kernel
48s -
max time network
135s -
platform
android_x64 -
resource
android-x64-20240514-en -
resource tags
androidarch:x64arch:x86image:android-x64-20240514-enlocale:en-usos:android-10-x64system -
submitted
18-05-2024 02:17
Behavioral task
behavioral1
Sample
798fafd34288fe8439dfd609d2599f234c6cf63b047f032d872d228f951c87ae.apk
Resource
android-x86-arm-20240514-en
Behavioral task
behavioral2
Sample
798fafd34288fe8439dfd609d2599f234c6cf63b047f032d872d228f951c87ae.apk
Resource
android-x64-20240514-en
Behavioral task
behavioral3
Sample
798fafd34288fe8439dfd609d2599f234c6cf63b047f032d872d228f951c87ae.apk
Resource
android-x64-arm64-20240514-en
General
-
Target
798fafd34288fe8439dfd609d2599f234c6cf63b047f032d872d228f951c87ae.apk
-
Size
5.8MB
-
MD5
1398c9c6999be6f56f2364ec680f8557
-
SHA1
396c173b4c084afc3a2c89044ffa42a3f0e4dad4
-
SHA256
798fafd34288fe8439dfd609d2599f234c6cf63b047f032d872d228f951c87ae
-
SHA512
49ae3724b60f40ac3646a44164fd6879480d895e1096825f484d63d286b5c5b8f2557bdf752f746651504bd038bf9e93dfe7400977e2bd6ba24576843b3393dc
-
SSDEEP
98304:BUlRb+MDHwasxU19o7SDWNYbM2Wlghs4DqHvSse0EpO9X0xUCd7Mmp3/U5uaMA:CKhdU1xWlQDuSsGA9X097MaPUo/A
Malware Config
Signatures
-
EasyLogger
EasyLogger is an Android stalkerware.
-
Checks if the Android device is rooted. 1 TTPs 2 IoCs
ioc Process /system/app/Superuser.apk app.EasyLogger /system/xbin/su app.EasyLogger -
Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
-
Checks memory information 2 TTPs 1 IoCs
Checks memory information which indicate if the system is an emulator.
description ioc Process File opened for read /proc/meminfo app.EasyLogger -
Reads the content of the SMS messages. 1 TTPs 1 IoCs
description ioc Process URI accessed for read content://sms/ app.EasyLogger -
Registers a broadcast receiver at runtime (usually for listening for system events) 1 TTPs 1 IoCs
description ioc Process Framework service call android.app.IActivityManager.registerReceiver app.EasyLogger -
Acquires the wake lock 1 IoCs
description ioc Process Framework service call android.os.IPowerManager.acquireWakeLock app.EasyLogger -
Checks if the internet connection is available 1 TTPs 1 IoCs
description ioc Process Framework service call android.net.IConnectivityManager.getActiveNetworkInfo app.EasyLogger -
Checks the presence of a debugger
Processes
Network
MITRE ATT&CK Mobile v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
1KB
MD56510c9693a2f5786e60042f12fe545af
SHA1d00f2c74744a632a3f7ff2f2f14d9393b66c8b94
SHA256413ef65194abffee5f33a2e9bc37695b74170aaf6e3dee4f08947baaffd2b850
SHA51204378222f9fce036f86fb5d3f1ab4dc5444ebc19e019173379f75a5dbf095a661894def8fe8ad057e8ef2e5833ebccdbc9bffc809ecaa3cd2f97f0673595731d
-
Filesize
1KB
MD58cece29c50c6398d15a76c6ecfbd68eb
SHA14924d30e57a1acbdd5c844c5c8652ccb34053cec
SHA256e486cef4e1df5fcc1b7c63dc6d8c0ac64b9e297e356676cd792ec6023a82e032
SHA512ae5566aac61239eebef7739c258b103f6c40aa7e63095b477c91b96e8d6edd374ce22cdf1c58c794bb6f66397c882f0dcae3a9548bbd81548dbc7ea31a9409c8
-
Filesize
76KB
MD5244592a5662464f9e6e8aa5d52402428
SHA1885e44dd3ccf643475ddb16d7d2eec0c809fd1d5
SHA25654b29062aac9ef91d03294047b7780498a2cdf0ddd75028dcebd9b6b7a88214c
SHA512ce35edd0ec05450bb08d6b47583393eea034333b99e13ad2bb6848724f09ed71334a858e5cd5ccb6909d516ae70545c3e7c98ff15673005e25c9ad60b2a11b17
-
Filesize
512B
MD589cb8cfb60ad0ebc2da12ed62f8ce235
SHA12e2541d5e3050d5b072496b45f669526da3adfc9
SHA25619026d618a944345f8c969373ba70e0f583fe594ba54bb31465f037d97b5ad42
SHA51258b91805a77c201f8da5715952fb19b539e8ab79f0fde0234cd3bec60e685bc15fc0e9f3c5ee594b22243188f212315970d064c8ae92256707d25bf33272b4c0
-
Filesize
8KB
MD5dcf595fef0c2e9914e0ed12f5a41087f
SHA14c5c25436cfc025ec27a989317ab9c7a3dd3329f
SHA256f648c4e7b10dbd1c0fd51b9d4915274d656f5c046afe52fa5a339918d8c66bcc
SHA512c5555a7853cd758efcc10349cc1b85229fcbc95d1ae784e6f428dfdf83dbaf531ffeeb25d510d9b1d3123b8f29c581d9d7beb9ed31c6f570cade56f4ccf5b3d6
-
Filesize
8KB
MD54500fb421c7e078aa6a88517a8de3db6
SHA17096d8e6db1e6acc74c3c994f29b14ce66abef51
SHA25649aa9a5593f6a6fd415c11c35b44a31515a639dcf1ee264af2d683eb56c9d2d7
SHA512eea8e493284f532b703bdf04ca4fea13f388b144083a5e1f6870aa223ea322700529b078375c01f3ebc68c531b6346d39221cf7e8e9ead8af37ca78c0bcc4b96
-
Filesize
8KB
MD566830d07f66b716b83fec2b3625d2446
SHA1c52eee87d6a155b7acc3fcc2400b088ed420b3a5
SHA25647eec418ee41b1b6ac8c43165f78becb0078f08f7b6a25a55f9215f768d44620
SHA5120651458b8266bb23cd513f478182259647f085cf16d7ffd3c086fe7726367eaf0499f8640287d73c37bc646b9de2cea9215cd629b297532b3d1c194fc72ac596
-
Filesize
8KB
MD5f2abb010786bf0ec5cfed966c7c75ac8
SHA186a1b3af71bff73c5e3e2a98eed83f0a840be071
SHA2564a8b595e0843dd936fb8b6a28f6c7ee6e965802362f467c8c75e9b1c6fd5bfbc
SHA51207943283cb458e33efef3e4d4defc4b172fd663a9d0e1373dca17e8ca11a870bc9a9a5df3de380ca888be47b9e63b0b4f3c91f789281e06cd16d4835b68d0e06
-
Filesize
8KB
MD56a049c4b6519000ef5ba091f8a607621
SHA135cd9614876e615a6d85013609b13bba2e7488a1
SHA256c6a9ff29429e61aaa692c9b61c1b594b2e6daaee4ebac552bbd4ca304e4310cc
SHA5127568ba8e52a177d65a03433a08d01917fc1155a7153f7d66f3afad3d49ad2378541982d958e9b80179d52859a5f6a45274904750ccaeca6c0930fe76eb2b5e4a
-
Filesize
40KB
MD515d5b92dcbda7ef7f9ca327a903e46e4
SHA1ca153b66028a58d90346ff8abadbdf01b95c37b1
SHA256e802fdc1ccd833b91d80bb1d8f54cab2b585393e6a07622c4d9feaab07633370
SHA5122352f167ee5aa37cb3438a0a7df8f632771a1d019c5cd120fe62313fb73aed6d0e09186a9bf306a564371b846a8da020f6acd7aede0cc47ca50701611fa84aca
-
Filesize
8KB
MD5ee01aa2b261601eeac1a0d1566901fb8
SHA1d2aaa03b8732dc3fb0fabbaba25308f07997f3f5
SHA256237d123ecaafe678ca08187a899130cb6ef0fd40766f9094cf2e32e22cf79dfb
SHA512b18d90eca7cc0a77c2095cb3e118b31a46e43c87195777b981878afa95d8f5d4330500fc835f0c2baef70a985a13154fd5043acd4e0e59388c1d529131fa0c5e
-
Filesize
512B
MD53f8e6e465fd0e428d52dbcdc0171df39
SHA10a2a3dc23d97bd01755ccebb60190a1cfcf33576
SHA25616f8b402640fcb045f90de6c83e3dca7e08270d7a3cd6cd47fb0431f0d8e15f5
SHA51270093aa408aea1627afbd058262ab1e2b9beb9eb7cf5031106e73d8748eb2313ad1b0777f8c7379d5a1284c4c61faadb7b6adc5fdca96729ef1d28b47c174a47
-
Filesize
8KB
MD543cf721cbbe3c195d27c3b6d1204bc42
SHA1e3859d89ce9a554deb4589d46904c58f1fdfd114
SHA2561bd44a39e7ac55341a897431266501b3c0584fa9c1d820c845fcf40c1929c1ce
SHA5125642ab42d387164a1b619dc133e72394ea750cd489a0a410b3e4ccacfa94d1376b34c943147a940c3c992c34d88706aae3d26639bb2589dfa76e808a8b02f333
-
Filesize
28KB
MD5373ff2939a243530cd08ee09cbd906bc
SHA13a7cc5822321ad150362f8d74cd411c56301b870
SHA25680d6558073c24eb275058f83efa2e4a9959b365e400b300191ed1f300c7bb51d
SHA512eef1d7917c160e8edc24d94670b63968f6f9be44a6d768149581de6a5c5ec16abc83f5ce7b95978aecda435224a67e64b3363cb8b6052316050f84fe44097011
-
Filesize
512B
MD57589a7f42b3f5ad6c56b8abc38f62f9b
SHA1c29c38cb94e951e586424104efb257e19d07b8aa
SHA256b4c80e2e4b313f42ece351a4937d2cd78de025e97128337bd2e578296411ba5f
SHA512e61ad41c9308dd5390778c3bd56a2a95c1970071b18259e34cb47fc2399f3eb7c9523d50a1ac93a103f00d97b1f9fa11212141e2466184de70ab59c5b468dd4c
-
Filesize
8KB
MD5b4f1ba15084d8e7ef955595844ffe09c
SHA173615db08bcf1344b1a0bb24a0c1f4ea3f25caa6
SHA2568cfb22364f55dd44e3674d4f28c8b366eac76b695626c9aa10cd156830bd3a6c
SHA51206bcc47fa390e88d36fc8dd957e480b5ef22088d7f6c5482d1eabd7e0ac938bf0954c96cdd173ce39195593567a4ce091e7e1afd48e4b3c654432d05ea240820
-
Filesize
4KB
MD584b0caac4b506def65a74f0701899d7f
SHA1a341b87d5fdead7401e1d90dfdd0efeaaaf85a0e
SHA256c871757672fb74d253eb22116b48d9d3e44328889bdf39d80a2ea9a8a6abc849
SHA5125e5a89fa880fc70e8e6ecabb039ce5b8f270f824f92df65751b7fe5fce717c4ff982b372e0e5af33fbde93ab1ce6c2c3bf294d4f9a6ed787f59e07b72af1e53d
-
Filesize
8KB
MD5607585f71cd2e29fee5e3e1b69322c43
SHA16f987d725b4fe04251ac83f68e80b099dcda7ddb
SHA256b8bca14bc1571da88756daa89a62cde6767b161dfa2b0a8b55fcfba0261d495e
SHA512a4adb631dcf49ef84f64c0a00df11b147bc1ba9d04b5e3b9bf6626bd33e7d421e8decc7abe66b38e2405a0b5555e5db7341b7e8a69c40a512690dfd851a6f4df
-
Filesize
8KB
MD5ed191d40237566491998c42e6a50e730
SHA197318b77e102ad4709ecd0a9c8e9fcfdc8b739b8
SHA2568b48a9e4417dcbd6ba50478ba857bbcb050fc33e3bc1464b61b51aed169331e7
SHA512820f2a97fae360f2e5882bb52e39621a85124dc49e3b6c95a2faf66983b414914c7c31c1f4b7e420006acbb6799c16ac35f182e2003ccee1a22dcc914d055d0c
-
Filesize
12KB
MD511da436ae072c552db3500f3b58c1b49
SHA1448792bd6a8d628a11736485a059b082122a814a
SHA256860f685caf98769f405f9ad5517213f2e847dbc9238a6f1771197db24b6267b3
SHA5123c625f9abc711b7f152ffd6605a56d9e891772855e3241550683393907c1d0271c5087b4d4a0f7696ad6277401124d3a1bd75508f9dedb1629cfefe31f548561
-
Filesize
16KB
MD5eb52a90bb70b76e946b62f50b6f7fb85
SHA142d767b5d1faa7dcef4cb4e1432a5f47ec2e9ee0
SHA25648472f593a3e9cf9e91ee5f7d66dd9ff291bfb247eb6b46778c710fc24e8d3c4
SHA512b356c858cadd14b6ecddf134f1c494c0107a1d36be9387984fc53dcb00e6779d944f058f4ac99d0fc2fe3a427cd1c2921c6fc38ecad53909fc4b5b6f04459b5c
-
Filesize
16KB
MD5bcf02ec0d69e1e2276725724c1592502
SHA1e50b7042c526a7dd83a4a216cb591457417d46cf
SHA256386d48e79d53fb349089c5387b0097b796b06c410ce57d41c724b825f70c89e7
SHA512cdeabf35b399f2e4f5cd29e0685339a5164c8054c45506c08bc1c5a083333e5e1dcad094186cbe918b13fedec8630c3c4a21f53e5127208a5be8b1e38d018907
-
Filesize
16KB
MD5004c1fc4789bb8da41cdeda6a70036f5
SHA128bef19f101d50deaac8753312e9111da95c2741
SHA256561efe627d0fb1b58fe8a720258eea0dd249fb40d591597a45d57d2f7a063eb1
SHA5123b784c89f7f45b351251a2d9b957ce16da1e2ce16ea00feb21fbb80ecb6fab52e423e689db154452dae547265351446987f7c5cd94d278cfd60360ef15a6a4c1
-
Filesize
16KB
MD5ac77a5043be7278b2d90085fabd9d1d3
SHA14e4ec2348059bf3e71062fec88ed8d4e17158f3e
SHA2563611cad1820a191b9b2c0924d4e487cba2b7d3494b6f765ccd2026b37edff248
SHA5128c5f5e522c134e3af2f8878ecd8dc145e42b0ed6e4ba5e365767ee42e259ebc6cf02c3b52c690b61d653ce0aecf4e3500367cf378086775dd9b6a73671384649
-
Filesize
16KB
MD59fcf4c1f01d099aa6aa160372d532918
SHA1f274b2939e5b5de3d70875a127a213f3490f4a26
SHA2569755a19fceea7a63000bfaaf7b5527a938a806a1e5bd6690546dcbec246d56c4
SHA51234a03f37c516f8617e1a895795481ada1724c0972208683aec26eac47e012f6fcef882003cec23778e4bcedde3ac7ecff5d051d718d13e347da38f1a4e436a5a
-
Filesize
16KB
MD598d6fb5c9dbab43df06e4e44cb31d425
SHA110b98fb436c1fae52c7d17de7f1308a59622adb8
SHA256eab409f55e9e3b8c72d607619afc31b8069199c890d0971c4905adaa199f3802
SHA5121d8be44f20a1b618d1e85bded1e2c194bb2b42002f96e85157ed27d8b0d7e0c5adbd774ac0281ed11bdffbcd251a8cc606fab9ed97dfe0b8c60e25b06233c5cc
-
Filesize
512B
MD56d6287b79945530c07128c5841b427dd
SHA1e66d6c51b29778611622c785346210a274eef793
SHA256f5f438969cf3110592cceea4fa7096213e5ff9626f40f88f2842abf2fb420120
SHA51282479e49a0a4021464c4ff227a4ca31bcfca688096b19cbdbfb28c1297fae2fdb159f7a6144eca0a4bd459db57a916ce14469dbbaeb8a155e6a5b368e2d46ae6
-
Filesize
8KB
MD575b1e1073eaa51c8e6cd1edbe151aced
SHA18fcecf05cc6aae179faf9f050ced6798419eb33a
SHA2565af577b27fbea14474491956450eaab07e515e9d5d924a81e3d3616a0cb09469
SHA5128b607faa948b705a7b40ba0e3868e2d51a22990d6230d7037fedda665133a1250227f3b0cd8693b6256cba033acb8cbe001117473163d2c786cb1cc3498a9a1f
-
Filesize
4KB
MD5a2f0449c2cffd65f18409190dcadad77
SHA158689f72e80dc1160eef26fafe04405f7062e92b
SHA256c2ba04c84a23cbfaa8366fe04ad09cc6ea0d8f6691a979b9c471e065b098e645
SHA512e6d3094333be97cab02821f67660065a7849d52a1b49e4ab0673e938291c827cd0a2e829538d31ca470574750eebd6b7e57d87e08c87483a33e6c918ba3930e0
-
Filesize
8KB
MD55df47be9732062474d3855805ae09108
SHA1994d12d1b6985777196acb672f434afe19080317
SHA256f17abcaf962cdda7be0c653e50c11029de6ac867718b07bf7b2d268d599ec7da
SHA51260e5177f144226f784b1d1883cf806b5528a5df786a2ba850e35846c43f16e7a9a7cbb472118d9e882022fb1206a90c76edbac9c6738076e19c7c7db05f596e5
-
Filesize
8KB
MD511d582ed799383378a06718a63ebfca1
SHA1f22544b37ec436e3347adc50da7f8554b9c7ad81
SHA256fc46c6bf278f6aafbe5a224d7acf24a9ba835e86477a5416d853b64ba621fb66
SHA512be5940eba6e923d3b9bf5a2f6c6f411a22c3ee12cb5376b0f528985182c13b15df80765ab96632052bc16e2d699f6fe1405d4cfd1d9d1e85b1f4bb08b701cfaf
-
Filesize
8KB
MD528e58f1ab20d3315446eb2b7b3b41388
SHA1a167525d04297c3e491e0efbda1282250428a584
SHA25607d985794d2a9a617fadc8a4afcb3ad4c36f8f7fd801e6913e54734866028020
SHA5126a334c7686d65892b5b79d258a8f6cdc35a017e8250363dd166b152a4256a29fd7e014752adf7450d01c5efab7ff74a4f8819b37cbc45a76d3b9d592f0245f24
-
Filesize
710B
MD5246dff5179806f520712cb3cbe49c047
SHA147d10ea8b1440a425b5eb695fbd1f4055e9c7d01
SHA25618ccd118123999d9d9ebae4842db64ab2dae79e95b58f00216e4cd0242cdda4b
SHA51226651f9abd5e7d45048d4c4b1faedb43d887e081521530c54bfb7b7803ecc8fbe71c4a8712e264cf656b413343cb7672a718a734dee29611fc20255fe67d86cd
-
/data/data/app.EasyLogger/files/.com.google.firebase.crashlytics/log-files/crashlytics-userlog-66480FD1021C000113F88729928BDA92.temp
Filesize444B
MD55849a615aaeadc947fdf0428f06cce29
SHA179cb99fc50d0fb74690a1f0f1defd9b322229f71
SHA2569de5acd933a6f38ade34213deb89e754d188018f31f23730a0345b9033056f1f
SHA512dfebb0bd48ec325b68b04449530b9fee39980b37ccb352bea0f486b9f9c8eb1d0762e3154ab4119b0373ce7ed014dfeb4256af59c98ef7d76163b6d5d8085aa5
-
/data/data/app.EasyLogger/files/.com.google.firebase.crashlytics/log-files/crashlytics-userlog-66480FD1021C000113F88729928BDA92.temp.tmp
Filesize16B
MD5c33583fae4e0b61cde1c5b9227963237
SHA1fe2ebe4d27469af1460f7e852031a04208ef629b
SHA25635c6d6e5b93657e4a741a1cec71c21813fe05aab219909ebbb0f62fb0ae648dc
SHA512fa09047004bec791b23f0dade0b64f8ab9bbd67555505e0d0818f6e89dfe56f474df80db0786d081d36adf23a5bacea40275ba043444a3a85d3d9612575bdd1e
-
/data/data/app.EasyLogger/files/.com.google.firebase.crashlytics/report-persistence/sessions/66480FD1021C000113F88729928BDA92/report
Filesize733B
MD566140eb9ca7025c5fed24911b30ffc19
SHA1ea839d87460488bd0f245548735e93b003e416d6
SHA256c168e6acc126888a099d75cc4044c9e7e4113da2684195df23bde012937d46c7
SHA512a5cff3328c0285d2bd4da663c1bdff64819ad35d0fd09c5164d96e684a9b42e7c7c983253f0cb6bd655133d00f2439558ba64cf599272139ce85bf52850f89be
-
Filesize
564B
MD53e225e208dd414db5b234a28f9c08958
SHA1b7d9f05986c1f416e56bdb5cced089af74105267
SHA2560d7d08997cb429fd5c2b905c3da933a714c2080296ea1654ba4d34ba4046b7c9
SHA512f704a907df6b687deed43445eabf93f9513a72920ad4b1fea080fb158708e7c20037591f753ce845f315e3eaf58fa0173162e384f044b2df60d458e67fe438a1
-
Filesize
90B
MD5416cf68ffa7b5e60bfe4a3ea4615a24c
SHA15740ed5ccb0d97a21c7dfa5ee5eb4423aca0103b
SHA256f795c7d27fb88fa6da4ddd3733a7da8d40a7228aa06617a6949068d5478485c3
SHA512fd613f1538099685887fd5ba22819d6832746deb8e8446b78a9b1b4ee5af654b4b89cac9500def4cece92d8f671acb0d1e10ed58863bbb388fd21be4c12d1562
-
Filesize
36B
MD5267b194806238692b5267f2dbe72ffe2
SHA11e6af9ede257a922dcdb309907a6e38b8401a1aa
SHA256c7235a4609d5137b899e79088343152997754de9dbfe9c3fa4758efa0984c5a1
SHA51299d2608d42ce9d5ff1cad6b191366ca7d1123090e5425b2ee0edded188c9b4d37c440887ccd64e0d727ce1c38a0f684b9b871123422a08a639a246e2c7580ee4
-
Filesize
4KB
MD5f2b4b0190b9f384ca885f0c8c9b14700
SHA1934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA2560a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
-
Filesize
512B
MD5db2800897042aa41359d4d8774108742
SHA1c982405112a38ab540c85892cbd751d262b5ca13
SHA2567a516c5db9f91f0c1696d672113abd1ba8889227ab8255ef7752f0b58e15561c
SHA5128bf8d00d515741d1b0ef6d5fa8cdaed675b4b775cb801359023ec9f874bcf0c335ab7449c2ab3fe9e253e85282bd5635b95811916b40da3a67b544d87c8e8011
-
Filesize
32KB
MD5bb7df04e1b0a2570657527a7e108ae23
SHA15188431849b4613152fd7bdba6a3ff0a4fd6424b
SHA256c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
SHA512768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012
-
Filesize
16KB
MD539dbfa78723fda8e664d50b3f09c5dfa
SHA1cdd890cd531398b58a659675d7da84c432e1416b
SHA256f2fc4b8d98d2de2c2e986f8ab4de69887aa9e9ef097a68457772e802168d1586
SHA5123b7172db5fdaaed20f3136704701d50623453463ef451f5816d1b1d0b288a25a53265b5bdfe1ee867ed00221becc2e991c6421ff4be7cbd37a22cb75ddb985f9
-
Filesize
108KB
MD5867d40e6dd5effa762d16157422cdd83
SHA1c456460e5befbe07799d84428455e16f86b28cb3
SHA25621f8c742c6b97a43fb35d1a0c3513180a2efecec507353beaeef567b6a1c2e0b
SHA5121e7ba906517be418c31d1fcf51018cb33a372235d8b0c7ffec8e5dc98cae4cef29d396eff332188f9a89752f0faefc80ec076100cf0e6fb2bda5e2eea5534e82