🚀 Plugin Directory: nostr:nprofile1qqs2xugc5jyguqkj36rk0syv4tmnkjdtmtperttl7x9rqjy3ustdcvcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7am0deejucmpd3mxztnyv4mz7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uzac8sd plugin is now listed.
This plugin allows you to synchronize your BTCPay store's items to Shopstr, the Nostr decentralized marketplace!

Plugin page on Plugin Builder: https://plugin-builder.btcpayserver.org/public/plugins/shopstr-plugin
The year is almost done, but we are not. 14th wave of nostr grants: YakiHonne, Quartz, Nostr Feedz, and some renewals. https://opensats.org/blog/fourteenth-wave-of-nostr-grants
Keep it up 💪
🚀 Plugin Directory: nostr:nprofile1qqsvpr3hhqq65wl240xgcn7qk4j9pvpdkc0ak75ydaedj9k08a0me0cppemhxue69uhkummn9ekx7mp0sdk2lq plugin by nostr:nprofile1qqsv68g0rl8arrp5t3g7dr7g3jntuzvvvdr4pq65y7gtu6xj5cylr2spzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59uqjqamnwvaz7tmwdaehgu3dv9k8q6rp9enhyatww3mk2unt9ehhyee0k3nxr9 is now listed.
With the MtPelerin plugin enabled, you (the merchant) can forward the received BTC funds (on-chain or Lightning) and have funds paid out in fiat or swapped.

