Windows 7 deprecation
Windows 7 will be removed from tria.ge on 2025-03-31
Analysis
-
max time kernel
2882874s -
max time network
169s -
platform
android_x64 -
resource
android-x64-arm64-20231215-en -
resource tags
androidarch:armarch:arm64arch:x64arch:x86image:android-x64-arm64-20231215-enlocale:en-usos:android-11-x64system -
submitted
23/12/2023, 12:43
Static task
static1
Behavioral task
behavioral1
Sample
1532660e94146756f80c7456ba3cca1304bd443be5e0589989c9c1c04e9b43e4.apk
Behavioral task
behavioral2
Sample
1532660e94146756f80c7456ba3cca1304bd443be5e0589989c9c1c04e9b43e4.apk
Resource
android-x64-arm64-20231215-en
General
-
Target
1532660e94146756f80c7456ba3cca1304bd443be5e0589989c9c1c04e9b43e4.apk
-
Size
13.6MB
-
MD5
1cb4a5c43cda56ea1db224bb025bd3eb
-
SHA1
e79f1d7fd4c4fe78258c2cc880c35ff565006a58
-
SHA256
1532660e94146756f80c7456ba3cca1304bd443be5e0589989c9c1c04e9b43e4
-
SHA512
fb2719578663f948e567f0717ee24707e20bda8129c2a3a460302974c21c5fae23baa1fb508828059b4d3a02af2afc39c58cd2ea31bbdf5fdbafc364860a2078
-
SSDEEP
393216:FCVwfU8ZECDz0Bgf/o+vm7UntdqdexZQbw+bV:safU/CDzggjmijRxZy1V
Malware Config
Signatures
-
Requests cell location 1 IoCs
Uses Android APIs to to get current cell location.
description ioc Process Framework service call com.android.internal.telephony.ITelephony.getCellLocation com.innext.duoduobaika -
Queries the unique device ID (IMEI, MEID, IMSI)
-
Reads information about phone network operator.
-
Listens for changes in the sensor environment (might be used to detect emulation) 1 IoCs
description ioc Process Framework API call android.hardware.SensorManager.registerListener com.innext.duoduobaika -
Uses Crypto APIs (Might try to encrypt user data) 3 IoCs
description ioc Process Framework API call javax.crypto.Cipher.doFinal com.innext.duoduobaika Framework API call javax.crypto.Cipher.doFinal com.innext.duoduobaika:core Framework API call javax.crypto.Cipher.doFinal com.innext.duoduobaika:channel
Processes
-
com.innext.duoduobaika1⤵
- Requests cell location
- Listens for changes in the sensor environment (might be used to detect emulation)
- Uses Crypto APIs (Might try to encrypt user data)
PID:4615
-
com.innext.duoduobaika:core1⤵
- Uses Crypto APIs (Might try to encrypt user data)
PID:4697
-
com.innext.duoduobaika:channel1⤵
- Uses Crypto APIs (Might try to encrypt user data)
PID:4923
Network
MITRE ATT&CK Matrix
Replay Monitor
Loading Replay Monitor...
Downloads
-
/data/user/0/com.innext.duoduobaika/af021336ee131b072a0f2614e2d4fe3a/cc84b2229f59879e498c8ecbb57807e3/msg.db
Filesize12KB
MD5171aedf968e17a2744d2585715606cb9
SHA1bbeddeb3b89fcf809619c35b4a318a80e7d5b029
SHA256d2ab452d9360848f46af866b870b5c6fc98230b09c72b89cb1a4b2778586678e
SHA51278a0f517ee3d21c153dda6dbfec4187ebaee9d520d7b1b63f358bcb125d08aea53f26943907a56fdeba40161d9fc7e4fd63f9ae3154dd2ad887ba0162738285b
-
/data/user/0/com.innext.duoduobaika/af021336ee131b072a0f2614e2d4fe3a/cc84b2229f59879e498c8ecbb57807e3/msg.db-journal
Filesize512B
MD5db3fe15e0e0d15fca5f1f45c83b780ff
SHA1c6a0de38e856c2550a8c629ede37e3cd7c059520
SHA256f5a627c0032ae347b7e0ba6ec1868f0efd9ae05a8d5a084decd7c3e806674bcd
SHA5120aa93a0c0aef3c6f9940702a8386a65bba536d7aeb7fa66fe398b374174b365a22e98d04b159c43458cbef018013cd631129db56e49f02bf49b87d6b04597a2a
-
/data/user/0/com.innext.duoduobaika/af021336ee131b072a0f2614e2d4fe3a/cc84b2229f59879e498c8ecbb57807e3/msg.db-journal
Filesize8KB
MD5dd2b793cc1c91f3d28463b5d5fd0f5ca
SHA1c5aa1fd02af0145ea969a8f4b123d0ae25b38564
SHA25645e41e3c6509713524ffa3ec55e13ca2998ffb84de81f6c5f884d04ee116de96
SHA512d16c5d759eba630372cf703721a5a5c5ccca99020eca1406e0d1207f5f6dd1c2b0b5501408a9e2e45ec2cce960f7004dd35f161b8b15feb4f15840cbe0b4cee8
-
/data/user/0/com.innext.duoduobaika/af021336ee131b072a0f2614e2d4fe3a/cc84b2229f59879e498c8ecbb57807e3/msg.db-journal
Filesize8KB
MD5693242c29df1b39c9993790a48d632e4
SHA13ea768ec61fcde675757664de931ea812ae0935f
SHA2565dcf50bf2a823cf40a298405c77b51937d1d1811efbb4492b785a47a408241a5
SHA512c1e662e5625e341e3cbc37ea17bf97b9369eba5f453258bc1c3a6f74283f8c300253bfdcde76920b35b2b37155084669fe64bd95b94998dc7de6e8663a1bb313
-
Filesize
36B
MD537e8e716e0e2f4a0b05cd9571d95b84d
SHA1f8d068f6931707bddb8cd69f706f2224ad1fea3c
SHA2567080cb592d5149c858b206d3fd0d5e3e7d601f120af00b2616bee928ee1291ca
SHA512e62b850901835fdb73fa6224618422f721dd765861d42f6bc2dd013413e96bd910ac5313afd9b4f63da74beb12a15fac81b5157456c9caa3031862dab84423f6
-
Filesize
36KB
MD5f1abc67cc72bf5fe66779fa5dd1dfeac
SHA1660f6d1cffa2bf57ec29105e40d08ab103cf18ad
SHA256a953ef381606a6d98d98f3278e94fc1d5b58a0778f8ea3e305111586b759c14a
SHA512dfbe97f3c1f3a3ebd63fc5bcee1b1dd1b91dfe01ac95af8fe897f44079e852421fa0c4cf038da6e43264d50f3e612ddc2be9aa17bf47ef604ca428fafe0858de
-
Filesize
12KB
MD5a6b63862b9d3b2a249f82aa7e066cdf0
SHA1f83a5cac1924e69cdf79ad1ea4f1125094324001
SHA25657b7776d354479e46419bcaff0b3aa2806d73f6d79ec694739741870861fc7a1
SHA5126ee7844a5e09b603640a4ef86b63593ec5d4594a9c37e63069761d32c96a3bb61050d588af6b0b30b9e46b0fa86002b5b5a3d2ead6dd2235a9061fcbdb2349f8
-
Filesize
512B
MD5cebb8aa60ce16eb7b0a16ce1c2758f5b
SHA1e23225d824d0b95133e2e1d6a0b286becbd36a61
SHA2568404685f6f916947cc8bc1a9b1d7fbe6153aec9c5ea12a3c142e18d36504f1dc
SHA512576f789b549bd2e2133dd43768fdcb5e3e0a8a92781ccbf641bd17874abeb7fba14c2d841f3a9cdb9824db1174ede3ab38a26e1ca5abb51cedef068ca09a8f42
-
Filesize
8KB
MD54b1656254ce1673666a9371f90b4de00
SHA136b39baaf61afc6f4c906363f8b1506c13bbd1de
SHA256b3474697bc7aa94d223c7fad1a05d6a251c1f6ac435a5b3a4fae19829445b2da
SHA51281aab6ca56bab080b18f56e6a14514f68eba5f06c6fcba4ad9fd0ec0ab23c27503c78dc666a1fb113ab0e164767032d71b2c05e1c8fb43b36e3a2d0cb57398d3
-
Filesize
8KB
MD5ebf7b6004ba1cebd79044560552d323a
SHA1c99615f5df03dbff45dd757f425194b8c987e1ba
SHA256540fb58da5a43f3292fbc3f6e3259283438920a79c8c5cc2958b23a0fb3361b9
SHA51223b7db89c62db220b0f0036e838ff7048c81280c27a95a97686e4a87d1279ea75565d83398da26cf57afcb2aacefc145e53e0560514859bc2a68b93b100d5af0
-
Filesize
8KB
MD533527c85d06abe8499165694ae72b755
SHA1bed10737c61f38502033481b674cfcbd4a5fb27d
SHA2561fad41d4bca37b608aa521f336042439ccf75f9afe2b2cfad1630945ddb51b5a
SHA512feafa64c0ef4881a4cff7b884dc6bf14df328d6bc42037ba954bf7faab8059b44177c883690cb66bf53a8cb70db3e4ed0cf33cc3ed36ad394a6144b21bd0b1a7
-
Filesize
8KB
MD502942f037749e734edf395fa2e3a95ce
SHA182234bb4c0a6f44c086c717a845e9053a0ecc6e5
SHA256dabd6a32144084e59ed4f73885b3009dbacce1bb4dd3ad7d0b811b05210d2306
SHA512c1d11299bb276a38fc4d0be0deb9fe45033897f6d148de6accfe5011ba946149a5769b5a5df7cbebafdc30280e05d054c9f17a9c14ee354f09e33c2e1acdaae6
-
Filesize
56KB
MD5a860ba3e3a648f73fc11269ff9ea9c16
SHA17167faf1666bdb05633e945dddc3d6af6c35fd0b
SHA2564087524ad761d0669a39007849311b2b0a32c1a62d0a7ff04d4a77d702bfe27e
SHA512279991548672e18e99522e1402ab96a3b1887a6ccbfa350cab5c5f5096807beb647b9cef0a5668755798f8032e243aab9ea5f1cfcd934671153d54fce48ef8c0
-
Filesize
512B
MD5727d59920aff6003fdb146b1b389a921
SHA12fe43c8cc6cbbda5e2bdcfbc58b96dbcde649066
SHA256a4e5416b95caf85e586cd8cfb51785223c4b54ac1c591d727bd93e9f5a9335ad
SHA51293c50fad0298e1e47a5c1b72a10aee42b3f5a02283a3cf402cf70816dd9a1ce88ca200a8e5c0fd11b20ed541c10ca1d949fabba689ecb0465438e6e434fb1493
-
Filesize
8KB
MD55a752ac5f3d8a7f41282eaec6af2aec9
SHA1580ed4943b7052122822c0a2c875e3c15cc4feb3
SHA256fcf2579221bf350ce110ec5b3b143105a60f90d75e22ec7cc89ec1366ebe7c67
SHA5121889993a85d9945793efcadc1b00f880436b622cdb67c0f242fd5b7f7575063bed48bde9dce755d27fed864cb66c6debfa3a3c7c7565ab9ffffa1c0e3ca3d36d
-
Filesize
8KB
MD582ea5c0f51fb11660edfafad40464ba3
SHA127a84b49593be468955780077aa4a613d1410f62
SHA25669525a0c10924d747e5afe0692590a3ece07bab49159d7ded8ac1c489eab5ecd
SHA51265acb85bf4b391c9f2bb159c406c19a62e646d4e8b5c15404fa3c2aa1ab1b9a3485ff151c1260b1fb8b0ee14585e8868fa7defc4c31790ca410143a43844a084
-
Filesize
20KB
MD5f5c056e3fbe8a3c49b804b194b71345f
SHA1786604b2a4d4f844a16d787ed5017e33a414ddcf
SHA25670e2922ac978a52a807d514e0dfe4c7ba093eb8dd3a56ca9356b23ac173b3adf
SHA512ae325f880e09f9ed0d23754b710111ac63cb5c23e8019be1c4e86b70bd2222f5a86606472fbeb910e02e556abcb32989b08142997ebc41b58323d8859ca2821c
-
Filesize
512B
MD510cfc3d78ce8e4bc79749ab81c1ad928
SHA10d9f8c9e320dff33782063dd68a6e63930b97839
SHA256cc43660646cea7010614f782d44aecedfd70804429436149aa4a42254fdafebc
SHA512ea3307a7b76fb6452f5a299520f282cd5f408a2a1247464c867c81fc449265f0caa6e33051557c5fbbfe2e372f727827aa2a8d840162f93678d78242e71f1e91
-
Filesize
8KB
MD5fd3daea109c1a48c1669d960d6690dbc
SHA19477e59c7599afe6bc59de54639742d773b37aa1
SHA256cdf22f8bb7f14e5c46a5fcee8429424a71658252f5a9378a5e7545dab879b08b
SHA512f4817374382918a404d356441c8f2df8d6b1284a3efefda831bfaa1c04f68730750bf9cd9864390ef20e500aa282cff2e756df5ea1139d5357e5804a24880a3e
-
Filesize
8KB
MD5952b251e83d5186cdedab06166d2be37
SHA1b1dd4afb919eb0fe9988a3e1e56fd79f6f8b0957
SHA256ee47e300c2734a85b420ba0bb7ee8fd2898ff9f43c58b038ed5ad43a376f5e59
SHA512b7bfcde8675ce3944a32dc3370484aae1d12cc55a8ba0e11c05ff1531f91318324aa1ad8ae2cd33323a490b2bc399cb828f1a7557128e6ccce8a2cc8c0934bef
-
Filesize
8KB
MD5a1d3e1d54a52d0cf17de3e145e733e04
SHA165acdd2e03fa832676b1bf14ee91e4ffc13c19fa
SHA2562f4c0f2ec199eaad6678274a49b48e1a4c7436156baa08f2a8dfcdac3a81f81e
SHA5126204dadbb59ea5890a13b5f774c24199686c442f5ad87e56efde36cc2ba728d5dc7168b463dafc1aba385abe2b88a9d3b052f00133091c1385ea7314a34b3b7a
-
Filesize
8KB
MD56b64baac14588b05e511fc84d2bc41a7
SHA1b4cba389937d2fb8b9d139a795bc668bc0ff150b
SHA25692ea02354aa59b31786c62535b3df6025a2b3d25c0a66094a4311f68f7f3ba30
SHA5121f6fe9e713a773a265b0b7c41002c6bb4019130e141e8bb65b1f2d87154c7e751333270423860f42fe853d4399ebeaedb337cac224fd991fd07a7da705f26dce
-
Filesize
8KB
MD56138c3a7a90eba7a5d27256fa85797fc
SHA1cecb7f37086eb721f5250164c9ddfbd6124d2de6
SHA256d495b2bf1a31cdc97d2a99f54a6f0863ccc856f07cac7e8a1d0584ddbc8e1584
SHA5129f25fe9ea7e1cfb5cf1d67410b55573a8919ec7bb2f80f2b748af3b2ecf68092481606130e5ba5aff1fbd4cc75584802963567ace864d662cd5e4a2fe890f488
-
Filesize
12KB
MD5f41f531c07d4141546a531ff9caffdcd
SHA19dcac5aed06972d0ff6bd4cc1f1cdff85b36d3f5
SHA256bb8dee5b5c3779f175abbd142722eb0022b98d374783aa80145b34614a4de646
SHA512e0c8d1a820cb4c098e45776e8b50ea8c83944ef2e3f005cb0acbfc07688974d370f78100ae022f62564fc4c12acfdc43b710c18ca1c30f4f575bc08b9b12d2d4
-
Filesize
512B
MD58be3b26cabd2fce686f3a4acd8d5b7ed
SHA1d5ee9cae697e4f623ef8827bd7a3aec4fbb0a02f
SHA256c19d0a062b3849649db81677f2acaafea87dcb25083b6670882133f4e3789ac8
SHA51236b16e6592c7a1f5ecc7c737a8cbe6d6e51d9f55cf2f627200f9010649419b3f07a297912f5a2d2ac5b3900996be2876f88246562457dbc18b4db9f26ba1a1eb
-
Filesize
8KB
MD58813e74a0a7c2e652d6ac8fa1edd9afb
SHA1af95323a2b90f8fde81d1c2de95506d7f9c083d4
SHA25621b2f5d31240948af706723b1dbf409b7338c91b87efe6c5b237c4efa6cd8dbb
SHA51201d95fabc2fd04ee4acdba18a8971f7af8b7dc162cc396a269f4bf760581895de0de1a66ba16869711be37853384ca6c007c5ad17d801547fb33dc2ee4608c2c
-
Filesize
8KB
MD52afdfec42c45e44e8ccc6d81cb3e3623
SHA17bfcc52cf716258a4ac34066db7202607e90d47a
SHA256b6430029c3f4e987d61cb20f269cb823c2ac21da4b4ce918dbda11bbe207333d
SHA5126caec93baf82e5086498d964a98c47cbaff9baccefa2f74277007213285f6b55ae14c318a1c71ef9f8d5c132ecc1a15abce225eb3853958c244aabbf8cda332d
-
Filesize
12KB
MD53e8545b71705fef593b464230cb4c974
SHA1727fc01cec35ab325fa4ffc6c6f6f10b61158a2d
SHA2565113f0a19815bce18ad83cc75a261569d14b56f89c95b46195b395a4ec2ff701
SHA5128e4277e3a2272fd2da9b23c66dd897646efbee501353ef60f029a521d20d959463ac501f9524cca4681e5f0dda33f2e8bc91c72b07c0ec20580ca9ce779d2206
-
Filesize
56KB
MD58cde70e474cec295a3b3f75ecff83c07
SHA1b16377ede3b85214fb10e4f38186ec0958f08def
SHA2567a37792a8b79f1a68f3da1caa8c653fb28a96f3321d874efd374f4fd7815cf84
SHA512aa88a4a2105f7ae3a855c3fc87b1c32d78a1504a294e0ab1cfd0c3b953645d049e0bd90db5f5ec56316d7fb26e34ffb57aeb9e5191ee9a738c909b461c3d903c
-
/data/user/0/com.innext.duoduobaika/files/stateless/dW1weF9pbnRlcm5hbA== /dW1weF9pbnRlcm5hbF8xNzAzNjg5Nzc4NzI2
Filesize1KB
MD5542e233f8f9ae1587c42d1f7e160077f
SHA190fdc7392ba25a63a2e50110fbaac26c9bccf491
SHA2561e0377b9c6caf8828ff3be0c0731160c278d9146d0a26db7d6e36465ebd3ec1e
SHA51264850f35b4ee0c9364b37014657071464a0573278df3d3ca5ca32cfc11475e8af31b2d7ad7d511469c8f36fc7d9d56d21e31bdf0a13adec6c7f3c091a3429dc8
-
/data/user/0/com.innext.duoduobaika/files/stateless/dW1weF9pbnRlcm5hbA== /dW1weF9pbnRlcm5hbF8xNzAzNjg5ODE0MDI5
Filesize1KB
MD51a330b85450b24c7f5ae88304650b0d4
SHA1064ea3e143c23b2a402df38fbc298fd2cbe5931d
SHA2564c1d54e44dcc2d810d1145dcafb2f7b39c8d3c30c5d0183ba80d9cc61efb7568
SHA5121776a08ad400faea7eb0b9b1ce02041ffdb1438d961818ebc895e6650ed57aed41bd73b278aa61ff9d2a08e70e7725117c7ed109f85d89cdbc586f2c55920c9a
-
Filesize
433B
MD57567fb3a18946601403d786c6e569084
SHA11602b2e29cb174e26c14162443b16702f9fa2e09
SHA2569d32f67d1289d43fd67ceb199214938cf97f3d5e96b22523d7444f4d56a0a62e
SHA5125d2486a3e6d8ae7b441474080990cfd9a429c6e79104e9bc2e7bf03501b67fce8527b5179cca362b584976c6663a394dbc0003009385a3e5afedc6ce845b7729
-
Filesize
677B
MD58c330ea810338c1828e3f66984e00692
SHA1e2330579256522c9f76c5a334c3cb115d20d15c2
SHA2566326db6f4252d138cf167e088590f3291b06f3af9273ee29cc4b35e94a343ebb
SHA5123a454ebabfe80ddfbe02fda3c61d8b5e0d53ed6d25e80386788fff060aabf565a0e325be2ae340d37b6c297b23d874f321751bb1c228d2c38bc45b29bdfdf39b
-
Filesize
111B
MD58c345cf99d39485d7c72c9b42562a290
SHA1a110023c67e4d42f855bef6a04ba2968d5fd2d4d
SHA25697a1c8570ce12fecd8f3b66e56e840fbe52896b3a55e74e3b0a872668c5c8362
SHA512cc24c19151ce75b3d4371804bf540ad324fa78dba1343134be60dba372318e2a98f21d75235abaa0f144d743677635f8df39e5221b0a6b566d80c17ab352581a
-
Filesize
512B
MD511e410910fbf9ca6046cb98497dd4890
SHA13654b60f74ad39754651c6740725d9f81c89eae3
SHA2569f6e4106bf6a44ca37a9bec59d7be2e39412623470082316aaf531aded0b4a02
SHA5124c48d1b871882688f47ab120785d43065739ef82ef2a233893c8f270244f7507423060d1ec1b0063b2b3dfe82f08e4c57deb4a6840b6c12aa1b6f8d850382a0a
-
Filesize
213B
MD5b2ed83b9491932e40b0e80754fd3f623
SHA1d1affd77f9d80fc0aea2e62435da599372f8018b
SHA2560051e30c0d32b5dd8b1b2dd2e8fb629cbd5298189b74d8d646f874cafac44499
SHA5127037ed399bfdf35e42d3980730c2203ecf53c2dd75f3eb2772d6b292c814421630c67a96c3338e036d1c84156965f7615fec846d6fd4be8c4f80b070beda24e1
-
Filesize
36KB
MD555e8234700f5d7f9ff8ba0634ddfa73b
SHA19ea9dcf6c5da920ea21304f2df4ad48cd6d05b7d
SHA25652412b0ac46616fab4d5cdf458128b0aed723d72d34cc9ce1ec1d818bc876bc9
SHA5124d9ae6a3ba9cf5ddfc987922026ba0280d92c1903682cdc80062a28659c6d8928f15fb4800ff351c858dbb4f8d4e3185385913e5db6f5b0c554d987ca60c69f5
-
Filesize
36KB
MD5043d21e2e021fa9be374bab654152cbf
SHA15a1d4d61374319e32b6134e340bb00e6dcc0b259
SHA256a24210eac2069644495eca14a2c32c8e1f52dcfdaa3d18ce74805a4db65a6dab
SHA5128b651b5054783f4560d3e774bfbc59d88891e67fc043140ac4976df4c28a6bfbd0caf9f57daf4f03142967ebac0743725525ade9c0e0d11bb26ac75e12effb6f
-
Filesize
111B
MD525a04aedb54ceb0097ee267eacbf2933
SHA19bd8d0f036945577bccb0faf9d225e7a952e6677
SHA256b3c879d41e010d901338f90dda125c4208d95059b1167fc28716d45312b517e8
SHA512e2cdeb806fc2ecc91e17aaf945362af3edee78523c7bdf79151408407d2f71aaf6b6f3564bcee838d5da3a0e217efb9e4e94701bffb597c6d409e44b8e8f1ab9
-
Filesize
167B
MD52fc29a218b4ac6d0dcccd088674fa186
SHA15d27957d2e93ca26bcf582bd2295edb232317ae1
SHA256648cd830032e3b4f621ad0bfd1cd9992326aea3e33cf86e8cdd5bc8c48fdefcf
SHA512c296c11e8676e3b175d8d03213843da8eb103e5286c584b4b283015528b9b3c79a2301eae8d3bb379c3c35d1bc2924bf274b1dcffe27f118060e9ba5d0a5959f
-
Filesize
65B
MD59781ca003f10f8d0c9c1945b63fdca7f
SHA14156cf5dc8d71dbab734d25e5e1598b37a5456f4
SHA2563325d2a819fdd8062c2cdc48a09b995c9b012915bcdf88b1cf9742a7f057c793
SHA51225a9877e274e0e9df29811825bd4f680fa0bf0ae6219527e4f1dcd17d0995d28b2926192d961a06ee5bef2eed73b3f38ec4ffdd0a1cda7ff2a10dc5711ffdf03
-
/storage/emulated/0/Android/data/com.innext.duoduobaika/files/com.qiyukf.unicorn/log/tmp_u_20231227 (deleted)
Filesize64KB
MD5fcd6bcb56c1689fcef28b57c22475bad
SHA11adc95bebe9eea8c112d40cd04ab7a8d75c4f961
SHA256de2f256064a0af797747c2b97505dc0b9f3df0de4f489eac731c23ae9ca9cc31
SHA51273e4153936dab198397b74ee9efc26093dda721eaab2f8d92786891153b45b04265a161b169c988edb0db2c53124607b6eaaa816559c5ce54f3dbc9fa6a7a4b2