Difficulty
Height
Hashrate
Emission

  • Confirmations 1021747
  • From Block 2121254
  • Timestamp 2020-06-15 15:17:12 UTC
  • Output total confidential
  • Fee 0.000162770000 XMR
  • Size 15082 B
  • Ring Size 11
  • Extra 0181da7e146e53347c0e0114113e0d9949f946ce57ae3bb0346864e1033f90c74b020901139ea4c8cd33053c
  • Unlock 0
  •  Confidential Transaction — amounts are not disclosed.

Prove to someone that you have sent them Monero in this transaction:



Inputs (17)
 
Amount
Key Image
0.000000000000
fb501ec3a1e6ad0d2679d2d1a09f73535dad1ec7d439b2debba1528fca64b813
 
From Block
Public Key
 
2092488
09629ec31fe54837ad4f795127aae5931f5e3603cf19b7a0fada01781616f153
 
2100353
065e2faa5cabc7c8f31aa12511988579d2033ea351d0cafd92b083a53e04a5c8
 
2110177
778aaca0c2ae00ba0d8756ce8211230f10f5b7caf52255f21a777fe2e51629a9
 
2120977
852a2556b6bd4d0f50ce06babcdc2ffb26302563cfb1b0dd3474b9bb200c6639
 
2121148
7efc5d84dc2768c147499a4aab63e9b8b046cd4f0c69d1df2d7d0432ff675d76
 
2121182
0451b2a853cbb6ab983fc4015d2c25e5d25364d48249d3faccd493cd138e9933
 
2121192
450b817209cda14f6f667548307af173fb2b462514701a4e1d137ae0c624293b
 
2121206
511a190c0c0e79f0fddefabe84863f613cd57cb633c8e4bef9008f2370ff96dc
 
2121212
d1de8defbb4db9debc0b3bc003797ae525a8f6dd8cdfd39fb24cd6e682aca0a8
 
2121243
af925b985bfd599a6745f8d3ea5b006635118aa80323935c36447f900968a90c
0.000000000000
dcced44df050346336a3206678667bbdeb26ef979ea8e307e7074a3ebf1b23e5
 
From Block
Public Key
 
1681661
901d521f2813a32c3c4ac35127ca6d0c0095860a5c0dfed9975e279700a5c7fe
 
2109035
ce86bc493ee967454e1c124d9695e79d7fcce5a86a3ebe768d7e34aa2bdd5e53
 
2110161
618e55ee3bf4067af3eab1685b44bd91f9f8177fe4f06c566a4e162a7e35ef35
 
2115791
b25ba01fd178928eed6c278760e47850f707a16a5b306602d25efbbb2e77c72b
 
2119537
141ca09b14d3109df562a41bfa37aebf2d1cb8d3b1491150965700db89ac0638
 
2119692
e43dd1a7ba7da58f7594a8ca3f9f33dd247a56ec666212eee4bb2510c021d92f
 
2120674
233fca3382038f75387b617176e5f6234467c764c1a5e7e628e4dc733f6d1300
 
2120994
d89f2da200fa486bb21f6abc3da7c7e4156270625b8999e3ad647cc60324cb6a
 
2121049
8ff0d10db01fe2d9d0c20bff10b4a544df2811b14409c45f8d78ce3e44532881
 
2121052
296ef8890cd71bfd2dc1f337b5c7a1c2ee64c8e214e1a0b91d3147b5fc48d01c
 
2121234
d750b1e178fd963172cfbb2d74843938c6dc451c352b0156b86017bc250675b7
0.000000000000
d1fc73febf85fb365cb28bbd18e81d200a8b9ff46c31ce27de8b853015ebe6fe
 
From Block
Public Key
 
2112474
1c747aa0d49caf95be08b1283daa0fdca5ae5f7de28a9530484d07033b52fd79
 
2114724
d68b8ff8c2da0daa8a9722566f157051f7433ece58cb32d7093737cd1e1babdf
 
2116414
a1d2fb7f04dab868823c8912cd6587ba7699196434fc9bb211955ced0c2d358a
 
2119353
12febf030207420b902937dc75f48d560adcd16e660f4380a8a7b33510c1feb8
 
2120616
c1b770e664b5ee0c2dbb328fb86d3649351f36a153e9365fc3faba14f66afa46
 