Mt Pelerin Page on Plugin Builder: https://plugin-builder.btcpayserver.org/public/plugins/mtpelerin-plugin
Source code and README on GitHub: https://github.com/Nisaba/btcpayserver-plugins/tree/3ad4f7921b0647420f9d44d52af525b9bfea80b6/BTCPayServer.Plugins.MtPelerin
Notice: all plugins are developed by third parties. They need to be updated and maintained regularly in addition to BTCPay Server. Use plugins at your own risk.
https://docs.btcpayserver.org/Development/Plugins/#important-notice-about-plugins
BTCPay Server 2.3 and merchant adoption of Bitcoin covered on today's nostr:nprofile1qqsgt0d4sa0pz0wvn9yck36xxezf3qhwzksu0q254vruqed5wvuavuspzdmhxue69uhhqatjwpkx2urpvuhx2ue0qyfhwumn8ghj7cnfw3ehgctrdvhxzurs9uq35amnwvaz7tmjv4kxz7fwd45ku6tzdak8gtnfdenx7tc7psfm2 episode.
We keep building together ✊
h/t nostr:nprofile1qqsywt6ypu57lxtwj2scdwxnyrl3sry9typcstje65x7rw9a2e5nq8spzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgwwaehxw309ahx7uewd3hkctcpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9ujp72gh, nostr:nprofile1qqsqfjg4mth7uwp307nng3z2em3ep2pxnljczzezg8j7dhf58ha7ejgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcppemhxue69uhkummn9ekx7mp0qyvhwumn8ghj7urjv4kkjatd9ec8y6tdv9kzumn9wshs9rgwy9, nostr:nprofile1qqsxcgma3va3yqj3cwxzxrqxm8jg7rfszajhckm9erpkzyhtzhzj46cppemhxue69uhkummn9ekx7mp0qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshszythwden5te0dehhxarj9emkjmn99urtqvle
https://video.nostr.build/541b8a6782d8b9c0038aa98c3c3582d541a00e3921feb205746e49966da21251.mp4
BTCPay Server 2.3 is out! 🚨
Starting today, you can charge merchants a subscription fee to use your BTCPay Server, making it sustainable for local enthusiasts to onboard businesses to accept Bitcoin while undercutting credit card fees and preserving merchant self-custody.
https://blossom.primal.net/44b5f17bed0825454a9325a0839c616e22c0268283e8af305ab750fd6721e4e0.mp4
2.3 brings in several long-awaited features, making it our biggest release this year:
✨ Subscriptions
🤑 Server Monetization
🔌 Plugin Builder 1.0 (ratings & reviews)
💸 Payment Requests redesign
🛒 EDD & Drupal 11
🌍 14 new languages
See all the details on our blog: https://blog.btcpayserver.org/btcpay-server-2-3-0/
💚 And last, but definitely not least, a huge thanks to our incredible supporters and contributors! We couldn’t build this FOSS tech without you:
nostr:nprofile1qqsgq37lnqdf0h2pkj842jkqp6gt6c353ln98pxg3mefqvkh22zhzscpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0rlm6lh
nostr:nprofile1qqs8suecw4luyht9ekff89x4uacneapk8r5dyk0gmn6uwwurf6u9ruspzpmhxue69uhkumewwd68ytnrwghszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs2juazd
nostr:nprofile1qqsyh7t8gsvwjc06jg5u3rvvevlukrx5u6z5fguyhymezxaa04tcmpspzdmhxue69uhhqatjwpkx2urpvuhx2ue0uvqzs7
nostr:nprofile1qqs0rxy6jmt44guxkny8z4pkym9mxckqxfytygxuntjn6l80hj409sgpzdmhxue69uhky6t5wd6xzcmt9eshqup0qyfhwumn8ghj7ur4wfcxcetsv9njuetn9uq3samnwvaz7tmrvyhx7unpdenk2urfd3kzuer9wchshxjrvw
LunaNode
nostr:nprofile1qqstu8vf099ljt09m4jvres0dgk8ps2q4wkfjvjp3lhrp3wxxllfg7gpramhxue69uhkummnw3ez6vpn9ejx7unpveskxar0wfujummjvuhsz9mhwden5te0wfjkccte9cc8scmgv96zucm0d5hszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcmnwfft
nostr:nprofile1qqs06juvrw2txquvwshq9dzjffuzef294u7f55ttll02me4x8cx3q8cpp4mhxue69uhkyunz9e5k7tcpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgwwaehxw309ahx7uewd3hkctc36a98u
nostr:nprofile1qqs80n2hqvjppgqh2c5t2dtl5e2mr7kw4d90u468xwaaenke8r0frgspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hs8kd9ew
nostr:nprofile1qqsgy8mlrfewaqefsmnwvl2jwl634fenh7ylnv8sasa5asmjzwddetsprdmhxue69uhkummnw3ezuum4v3hkxctjd3hhxtnrdakj7qgnwaehxw309ac82unsd3jhqct89ejhxtcpzemhxue69uhhqatjwpkx2un9d3shjtnrdakj7dsxzs2
After months of active contributions, we're thrilled to welcome nostr:nprofile1qqs0etru2j3v7x7lh5xxvrq4cvjm4tpgux5cvuxgzrg3jemwkyrgchcpzamhxue69uhkzarvv9ejumn0wd68ytnvv9hxgtcp9dmhxue69uhky6t5wvhxcmnzvvh8x6e0dehhxarjvdkxjetwwshkzurf9amrztmjv4kxz7gpzemhxue69uhhyetvv9uju6rpd4hx2apwd9hj75dys09 to the BTCPay core team!
Huge thanks to nostr:nprofile1qqsgc8mpvvr9y0qeh896dew894lcal24jsrzpaq0yjjlrujn4jfphgspzdmhxue69uhkummnw3ezu7nzvshxwee0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7dyy9h6 and nostr:nprofile1qqsq7dkjp0qy78cwwak2e3lhkvy202k4l6dhw3xwafjfrtshv2uvrrqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcppemhxue69uhkummn9ekx7mp0zj423s for referring him and helping more developers contribute to FOSS 🚀

