Monero Transaction cf29d2b7d8e24a754f6b571d45a66e7f57941b9d42cbf2a697c0d9155b471492

Autorefresh is OFF

Tx hash: cf29d2b7d8e24a754f6b571d45a66e7f57941b9d42cbf2a697c0d9155b471492

Tx prefix hash: 8b36f15df9b1c34ef51ecc57528628c92d3a442e9673e21e6419c278eec2f003
Tx public key: 16d26440bb15d4c98ff65bf1d2284270fad2512011567dccb5ab1e2e97bb3ee6
Payment id (encrypted): dd3233c07efa8b02

Transaction cf29d2b7d8e24a754f6b571d45a66e7f57941b9d42cbf2a697c0d9155b471492 was carried out on the Monero network on 2018-10-14 00:19:44. The transaction has 1621613 confirmations. Total output fee is 0.008375360000 XMR.

Timestamp: 1539476384 Timestamp [UTC]: 2018-10-14 00:19:44 Age [y:d:h:m:s]: 06:065:06:03:29
Block: 1682359 Fee (per_kB): 0.008375360000 (0.000621656179) Tx size: 13.4727 kB
Tx version: 2 No of confirmations: 1621613 RingCT/type: yes/2
Extra: 020901dd3233c07efa8b020116d26440bb15d4c98ff65bf1d2284270fad2512011567dccb5ab1e2e97bb3ee6

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: ec71de6abaf538d1ec9402e3eae552f6231ed70b8a27e239b26f841f9655685a ? 7520375 of 121674108 -
01: 48ef1e0fa4cd216abc7b8f572e0b562a63cef07dd703cb28d2a65e05926e57c8 ? 7520376 of 121674108 -

Check which outputs belong to given Monero address/subaddress and viewkey

For RingCT transactions, outputs' amounts are also decoded
Note: address/subaddress and viewkey are sent to the server, as the calculations are done on the server side



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

Tx private key can be obtained using get_tx_key command in monero-wallet-cli command line tool
Note: address/subaddress and tx private key are sent to the server, as the calculations are done on the server side



Inputs' ring size time scale (from 2018-09-08 00:47:24 till 2018-10-14 00:47:57; resolution: 0.21 days)

  • |___________________________________________________________________________________________________________________*_______________________________________**_________*_**|
  • |_*_____________________________________________________*________________________________________________________________________________________________________________**|

2 input(s) for total of ? xmr