2120868
52ef067bdffb5eb9c713eea02062e610d81d349bd456f44540a876c42a5eaf1d
 
2121011
731fecfeba51bdde8871e8c310a942fcd2f28afc7c230942ad52785b361acd3f
 
2121179
f423bbb7f1367599dff086f6ddbeac202d93b0435b0dfa333d1a0a530555bf80
 
2121234
fbeffac141ba546684f009655effc8570f06f13d0adbb572bc09701885104e66
 
2121240
1ba0de0d5093a51d3ec9dded4d2b54cc27c6f25a475957f86d37611d5dcbfa1f
0.000000000000
cc44bba736ae5f4a9330c648e4ebcfd3598640f05e9ddb07e1cd61ac149d9f04
 
From Block
Public Key
 
2093186
08319a122ad847cc2407d0b8a5aab5a9287fdeb92a66d4fd21ba34261c5ae938
 
2114113
31bfd44995d4fef08188d5dacb7ee9878b5435a2defd09f5bed24d4f72f82cba
 
2118224
62f2e549247a70efd949eefe40431d50dd8fc232a52332a6babc870dfef96719
 
2120774
d66af0ecc7a575042e81cadf574498f5cb129e8b8b08d1b0b0c730fedb298a97
 
2121012
85921f6aac7d60295ad645d3566a3926e7dad4cffd97eb9b4d28da9ec92f35f7
 
2121029
579bececefb4147f4fe76855442fa4b1073dfc20bb1fb46beda65a8f2a9dd646
 
2121140
ff95de394cf036538910e80b4be96147c3c2a19f0389ab0f0e885ec03c4bfa8d
 
2121166
f8ddbf0c745513a7b6e7c52c23d61b4ba765a7771fbed5c7dd530d411cf0301d
 
2121232
19b487ca498dd054faa5f88ba3754b700c7ac4e4123b911f2aa2e928d46b740f
 
2121240
3283895ee2c16400ede8b1d343dfd822e5599a6b5db5cd17337eea5d6d679e41
 
2121240
50db1af4675280b1055380dbfabd117b877aa44a440f623f791a67d54e3861c1
0.000000000000
c7d64db12e8b5faf002c42bd50790f63a0a50de180b056d6f164d3138a73d590
 
From Block
Public Key
 
2107210
c43560a7fcbd2f79a014626a8e70145812c9ef461dcc623bd5d161d5d749875e
 
2117496
baac68d158439bcf1a65e9396f34fa0531995415402f2e53b5d1b0e8e30cce58
 
2118767
1b1332639e3608bb4eb5cdeb89bb6078a4e3f4ac374ac332923b6ed783a0d256
 
2118969
97c493e85c842812f6150072242c10ac23f620d0cd3b1a1f4c37cc7c30c3ee8e
 
2119462
9081fb732eb5badd757af6def420fedfa23b1664f1f7d8d49336cf9da053fe98
 
2120753
e8d3a89924a40d9d272ecf532b2a31c719bc617c70b1dee84d4a526a601ed89b
 
2120984
482dd9cbbd368e71bbf4e6eb96c0e59f4a23a0f7674da64bb55d0dbe6fbea007
 
2121014
cf8c90363f0dfc508098932a2e2a9d9f559019f509b4c338bba074d08225a2a6
 
2121208
7679906fa76f9765693ecd8e40128a4525a0a5c56cc46ee82e321d4110879406
 
2121236
8b4d95ec06a3d8f424db2421723e7a283d571069d83ae64f81461b8703294dcd
 
2121242
68eb61838f87f4d5292059c4b31172346de57c485cb3545d991c427cda100b8e
0.000000000000
9f33a6e0214badfcccba91734fd2158f25559255e4ab58233cebe3deadb8b048
 
From Block
Public Key
 
2055829
3d62b4d754b06683c031698fbf4352da2f15f7ea49a32736da04acf64b013ea5
 
2065228
bb53b9ca8bf01a1d317889e7ea58b513841ae6d0112101e5cfa84eb43bce0163
 
2084050
c693c89310342165eb6e382fd5a634df2ae7ce9406a0198525bad32514165015
 
2085956
ec0c5d96dcd880da5f6642bbbe7c81ea0ca63fe25e1e1da586122ce3665bffdc
 
2109133
e283d0c780fa7d2010b842df75a6d32c5c0b31b51151cd7f945f7cad76c0d494
 