Along with numerous contributions reviewed by nostr:nprofile1qqspyj93dt9uvc7k9gx05slhulzu664ectrdk0smvdu0q8nv9csw6jcppemhxue69uhkummn9ekx7mp03ja7lw and merged into the core codebase; he's been deeply involved in Plugin Builder alongside nostr:nprofile1qqsr08ulzgfp2sux9fy8llwxsr66uzjdgp4awadxjrhxsx5z037jfkspzdmhxue69uhhqatjwpkx2urpvuhx2ue0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7w43luk and nostr:nprofile1qqsfrjd9ux5hgsg5cmlz6cdwfh5zv2024g8m2t6g9zqf83l8uqm0svsppemhxue69uhkummn9ekx7mp0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uq3xamnwvaz7tmwdaehgu3w0f3xgtn8vuhsq04x42 - while also building his own plugins.
If you're a C# developer dreaming of going full-time in Bitcoin FOSS, join us!
Reply here with a link to your GitHub profile or reach out via https://chat.btcpayserver.org, and let's keep building 💪
🚀 Plugin Directory: nostr:nprofile1qqs2gazhwghppw36yu0muuzqykdrcndzeafml50pnqfcy9xjx5rylsss0wkz7 plugin is now listed.
With the Peach plugin enabled, you (the merchant) can publish sell offers on the Peach P2P marketplace with just a few clicks - straight from their wallet and KYC-free!
https://plugin-builder.btcpayserver.org/public/plugins/peach-plugin
Read the full announcement and watch the tutorial video on how to enable the plugin on your BTCPay Server instance:
https://peachbitcoin.com/blog/btcpay-plugin/
Notice: all plugins are developed by third parties. They need to be updated and maintained regularly in addition to BTCPay Server. Use plugins at your own risk.
https://docs.btcpayserver.org/Development/Plugins/#important-notice-about-plugins
Our mobile billboard again in action 🎸
We appreciate your continuing support 🙏 and will keep developing & spreading FOSS tech
🎉 CASE STUDY: Onboarding 25 merchants to accept bitcoin, surpassing 1.3 million CZK in revenue and 7,079 transactions!
Together with nostr:nprofile1qqsd0f68dvf98gvs9am9dp0lu0f4r7xzu2k89rm9tt448axf5tu6wlgpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcdgv90x, NiceHashMining & Blink we created a bitcoin native economy in 🇨🇿Prague showing that bitcoin is money!
📖 Curious how this milestone was achieved? Check out the full case-study on our blog:
https://blog.btcpayserver.org/case-study-btcprague/
Get downloadable PDF that you can easily share and reference: https://btcpayserver.org/case-studies/btcprague.pdf
💚 Huge thanks to our incredible supporters and contributors! We couldn’t build this FOSS tech without you: nostr:nprofile1qqsgq37lnqdf0h2pkj842jkqp6gt6c353ln98pxg3mefqvkh22zhzscppemhxue69uhkummn9ekx7mp0mcwd98 nostr:nprofile1qqs8suecw4luyht9ekff89x4uacneapk8r5dyk0gmn6uwwurf6u9ruspzpmhxue69uhkumewwd68ytnrwghszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs2juazd nostr:nprofile1qqsyh7t8gsvwjc06jg5u3rvvevlukrx5u6z5fguyhymezxaa04tcmpsxtvqsz nostr:nprofile1qqs0rxy6jmt44guxkny8z4pkym9mxckqxfytygxuntjn6l80hj409sgpzfmhxue69uhky6t5wd6xzcmt9eshquqpzfmhxue69uhhqatjwpkx2urpvuhx2ucpzamhxue69uhkxcfwdaexzmn8v4cxjmrv9ejx2asult5ph LunaNode nostr:nprofile1qqstu8vf099ljt09m4jvres0dgk8ps2q4wkfjvjp3lhrp3wxxllfg7gprpmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctvqy8hwumn8ghj7m3wda4nqtn0wfnsz9nhwden5te0wfjkccte9cc8scmgv96zucm0d5up2rnf nostr:nprofile1qqs06juvrw2txquvwshq9dzjffuzef294u7f55ttll02me4x8cx3q8cpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcq67fp9 nostr:nprofile1qqs80n2hqvjppgqh2c5t2dtl5e2mr7kw4d90u468xwaaenke8r0frgspz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3samnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kqzxthwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mg6k4xa4 nostr:nprofile1qqsgy8mlrfewaqefsmnwvl2jwl634fenh7ylnv8sasa5asmjzwddetspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7fy50pn
BTCPay Server 2.2.0 is out!
🧾Improved Reporting & accounting
🔨Bitcoin Wallet improvements
🔌New plugin builder
⚡LSP Support MegalithicBTC nostr:nprofile1qqsrf5h4ya83jk8u6t9jgc76h6kalz3plp9vusjpm2ygqgalqhxgp9gpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qzxrhwden5te0wfjkccte9eekummjwsh8xmmrd9skc34yxrm 1sats_ln
🇳🇬Mavapay plugin get paid NGU via bank, receive BTC
🧪Miniscript Support
🔐 Security, performance, bug fixes and more
Read all about 2.2.0 on our blog: https://blog.btcpayserver.org/btcpay-server-2-2-0/
💚Huge thanks to our incredible supporters and contributors! We couldn’t build this FOSS tech without you: nostr:nprofile1qqsgq37lnqdf0h2pkj842jkqp6gt6c353ln98pxg3mefqvkh22zhzscppemhxue69uhkummn9ekx7mp0mcwd98 nostr:nprofile1qqs8suecw4luyht9ekff89x4uacneapk8r5dyk0gmn6uwwurf6u9ruspzpmhxue69uhkumewwd68ytnrwghszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhs2juazd nostr:nprofile1qqsyh7t8gsvwjc06jg5u3rvvevlukrx5u6z5fguyhymezxaa04tcmpsxtvqsz nostr:nprofile1qqs0rxy6jmt44guxkny8z4pkym9mxckqxfytygxuntjn6l80hj409sgpzfmhxue69uhky6t5wd6xzcmt9eshquqpzfmhxue69uhhqatjwpkx2urpvuhx2ucpzamhxue69uhkxcfwdaexzmn8v4cxjmrv9ejx2asult5ph LunaNode nostr:nprofile1qqstu8vf099ljt09m4jvres0dgk8ps2q4wkfjvjp3lhrp3wxxllfg7gpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9uq3qamnwvaz7tmw9ehkkvpwdaexwtcpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tcn9w35w CoinCards ivpnnet nostr:nprofile1qqsgy8mlrfewaqefsmnwvl2jwl634fenh7ylnv8sasa5asmjzwddetspzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7fy50pn
BTCPAY AT nostr:nprofile1qqsd0f68dvf98gvs9am9dp0lu0f4r7xzu2k89rm9tt448axf5tu6wlgphpy4c 
Announcing nostr:nprofile1qyx8wumn8ghj7cnjvghxjmcpz4mhxue69uhk2er9dchxummnw3ezumrpdejqqgxfkx0le4p7df0j8v7jwyrvux0y45kl3xapqvwagctlrdv3uyyfv5lgpykq, CEO & Founder of nostr:nprofile1qyx8wumn8ghj7cnjvghxjmcpp4mhxue69uhkummn9ekx7mqqyztkwyeydsmdkxjrvnu30wvxx097pqzag6hcsrmt2zjst48txtk5whraz8v & nostr:nprofile1qqswe03hyye2jv3msylwkj8cml8d4m9qpc5g0tccrvrrcm86z0kcagg0zjv3w as the speaker at BTCPay Day during nostr:nprofile1qqsd0f68dvf98gvs9am9dp0lu0f4r7xzu2k89rm9tt448axf5tu6wlgphpy4c
⏲️ June 22nd, 12:00
📍Hotel Duo, Berlin Room
Samson and nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyw8wumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctvqqsfrjd9ux5hgsg5cmlz6cdwfh5zv2024g8m2t6g9zqf83l8uqm0svsjgnxal will be making a special FOSS protocol announcement at the event - don't miss it!

