Analysis
-
max time kernel
148s -
max time network
159s -
platform
android_x86 -
resource
android-x86-arm-20240506-en -
resource tags
androidarch:armarch:x86image:android-x86-arm-20240506-enlocale:en-usos:android-9-x86system -
submitted
09-05-2024 03:21
Static task
static1
Behavioral task
behavioral1
Sample
280feb164edc0b0a72c92299e088654e_JaffaCakes118.apk
Resource
android-x86-arm-20240506-en
Behavioral task
behavioral2
Sample
280feb164edc0b0a72c92299e088654e_JaffaCakes118.apk
Resource
android-33-x64-arm64-20240508.1-en
General
-
Target
280feb164edc0b0a72c92299e088654e_JaffaCakes118.apk
-
Size
26.9MB
-
MD5
280feb164edc0b0a72c92299e088654e
-
SHA1
c306e23752c771cfcaa50af3114525a0434990f7
-
SHA256
7ef25c81ef6e482f29a37c398ea9d169956919d4363199a0158e01924483d348
-
SHA512
1e77759ff694c22c90300591f4273aa7e289f17e61071e8333dffdfee16adea442ee224f8e83bb1e06cdc0d05b2afda4ba99a0866806ed8f7a79aa4f518af1d0
-
SSDEEP
786432:RIiPu6krOkszHXTHq/1X2falLQXh+JPABbAh3aQDZ9yF3:uwpkafHXTHoX2SFMh+JUbA5PyF3
Malware Config
Signatures
-
Checks CPU information 2 TTPs 1 IoCs
Checks CPU information which indicate if the system is an emulator.
description ioc Process File opened for read /proc/cpuinfo com.jcl.yuesheng -
Makes use of the framework's foreground persistence service 1 TTPs 1 IoCs
Application may abuse the framework's foreground service to continue running in the foreground.
description ioc Process Framework service call android.app.IActivityManager.setServiceForeground com.jcl.yuesheng:QALSERVICE -
Queries information about running processes on the device 1 TTPs 3 IoCs
Application may abuse the framework's APIs to collect information about running processes on the device.
description ioc Process Framework service call android.app.IActivityManager.getRunningAppProcesses com.jcl.yuesheng:channel Framework service call android.app.IActivityManager.getRunningAppProcesses com.jcl.yuesheng Framework service call android.app.IActivityManager.getRunningAppProcesses com.jcl.yuesheng:QALSERVICE -
Queries information about the current Wi-Fi connection 1 TTPs 2 IoCs
Application may abuse the framework's APIs to collect information about the current Wi-Fi connection.
description ioc Process Framework service call android.net.wifi.IWifiManager.getConnectionInfo com.jcl.yuesheng Framework service call android.net.wifi.IWifiManager.getConnectionInfo com.jcl.yuesheng:QALSERVICE -
Registers a broadcast receiver at runtime (usually for listening for system events) 1 TTPs 3 IoCs
description ioc Process Framework service call android.app.IActivityManager.registerReceiver com.jcl.yuesheng Framework service call android.app.IActivityManager.registerReceiver com.jcl.yuesheng:QALSERVICE Framework service call android.app.IActivityManager.registerReceiver com.jcl.yuesheng:channel -
Checks if the internet connection is available 1 TTPs 3 IoCs
description ioc Process Framework service call android.net.IConnectivityManager.getActiveNetworkInfo com.jcl.yuesheng Framework service call android.net.IConnectivityManager.getActiveNetworkInfo com.jcl.yuesheng:QALSERVICE Framework service call android.net.IConnectivityManager.getActiveNetworkInfo com.jcl.yuesheng:channel -
Reads information about phone network operator. 1 TTPs
-
Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 3 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.jcl.yuesheng:channel Framework API call javax.crypto.Cipher.doFinal com.jcl.yuesheng Framework API call javax.crypto.Cipher.doFinal com.jcl.yuesheng:QALSERVICE
Processes
-
com.jcl.yuesheng1⤵
- Checks CPU information
- Queries information about running processes on the device
- Queries information about the current Wi-Fi connection
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Checks if the internet connection is available
- Uses Crypto APIs (Might try to encrypt user data)
PID:4289
-
com.jcl.yuesheng:QALSERVICE1⤵
- Makes use of the framework's foreground persistence service
- Queries information about running processes on the device
- Queries information about the current Wi-Fi connection
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Checks if the internet connection is available
- Uses Crypto APIs (Might try to encrypt user data)
PID:4354
-
com.jcl.yuesheng:channel1⤵
- Queries information about running processes on the device
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Checks if the internet connection is available
- Uses Crypto APIs (Might try to encrypt user data)
PID:4505
Network
MITRE ATT&CK Mobile v15
Persistence
Event Triggered Execution
1Broadcast Receivers
1Foreground Persistence
1Defense Evasion
Foreground Persistence
1Virtualization/Sandbox Evasion
1System Checks
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
36KB
MD55d7ea1a23af19b4340cc8d90f28297d5
SHA14cfe95b23a9e98378d69c4290af81b51fbe76aea
SHA256474c4a54534ed96beacad7cc9a805a3f53ec9c0522fc7bcc59771cf500a6a0da
SHA51233071f4c92da0a3df01c4a61dd165df7c7e0f4f37753cafe02d19fc876a5e7fcbb01c069c804e140ab8bfa0644a55f50fd1373646d1c439f817baa5ffbd47f7b
-
Filesize
36KB
MD5ce6135aa1b1fe4f2c2db2a546d2a5558
SHA179b59582154017aadab783dc266fcb158c252940
SHA2567b45f576c08c7f78220168cca4a0e33198b13e9bdc8b1da406ddb6887412000c
SHA5122839075fe374c8567c839ae35ce2d33ec72fdaebf170aa7d224b555e5b0e74d4a43f2f67d17ed806dae841da883e9620d788ea052d06152678afa927307c7ce4
-
Filesize
512B
MD54c8f683a336635eac844cda18bb2eb7c
SHA1ba5f199da5e5130fb67836f864646f4599c4126c
SHA2566bc594875018f2e7ef4b0799e8fa9483c608c6a1f39dcdd5441ba477f8927b93
SHA512bbb1dc24182eb1c67e4961a815f19d4ef0c84836787ceed69687faf35841d497fa7809cf1da3ece9b3c4c7612bf6346e13e8f3137ed2877d71de467de93ac613
-
Filesize
32KB
MD5bb7df04e1b0a2570657527a7e108ae23
SHA15188431849b4613152fd7bdba6a3ff0a4fd6424b
SHA256c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
SHA512768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012
-
Filesize
48KB
MD5baf0cd49fc6b19f002cfc9d817f7e626
SHA191c73ed511c853b2e419279145ff870dfb7d8c67
SHA2562f07716c5eb3c4e4f2f6108295d7e7278731763b42cf1332d2d46a2296f82637
SHA512810a3c54498be5fe64781cca933e87ec656b884815c8147515de3424a8326a03523da767f589f95ab8f2a919659680d4acc54382f1fcd0cc6333fa96166d6a37
-
Filesize
16KB
MD54409e3cc504cd4ed2a0f90bbbff3957a
SHA1c40f580bd371f653402ba7df8ff9af0939187b53
SHA25648800b082176259a95bcc36913e201cb99931f43c150578fe2843fb83fda2992
SHA5122e5824f0dec8e859f7c2ffb67762bf547fe40808061843e3f7254fdce2e506784f28ef57df6129159fd6f5752c229ef00a3eaef30630af24cffc00781545cfde
-
Filesize
36KB
MD5486e2bac2b3e9e1cb411d2838a4854bd
SHA181dd0a7537f4af319b830ae834908986be85da8b
SHA2565644a250fa6cef16c2c802b98275656a5fc39dcf89bcc22193742d85c7313f57
SHA512c146789563dae163e373489b3df53f22efebd32b69643992969241eb5ad5eec668de67e7cd2aaf5c3a8af57b0842115d00183825734f57643d3fdb09835fe681
-
Filesize
512B
MD5b5b29be05a25a6a566e23b2c1ba6b25f
SHA1a877cc207ca8b6c637603042e80f646b315dffda
SHA256c7bbc3b3898db485743ca0775c4b6bc8e44e14c3b2b8a3e1c47b492fc08c7175
SHA5126234ceaa7590468c22135decfdd3f86520e5becb5297aba6661212f79eaec13b77ce1d6c8fad86847a99b060297146345d07a1c8d01a09d7dd32875776099f68
-
Filesize
48KB
MD5422510ff909f6b74b41985aa607d8c1c
SHA13566a34b3e87e159a1a403bc64582c554e3a47ac
SHA256364b35d5daacbeba21a9c0ea498e5a63ac0f2cdf5ada3138394f6acad487557c
SHA512422908a455d333a2077d2c73be111ea391080bade1a042dd1f59961eb243e6deddd8c586b6d20c0f49d5cbebab8a66b6214d87acd0559e0b2bbbdffbc744aa3c
-
Filesize
32KB
MD590a77fd4f6001e7368ead4e46ac9c462
SHA1868cec9d614fca0ee56b5f55cee6bd86acd476e5
SHA256cc45e7c510f024f9157989d64bdac93d4c2e0338839dd56e86512f2ad2b26ffe
SHA5128615b0fb0bbaae6c23bb7322627228b4dd6ad1b2ad61834ed175ffb38fdb3a8a7dbb266d506ce3b731c608572920059db18dfbe1326757d25384bf2a2aa372e0
-
Filesize
32KB
MD5d604a3bf1f8d992cc320ea5b1f7609bd
SHA1247f88df0b55c7d523ea5398637711a0e4a483a4
SHA256329940b4d46326d58e73c842dd099704061d0ef7338777bf31ad895f29013c17
SHA51267e28f6713cb5c238a9664df128f01a89a2efb7c8c9330c1e45bc0d40ebab81fa20df5166743d84d81dc0386a89ff0329f022281c098339baa2e851ff0a1e1ab
-
Filesize
16KB
MD561bf57e9c96d03029df39bea9b07e35f
SHA147a6edf07f5f7c2c9a20387987a18400fcc8ddb5
SHA25614b5b9e1f4f5728c7d979403bbc3ccbe08451ff1ecdd840b704acc51529bcd1c
SHA51253fea1bfba06e3e804370be4fc95fe376449e5ded2f1f851d521984689a1a4366a3d492a8006dca62b62cbaac1188b97550258f0b6f7ef2ea7ffff879e42352f
-
Filesize
16KB
MD5287ffaad25effd4d71becc66e5307500
SHA150e8eae9b7a4b81a65072c9c3f58cb3a21ae4496
SHA256f963e6035ce888d1543b2c0dfc335a1caa12abfeef8ae3941d9996db44eb6875
SHA512a5584fd4b4e0827b91a69cf872611e02bea8d9443b4312b400f129b17a8ef1f5e7cd9da5fc25786b5ceae1e98bdaedcedd7afd091d5129846d744a0bbdb46b7a
-
Filesize
512B
MD57cf5f32fc42caba617689b279a2a8596
SHA1b0faa81fa45cc4c50b8de73f700759c6c0664509
SHA25626861f69cf10baa07bcbef0ed03cdf8a740d6cde3f78c28866903d8d569ebbd8
SHA51244679589331b05b5b009d6444c5a1aa6489e74e97e332dcc050dc174fba2fdbe7a674a9b7812acaf1392067253183bdb42db4eed0f8524025b91c93a7b7cf9b7
-
Filesize
56KB
MD5c01900e3fb155b9e2868080af86d939d
SHA19dea92a40bea4697d519be3bbec05f1ef2845bb4
SHA25692353e7d9f6fe6ebc811c81b099dafa1575a00cfbb7deaee08e1c028e8aa6937
SHA512221a5eacfb0624940983609cb441b2493568666ca6e1cf6f9489a6713d68531cf0c527ebb06e801612e252ffd3bc19fd75fd9afa485b0c7640b0d24ff8a33cff
-
Filesize
8KB
MD5493db7ebe73a6b0ed814a9e78118005d
SHA1c690dffc52cde8f8dfc9f5c822bcb917cc49ff38
SHA256767dd9f44fc18953721cc6312b06df7ed886639d8e89bf2c00be5ef699f4f8d5
SHA51269ed69c0588ea4e5842912d8675682a0b11d1c4bb075aa24829ed03533b3d96b3777edf78827ef41acf4faf6db72af6eec74a288f5281ae16521183242f879d7
-
Filesize
4KB
MD553b8c7bd58e59a8707bb8813473df312
SHA1a6f9121dae28188b709f9dab3af3dfdf40e635ed
SHA256827fd8092c8b224841f529d2c792664b131cdc924438c53262ad4889d78d6a7a
SHA512715401197adacc0655c1e8ef0ec548593a375e8e7e418db4429b4727adc72d2a4671c5009596c7c3cd5ffc4155df73af56cc631a498acbe5473be79d7be24341
-
Filesize
4KB
MD5cb51bf0e6ee7af10e3199b79945fce8b
SHA1d91ef95a04e1ce20787d555067bf6d8ff71be3cf
SHA256cb1e66e9881d487edc23c3f9f60e78664d269ccfa099d866970c9915c2a631fd
SHA512209e201315fc51c32cdbfc91eb53f4f465d92251231f0ad1acfd02939cb3736e285a4be53a3f571a755613f68166a304f0008690d7d8f2a1c852da3c08e52410
-
Filesize
1KB
MD51b37ce0b3c95fdb8c5bb55fc4eea8a55
SHA1641d11165edf34d41013956f6512df792cdd3f1f
SHA2562a797a9167566db09ebcbb377e264d4175344ca72cd710eae01538127caded94
SHA512a79c0755a01d2693d6b1d38cd2bac2e22054ca6d3a7001396816eb8a0aa8a4431d4b78ad318c21d2d9fe511504e6b251ca8427313e237d45584b60331d872ea0
-
Filesize
162B
MD53f3b79cc702d9cfcf85be0dd7132c5c5
SHA1e97ca146bd428692589dd48bd9a5cbc6625066f5
SHA25649f211a7325e742892ac6a80d8df301913a69a91b7c4f6b5a68db2f5fc9191e6
SHA5122fdadecf5289fbc791f836872e319bb939ed439cff5e0e5ea9049782e8a5a456ee50b6913f175ffceb47bd4a7c034a20f3e8b02fe0d73982038ff4256f148bcf
-
Filesize
57B
MD5de66ec186eb2fbf375939d398116f461
SHA17f843943f55c2f15611383209f704973ee2bf455
SHA25613cd8eb55f8080417b529a2203894a2216ef03d0592e88d5c6ce23263c6cbdbf
SHA512811e4015679a095c7cda575fac1a3e7401bf8e5fae15bf27416447e59fcdd8e9296b28fe9ad2c0cfc12f481c5bc7a6f1e77407f2e9ec7d7dccf92298c45b1c76
-
Filesize
3KB
MD5bf4e03dff3b5177e0392a218f32d4dc4
SHA1762c07d9bef6018dbf2056163612fa1366833c46
SHA25604265298d3216eaa997b1c8837e15a7dec094b7ae37a96d742a1c15087929ad1
SHA51286737d1802cea7b9344775debecc594556ab8f6cf8054b5b150d3daee7a23dd0eaec920267075d2b0901146821e9e4d56b602051cfeccd9eb119734839c866f7
-
Filesize
512B
MD5fceb7b434d00f20668083cfbb355b7b6
SHA1feab838958a6881df4eb34531f8097fcdae6fc0d
SHA256dd36bb47529a7e9fd9d0a9f505f3972fdc2e6570b5d6a83c5a03566841240b03
SHA51249c42b96637c02561cb3f75efc76c6d60d7140a97f93a1e77c014425765bee8ac998b688755b31c7c48aac7617dbfed5e5502678f7d94764340605703c8e3fc2
-
Filesize
1KB
MD50a1200d0213bd2d764ee2db8eea2ce7c
SHA14263d307995000b5c9b79ed8f466fa0818a3e75c
SHA256fa58b7a8ece31be46b60100f3fa8c3b1174e5a699b303f8e390207602f0292de
SHA512529ddb56ca05b5d6ace006ef463bad0c08596346f3a4161e3e6ae95e5423b6513521a39f0b755a54e6d1cba5c5261dfadd74a4ead9d8cd10af6c072e75cf2145
-
Filesize
268B
MD582e3fe2d3489b4550943ac476a545564
SHA1e18c1907542b972c903e2dd7aea93945619cd36b
SHA25601781501148d11aaad64c79514f2efb4ff09e310b6096282eed6617d190c138a
SHA512c74704293c5f678cf9e61cd57b2b6170e8155134eda243182a35a8be4ffec0cce488c2f94c3e30bd48204c6e28de1883b1139e7d0900458832828c224731d50b
-
Filesize
56B
MD57db27dfe269453e29722f8a31100bf50
SHA16a27988cb728611eabb536e44bcb52f3f0c42497
SHA256ae731686bac0774af54e10a6c78a1abcf92180d0feb55eaaf42868f2061fc6ac
SHA5128d6272be0d0038d4a26797522298ea79f72cd7abbc01d6f8aab7c673dd548f702f22ae2feaa5753196835afad6e9b56aed701034b51d45af40d4e022de5347ec
-
Filesize
498B
MD5662b91237fdee7cee492ec68d3260470
SHA1ecf3537f448f2560370b7105aaa4279387375caf
SHA2563f30f07112fd3bd3034b65f9d085848eb13937a7f40f58d7fe76033748e0dafc
SHA51209f5f491cb01ed601659528fa6ce3c61c330a8fdff71c38872b5e557af184486e2b785e70f9ea63d7bb147b3b7925f30a08bb66dc9e329157e126f3f2fb24e89
-
Filesize
1KB
MD5d174a48652f1848b67eb8bfb01f1ac65
SHA18d87442773561338e5f61c53a176189efb22ddf3
SHA256322d54360559a1480102eb0be897fdca6568ca4fb3e9e75386b0f46b2ceb717d
SHA512a055113d9d5c27f23c31b9befa74991606250cb9686f81507e98df3f318584ee532bee7582fd16fb102cd8d049f3f7e5d5ca8207890c13484f1afca72f3d3b90
-
Filesize
4KB
MD5f2b4b0190b9f384ca885f0c8c9b14700
SHA1934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA2560a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
-
Filesize
512B
MD5f7dd72d1a894595095e218b6cfc1b7af
SHA1c72553e756275a68ba916f36850e9aeba0d21eb5
SHA2561e44d6fb8bb56f5778d13bc93db81cd4a0eb4658e077543bb8272dae6ade79bd
SHA512d1b125ab8518af8d033edc86f92c2029739e0999ec07d978debbc12b995dfd50f7ba8134a822e997bc6a81e7f5dea4012d5d14ceccacf1a8dc3aa3928a50a986
-
Filesize
32KB
MD5d46ece407ce2a5d3da8be13409aed17a
SHA1e8550fa8969b0afb1e9fd81de6d53f103bf08629
SHA25645ded9001fa85e321c0f2c198c289a34477bd5e66a3a9b4710411cf39876032f
SHA5129a679c411328bab976c63f39ec0e86b6201c9a1ef2ac7fc3b6fa57c3bd2f9be2e0ed13f1b04307ca5fb97a23ea78e798efcb4c446f4861860be08dca347a9d70
-
Filesize
167B
MD5412d53561f8a1e5338ad34112be5b3d3
SHA15ecab61ad6734c38254182310144727934ec7359
SHA256139adce09bb810077fa5d9f7d3c014eee268cf522a672bb2c3794c399f2a1b0f
SHA512179013eabea6aa74112f3d783d479dfd385ac897a6566f46d83b4b12bae97bf25287b0b1a64fdb3ed3a1e051d7ff30ecc47e34af5cd04f219493f14aba68ec42
-
Filesize
213B
MD54f71bc3bcac5f2616f56ed2321229631
SHA179d7e54587a19e4305606b5ebc9e66b980e2fe05
SHA256cb195ea67a87607a594539cec5cd0f0e860615459a0c5e1dc153eb13c2246c24
SHA51216f45b6b0fc57b26a253db37bfbddaf3af546359754a5b19e83ba5150eec97f4ca3cfe7178a76a55ab4173c7d77aa7f3e7baca94e9bb969f170f94a8e03577c4
-
Filesize
123B
MD52de4986b76cfd13dd9819f6c3ec4f22d
SHA1360b7b51b37a7efadc0a3268d22f884b4667ed4e
SHA2563df1401cb58ab09b7af26844e850f5972701388b0ab595d125499d820d968c90
SHA5129f25fd2b2f16c911d809ddfce04e920792c593ce8baadfb7c36f227150dfff23eccdae0d35faf43a8fb6dae8337cd17d45031106091d4e4293fc32ccf35191c3
-
Filesize
89B
MD56b4d1443f8fb19aafe91c4ad0cf2fefb
SHA12e1744e623b8899abdf6fbc741da5538cf26f0b6
SHA2560288e1c76b524246610f8b414ab2a72aefea0b14a80fe75a5fbcdef82dcb760d
SHA5129d9c7148a33559da3317b258b10cbc903b73893b16ba636fbc465387579e344dfd7291f425ee2858fb963cc2ae0b85b3f125ec2bb69d1f0e15b75fa8a8a1d3be
-
Filesize
102B
MD5729d93eb7d71603bef709413c625a4ce
SHA1d0c9bad78dc940e0299a960d3d59b56b1ca50060
SHA2564b0dc609ebe48b42ee639d58db451e39e82f232c96545a7fe5a5db8e885c2922
SHA512e2985e52c205471e1b024c32e1c09ee7465f1d2c11a88b1d6d8b03dd107cbf90af8b654ccba8831c5feddc6d3291d952490f0b73e6afae97ae51dc273c99791f
-
Filesize
123B
MD5fcff815070ce9776f292e694dcd4c541
SHA1045d4dab95dac4f0042fd5ee5361e9ba7980a887
SHA25680c136abe5c0a25432bb16696bbb5656f795f8d38dbb2e0795d7918984201165
SHA51227b0dd3b175d18afc54b91a4290071cc75d278caad00bfc8f22a79542072f0698fbeda40b700d61f91b4a3bb4a494b73fc9aacdb8b9e99221bd4c3ea517ace4f
-
Filesize
129B
MD5f0a357791b69fd67d453d3569c47382d
SHA1ebc9c37abb8e7b5b5479e522633e96a4f6785584
SHA2564b23ddc7bcf8ff2723617556c2ec96eae749aca4288984bbed19be71be1455b3
SHA512e666d9c369eb518eff803abef31dbd5f2c08f074098cd3bcc4e567c1348d1ecd6c4d009fa0bf94f635ea4dea1edf34bd7d089e03e693f0e880f078ddb483249c
-
Filesize
2KB
MD5bae22b54a1932bcdc63294055325b07c
SHA14d6afd64867e2bc44ff21ed387ca13a02e5f83de
SHA256874922b93f694e79816c95635e79b1ad777baeaa23a8b8649c1dcf68c135c7d0
SHA512fe4845caff0fd1ee4fee2ebb52f6fad23f332bc5e2b344b04fd86b65b026baa00e40f1c0dba7553cb725a3b2bf6eacecc74624701127b13f5955ba1caed9d5fc
-
Filesize
560B
MD5b29b23b4a140f4e7125c4325686b2149
SHA1519d4233afccd374ca046d9952f4637f1714f63d
SHA2567474a5eddb2704ac12f7fc7029835c54d10926e4f38acbfddb05821d33eb30fa
SHA512ac992d92d911d6eb51963e24ae65889449ff4e94ae2183b1a4ae6f3d44c36851f21b6c9fa080e0628fe7c970fccdd0b62ea79c3c8003a3b7171f2a49773c7919
-
Filesize
2KB
MD527515a99c3aea8b381332a7340077182
SHA136cc0347449723ba9c162eeaba74428eaf188d14
SHA256e9ede7f5c243fb3e4ac9e721bd8cd111efbbeb922da3991485be801939c09013
SHA512144adaee65c789731953871fd3e57dea4fb8064f80ba5d96da1160cd602bc2b2575a64af6f83cb81981af30960dd43807164fb5ed0246181c931ffa9d8fd1516