Analysis
-
max time kernel
64s -
max time network
155s -
platform
android_x86 -
resource
android-x86-arm-20240514-en -
resource tags
androidarch:armarch:x86image:android-x86-arm-20240514-enlocale:en-usos:android-9-x86system -
submitted
27-05-2024 09:35
Behavioral task
behavioral1
Sample
78b1f8eeb13da6bd497f1d622664f2d3_JaffaCakes118.apk
Resource
android-x86-arm-20240514-en
Behavioral task
behavioral2
Sample
78b1f8eeb13da6bd497f1d622664f2d3_JaffaCakes118.apk
Resource
android-x64-20240514-en
Behavioral task
behavioral3
Sample
78b1f8eeb13da6bd497f1d622664f2d3_JaffaCakes118.apk
Resource
android-x64-arm64-20240514-en
General
-
Target
78b1f8eeb13da6bd497f1d622664f2d3_JaffaCakes118.apk
-
Size
14.1MB
-
MD5
78b1f8eeb13da6bd497f1d622664f2d3
-
SHA1
1f3edf8d270f15312b0fe71b5a97a112245e06a7
-
SHA256
e83067807fe391cf0b07f2a58efcc9da935fca1adf13bef5ade5c491e77a0fcb
-
SHA512
1b688c66631975aa0b6ddc3fc8379200bf95b13744523ba0ef35eef3b8a816fa289104f75f3060fd32e36a9724335ca73a3c66866f6c6ad5a2fcd6ffc5b55422
-
SSDEEP
393216:P8dFKv0m2ak+b0ALzfHepYR0tU3pAeXBPmoPTbdhtrsXD:PQm2Xu0qxR0tQKeXBPmgTbhCD
Malware Config
Signatures
-
Requests cell location 1 TTPs 2 IoCs
Uses Android APIs to to get current cell information.
Processes:
ir.ziba.kukudescription ioc Process Framework service call com.android.internal.telephony.ITelephony.getAllCellInfo ir.ziba.kuku Framework service call com.android.internal.telephony.ITelephony.getCellLocation ir.ziba.kuku -
Checks memory information 2 TTPs 1 IoCs
Checks memory information which indicate if the system is an emulator.
Processes:
ir.ziba.kukudescription ioc Process File opened for read /proc/meminfo ir.ziba.kuku -
Loads dropped Dex/Jar 1 TTPs 1 IoCs
Runs executable file dropped to the device during analysis.
Processes:
ir.ziba.kukuioc pid Process /data/user/0/ir.ziba.kuku/cache/1582435991586.jar 4323 ir.ziba.kuku -
Queries information about running processes on the device 1 TTPs 1 IoCs
Application may abuse the framework's APIs to collect information about running processes on the device.
Processes:
ir.ziba.kukudescription ioc Process Framework service call android.app.IActivityManager.getRunningAppProcesses ir.ziba.kuku -
Queries information about the current nearby Wi-Fi networks 1 TTPs 1 IoCs
Application may abuse the framework's APIs to collect information about the current nearby Wi-Fi networks.
Processes:
ir.ziba.kukudescription ioc Process Framework service call android.net.wifi.IWifiManager.getScanResults ir.ziba.kuku -
Registers a broadcast receiver at runtime (usually for listening for system events) 1 TTPs 1 IoCs
Processes:
ir.ziba.kukudescription ioc Process Framework service call android.app.IActivityManager.registerReceiver ir.ziba.kuku -
Acquires the wake lock 1 IoCs
Processes:
ir.ziba.kukudescription ioc Process Framework service call android.os.IPowerManager.acquireWakeLock ir.ziba.kuku -
Checks if the internet connection is available 1 TTPs 1 IoCs
Processes:
ir.ziba.kukudescription ioc Process Framework service call android.net.IConnectivityManager.getActiveNetworkInfo ir.ziba.kuku -
Reads information about phone network operator. 1 TTPs
-
Schedules tasks to execute at a specified time 1 TTPs 1 IoCs
Application may abuse the framework's APIs to perform task scheduling for initial or recurring execution of malicious code.
Processes:
ir.ziba.kukudescription ioc Process Framework service call android.app.job.IJobScheduler.schedule ir.ziba.kuku -
Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
Processes:
ir.ziba.kukudescription ioc Process Framework API call javax.crypto.Cipher.doFinal ir.ziba.kuku
Processes
-
ir.ziba.kuku1⤵
- Requests cell location
- Checks memory information
- Loads dropped Dex/Jar
- Queries information about running processes on the device
- Queries information about the current nearby Wi-Fi networks
- Registers a broadcast receiver at runtime (usually for listening for system events)
- Acquires the wake lock
- Checks if the internet connection is available
- Schedules tasks to execute at a specified time
- Uses Crypto APIs (Might try to encrypt user data)
PID:4323
Network
MITRE ATT&CK Mobile v15
Persistence
Event Triggered Execution
1Broadcast Receivers
1Scheduled Task/Job
1Defense Evasion
Download New Code at Runtime
1Virtualization/Sandbox Evasion
1System Checks
1Replay Monitor
Loading Replay Monitor...
Downloads
-
/data/data/ir.ziba.kuku/app_com_birbit_jobqueue_jobs/files_jobs_default_job_manager/0bba6a7a-c8fd-4c30-a851-a76967ae6117.jobs
Filesize179B
MD5ac58f99a1b179d71e8621412ad31c6a1
SHA1b51fdad95876f5615735c2ab411031ff67d5e946
SHA2569537553772c29c4303e606e458fd9598c14f1eee3cadfb446e241638bee3ccdb
SHA512faf45d5eb4b890216e6ad33825ffc02cbc57914628e625164f9cbdacd5962ce8ca8f473ded2f56eb4d4006fc7cafa9cff8c9f76655f17f83f38d3e89b8d7e67b
-
/data/data/ir.ziba.kuku/app_com_birbit_jobqueue_jobs/files_jobs_default_job_manager/4e02fbf7-59dd-4114-b84c-ed57bd652186.jobs
Filesize278B
MD534fa33496b5dbea80f9d6b69347b33cd
SHA19d6b7daac4e48edf83288b9c465a8ba07ef29bb0
SHA2566109e785c4452c8276eca3a26b61d1ac42b5fcfff38b952fe70529341c0dc990
SHA512a8f3d82e22c5b26e16d235bfa3ef4e47f52c74755195f65effac6c3bfa920d066e77fadd86b02a5bac40db4267bfb995dd6eb88b6e03d1510d43541ab4d860e1
-
/data/data/ir.ziba.kuku/app_com_birbit_jobqueue_jobs/files_jobs_default_job_manager/c6f3fdb3-1cbe-4797-9880-824adb53c70e.jobs
Filesize176B
MD5f56f328eea1d5c96a1b96dbbf59488df
SHA1440c784cacff61932e2f61580b7cfdc3a4943c95
SHA25690949c83a3d90fc0128f0d5df662aef3699971ce9e63ab067382f970cbab8918
SHA51236e370cf16dac8b173fa182960789974d4087a7b607042000118ce518db8f1eaf93cf4f3be42c1c26ab53e87ff54da33b4c57a3a15e5cd47f2c2b66efe8b3edb
-
Filesize
9KB
MD5e8e0527a01aefdb89afd2c508f131da1
SHA1f1103e6b260c657ceb3d95f1b023af3fda8b133a
SHA256f809447486f89fcaa74f87e06d126d103d37eb2b3157e88f2c06d989b2c284ce
SHA512fb53683a83f1068d0f94567b156e6a8910c45b1b5f33db919f7e0b9c55eab28507a235ef76d44d5b549599ea3b54dbc00496a633339d276a80f395da938d6d34
-
Filesize
4B
MD5098f6bcd4621d373cade4e832627b4f6
SHA1a94a8fe5ccb19ba61c4c0873d391e987982fbbd3
SHA2569f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
SHA512ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff
-
Filesize
512B
MD52913801f94b006e6850f9cb08eca8049
SHA16d12859bf7b38f115f449d75aff78b0426ab5729
SHA256a658c3c3796e3efc6e5d21bdcdecaaa26d04498d32ccf4535e285bfd5d52ded6
SHA5121620a8a96c6c4f3755c98827062bac16b8630580fd912bb27bac040eba97cc03e186a92295cdf4401d7d3098455fe0c934b3ac558cab5dd5792a03a11c61a7b3
-
Filesize
156KB
MD5b56a8201cd312f48d07824c573181972
SHA179ef3ce1f29e87bdfae7932adeb0e97c32f6bed7
SHA256c8c39b6993417e33df7c7c997ee9ed5207a88343617f6935d78bf33d6caa37d5
SHA51214ff0feea2e576e84b45ba59a20a352512ce7d1973cef9baf43e45e8b05a2fd24351a4248c8dd5b6e7525725f21d5f5b5338d6e7fe0259be4ae60c77f950f7a5
-
Filesize
20KB
MD545cdec1f08de8b0019c3e1ffaa1edd86
SHA11c4c6a4b775c421696c16f982b10d5a4aeec588f
SHA256c24676ac912ef5148a668f5e7711ace0b6240a572be31082c3181b75b880eb9c
SHA5124c5d02c6994ca1e6a07b89eb79a2af471c57344240516d8ff90db92745bea74e6560f02dd6344838d9e5e538c0ef31eccef4f5451e18dd381db819dce6d608b8
-
Filesize
20KB
MD5f88612344befa7578ea91e9a1276ed31
SHA1619ee15cca6b2fddd4c1fec026332cdb4ef20709
SHA2569c1af540855aed94a862d46aed11ca16b0844f2b5f0b4f771b94c176ea437605
SHA51290b98b3156d450f9a3e58b7d6c2e7ae0cffed84247ab8faec56ee149790daeff09b193466b01470e44958a256d45ceee6afc28950860e4761288805afb7dd3a0
-
Filesize
20KB
MD5c18e215f50b6df961942ac5330be0415
SHA13f43c6aa266b6f306ce72dfc8e501dfc80f65bf9
SHA25679c1944a480009fe4c997ae86dedcba2a106b92502b8f0568719c2908d83f406
SHA51271d2a77dd22cbbd5ff74a69660d05238c168057cf2be957dc4a23caf00e2851ae323cd21d65b4e460e3063123f379b3bc0c11d561cb258d51b0a12e68f506591
-
Filesize
24KB
MD51f347cea6a53594be878e35079bdabc4
SHA1ae24631f83d3c875dd678040baafb5e64fc6ba6e
SHA25646cc2cd48a3621ce276d0927dfaa0e367261e740d6c248c48fa48b25be769fd5
SHA5126f09f140cda839271dcc15857faa5ec7fed65afabd0ed53164744e0b15c145b4fd0ae3f6ef0ad01cdf4eb612510f7f150ea72781740a9c6d67ed1075e5e026e9
-
Filesize
512B
MD5f5fb7449c0ebcbe67b7f3ad5b5e669a4
SHA144e8e009227165c874d44e22e347867c2b7896c6
SHA2566722b69499924e64e353751ea3efe686a8636fefe1afcadb67498784fff4c0f1
SHA512eae96b3a2c435e777c47d3b684ab5f95409150d46e3a8ea244429f09b46ca3a6c52aaaa63be87569c16c9081478b9211ade650ba6b4294af5d173fa37b5c7d78
-
Filesize
40KB
MD503a9eb62bfa68630be87c221baf29076
SHA1e612dcd52b2ae571e7c918d6acad33bec2a9d475
SHA25603debf43c45146786630e20046583fdb59fbbf7bb50a7dcebe61a91ea6bd7fc8
SHA5126eb66f7445b429ff278ae9eeadede6a8fb4b443e74c1b5869c087f8c54f8e18c9f589ec443fbc0ca7e29ce16e4e73da9cac647682449aa177461b2df4edc8bf7
-
Filesize
8KB
MD521a3a61118fccc1b272561f99c34fdb5
SHA1366559bd9ebf867ccdbfa218c2d7bf2c34e21895
SHA256f4bbc113d5add69a93c03f4a0d9d54ba123c5886625635aa44a6a7fa2c6c822d
SHA512695f7422033f2155133147bef3151ed0b5276151ddc68173fe4f09dc6f1ed03c2b6d000a6a62f1e921c52fa6e9b96770495fe1830fafbfd43ee1062bcef9901a
-
Filesize
8KB
MD50856404e2540c7902e9d7189761e4c8b
SHA1cddb59e3ab2137994dba59f2405b8a0a17e9feb3
SHA25610e05d37ca8490212bad4f6fcc1883eab8006d83411cae315edfa20f9c485947
SHA51236cabcd7b702669188c2c673ca9881e8aec6067813aac2a1f517ed447470020102d37c304c4512364dda3f5b2668e85c2670bb68b1c9483ebd1c5a194b9937b9
-
Filesize
8KB
MD5056020f18f64f463763e6d10a19c010e
SHA1533ac8d385496b253d130c709cac61d1716d7761
SHA25607dabd433b19985d16d0b1151ebf0d7b44f907ab9f5bc277a5ee273f3804640f
SHA5125a8f324242d9b955ac719cbea8dfd6241e6e4a8ea97d67da737b77b3cee906bc68a70401729be556579b957d9a332f4a053544cb5c33ffcd80b450ea98857695
-
Filesize
4KB
MD5f2b4b0190b9f384ca885f0c8c9b14700
SHA1934ff2646757b5b6e7f20f6a0aa76c7f995d9361
SHA2560a8ffb6b327963558716e87db8946016d143e39f895fa1b43e95ba7032ce2514
SHA512ec12685fc0d60526eed4d38820aad95611f3e93ae372be5a57142d8e8a1ba17e6e5dfe381a4e1365dddc0b363c9c40daaffdc1245bd515fddac69bf1abacd7f1
-
Filesize
512B
MD5300d24507aecb18fe0b2c1d4e3b46c00
SHA1b2ac2dc03a4bfc898a366cc11573dc440fce4907
SHA2568842a947d3b40ae532eff45fade60d39fd9e54536a054f888ff656ae26fab229
SHA512e13626fb08f7c67d88e9bde67be94eeb2a12f54ead44119a16e979deab824c7588b10a582c7cfbd2e93e9a7323e351ea04e3422e4e979c3375e6b3a579d2e5ad
-
Filesize
32KB
MD5bb7df04e1b0a2570657527a7e108ae23
SHA15188431849b4613152fd7bdba6a3ff0a4fd6424b
SHA256c35020473aed1b4642cd726cad727b63fff2824ad68cedd7ffb73c7cbd890479
SHA512768007e06b0cd9e62d50f458b9435c6dda0a6d272f0b15550f97c478394b743331c3a9c9236e09ab5b9cb3b423b2320a5d66eb3c7068db9ea37891ca40e47012
-
Filesize
136KB
MD5d02058de547d216d46866547dd6f56b7
SHA1e6c5d19640ef196e30ea6b9448cff8eb37c8e8e0
SHA2561831ec6769c9a94c90e875d8befdeb83eff03526552a6822fa868049be891c74
SHA5122af27b083599ec2a3876296bc9dfc4df54dc9e2f14a29004e770b3a39e3e02f56abbaa13ca194f759ac0a9801df1cbda47a09ab1fc533487a9ca9948d6ef8879
-
Filesize
512B
MD5d1e75805470a2e85b9d57a101a4f581f
SHA1f370c6fda0378e4412f7581b6dc416b03043fe21
SHA256ed40d4e6c3ee06aef044617092779872f88bfa07393b20037efbdda47bcc2a30
SHA51268d2e1e5b62419405392e7cc5fd0169c07ec3a9b84b2a28ec40c3e93461cbfb995145d71ec299c6936090e084c00e0941dda2071501397d6dd0e4c469c44ecb8
-
Filesize
229KB
MD5466122ef6eb853234961ec7c6b0143f1
SHA16e7a2d8214b27cbbaf1b465a2fa09b74ae998df6
SHA256514582ddd0b72c008d4b2ee921870f91819b33c0d4dbd6f3145c94976abd71ac
SHA5120f8169c49b236fc2568fd4a23026706079fe87ad25e0ccc7024e5536c21aba0029db714216bcbb7894ed5b0a2c9908b3e21ca9ec6c7031238227db857cec3789
-
Filesize
16KB
MD57237409e0640cfab7bdbd429bf821a3b
SHA14c3da934842f8d4835dfe2a9c275a300e5123309
SHA2565c8e1b63d187efafe1e09bfadd83fd360176d689b57b5a0cc40e6854c12449fa
SHA512c8afaf6a8ee43ce3601feff417bfaec563c01bcff0aae24577054034112b2020967f25b0b1a919c3c9e5e81d62a21a87e908b782c4d5cb8bba8ac259108e9c1f
-
Filesize
16KB
MD5963c11efbad18a7792ed3edd9b4c8349
SHA13d6242221b09bd1ec85142742346aab3f917c85b
SHA256851930835edbe401106f9b887f93f90e0af2d848c2c93f84dfe05a40bbae5355
SHA512f4427c0875dcfe8d453f82e939b2713613400b846dbf0c5114a99c087fc011a811f9bf85683b74f803ee83f2aba16a12efec1f480c48566cd6606817855342af
-
Filesize
16KB
MD5812396847e337802f91fb4419eb241f7
SHA178dbd447f35dc5d51fe501cb39284b05c01e5c1d
SHA256b06fe6a89de8bcc92125a9d10f1fc5b2131023ebb70a8c6be431cc42ed4776fa
SHA51296ad07db2fb2e2d65a229289ef65c08c6e28333bdf97c914a45f11b0f1115b1b1dfccf9d3541a69b9f03593b5085efab4ec276f473da2c9a31d7c61aff1d44af
-
Filesize
16KB
MD5303bba94c260640e8c73e80160d737d5
SHA1fa3134ee39f12cd0b5ff9fcab6b7981acea99fa5
SHA2561557ccf8bb133c7e966724daf080bd2942228478157a6c4c50d06e2ebcbbc519
SHA512c693285c600a3adde51f818dccadc2dce168bb8fb2011c8fc7f6f6f7e9b834e1e94ec15f49421478930e2227388a2223b97160439924e714d3c49aa1210322ab
-
Filesize
16KB
MD598bf70422240b4d98507027f6699bf5c
SHA168ac64d5630b144bc20a0c42275582d6fedc1744
SHA256fea1fb45bc7bf53f8bbe89ccd907fd0f756dabdfb46ee0ce55254d8bcef9ca1e
SHA512549d4be13fa048d7d9d1c3e2b74586f47a86024998d99658233d3ab2bdc09aca5d0fbe0e873a1ead2a5db55e60e5dacb9250854cbb135803f88b24fc1fdd883d
-
Filesize
16KB
MD5ae40eed41112b3a4aeebcd6aade5f5f2
SHA17eb0be0aeacc160ed4e8ab173d9b42b204be6de7
SHA256ef05bab1a95992ea26046167012f1d67767d18e08f60e416f659027fa0b41855
SHA5129cc6d59cb015beef6527c185ae271a12e487fa055761c525d8ee946d555fe56a631662efb73270f44d65dd02ed95012849a8572297f5c5f7ca040dd362427d2d
-
Filesize
512B
MD536336b5826d609cee7c3557a83752a8a
SHA109cd6097cf4a4b7c2c92c0ac327c7d900735a942
SHA256b6caca59414ac6c64a77821d6d7ac0697d01fea50c553748f0a3874f47444539
SHA512864dc826a6130ee0ab098c9ba3b9ec05b8d98d641c71d88a68fd07f45ab92bb6becd096da93d1185882f538e1b5ff228a9ab6ec03078848e24a59d1cfaea6c44
-
Filesize
36KB
MD5745f5688bd76f210938721e9a75e2a0e
SHA15c0d47b7b83c390c1ee555878cb00a28473c2a1d
SHA256b776c4671da69df1bc08a7fe47ea52e649e3d5111ac1f282bda6b8a1d2eecdbc
SHA5121dd1bb578e07184e1b52e3f0dbadad46317a663debcdf3f406edbfa1fcacb0104853eba09bde32420d721b94364be520d9146e0d128fa52d978c2ac2089d2ddf
-
Filesize
4KB
MD55c50fb586b8c453a0856359501db2f0b
SHA18f88334591ae373f28a95fedd45b1ddb759953b1
SHA256d339c94a3cbda0425baddfd22672a41ea8892ac859a238f37f3b579e5e4c091e
SHA512f65d697d8be38bf43a1e8ed515f1d73d90e8aa68107437fb0f9226424ac969dfd05178af23cf951b91180f0b2421daaf770ef0094a2278a1b214c3a3e2df0c43
-
Filesize
4KB
MD5857936dcb74c5c8da759f3cc05435d8f
SHA11b0be3105d2afd55ca1bbf1f5a7ad5d6a5ed3b1c
SHA256d92d7f2ba460021b6e2e1127676b9f32df6839265abbcd4e547b6de567e05426
SHA512d07c0bbd83f55bb874ab62547273429748dfd4f289ef2b4258a026719e68555fded9f834f306338791e6c5ae5547f19fe99c361dc45f341417b6c8c73ac04eb4
-
Filesize
4KB
MD5c14e8eadf3e68dacc1fd1165bd95fd57
SHA1bd0198a4e8a2f90540a4a4396151ca98ed336ac1
SHA256b187a8ce043f910645f41b52f5e7274ceecd41f6953c4f04379121b86b9d947e
SHA5124213ceff06d8c158c92ff7aae9c5b7863786137d5f61d2a24bc22bd4b03e18416a8a6ba566fee49db952fa7232b0ebc16eebae6348460c2de8cf9b4c49cf5fc2
-
Filesize
4KB
MD5beacaa740ce82aa1c43f9344d412b629
SHA1dbf55f55071d9efe26afaa864b1f4f8f8993a129
SHA256e8024d915eb29b7a9abcbb7e065ead6fae4cdd6b75810a8cb6c979a6a51c0c20
SHA512e9ad69c4cc21a8e5c55c308d8783ab3e0f15aa4cf55d0b5bf3416c98bd39a68abe109aa2fb716c162c2cd18013649aea96046760e89d6b5a201b42103b934f62
-
Filesize
4KB
MD5ed5f5a733ea6b1c19b57373df4c83fd6
SHA19a86dc95180cdb0bd6208a0c8694b43edc950043
SHA2568773eece767381e81e775f99a37e9c0454f82fb3de160b9aeb147a10a2127356
SHA5126fcd62d079e0f3c8cea2c5c3811b9402b5bcfd4af8135246111c689fc5d559e70374985d0ba0188cde9bc70383c15a798353aade7616f229517d2aba3f93840e
-
Filesize
11.0MB
MD58bedf997089a2734cd138da037dbe00c
SHA186d4064bc54dc8e7d06c0e03d21921f2f5c00ecd
SHA256742b2d55b43405d8eebdc38cac728b3c0f63e1af3817d9eade6f67cdaaa73414
SHA512ce38ef86fded49c53db632126b3b621efff4eee6e1478ed79c011aefde72cc6cb4c63bca60df340af1ea6846a4deefe3b63efabdaa804b698b5144dac1f0da1e
-
Filesize
1024B
MD565af62fcab8e72ec6e9dbd9b32057881
SHA1a732949404cceb9c5944a74786637d2d1f03e7d2
SHA25695b9575a3b36156e0e31d091e82c41b7293535a3ccc3afb1d1b27f38d84d1c07
SHA5123d1217369acb8bae1308c33533c84b010b53467ac613fdad27032df0923f40eab5a6e71ed09bc19b96327c9778d44a16201d1cc96723a834cf4d5fd7f8f848c4
-
Filesize
1KB
MD5fd37f8aa83dd161f87e0e716437bef8d
SHA1998c2ccdb6e71cbf6f50e4f67e2eb37a4f2a7bcb
SHA256ac115c65583121d24bb3253ff58a3dea550b51452f668b86b04d6b9414b2c965
SHA5123350ce9ecd5e44a7b0e6cd4f4156a48d0485f356ba8af1721672059e93b0aafbcb87fd084cc0445b48496a1af3b8d2bed8836e7efa2c2ede435b3b7e891ed834
-
Filesize
2KB
MD54cfb3a639879678d7a528d0c5db95d5e
SHA10939ee55cb717c96f29940aab03f310c5018dab5
SHA25611be956dd40a68e5c1524c59e8f28127d9c74f39f80d6e759b1eb4454b598c3d
SHA5120562cafacb87c8db447b86e15c1dc603f09fff80a779f6d6ca29e0dc0ec7ee817842e4a36cd575b4f3b74635cbd7c8539ce82450ac45e3d64fd256265326e6e6
-
Filesize
20KB
MD5fde2ee00cbd121cfab5290b078aa3ceb
SHA1e2b77d5320e155e413d040a8c20020962065b2f8
SHA2562897b0812077c654a9b3fbb0b6303d5cde681eeba7ad9981de65716c7810d685
SHA512a9326aff8e454a2b4ac09984ef2a65fddd4dc146b4c44d839035549bff8c9fdaae490326d0b018f76c1ca2e4fb25426d74f550ca0950982fba632a023af99a56