2116682
f5edcacbd1dfd0ede3f39866701228b23260ad4b677d3a0160b609a2dc507871
 
2117055
c5ad947120bfc24a1e3c93855938c2b6161add8f7f731bc0f10d4b4b6d599626
 
2118634
262f879836bdb854995546a8e46ef2f3e5d893dc57726b0f0dc66fc31ea5f32b
 
2120553
4b0cde91280208eed55cd9a194d6a83f8063ffeaa896ab77dd17fdb1b44b8f0f
 
2121179
c2708d529c6fde54bd99c8a6d9da834024c156cff8732e830f4bf6e9e2a4d955
 
2121229
4533920431694bfa168689baaaf709c0bbccf1606afcdebb34b08c8c2ec9344c
0.000000000000
995b9328acf9927f60430e9be0251b72bb390bfa7e8e11f50e377ec97553b67a
 
From Block
Public Key
 
1674340
dae36215ff949887e1ed0262f435cfa723142dfe28540e42d7dbe9dc21d67cb1
 
2100500
877ed1ede0a6a8e37a3ba5be858fd11507812efc437fe446fe552e5745ec954c
 
2119919
7959ed22cd84f44095d4b198d84142bedd644c94c3ee0a0dd64de0e92487cb27
 
2120554
196068f0ce8b818ad1c4a0be5f7e37bd155de678561f279d2cf340ce5950b002
 
2120605
2e250e3a107cc785ad2f89378c54a8e526a6c1d8088885ccb3559d5865509a0b
 
2121026
027bf56c398f38a5312f014271634b6730057cf9eb63f80690c6c4190f8c2b24
 
2121031
c34e5cecea4f4fdb70b11642f85121b2f5091884a8a634d53449d460c3de6904
 
2121035
4e9342efd4f77bc47b544ddf3e1aaff632c1657c303791adc6b14ffaff4129c9
 
2121115
3d163bdd77b2364528ee8472f1af5db3566622d8aad70e595696abae534a4cb0
 
2121148
a8d4a8aa056e71d5eadadddbadef686208910687de8a87cf814051ac2d76234d
 
2121236
8e75358eadfb0e03e2bebb8c1550509faa16d74b606683c96e4da7a3caf3b8c6
0.000000000000
98a01ad0b863a0568c5805fe11a2c6c1478c5eb871ad911ff3ba194d73137fc0
 
From Block
Public Key
 
1876866
a866a7c077c1c66571fe74d915d9c33702468747a174168aadd46bdb4106dccf
 
2084820
aa7490137bebba6fc737d1cada497fcb6d53524a644a24a28d81901f7b3773ad
 
2099352
a7f0a9bfdab7c02df7d655cecd8c8e20444f73c3b40e4ce24258a916ecaf77f1
 
2116140
8d79e0d4b9ecfd5dc37a8230a1657b4b8586ad8b6039bd2fd06348f3d6d27675
 
2116826
20b834d71aa9141b036786b9f0f93d763d2a38a49916413f085bc42a019ee314
 
2117714
0db95a96335c18ec18b1503fa09da6eeec9019bbb3c05bdb4ce370f488e59fdc
 
2120355
02f90f75e23e1366d714c9e1eaae418e730400116f716cad697b691d713dab67
 
2120960
c10ff9bd2bf02d04dee93d387d9300484a11b82bd38571eb5bdc0242b4dba23a
 
2120989
6fd0518de7bd2b391337e7ad8f602788f2cc5949dcc1215e518755713a7fc048
 
2121223
630489e8688d8c33b816f9aa9813fe1e3bea1502998b471e07740ba46dea896b
 
2121232
26f6d2e860ad23f40329484fa35469e3c0c07d639940066d5448f43dc2bbbaba
0.000000000000
972cec6c93fa7705a08d8ebc1efac3cd5a004ce9ba04e4fccd8b54f1afdcc688
 
From Block
Public Key
 
1380859
3e2fe9cecc738fbbab16278e268db804bd3015d852fbfb4ba82a5fd68b670121
 
2028731
9a23cbabdd927c6ca2b6a52d2d729bc4f700050a5dd6d8b10a7b8236dde8170f
 
2094177
2c3c297b5d2453ca1b271df2d687b5473f4cdda4105955219c1a61d9464b05a5
 