There aren't many spots left, please RVSP and book it on time.
Attendance is free if you have BTPay merch, bring it with you!
Or - find nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqywhwumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wsqzq96l26xh07cvkaqq7rwa3tk3wwxd096n9vc5auzn59nf6nd6wse6kmkxfv at the conference, he'll be carrying a backpack and selling merch like we're back in BitcoinShirtCo days!
Just vibe coded this absolute beast of an app for the Guinness World Record attempt at Bitcoin Las Vegas! 🚀⚡
This app catches every single merchant transaction at the conference in real-time through BTCPayServer webhooks. The dashboard updates instantly as payments flow in - whether they're Lightning fast ⚡ or on-chain 🔗.
Built this with pure flow state energy - PostgreSQL with read replicas for scaling to thousands of transactions, Phoenix LiveView for instant updates without refreshing, and Docker containerization to deploy anywhere.
The dashboard shows live stats - total transactions, BTC volume, participating merchants, everything! The Guinness judges can watch the record attempt unfold in real-time.
Vibe coding is real. Started with a vision last night, shipped before lunch today.
All open source here: https://github.com/bitcoinize/btcpaylive
Demo page here: https://live.bitcoinize.com/dashboard
Try it out with a BTCPay Point of Sale here: https://btcpayserver.bitcoinjungle.app/apps/CtvxRDBisk5nfKiZqojzxqAov6G/pos
> yes I am a professional software developer.
you are a l33t software developer
We are going to connect our Btcpayserver public instance with the notification system, vibe coded by nostr:nprofile1qqs254dy0xkkjdxsl4u08k7cs52u689q67s3pqfwwyfcp4va7avcjdgppamhxue69uhkumewwd68ytnrwgq3samnwvaz7tmswfjk66t4d5h8qunfd4skctnwv46q38t997, planned by Bitcoinize
A beautiful peace of software essential for all circular economies
The future is bright
https://github.com/bitcoinize/btcpaylive
https://blossom.primal.net/49bbf63c3693c4a54f59ec4660f61a5fb615c6e4e81ea30f77189e3c20a59cb2.mov
❤️ nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgcwaehxw309akxjemgw3hxjmn8wfjkccte9e3k7mgqyz49tfre445nf58a0reahky9zhx3egxh5yggztn3zwqdt80htxyn2xct0pm
We are aware of a critical issue with NBXplorer being unable to process specially crafted transaction in the Bitcoin blockchain block 896727.
Our team has already deployed a fix. To resolve the issue with your BTCPay, update your NBXplorer to version 2.5.26.