key image 00: 872d676f8e9bf257441b908b2c272b95b20be8250fb62ee13bfba3125e11641f amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: 8eb40f8bded9f03f3a61e11902b13fa8d0231de802220bda9dc5b8162f155d24 01674006 0 0/1 2018-10-02 10:40:39 06:076:19:42:34
- 01: 2318bac5ee7a3805ef365af776a65d2b1b6dc5ea20ffe384f0af655b58492ba2 01680164 7 2/2 2018-10-11 00:49:37 06:068:05:33:36
- 02: 844e733bfd202effb8c6253e0f99a051a8634191d0f96b77104dc6ca138a87d3 01680243 7 2/2 2018-10-11 02:57:53 06:068:03:25:20
- 03: 18d3a74b588900fb6fa18ec1078d1622ecd1ce59569129d91e2b12d9b3a1b9ad 01681842 0 0/1 2018-10-13 07:08:25 06:065:23:14:48
- 04: dca0347229234c13efb48a68367d397b31529567571a68657a13182084a366cd 01682039 0 0/1 2018-10-13 14:52:05 06:065:15:31:08
- 05: 910be8accf1605397ffd15ed0e8e06edcc3b9592f4aa99bcc03ebde95f1b9eaf 01682317 7 1/2 2018-10-13 23:07:57 06:065:07:15:16
- 06: 306b4e22a15761fcf2ff420d30a5a87b1b13774c5ad7d771b2703bb8baa3f8db 01682329 7 1/2 2018-10-13 23:36:16 06:065:06:46:57
key image 01: 538c673a59f3c45e5857c38d62adb922c8cda1022cc285576829753b13bb1d4e amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: be2158af84134ab369a483ec2797e33a364f550a54e8e40206e67ce2c0194611 01656495 0 0/1 2018-09-08 01:47:24 06:101:04:35:49
- 01: 5a8833f65e58dc264c16eb5335474187de7183e76a2bdef34d0ad404c438e343 01664858 7 1/2 2018-09-19 16:50:16 06:089:13:32:57
- 02: bbbc7877c0925fbf115a51e18096f9bc6fba1af30275e0e00c2638201a96395b 01682148 7 1/2 2018-10-13 18:20:11 06:065:12:03:02
- 03: 76e6c3e4b8a1608c18ee827a0299935adc2359c661cbd92c685b6cee7b8822ca 01682209 7 1/2 2018-10-13 20:17:35 06:065:10:05:38
- 04: 29d6550292a99a9cdea0c87193236ea259beeaf7fe88f0943705273886ab3a54 01682218 7 1/2 2018-10-13 20:34:06 06:065:09:49:07
- 05: 12728fdddf69103119f070970c9c67f1ea0e718205726538c0098e2f0349e701 01682252 8 1/2 2018-10-13 21:25:15 06:065:08:57:58
- 06: e3488d5485c2723ad2d407bd1423450785b1c59450231cc4b0c2982254b1d66e 01682339 7 1/2 2018-10-13 23:47:57 06:065:06:35:16
{ "version": 2, "unlock_time": 0, "vin": [ { "key": { "amount": 0, "key_offsets": [ 7404222, 87092, 873, 20904, 3689, 3132, 126 ], "k_image": "872d676f8e9bf257441b908b2c272b95b20be8250fb62ee13bfba3125e11641f" } }, { "key": { "amount": 0, "key_offsets": [ 7124284, 147384, 246377, 831, 157, 311, 771 ], "k_image": "538c673a59f3c45e5857c38d62adb922c8cda1022cc285576829753b13bb1d4e" } } ], "vout": [ { "amount": 0, "target": { "key": "ec71de6abaf538d1ec9402e3eae552f6231ed70b8a27e239b26f841f9655685a" } }, { "amount": 0, "target": { "key": "48ef1e0fa4cd216abc7b8f572e0b562a63cef07dd703cb28d2a65e05926e57c8" } } ], "extra": [ 2, 9, 1, 221, 50, 51, 192, 126, 250, 139, 2, 1, 22, 210, 100, 64, 187, 21, 212, 201, 143, 246, 91, 241, 210, 40, 66, 112, 250, 210, 81, 32, 17, 86, 125, 204, 181, 171, 30, 46, 151, 187, 62, 230 ], "rct_signatures": { "type": 2, "txnFee": 8375360000, "pseudoOuts": [ "940660d1a374710b2ed074f63c5d9a11b3e4a6515d54171bc524af195c82765c", "50237ddcab3b2dc227d9ae4bccf8ba0b560254407b104b8c0a9ba05a25e66459"], "ecdhInfo": [ { "mask": "103859c0df5831a70028c9af5070c18bf612a2a256d4562f62aa6fb68df6f908", "amount": "02db4354bfc60bd1088f3b353b4846910add790e9b8dbb2bc967c9df0ee89601" }, { "mask": "59d2e210ffa19aed829a86945c257aff2cb892816ec0ae018313fbb9065f7904", "amount": "46e8c59c5f61459a55554694eccd3e4ce903cc66c7afb5607b47f969220b5d0a" }], "outPk": [ "e76eac9ee508c2ae8a564ee20bc53c20c097b497d370219c7d657db3838b48e1", "cbd1599fc78bc57eaee1554e345ce6574f22262530d46eae938b4301fe1866d7"] }, "rctsig_prunable": { "rangeSigs": [ { "asig": "4c03cd59aa06d351afbf29496186288a45499a5f6833e43703d49de822ff4b02d71111ac46828f80fed006e3558236a81de9f7843a3309680a46fd5454334f027135467f1ce8766b59e6013876003684ad0806f8a91f68586e4385410027b00abfb021b94125e0445d47bce85fa7bb3cf3390af5743cc56bd6d3062d74f4cc0d88af5224db2a88204d32ec9692ec5f85f2e2f0687c5ccbbd68a8794997c38a0aa82500474588a47a13df9846887d3571e3b40333e0526d362d27818a655ba90fda9353e1bb388cca94ea6726866991b25878e65a29e1aa1f3e47bb97512b3d04ea99811a3d71e42e3f78c1d8ab377536514b073e7b3a31f6a4b72eab78be2c039f2cd7bdcbe69dca693528f66d6e53737a7ba276148758469411181093ae790d14b032733c4352fd31c804eed9a166e29e807d360f9311222f98f0eee08bfa0b23bd2123275d806f18708becc90e01ac045b697b2a395c7f161565cc75093a0cde16806f2e74d034f6b08bda28a91d876c525a47ec0b4edfb12929f145a83601ff53e4647c4bb34f18f0040cebcebdc5e39cf6f725a88e4464bef12d81007f0ed432458022d56d26f0d01b7fbbf542c8ee0db6af89e6558d6a549d1f7c24470833b4e89d2f60179df8238a2ff2a9d27a450114ef9938a51dd3262e7efaa37d01384b646b22148cd36f1162af07921fb1522479825016892bc597aa5867a6510d883399d62ffd33a821a00140ec4c1068e2d59194978eaff0ce243cddd0d4a100912543e96fea7a3ce168cf53c648ce9fa3400af79ab7ed574b71877e14fe4f00cda2365c6ebdc9eb51f7c4d608d36f236fb1fdcab383dd094e1ae7d56640110e08c9e8e6ad51c132ff7d1276e9c69c5c404d829e72e4c7cde4c639bf41386309843f9a580ee41b260eff7d5aca37ec2e8df653d352f42d39e62b7a90cd17fa03c8df64276b6f86b28c77f69f3c5f8c6d8e0938df783ec329b5ed2fc813b9a305db27e29f167f2913418ae23f2b431c81e8fb869e0ced3edb1223f80fab136800df16c70c1c034a313fee870133c1d9efbb5771d2e60c5804f51a0167e45b4a09cc50eb5c5bd2a186530e0e7fbfde3234ecf12755ca1c5f747f7476ddd6ddbc0cc079cb277b72cf159608adb06fe5a2df64553a67093b59501aa6bda4945de50801a166abd8beb48fb6d7b0356464ee0b10e1381d531e462f3400b3a1c6a9390d06f884486ef90981451f8d607fb37317413ccac76ac66c55aa3ce97a7db5a40a8e6fd052d8aea1202d0fab8aadb35e51e4f7946d5a2fe4ccd79d8bd4d75c310aa362d26e525cddae5f9a0bc1b80702b69046b507a6f298bb540751164a863d075b1300876f47071266c2279f8d3afbcf5150b8f3fcc5d0617e2a28da15ac9c04158b17515cdf3168f340a43d661a33bd811d9157d2e737d2b26ab2cae0b83405a0eb8063511f487c2904b1ca82f74d4f35992809d7feb3ab2feaf4b56e2ff908244e8fe7f0683ee220adefe257f128f76c1fb15beb16436c90d1bbde50e27e05b5029e2b33507a2f8db9e570d3b570862f0c3b8ab5c87beeaa0140badaf15402f3aef636cee25d1ced380bc1d0697cfa931a297806e2349d5115cd1d675d440c92b4e5ee865b79da8addad66ca04675d505563ae8d986349555f5ef4c7f4fb0ae7eefab6feb789f99525c74322d4b40aa5f918951d39e357a6a84b768a2b5002ed7eae7ad877e629f7d1d4aa40b191a13958613701a282ce6183cd3b9ebb5101278cff1ebd2030d3917d259bc6a7863d9397c0f286684df9d8cfe880112f130bab5b72e2f11f15f296b1ae0be50ebed24fe926170386281db9468a5342c1210e04246398c613ceecf94ac419c63ae65981379af186f324bdb320bd68862bb30d8056ab644da42cfbdfa7dcf31e3737f3abe1192b553cc77d9dcc04876513cd0d0117f033b05673e9c46a864ffbad220fc3ea66c31dd9fef85997c319550f24051dd323a85aa322223dfd347d6c2fd7bb96a615be23f5d3ae34758aef5525ce0692b846df7211e214278855fcd927b6f895da230908878d7d7d1f1ac3ade1b8016ad08112d64e9972e4161330a2cfecb329ad34313331bb76ab650321f7ca1c0bbad286e81934783993fea97303c66d5eada9a4b3fcb622c8a6b449e68593e807a8092869b4fd36e24d7cd1e32e7ea6e6b864239f42ec9cd1d375233baaf26601f645dd43dd73b784409649383529b4d3d8e22295fad002933cef7c4f18ae0a07162f24e9e367dd254f3a4b095563646d829cdbec6589f2a8b212867514de320473d461b2b45e343de74a5a0f4deaea015637588347ec8a6c761d5093ca0c6402530f42f86d69db09afed1848a3a05bb94e9908b24b98307b99312dfbe49c340377856317a3c7d159501a1a55ab86815a44a85f49f9791560794e4dc717b9d40ae9c4966ccd23a951775834ba881033d6d31920f0e6867b9d89b86280c4370800e8e0dc58fd9f6fdd01450413d0634f68c75df4e513dbb3020f215764d602b90af83382c354451589b5c9702a55aeee94a4d0408bdc3aebfe44f29481e0ec23049d566e8b4baa53af1de09d56d62df69a632e7ef7996bfba444ba356479022c04ddb64f8ca915adebb827613a6433929540d14d66fbe3e185e621d69e672b160b94041bcc45332cb48a7c43be1953092204e15cb19ac90bacec3f21e915a8a10fcffcb17c8c50e359df158d531d94542b6624e1dd323c7cdfc1a779677b677f048814eea8ce384d12f0f5e8947088410e841c8ba7a14e190c8bcfbecdfd7f7a090c4e3d1ef462093e7ba2611d34dcee5cd46aa808256267f51c5e4a1ed1a0c802a40db7b87b0d80355eb59b4cf39ca2c333ff9d6a6664dfa1607c0f179fcbf2062c6f35cf12327f7eff5ba3ae6f5b575b777287fc5419fa89b130dd873a70da00984afc157d4af8cbf620b3361d4ca3c3c0c2139c74d28fb92216d2316a3fca0f066f7b93a5dc772a672f2015800269fdc588107d006356d5e7c6621bfc01180b11e4711a5d7a07777a036d4bb4133e432423b413e9143bd40a71e6cbc5faf006e5fde2772fbb29d8596a0f530230db49bf128b94e859c1c7c0c9ba33b442120f00835aed49dcb6673ec9dd6ffa44af3ee3ead8af8e8ba441e214604866585f0501d31135f30d66f709a566ae58a9dac84486481e1edc7cdcdfef61fcd0b21903f4c0121cdf5bee2b743f804aee9cc6e15bcd6d2b44c3c85ee52125f9dc6b7c026c552ec79751d2a682c7faf92659f1966562c1bf32250991bc9f0f9816a3b70b46fc76e06d9891ece92c98e2dda4e3f32e2f2580bfe8d8a494d38d69fe6c6b001e0868424177371244984270d2a18e72ff0aeac4f9e663e55f59fa54fc33650f12e08a1e6c197a85e7d52a6c46c6232a54c9273a45a2b99f7aa22519c571620170395bc27cb0d83345877e13273a8adeec2711c5c876df88e60ccfb3ffcfb909934ceafd6b1d9716aaf1d6af7487005352417a928287aa14a6fd6f5fee34f505d06ad2d5182e597b10762a64c6eba284c8e7f65e3fc78e368a5e9ee1317d850fe4d7bd4687eca187fa5795b302d849ba4ced31aa5e1bfb7c7a87dc13777c9807e673804001ec0b198b5fcb87f5030f60f504621faac9096d3251381242a3f50bf8139a87cc5a3847570217ae4d7dabe8574e62c679ce1fa2bb073e1a5980ee0e5ce9818fe69b892983e618f01b999931581e7e6462f7b9c7f3d85993df57200bfcb9da365620170064d764a095e6bde5228c79f66714b4da070985e7e2b4d506b4c29ecfbe9f9c72c4f3a0bb1506ed5d46bf5990ba087a5047ab0cda83c40b008287dd0f9f337ec5b0c322582a4e61d823c9dacee20b18bfafc240049f70020ea51018e5744dd2fb4846981caabb7bf57d7cd4a7beaa371e7bda5e174978a405e8708cf72e13f683fdf505753293aa9bfe186aec215c28a1806ea74cb2fdd000d19359ea4dd931b528bb31bd8497c82dfd3cc8e2d94714c0671b2018c9628d02765bd43eb8ae98d8e346a5d6911ccc507b8aa717bcb6a32ddb352d0894e4a801ff3767f247b2ec1c45e729039066d3fe8a51753a4b06bc612673d442ff065207b97de4a6ec81049df93f97d8ba0c33c37b8dcad1f8cbdc19d75f03978db6b30fc30be638a053864c505051f38b7c5e494d615c1134bf24858a22c8710314a90d7540cf97b7c47cdbf7074d2543247c273549cc7f74db745be04c6afb24395f027c2a608e60323bb20d4c6c11e1dc2608aa0aad1dbd44613e271368ec70bf1f07593c34f77b1eba3b24a30d5c066e13e439bc183ebb71b911b65232c770060205e3baaec753ce524b02310062a2fee4853e4c62157431f11348d3a399a7b89c06b3670c2e4c8203fdedc35383708089bfb34dbed40f328efe3f40b74ec93e2b0da648ff7b2e358c277c8d620eabd2151542d04695952fe3e127bde9641df81a07dd8292a236cf0649ad26578a9945340b7557bd9a2af1070a445df7d7761d930dc7225d9bbc53542a16bfb6aa236c63e07f64fe86c9262646866545ad9e1f32098e3e38247fbe0e3ea30ba331b9387f976f3eaa9c5c49795e0fed701260a4860fb57f85e2d0c28dc539b6c3b5f7a8ca3862f81f1fa8d13900b58418948d48b30e84f8ab76f578d67ba40da3a40cc85973621587aaa74a5643f04e9c888fc1da0e51336bc91ee92658b555be09d382bdc02d9a9d00e24ad47fe41d08ac3e716f0af335d09e082479f838a4c3fc7e3592bf069c5b3be68be3b739a43fe30aa17e0ff90915bb19baee316bb0057a7f7179e19548438db43966555dfe45237fc2410511c3c1d9149c1e2dc1f3e93d425d22f4670651f8197da535d18c312bac2d350ad553ec9df55af9e51d4bc50140a40030ba12d0c408216b6b55b4fe6a38a3df004ce8934daed14d2c63d165850f879d2c3feb57006c5d4d8d86b9c5d7287da00e6223ab6d07437a12345d7484c4c6f6919f22f423a4fdfcc234fbe87f0389e502cf7e021f445620bc27879c68463937426d0295b7baf0beb90ac373d718099f02ae9607339c088663ecc13f69ceb63c312e1e15e7988913184f0334acfddaf20f8464b5a1950d4a755f502354683f51873b5aa3c66c12be21b028c9704d5bec0357d27409aa50fe96a86e21c0ad6784e66a06bb43e951aae3559eb72ff2c36800c46432b24e52761239245eac718d64fda1989bbf15d39b393aaf18e820332e0576da35fafde7756a0aa0940039cc04974fef18f71f58fe37a5af59602fad79013d8b3647c72e752aa3d70c91f670c3fe57b338f5e47a78d6e123ae89fea24d0baa6cde30a725bb270b92ba8489c9d8ee4add23c9f62d3d159e307ef448420b0e079d3b989cafa3a09a0bd2e351ec2e526c0f0ae02fd35566252bcef85e23e107154b5fbdef20556516694d8d2966a8d1b19fcda57c231deb4de024d53863ff07a5be09c12dd492974b206b1e27a46276bc9f35a48415ba881767c0b29f2362044ced6e12a2a5c5bea966e0cb461db55ff4d382dbb9e7b4480305255813caad0598ed4f767b90a9688406f814819c4a0450d6a6db197be5f7dd8d22162653d702eac43c05023a34035477dab3e98bf50219f00d007ed7b99e6939d005de8956077f2a0be4741b6ab452cba7ff6e036ed27724c0515f28f8a111ca3a09a511a60e4a17a45cd307a0bc86fb90b50b1966aa340c64f973a3d9a1161abeaf0f4f4e079e7ed842f093a07bc48c7227da862483d2996b6af2e5ed31a3aca017ea8d3d076eaf6020aa9667e0c45034fa664fc3432d604565db36ab27146ec7129e03a60b", "Ci": "485cecb628093b9765468f8233c8cb549b7286c6ad9294aa904068ed4509b2ad2f25a9dcc7482c1ed267cf14dc7c2aa363a51d9a07db5d9e6028f642268a167efe0abd5f6e798d2e4aff55b77325876aad984f9dea53f147e0292151988360c46b2e053d2809513aa78e12d6c2aac9cca8b206eacac00334e24fd90b54fe7571fe01fcf2d605ae8fdf7c7d2b9e098e42a08e9fc502f4b4d6c3d72333ff76b694cc7c72e1b7cdf8225c837f44159e11cf359531d0b074aee3b2d25fa848b90e547ce46b743ad981bc76559344b6ccd83187797c0051658565f2fc447e4fc3ff9dac2d8006f140a6ed18eebabd886565cd6d477ae1c0b8f2975da95b8f52692b9bdf225dd1cd592695c952d5e2549e03089e3933bca1930a1eaee990944368c8a89120f5ddfd0b9426a4410f6563c12a62239c4e781432005d29e8a38544d164baf0c5816df5e38114b3313292d0b1219934e4d2ac9c864418efc06edeea785429c72356ffd5187e19148406db65c6ecc7dbb881895bb0d3f46c04f05d3f709e8b15fda07ab8471e3cd26028eaae2655732debc2014696647fa85cddf7bdc16b80e3bcb7303d368535c3757bcf6c5e826237e840d52f7e63157735647a7d8d9ae40181d0b30b3c25ecdc41e689b88ff5457879f6e0c2902c79987846a018eff2eca49ef5647eae174acb34a6a39378ac9c521a8e146be15419111f503b608c683734466af85b062c4ffd77f765905cb0b80398dcdd2ceef1eda4fea85da28d58d66aa1af236615978891521e94c6cc812a2355f351072333476acbfce70a1a24818574b6e5d707e3eece74b1cbb3c457beca76b502c98f6c0f4a57108fae0b3f1a3c10f77717c013dfcf2dda9cb13f419051a3c470bdef02a50b14ba1dead8ea92784dc3125d80453b8ec917834ca7e34ef24cf17c1a0bbe1b432db112d1e3302022bb4051daa5bcccea1f1c1aebbd74c6eec02cf551b90ee9d893dcde4f70650a61e1c56994e0cf64eebb2358cd53aac2830d11860da6f3dcfd346215cdaca56d44b7c9a97240f1f53e9fae8308300c3142972b0c7593589f0bfe24c1409f2d231a7c17daf3082ea76491e12a0706dac59e07f8eab73371f7bbb30b07db3869c707dc670f3199d030a9e8b864ae241ec655871e26db920b94e17c9076d9dde328a90a8e30864f2fa550d770e0c04aaabdb432628e4d8bdd8d4beb481dcc0e5f55ad242057a45f9f3b47bc2a588065e7ee183c5008f32da8452e46f4607f0b388a1961ae33d316a1697d7ded1a5460b78aefeacbd75757e7aded29c843be1751dc8bb294d5a6a6875cb10494e50f10af96e957e468012e061ab33f41f36c21ab7ab92dcbb16b700d05607fc066b5c6a7f19d3ca0557adb0344aeaac8e85fac37e1d7c8bed3c49972efa0ed0fa337762467a96ca41836325637076393f665fce37e99b6c8e9d8ca5635b82e484bb035e0ba98326681b558c505d28f8888254615e55836b54d390c9c7280bc6e6b86f506d3c9ea5cdc14069ab9c26a6534c333c4144fae62ec44f2bf46d3494b87c6ff7242f897ee7c2295b4aa165043deb6776b7a6eee5f016a7399320d56364aca63da82a5165ebd41a077dfb8745fb66fe855654128518e0632a2ed11783ec69552ab8c3410eea755dc4bdd784610b9734e7ea951df9d751d7079f845cc9306f05bb3bca5710c33cb20afcd5c19557b77417977139001d6be6c8eb6f00c594ed04513863bb0cf0739190ff4af51ad1a7b098895a96728665665e58d8ff44200f2c009f5d1def7ce3d4cf513c02a67c92463f6e48d67cbd16ef69ac66b0339ffaf6f09ce4cd5719ef182490ddda3f28c460b2e5a129b7d075fc39cf138c17e32c9393e525dac72b2698bd9b87bda52ac5ca7ddc7afae0d3b71670d8ba9721146220eaa6b35413624306b58cb8efce789e2c30bc548bbc4605581d9353e552858f9d27799480dcf5273884cd5b3c95560c2a34ebeb958456d215d06524ca08d050ba1293309609e3d5f025748076852c2c33a2cdd492bce95d1ea40ca3f3c656823bcb3ac504f6e121ea0893324aa4219af12decd572fafed4f0b15c44a44c6d70d6f61660d5b0f58cd3a426860f7a9ec8e398147320a91a2dddd8b005c6736d38c77eb2ca476e31b7b00aef4a315e849d138874639cf304ad5ab07d3a7d667345f2f952244394888d0fb10fffac1efd862a481b88381b0a519fc39467f5e9bf4ddac6bf6c07071464c469906c46c6d2c1c82608213578f99cebe459c547bd869b6164720f0346cd49e048bc20a2cd73758868bda9d4a2ca2b2ecf5c58f43a69534452cea10f874cc15f6e911f415477130212345a3cdf8482d586cab365b223d1316ac7fc4004323fd7da38cc75ccd0fb19dc5ea6cca990456ba7303fd5623dcf4dcf4b389487bcd0f01c6c38ec2f180d294518909416d9311d01912b7639a54df911ec98a468cfb0f004c5d1366f6f452cf4059c2d84229d21817b7ed54e64deb332b2dc6c4cb5bbae9daf12efbb7b3684c7a4fd8e5be9cbce2c66da3a5104d37184a09e362cf5b096603a69cad65f9c525017ae9979016ed1c0629b99cb14b6bab92ee59f3d90555606b890c0837d37500e1dd0cf1645fae984f2486fb28ae09d356dbe61c07646b259aed382b86746f430dda22b4f59ded2d5be3d4a136816d35c35c7d2fb7810dac5671eaa313c7f32b823bd0b1f609430a3dbea0a9f0fd9a00f8c7d2611ad4961fb4bd4a0e9f663b67b9ad0e5e230be0cc765296ff01bb55a88c0b5f6896d5ce43e8714e706f50278608d525cfe68af4368d42e2363384a03e4c532e05e87a9b5153513e2e6c0ec50e49bd1bb132e282d25363fb03b8161ef2b6b3b71f9b5625d8c2aceac6c622139dcf67" }, { "asig": "c3f86081a9a736f05e28aaf54683b7e0fb61b488457d8c6e4003f980ac76a70b489b8b3e038f46119dd2a46264176394ebf3c9766bd4ead42a0924591ea2ff03237da8a7fd80c5de7dce7b8561f0836999b88f7684ec0ee9ac1b27903a779407267ebb3e2f4c2a0c9d6ff118ffc3ae3ccf88efaa4e6948fe4302d0376a1ecb0f143f476600fff948077992af84f7572fda7f22bef5713a0deded9e17a473410c14ec131ed04ed69ee88c2f0d97a14ec8f6778714842fe8dfd8608c66037bcd0e7e98eeeb7d9b25f97cc8c7996d0d1513fca089bfad269b124a6e3dc5bcce4a0d230368d7a3ec18cdcd92d66796f9daa67d9467566ea6be7a3bf677deb9cd1008edcdd4eb9c5fa9c526b3daaadef49ecca3b6b5598f7f34a9b35040b235743f0d8e3ed680eb6ac6566169647938c417f95c79413af13d31f2173c297abe1fa40b836591805a28b12925d4b3cc179ba908ccd0faade946bbfad991369cef735908589c00ee3a7aa2959c97ca7e55397e42341179b76525a2d13503c0ff0d85290c57f0827a9ee88136d75aad10237e3b06ede105b87a34a5f031341141b494130b7a416bfc05fcace4fb74ec928c658a4f52a10bf2e4e6d2fe468c9085bba48a048e3f0bd0308c23e2f636302095440389df0ed99dc729116918cba9ddfc73680ccd888001b0030fd0341a23d6825f0c0c67d6c8fa3a6f9d481a428ac9090d7705c263eda91d4ddde1bf75ac8a2a7bf3d0a95f5e77950e178b6af9713a15552101799456a75bf55ec8bcf9414ebd0e089714add0dbf4b6323c7fde5f336299d201a5ddcec5f26dbca8c6b74a2b18086575d91debe08a150661d7e910696e69eb0767241bd1b596ef036cf52fb201078dc4544e3a5ac8e553a91d4d1ec7f8ee230adb8ccdb70acb8d43ac4a2a8d858d480bd892057891fb354c78ae09268ee7e804556e87bb520c904e9bfc38529d9d408bc55f85c2a64a03e2a8d7f088f8d79100b1b708ad5b74df60e74430554079e645b1b1a8ac26788324547c3742a66b3401d67286f497a89e04f3d19ca2058de20093866e909106ec3b97d59fc39caecf0c472dd338ebdf76561b8f18fda730a9a2a07d4985826a4907db4e27bead66fa0e9d18a7fd193bc2fa2d5377d4d7ef2384e1db7518fcb0cdecb2638edd87f96d007c4830b948b99c35e6ed902fc7292dda1e8e03fc77440a97214ed3d02a5a9e0932caa0a029d16d204c20f0f74f2c718525f8793b3f2a3887140834a26633db08c37457827191021319f93a8b195490ad06f540c15a85a17ba41950af75841b022daf740128987f662131a8048cccb013949ae0960d81b38a58132d99bec8b505fa39a24574f6ad324b0da57fb5f842a22b061f41a0e44d5bb412b991062b010ad19a18cdbafc931bb7bc56b0fedc995c7ae625b38175810042507a9c57f82e069b498a401e18e317e109d314a5aeb039dfba5e121049a58fedbcb3e5ee59a305f8f7842721ff951513c769107c8fa35d7eb36361519dd078b6d3ef3d9ad63a050ed1ef5937d305550c54cb4a55ffc652561da4ba059db8005d63083110385e0305980945e509b1bda0bf03cd373b09f3671fb1cabeed18c8194ecd930513580cf98362c8cf9e31081790137f28d1bfcb85cf4154de492127d08be86557916d0c3413f6dfda196e96dafac135d73ddf093052e39f95113a46deca729a424a6b06afd180e566f74ad6196d039e88a611df4ae8becaf8256fa357729f38926f6603d3d35dd1434190776f1f60d56c93d609f0a278d552f0060729cd6ca45d38540542213ec55576f8ec7cdc3d158daf7887c50850d5bd11e1a1b0e8a5c15b604c0ce59cb454902a293e311c858f9c0811705c26726207548663dd91720c0649810bf2b874cc00c050fed59448b5fe9e96329edaef70b0af4c5d5f0aaddbdba8650cfc066cfcec0bb97c03f5bd3e68d7df4a951edcd58dd7ff0e70f6916f26c5e304ff06af0ffe1b596f0af9aa0682913954ba36221452b0d8a8e3f0329271f92e02fdd964474e594ed82a2c4c49b82beba36e0a356c147610d6adb5e574b872f10966abdc5f4998e87fdc5e815e738db9ed5c1eaee50c225ace5f4ece6ba0f1f4086c731612be2a6c48b2e8cca008f0e527388f4131a34d21969c997bdb6c526602779ac11403fbf0744b6d802339e2f3703a8d31613a231919ddf64319487234046598b0d70cf881f795837f72528177417d032162527313649641af0860a80c01ba4b3d62c17d62c5e658ece099acff3db902a7e922aba92471153fd4c2ea56002760b85872cd579a2aaa6b40b97451ba0a5f98eb9993b091d0af03189927af05e2f2ae0227a1ceedf193dbcdda14c3fcbee8a3a60c67c71765e805c08f85c608773e7bb1ff7600b8f098322f61456d160e8efd78cbe6c3744ef7997bd7f13a0699214c826a6574a96fb581de2d2739f09e180fd1f7dfac385a566323f8a3ec085a8b2bd82cd5254721752cc50f5967cba9678cff46f75a96c0f891f421427e027144ccbf1ed4df6ef83593090ff95d6b883935bb2c8c77fbe73dc3145dc8200b44f83078a531d7f1e422482f59b95188b45c6e52727eaf33be935aa9843b930cf2945a0ed88b3d8fff240cb2e96fa750a26fa6f992f9b68ab78f34027f02f7002460260be18c0b230bce6d66abcc4739775d454e7540f9b75d896d76daa745050b02e424e4d615ab4c9927f20bbd520818724507ac4567fc87c5b24c5e402703814fd863c118de32e33233d50150bf3f1e2fcdcb7fe63fc405eec8e0c7fc230887d1d2920f38d86289ca1b71f796985876855e55c5eb49c3288123e40b70fb090c9ae3727a8102ff76bf1dd332090f11a71497c4841fc8ff9a83cd11a88b240fab6d761a1dc14a2e22a6f84e730f1a0e0f10301f99eaf3088430e722fe8d07045f9ddc265941bd1e6130f5729bdd437868b4ee1879e620804e97425dfdba3a0aea7863081ccd0a9faec034f02860b3b7d348624a2baeafb55c9148cc3f4b96044fcf05eb9fa7f103e60117740893af6caff6a14317d0ee140a9e99959bec6e0ee70260acdee64ee1f5d111a2a0344cee38388d2ef803b81c75b5859e4a18e60ada7b895d9bb1fcd3ca50f37256a81e866558836039b099f1dd654c91ca681902278b3c46077dda000f2cfdbefa3be1afe60f9e4ce1d3b8c546d603161c25330cd7f6aad351984544c4d023d57c0fc381facb885deb3aaccf59459060577c600efd60896f50e281ad16f02c0b2d4578441bb9cc8661ea29f3f04e639d490191048570bab1c642620a6b37501063b47e83f7f6528bd69a4d065f4aa6363cd9730d029cbd0f2f928cbe637cf62669bb86ff7da289e16c8d4278677e881abac0af06acd67f58d8a69a85915e63ff1ee2afeb70c548e0307daabb5c508521eb9c7d0c21fa47e8c73bdad8160c11c9af6168e38cf368d52900b1c38e347641e1b2080ec9ecf0d0081114fdb3f110e51c672ff3130239a697483ccb3cbb8195509fc40beb80883c412e8e90bb32ff5553e54953560800e8e7cf30901d9bd53baf98cc0358e3f195cbd9ef0cfb6170e9fc468424affe6d7dc63d93d0dfaed2dce67a10053b8f2170cab34789d54ecd34adf6803c4d163cdf15e6f2a28dc8ed11805f9f00bcf855d4d4ca6e72b8f145d9fe9d9876820306911aa28cb3e386bfc85707d50984c8071ce2f64bc3ac82964a53e254aeba058e28ef831f180f8dd9944b5a1308397d73f1ad81b5d974086bfd911c5706c56fc48bf195856f3480c1c85e80560878cb215a0d3ffe3f897d1913c09a355fb1eb4ba2aa43b99fd7c1cd717fd0340cb93019fe851202a044e61689d4363867e7571bc103b6a31e7ae7a29be7047b08492e3477b9f84a45d518541a790d373ab9c90464c7838496b6613836e71bf20913ed8ff4716c7fe418cde39135e4249ca82445b4a76daad2fe200e23a0f2bb08e90dcba55d41e6a991974b4f0c9eb1e0181c12711331b667f07230cc22ef0609f9b73109ca6792f23288c9afe2e91c25829d02f4ababa1320e4a181be2015a0e2b03284a7a0f5fcd2fd03a7170bd81aec447d77816b46f02f36771b197e8600df6082fe9eacdd468b8d00dbd9aa6557e12ae8f69413a0df9a92a67e12922ac03daa68c788a24c966a34d76634417db145c6f4148234c5f580518686dcc26e009802503c2c088c13227b25eb01f41e02b73021c76bca291e0152dba4e4457400a76ad6f7269d2bacbde2ef1fbff974da39b64f83c0ba8331e92eca6f2563e470acc4f03cf3551b9623a826dcb9f350c91c8d478fc115f3398e2ab9b143d0b4a0d5db11173cbe7e942b170423bc3f6da2c4afa4ba08b29480dd1fac185b6d58707eaf50551106954e39e975eb8d524fc73ee386b9b3e8913b61975b3e7730fc50e44ab99608d4afa0259a5fe22369bbf154cf78a828c1fca5b12fe85006d3048009224d097956cc0fa032f79e2e9d3a8476fc3629e9e6ec37086410efbd7c8ad0e7cc0f15a892f04a3f4f13dec61ca98deb727aaae10f0fbc68a0c95c2f08ce306542d62c98a9a770fac9e4622925b26cef94b6667299cb835bd87ea3ee201cf077228f56ff095348b60a15338ce43d943af6fcbf9a992c74015c64fa39434080745ceaaed9d7243b82724929b5832c545b56f957474f997b372ec3f7e6f98ef0077c233328f2e51ec524daed90914786b9289a851429c6b54f018cc4f7c1aac0511cef512e840743d3c45e111a4053a0b161b3736bd6dfb695812c35b7b817f00326210258ea73be0d2b4f16ae8f9eb374072479240a6d5274a386a009682490ed2ff06c4c9e2c212437fe78b183ed6a9cbf917d6914746be330dd0f4f0238c0bc76815fd8555b64db46a668a7a11f914255cfe00b7be00ebcd8f281d1cc8e30b222f268c81173b9a7141c743e63364fdc1c4f67fe0cd02d6c4b1963d8c83820d89943b6c3f765272be91ee90c417ffcebedbc2fa0977f98bb57465f5aa044d0fc4a9f0f906eb0d6a0f84ca3373452f675c64db83bb85876ddd54e4458e239108365d20297dfe6e6ac4009aff1e50122fe6b255eef4e52a77ab2cb6770582c60c6d1ec4b17f69a20868d04141c3917e1690db334e2f63bfa48420608b8ca36d087f62526b4591120fca7bacb72fac025fbf3b287583d450e751eecc98baa229072cd18b783f538cc8d54fa52a18ded762d8319f7c23ae2da280be77e7291d1e0afa1c6922ee72251227323df1b803f882c7a569cbdd11dab9224e1433daf0d909df9c031c969f07d5e79f7aaabdc5633df2de3eec3101413918db5b89314d2608896f0615722f093b59058b29dff5c05383c2c9547357613da589c5bb8c8cc80574b9445b7742b72d790786e15756f29803e8a67f20bbe71799d3a5ff11df48051001ca0a62eaf94a8bc05632bc5e26eebc445455768d96f3db0ff0612613820c4e628a4e4469c59c3cb9dad7f83cf81516ef449a3461995c98b931537d9f9c03ae4a1de432df930889f6b1b8a9e64af41caf3dd2d6706d63fbfcf72ac6fc220c7ff1c3393134b5e27b41c331a45bd1970f92cbce7706793e1026b14244a8080b32c55aed3c4f561b1d95ac682a9dbf384ae5806ca4f423343a726f5732004600042f19dcfb3001bb95c5de4e86abd13c40c9659dbe7edf6d772f31ea2b57310dc7d238ddcf0a43c22e565061d678046b99837999d541cfcfa83bf197e91cc10086a37ade72e994c9ed018dd1c9db023390af071a5e2af9f0c1e6018ac12921080a93977851f43ef5159f06550385a9e4f4626e6f5a54d816d904507a4446620e", "Ci": "e3ffe442542e9e493f8c3b5d9ae4cd577fe9a992258780b2223d726c3333c5f8b8912c6c52dea6c1d180f228ca7a5a877bf67d8eb8012ef89d68afe1f439861200f8ed3b95e75e46a6e209f472ee5b364ed423e4b4bc12daef6516b5b3c3a667f2722e3ca7aeee832c8126c74cbb78b25e84f76eede9df2bff79c70c73833a7ef3619b53b856b6d76b58a9cffcc9de9f852429a647cc23a97d02fc21a007ad98bbc0df153be61b45deca1d8532bb00500267eca7b039c69b44d25e8168b9053b9bd24b760be1adbd8a0cfa969e9b8a524add5b8685dc9770bd957356d453462ab4de483ba902bc399150a6beef7b17b65e41edec8cddedcf964b736505751fb3f3a320a15dbac724748e5800473d233dda0bb396a26e5b95873adfc4d5b2f97d15f5cd34abcae7cb6590beec67f8884a0e72aa54c4ed7e8ea56f424ac4b1cd3f12802781e9c5b16dd5d97dfcfc4c9e6f80ce12add695480427d762572c20bc14bbad0552f7133f765894c4e35745cfc68f006232447c9b3b9cca0c85b4dddc8eb33985b790e51d34a03a11cb7f7eed8a3384bc27f4874d0b558956109187685783a6ec8e09d9a24703d53fdf4b83212ea1c114701048b7c9b50a8a804aa804abfbb21e90b2abc5ef381e538cea2794ec3636e852f9f0a952f0b0eaec18d32d21dd003b05d188a58c42f6da26cd292f4dd4ac8cda7f018cab8d91151add416aea198580cb47c7c95ba3c5248fc899897e171eb314eccf503df1a977506e964178744005841bc7d2185dc16773bd1b236da1028d75d2dac2e47254796e9b48bf5804f61062768d7ed677e3469af900efe5a0c35e10465a74fe36ef21e94bcfcfec229e16e5daba44e40e42503411f74fea696f92e45667ea965ba3ff2b7c60502b7aabad1f2cced9e20b55ff812b7f87bdcba3bfc91166d93de54312747938c65759898c30edfc60d00e0172e330e72c474b6af72bee3fa10f92d1e3f0f279cb1a45b7674a54375330614c5f11fdfc2caabc5fa809ec16077d14b11a1a4cec20297147acb6f698547b44840d2cf497c61b8d16153f7cdfc760a2d47a613207ebfb0c7b60db41128cca5027919b119ca86043b358feac2f5acc635fd5b2139cc9df1638015cf8ec7041809c0e23a5b1f1315472a121c4cc8f25508ddb3fddb68c64b1187f5763a9a412bf003f6128a4e00f728b0e1c5f4f8d04124fd87f702f282a68702fe80278bf09c47d22c3b15775a3cb0dc963c9443a8f7de93f1b20589d57d8c04ac03d3423234f6a649d904dff305584f8a874504483ac628d8a4b46858aeda8c08a3caf9cd79252b7330044b2f717c0eafa0cb00a6cc01bbcd72108532e87870536ed622bfcb8aaa7040a791c891c29e1f9856caa23f7cde28b8116d86304a5fa106bd67caf7a4fcb70b50c9712359481687f42c24bcd748ed339c1df123d31107c025e029512ff5e3784993808eff561dd37595b3783942040e606e291cd2975262975d028e8bc8f53f6228f26c51f531cbfd36c00bc783e427db724786e765369e3559722678c0a64ef73f2faca7490aee77f9beb0e35f5db42bd178a5d52a00658742d5f8cc3cd46fb0232ee3c711ddb484baff5b69b4cded49f41cd953fd61f7d27acadfe458ee35e77ba05e7a37fd3e6ea7525338e188ef52a62832b7d433ff4ff5e9a6b1393a05487a66804f5510eb39124e39144da0c42f8436dda217deea3a5230e066b85fda9a0d4fac7242f2add3e4c9990db370de639eefaa3599690ff74803bbd324a02c63ad4d3a0580deeaa41ca6ca0946b9b410fb2cd11b7dee4ea14ba7a7a636e52cce3e4ced22d107a5ec0fc92036d2aedf702f6d597eac16e0395940560f2991a6353a0ddab5a0574ab5f47535fdd077db4ad884693155e05e22ac9e486076df0a1ea00bb7ec0fa7bf446ab6fe70edca70d4882a38552e56343d7915f0c3bcdffb2bee0c6f18236622c0f4814d31c51f8f81f54cbb1f4b28dd8eb7c382ee191b8516458c12c9410ddd8849486977c6dfb8b39e5a1a4787bf5303c616bacd7c8afa42b0604ac62b9296368a779867bd189adc595293393c0d75fa25cbc4ac92c3c95fc3998f5763f5dbbd5abcd7f63653193faca94e7db4b79bc671e7ff44b25225aaf3e0fbd1e3b30335c7f176a9536482a768c20405d64e269cdd7df1d0cc043f84f24883d9e25f8a143598dbfa8d7c597044cdac3c896995ce3c29ad8f32c7d6e5951452e09f8c9e710b3cf40baafcb2d75963823b94598e67bcb57f690353be1696648911ae1c7d4f9bbf0b9fa12396c5c3fb09c6b257ee89b623b6d37d43d735574e5077cc25335f2e6471eac7a83741b81d50edff3637677e1b335f09eb9e7094c849991283ac3708fcb127189a3b2ca21e29117a126f2fb09be4667734187ce4e455cae8a9d39eabdc4c30d2ee55bcf24035a87415889f3c235e11717c1e53c3f592dbb895de5706fa19ec5112eac043fdb15d3d4e626ff3b69b92b72a5c32bf5f0b791c1c6db33ab0454074a74a8616e2e5ecf2fe1d8118af4321b07077a0a2fe9a2286f559d9ffedfa7bfea82e19a784af7b5d2413c8e813221fe83396cfb3704c098af444d89bb5df08198b8f84218ac7bb1b4e874c47797206e3c4d4b9dc90742cb05efde7e32b0280256c4119a26e5795d6fc28bad91e36da69813dea46db7d4966362e8b35ae4a6bcdcd41845f257a960067128d72eb712fab732467d051adacab7896562f9699072d4bae7b3520cb6a1060aec6e647135d27acb9c5674b18696918de49882756189825050cefc7225916fec9ca1b9f400d8035ab5376fba2e8c69f0d69ba83df9851f85656271f9aa11906a5510035ae9d5c475faf640cafa826a962ef1b00c0b8a8983287af0a9" }], "MGs": [ { "ss": [ [ "479b76a6cd9767876a14d738e312bf7f739ddbdfd86d3f95d621b6ffcb779003", "c0d078f2d985d43583aaac25156bc1081683cc5b9db0db06b2144e5e65c3970a"], [ "c09ba69bdbecd9b085751be52ad02e96a852f033046afebf60ef93fecc8df202", "3def18dc0a1c4d69c8474b47b4a622a9ea003dd583a2b6594e1541490dabe605"], [ "9a056057d02cc1711bd3de89ca3839093e779f2e1a8602bbf73fd17554425e0e", "36693be202a453166d92317d0bc0e2c9a2caed3e8ed352dc6670817533d56004"], [ "e271a8edf01fd9b814a966f80e1182d73b68ad2ed7d8c7abebb242eb000d3601", "d309129c8d68275b3ceecd6d268d572962cc672724716df444706242df3fa101"], [ "89093da4e7e76d8002872ff25cfba5275ed9fadc6172c721448bfb52f4afbc0e", "0c599c92859afc5b1b11e052da678530cf5ad504353e1ec4a3de1626d563ec00"], [ "520ed06bfe37558c403c64354ba5ba67af789b551869461bccc5498ebcc0b30b", "96b05e9b1b4aaa6102d56b8bfab243bed8051204496825d46a6f68c139e0720f"], [ "ede2ab3fd929a8a73364f95e718ba71dabcc7527ba5c55d4fd6543a4d75f9c07", "b887012505a63e27fbed5c2919eb507ca6776c2f7f0006f44d08c03f45170f06"]], "cc": "73358eb9b2e8eefd94b18303c8d8e719efe6b8a8b95ad2684d6be765394bad0d" }, { "ss": [ [ "10769b79668f7bb8357e7deb37716484a0fa39e1c562a1f27db5ede41cab360a", "b03fba34f9feac92e480ef88fff1590900cfce54e991570aa9eeb9a9fa60b308"], [ "cfc1e68fade60fb7c101bae524b3d38bc78279a510bacd007ef48ed6f7b56b0a", "3066f0fbb70d2df11adbf566003fad4bc51bc68f6f2c5fd92071e85dbbf5630a"], [ "b46842b4280b38b5001f006370bd5e6ebb168dd54553f11c73acb531b1e94c08", "939e9f7bb503c6e7a803ccd1c7ac720fb031fc25c50c2f83fc458b3ce2fa2e03"], [ "6a68f28faa9cfd9b09cddc1782f598a95b3d01513fb944349e8c1dbd99227105", "31b72cbfcc2ec25cd5f39b6a124b1aaf34c4ec43265ba14f00bb7e0b01dcd50d"], [ "4f2b535c061172d08a3342ba0e26c93140c7ab208d474765b4bae8387ee89c0a", "38159cae4fbaa62ccdd5546ecf9975c32405dd6d6bfa1fd702bbc91a54003a0f"], [ "814c3752625fcf06b09d701172ba607215193d7ea4faad2613a925702046b603", "18f9a04a2078dd1cbd845621c6d7a14e57e08be4f0fbf6d7823cffff2d102002"], [ "a39f3712b84707633ad5563c678fdfd14b9b43fec334163482906579a066d208", "223f0f305ab29ffd9d563601eab57106f57e114e35faa8a80701a6cf228f4900"]], "cc": "4d8e6402f161ffc06afa73a1de18db40c70a3db72923c4f079122460aade7909" }] } }


Less details
source code | moneroexplorer