2115636
9af6dae85cbf26d4577ad2d3672709625662c1a192af5deaf92c1e24d8f52cdc
 
2119874
1f7051b6d17414ced5cc6a2e9d15217ee036886f5f57e6d6fc32a4623a701769
 
2120670
b3521f5290a931910f6957040675eb60482fd49453ea9b920ed54a61d747ee70
 
2120722
f4852b40785e48970ad47030910d5ebd2cebd13fdb0b4b01aa5cfc898c8539a4
 
2120960
d1267703ec01f280b35b63ac82f7c2f1dff6ab41940e4e1c705b3e99def25d07
 
2121050
3e4481252bec7b98eda6b026d3c0e7f81b9da1401d61ed6c3f1178be4157d1f5
 
2121149
6143e099bec12f03b302daf4dcc8dfbffe972c013ff05e5a5899004f8852b880
 
2121241
9043b42642aab4970924fec4221da181db91a63a1d1046f06fc314b1f5437443
0.000000000000
926900d271b364eede276c392fe06fdc60632ae9871365d119a559ef11857afa
 
From Block
Public Key
 
1830020
c6b0174e6b5e7e4328af509133931b7decc469b991eb2afb0f7efaed487185fd
 
2075423
8ea0096853cc982bea4aeb7b9856948e8040fb8af6c20111e66322fbdb14919d
 
2105452
732db6513909a930f30621e58fde4487439e16730082ff30ada59b34f3438966
 
2112959
eb4cd6595074a92b24ec759302bd82e5e1adae2c77a15c30c96b099e31a99db3
 
2118921
2b42521daeafaafc14f7091eb729d0a7eae019972ea26cf6426397a851dfaa9f
 
2119458
0a1bcee0891858dab6bd48c326eb5ee78b890c13b148b24b33f415a19cef774b
 
2120845
cb139636ca81a0841f9fa7fe68d6ed69eafb72bd23dda5f909164f4526a2ea29
 
2121095
a6685ab6988ccfa9e2a817ef6b8fdff056b39b188f3d11e890400468218c9d23
 
2121236
ebfd6b01555225b65859b78b905194ec8efa5e0fd3bd425ec4a875be3526303e
 
2121241
4b5257bbbb1c7f0539c6554362e9e9b1e522ddd169c7744a6835a8ccc0956fa5
0.000000000000
539de1d3f36b001a6e021714148f9507d4fabe4bfee5919b4ee3076df270acea
 
From Block
Public Key
 
2053295
ce2fdb87ecec43dba6ab48667f8a1e77fabcd88ead85abdf0068387a517a0e54
 
2112676
50e39f4d688b3c8834c12c58af68106651b7997dd60d8aec2e71d90c51a67998
 
2117320
edc23e41e40565b4061037d3be4dfe2132b6c5e346142af13d93e12bd6888c69
 
2118383
6b441c54cb58e3a87581cfe951ec1b85dbf78841acd11b109a23b56c28e33eca
 
2118694
6bba058fa0a41bdc3f5b6712ba6de31a474c9c8ad27771267cdd92ded68df19f
 
2119201
fc6b966ecf3eef546595b93ccc0a89d94c3d70871c07c44ad248333f82517d87
 
2119912
0df7799d92f57c051466219104d0b9d8453b7213db213377248ae0f16c6d2402
 
2120916
d7dba2bec205a0cd9c49a2a97a6ad0a2eef6cce964fbee4b44483efb709d1701
 
2121002
84de0be31f0b5a62431d297814a2856d8e8f813747aa306d4f99a41931432cab
 
2121214
e24da0de8ecd3b27a692974068ddf6440d1d6bc560a6a068f6abba0041328f65
 
2121242
742f2ac899b6b3da0b95f957db6196a51208911819e338b295d37dd3731b85fc
0.000000000000
4cb034720e3fb8576bb964f9af4b374aa1acae6e927e3093cc71649ee19bf41f
 
From Block
Public Key
 
2084638
29235cc456840c3678fe6aace0e2ad5cffe81c6805bbaf6b57edd15d0acc151d
 
2115729
f3e046b5ee79c519305089879c71ced1efbfd65414c2d404fa46eb3953824385
 
2118403
de8c5614d0060c7e977dccd6cb1648bf6ac916dc0f37cb90f252383fb365c9ed
 