If you're on the 2.x branch of BTCPay Server using btcpayserver-docker, simply click Update button in Server administration (or run http://btcpay-update.sh) and the issue will be resolved.
If you're on a pre-2.0 version and aren't ready to move to 2.x yet, you can switch to the 1.13.x branch and use it to bump the NBXplorer dependency. https://github.com/btcpayserver/btcpayserver-docker/tree/1.13.x
Thanks to everyone who reported the issue and allowed us to quickly deploy a fix.
For more details, please visit GitHub and review nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgdwaehxw309ahx7uewd3hkcqpqzfytz6ktce3av2svlfpl0e79e44tnskxmvlpkcmc7q0xct3qa49sx0v5ym PR: https://github.com/MetacoSA/NBitcoin/pull/1269
BTCPay Server 2.1.1 is out! This minor release improves multisig support for secure Bitcoin treasury management, enhances hardware wallet integration, and includes many bug fixes and improvements.
Who better to show what's improved than our own Emperor nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgdwaehxw309ahx7uewd3hkcqpqzfytz6ktce3av2svlfpl0e79e44tnskxmvlpkcmc7q0xct3qa49sx0v5ym
https://blossom.primal.net/1d7230210c2a6bcd4a638426c2c6ba6deb90af1c0baa7531531fca65080b6ba8.mp4
Full changelog: https://github.com/btcpayserver/btcpayserver/releases/tag/v2.1.1

And if you're curious how to setup multi-sig on BTCPay with Sparrow Wallet, here's the full tutorial:
https://www.youtube.com/watch?v=oTvgIBlLW44
💚 Huge thanks to our incredible supporters and contributors! We couldn’t build this FOSS tech without you: nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqywhwumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wsqzpqz8m7vp497agx6g7422cq8fp0tzxj87v5uyez809ypj6afg2u2ru5xv7m , nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqypu8xwr40lp96ewdj2fef408wy70gd3carf9n6xu7hrnhq6whpgly925h0z , nostr:nprofile1qyx8wumn8ghj7cnjvghxjmcpz4mhxue69uhk2er9dchxummnw3ezumrpdejqqgztl9n5gx8fv8afy2wg3kxvk07tpn2wdp2y5wztjdu3rw7h64udsclmn38x , nostr:nprofile1qyf8wumn8ghj7cnfw3ehgctrdvhxzursqythwumn8ghj7cmp9ehhyctwvajhq6tvdshxgetkqqs0rxy6jmt44guxkny8z4pkym9mxckqxfytygxuntjn6l80hj409sggjrzcm , LunaNode, nostr:nprofile1qyx8wumn8ghj7cnjvghxjmcpz4mhxue69uhk2er9dchxummnw3ezumrpdejqqg8afwxph99nqwx8gtszk3fy57pv54z670y6294llh4du6nrurgsruppuy0n , nostr:nprofile1qydhwumn8ghj7mn0wd68ytngw4eh5mmwv4nhjtnhdaexceqpr9mhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5qzqa7d2upjgy9qzatz3df407n9tv06e6454ljhguemhhxwmyudaydzd92h82 , nostr:nprofile1qydhwumn8ghj7enjdankzargdahzumn0wd68yvfwvdhk6tcpr9mhxue69uhkku3wwp6hyurvv4ex2mrp0yhxxmmd9uqzpqsl0ud89m5r9xrwdena2fml2x48xwlcn7ds7rkrknkrwgfe4h9wvf0kg9