2118723
317b49ae33e8476d2ed62cd909b76f28084d3545809b44a2fe5cf30974579267
 
2119644
83839259494987ae32b1af826cc94b978c607436cc2daf95e95e31200ada852a
 
2119876
69649dafa7d2c528e08492e47a4c8b62b1d0abb384fbaa981e71475a974a0a55
 
2120831
87959913fa121857f27754e17648b1a45491f63a949c09f10f22084c9d017516
 
2121104
5c711eb06f44a63745cbe909c18e1ba31e6c552085fc495afdaff1fa2409106d
 
2121160
d9cab5b9b07990a282424df3f578d1674d5cf13abed33553ef35ef5023b5ec66
 
2121234
ada8bdffde621ba2ebcd40f645085ab07fd0715a69508ff19b855f4f6cd24536
 
2121236
ea528d267617c5dab0d7d16e872e24a0f0e883fc5eb6e71ae1b9ff82c6021381
0.000000000000
48ad1ad42b256a9f224f99188d98714b3b2863ddeef70203a6dc83e0e35fcd7d
 
From Block
Public Key
 
2108205
c9dba0ea21d435447501b078a479fc25e0f0466e6215dbbd25c3469d795c49e7
 
2112504
1268a18f38ce971abc8c5bd7c128a166de8b76d7454cb8974376795429a02657
 
2118265
d4f30bd3007dfca7833cd4a03cfed6ac4cd96d19de81b74be289f53c530c85aa
 
2119925
10508c216144a2f2009c38a04e77ff2ac56261d1ba86016d930a6dde29e8eef8
 
2120232
27320f4279f7be12bdfb8c77bf83b27c794198d88d92eb3cd95b6769b472973b
 
2120784
b6ac4e940efb77da8aff396584859ba186e289538823644c83b404db8db560e5
 
2121011
98ee971826a59d71b657e200a434e0001e0180e5bdcb715c56cb5e7cde2114fe
 
2121011
4b49979df60cd5b5d85c91a24b62d90e6ea21c77bfa2615576e46cc7ce5ed9bc
 
2121212
312ac7c64e462d3a37ed23102f1a1fc678fd2c8ec44aa3b0e4f5073efa2fbcb7
 
2121234
e046835d4391863da58c3dec56f367b05dff5bdce97570338251e7a2b580760a
 
2121237
dbef159fb2c7ce99a62b5df40cc5f15f8cce2f6db1d48ebde8393f0e67cd8ad5
0.000000000000
47cfcf656beb79876c0c9188ac40b76d9cacf9205769ad75bdf0258b68a5107c
 
From Block
Public Key
 
1797514
d33f9bd32217f0b82aab7160b421bc50a3b9e96b852cc50e1024e96d1428f4a7
 
2117010
318f7a0d28c891c241b2c3f98edcdbd7b386f090272345e437eb93e15d422f60
 
2117988
23f302273651b493d4485c40a910fd5fe3e8f8f0801fa5fb1d483810b17835d3
 
2118384
e69f51dd6fab1b8483e901d4fb8a3879b0359cb9bb84c73ff8c37b21ee2f1a03
 
2118403
7511921685c449b7fbfdd4a2bb3cd9a41f45c7dbca304a89dce519a397ddd993
 
2118747
cc80ed7c85040f035296048fb71c1cdb2272c4a8946cf128522417518d00960f
 
2120982
b58fa08f02f8e5b546695503a2813e7fb9cee9c9dbd81fa43f16169f3cee885b
 
2121014
1e83f31a7c24c72b36f14a7508457cbc9d8fba51661ae7215834dafca07ea942
 
2121179
8ab7059bedb2de3d9e4c5df40fd56e01bb90814f9586164004cf305b0f083547
 
2121232
fd66236206afedaa5adb8d3fa857919f151cd3fe53e32d4ab169454cf9c49f65
 
2121234
b75f6e15cf21ce8d21c5b987cc0e335c1b2e4316961773fc972366b063a9e476
0.000000000000
39a7612c2eca4417347ef9a7bd39309416ef4b5013b25f66863accdc663e554b
 
From Block
Public Key
 
1976124
b1d3ecc5de9a75292d7033de0860f541a6d2ebf97c0a63c13c5119d71f7a0095
 
2069144
72dca0525fc21d64c08b510c29dbac4c73800c025ed0086be2cda5920d804abd
 
2092242
cd8e8e36a4c5fb6def7e118525e98344d1cbfce796d1d33e7046c58c0a68f9d2
 
2099288
bd1b812a216c2c5706090cd71a0d2e276985a13ca588d65d6713dc379bc3c06c
 
2114393
a5182f6ab0ef44ebab174fd911d1f533b4de28f7958e7177acf101a5b2af735b
 
2117968
c47b68ba8d707dca1aec7c7b4c0bf73e235e68e7214b8cdbeed95ea50ead7e61
 
2118717
834e56ef0fb38f8a837541064a4153e233cdb39d813c4f24b36195815367309b
 
2121234
77027b9b8182996c5f5d3361b3a8cfc949a7d71d87a6c47fc65e435eea2eaf41
 
2121236
ff266769e960acc721b6243bdaf5db0614d4f40e9f689c63edcdbf58dc6f943b
 
2121241
c3fcb44640f81c027a4db444dce5baaabca5b2b851d1e208da02ff63730d9405
0.000000000000
3847b823d7dc51985b51d096d4cc1823d646e486335e77996128a7b41bb02723
 
From Block
Public Key
 
1932935
9917a6b8bf702785f53cb17dbba22a019a4b95464f8146d10db3efb582edac4b
 
2098688
64dbde07073f89364af40e36160bbc39cf32de46ac09497636fbf026c5aec99a
 
2112036
d576fa3d4159cc342b27310cb79049d14805bc6403f4893561baf185ad89a4cf
 
2114507
6e6d5088f0fa8febb0cce17b4344e24dc197ef46f1b01797ca1ea2edb6e3f5a2
 
2119326
4fc90fc661f32bba427d01777ab50001a87d5082a5abfc6f94d4842e9c981616
 
2120619
7df88a7062bd8faee5b017054e666911e2dc2b448fe863f50249a6bc3b628a34
 
2121011
54e837841121017acac304b0bd59d9fe16ebe0ff5273131a6301e2ec08b337e9
 
2121170
87ddd3874b82381e736b6491fccb17cfdc28e64f746b307913aee9d88bec610b
 
2121233
7ccfc26261020af09468ae4bc7ac2542daa98a85043bb934f82040f52feaf905
 
2121234
537ee67d3f40d022dc9c79afa525867c65da45b19c6bf4da752416be494a2bcc
 
2121237
c366c1f57ca58772ad4a6ea6e2a3dc832d5cef450e9f57d2a78234821850721d
0.000000000000
0addfe25ac3944f74e3700bda34eaeb2ada5246e4ed1532c879effc54137d19a
 
From Block
Public Key
 
1947370
4ffc3e716d89e6615795fac4efc755192e4d9d2ded1547938b5cdfe3cf5fb497
 
2099035
7954899113ec99733de7fbca70c72406012ace80bb48fbd57fb10a2d5d1483c1
 
2114386
9957b62d01c95800d266f05ab89e5f38cc2671fbe80363aeb0d2ad9453900509
 
2115510
782c414ce9fed299876f789a3b083708ce5466e86a1f465f5f1de08a9a17fbcb
 
2118027
acfa008fe2dcaf69705246b57b6d54464af5111faadfdf58792d840c84fe6cab
 
2120978
df41f2b406768cc202901a758b7b4d023983693556629958d7c4c620482393af
 
2121221
e686844846e30631986bdf94a40c35c0b1086bbb60d5e19328843436759f8d4b
 
2121233
213337d935322597b3ec507398c38bb708638230864e05f09bec5ed91d49ff6a
 
2121235
0a95a8e81657636d6384776cdf5deb18587a6f0fb5563de90d8f42c5fc79516b
 
2121236
0d7c72dbf55ca46f0f4534a812f588dc99848092f1cdbe02fa170d3beb2eb7c2
 
2121241
0c2627b83e17ca862db397973a2b6b90fcea2439aaf7ddcc198e36bbf5234aae
Outputs (2)
Amount
Public Key
0.000000000000
15ff8dd4f85cc491694419d973d26de7b60b41fceabf4dd5c3df6f1bd4e2fd0e
0.000000000000
492d5b757de5db9be2c695afff3dec427a6af1aa97c3d1f77fe4ca45e89898a7