Indexed by the Research DeskTranscript AI-assisted from the recordingNot investment advice
Key points
- AI is poised to solve numerous global problems, leading to an age of empowerment and abundance through digital technology.
- Bitcoin's current demand is largely driven by investors seeking high-yield returns (11.5% preferreds), not necessarily by a belief in Bitcoin as a currency.
- Privacy coins are crucial for the future of digital credit and security, with
In their words
“I get your points but I'm not happy with that either.” 0:49:09
“We're still living with the same broken system that blockchains promised to fix.” 1:02:05
“They also have to be able to protect our sensitive data when it matters.” 1:08:47
“Let's build the internet we deserve. Together.” 1:18:28
“Welcome to the Breakdown here joined by Landy. Unfortunately, we had Kevin Thompson who left the show due to the sound effects.” 1:24:24
Chapters
- 0:00:00AI's Transformative Power
- 1:01:01Bitcoin's Demand & Yields
- 2:07:47Privacy Coins & Regulation
- 2:44:00Federal Reserve Rate Hike
- 3:30:30Political Angle & Clarity Act
- 4:48:00Bitcoin's Maturity as an Asset
- 5:27:00Clarity Act Debate Continues
Covered in this episode
Transcript
Show the full transcript (4 segments, 46,440 words)
[Part 1 of 4] [David] [00:00] I couldn't have done any of it without AI. If if we had not had AI, we would be $8 billion less. We have five IPOs, none of them would have happened because I used AI to design the securities and solve all the tax problems and all the securities law issues. You know, so I like I'm a big believer in using AI to design new things. And I look, I'm just I I focus upon digital credit and security, but there's someone there thinking about how to make the car drive and cure cancer and like like aren't there like 100 million problems the human race has to solve that we that you're like, well, you're going to need a thousand people with PhDs to solve that. Well, guess what? Now every 16-year-old has a thousand PhDs at their fingertips. And so I'm very bullish. The world's going to be a much better place and and we're going to see an age of empowerment and abundance because of digital technology. [Guest: Peter Schiff] [01:01] And we could see a resumption of the primary trends in gold and Bitcoin, meaning gold resuming the uptrend and Bitcoin resuming the downtrend. And I think it's also interesting that the main driver of the Bitcoin enthusiasm now and the buying is coming from strategy selling 11 and a half percent uh, you know, preferred in basically the equivalent of a Ponzi scheme, but creating a lot of demand by people who either don't know it's a Ponzi or don't care. They want 11 and a half percent yield. And so by offering people an 11 and a half percent yield, Sailor has raised billions of dollars, which he has then used to buy Bitcoin. But had he not bribed people with 11 and a half percent yield, he would not have had the money to buy all that Bitcoin. So that's interesting that the demand for Bitcoin is not because people want Bitcoin. It's because people want 11 and a half percent yield. Now, they're they're not going to get it in the long run because the whole thing is going to collapse. But that's what's driving Bitcoin, not demand for the Bitcoin itself. People aren't buying strategy or or stretch because they want Bitcoin. If they wanted Bitcoin, they'd just buy it. They're buying stretch because they'd rather have 11 and a half percent return than Bitcoin. [Guest: Charles Hoskinson] [02:24] Plus there's a lot of unique technology in Midnight that's going to make the use of Cardano safer. Like Midnight Passport is going to be the fastest, safest way to use Cardano. So we gain all the usability enhancements and everything. Plus I'd argue Midnight is an essential component of privacy, that Bitcoin needs to have. When you look at that side of it, you're like, okay, Bitcoin users, they want privacy. So Cardano could do a lot of the heavy lifting on the programming side, but we're going to put a private coordination layer to solve that. So we're actually working on the programming part between D5 setup, what we call it the the circle. So you start with Bitcoin capital. I mean, for 50 Bitcoin to buy on money, it's pretty pretty work. So you start with capital and uh Bitcoin. You lend it to stablecoin. So that all across Cardano, through a special transaction, will be called a script. And then that stablecoin would then be deployed into a yield bearing instrument. And then as you make yield, the yield is converted to Bitcoin and then it's sent to your capital. And then Midnight coordinates all that to make it private. So you you have like all three networks working together, and you have this circle. And then from the Bitcoin user's perspective, you just give them a button. They just want crypto. And then it locks their Bitcoin and you start generating a yield. The security actually anchors the capital on the Bitcoin network. So it meets my three rules that I have for Bitcoin D5. One, there's only Bitcoin. So there's no Bitcoin. [Guest: Charles Hoskinson] [03:44] Bitcoin, Litecoin is better money than than fiat obviously. Also better money than gold, right? I think it's I believe it's the best form of money that um humans have ever come across. Right? Money being good means that it's um it's inflation proof, right? No one, no single person, company or the government can print more money, right? Can't print money and play the way the money you're holding. Uh you're storing, right? That's kind of one of the key things about money is if you work hard and you make money, you don't want that money to kind of disappear over time, not from your own doing. Right? So that's that's key in Bitcoin and Litecoin and uh most cryptocurrencies um is able to to do that. [David] [04:30] I could have the argument that real estate is better than Bitcoin. [Guest: Peter Schiff] [04:34] For a number of reasons, by the way, depending on who you are. [David] [04:37] Um, [Guest: Peter Schiff] [04:39] your audience would probably disagree because they're probably a bunch of, you know, Bitcoin maximalists that don't have as much Bitcoin as the real estate guy, by the way. [David] [04:48] No, I I'll tell you right now. Hold on, one second. See, that's the funny thing, dude, that me and my brother were talking about this yesterday. You know, the guys that know the most seem to have the least. [Guest: Charles Hoskinson] [05:00] 100%. That that I can probably agree with you on. [Guest: Charles Hoskinson] [05:04] I think it should be a bigger issue within the crypto system and the ecosystem. What do you think? [Caller] [05:08] I think it will be. I think privacy is going to be the the new if you want in my view, and this is what I'm tasking the investment professionals at Mailstrom to sort of figure out. I think that the standout shitcoin or, you know, few shitcoins of 2026, 2028 will be related somehow or shape or form to privacy. We already saw the, you know, amazing move of Zcash over the last few months. Yes, it's down 50% from the 780 high, but I think again, my goal is, you know, my mental model is 10 to 20% the value of Bitcoin. That's what Zcash ends up. So much higher than where it is today. But, you know, taking away Zcash, what is the token project or protocol that's going to utilize some privacy technology, probably something related to ZK, zero knowledge proofs, to do something whether that's quantum resistant, you know, the AI overlords can't de-anonymize our data or, you know, see what we're doing, whatever it is, right? These are the things that we are legitimately afraid of of of what bad things that could happen with the proliferation of big tech, big government. [Guest: Nigel Farage] [06:18] Trump getting elected and knowing that we share friends in the White House for all the populist parties of Europe who are under attack. Every single populist leader, if you look at the leaders, and my last documentary was called Silence. I've got 18 months in prison for my last documentary. The reason I aired it is because the documentary was so bigger than me. It's exactly what they're doing. Lawfare has been waged against. If you go through, I'll pick any. Pick Herbert Builders, the leader of the Dutch party. Pick Marine Le Pen. Any politician in Europe, yeah? Anyone, pick anyone who has stood up and tried to speak against immigration, and you will see a history. Matteo Salvini, I was with him two days ago, the deputy Prime Minister of of Italy, was prosecuted in 2020. They said he was nuts because he stopped the boat. He was prosecuted in 2021. He's then charged with other crimes. The process is the punishment. Every political leader who's tried to step up was charged. You saw it done to Bannon. You saw it done to Alex Jones. You saw what they're trying to do to Trump. That's happening across the board. The totalitarian state. I think it's public, I think it's collective. I'm very optimistic about the future. More is not because they're not in charge. The public are ready. The public are awake. [David] [07:35] the other thing about it too is there's a lot of political power still in the Fed, you know, that's going to have a mutual impact on this 2024 election and certain races that were actually going to be lost are still in play. [David] [07:48] What first got you excited about blockchains? Think about it. Oh, wait. I bet it wasn':t a multi-million dollar hack, exposed data, or finding somewhere safe to store your seed phrase. Was it? Maybe it was the idea of decentralizing a broken financial system. Maybe it was imagining a world where people own their own data and get to sharing the value it creates. Or maybe it was the promise of a fundamentally better way of connecting, communicating, and transacting. The next phase of the internet that empowers us instead of exploiting us. So why hasn't it happened yet? Why are we still living with the same broken system that blockchains promised to fix? It's because blockchains can't keep a secret. Enabling open transparent systems was only the first half of the challenge. For blockchains to really change the world, they also have to be able to protect our sensitive data when it matters. And that's why we build Midnight to bring down the final barrier to mass adoption and unlock the full potential of the decentralized web. Let's build the internet we deserve. Together. [David] [09:08] Ladies and gentlemen, we all know this in crypto. Ownership matters. That's why Cake Wallet. Cake Wallet gives you full control of your digital assets, all in one easy-to-use application. You can store Bitcoin, Litecoin, Zcash, Monero, and many more with just one secure backup. Swap between coins in seconds. No copying addresses, no complicated steps, and even includes Bitcoin Lightning for faster payments. And with Cake Wallet built in, you can use crypto in real life through debit cards or gift cards. Simple, secure, self-custody. Download Cake Wallet and take control of your crypto. [David] [09:51] This is Houston. T-minus one minute until full data blackout. All eyes are on you. [David] [10:06] Breaking news. There is an astronaut conducting an emergency repair on a global communication satellite that could go dark at any moment. We have a second angle on this. [David] [10:16] Is that guy on FOMO? Oh, yeah. Yeah, let's get back to it, everybody. [David] [10:36] Breaking news. There is an astronaut conducting an emergency repair on a global communication satellite that could go dark at any moment. We have a second angle on this. Opportunity cost is simply this. Every position you take is a position you choose over something else. [David] [10:57] This just in. According to the astronaut, who's on the call, Pi is in the room. The satellite has been restored. [David] [11:05] This. For now, the crisis appears to be over. [David] [11:22] Satellite's up and running. Positions looking good, too. [David] [11:36] There we go. United States of America representing. Social optimism does not work. Digital assets. Is it better to move money at the speed of light? People are greedy when they also try to acquire gold. I'm here providing electricity. And that energy that is necessary. I'm the modern day Tony Stark. [David] [12:09] Oh, oh, um. Oh, oh, um. Who the hell is this? Page me at 5:36 in the morning. Crack of dawn and now I'm yawning. Good morning. Or good afternoon. Wherever you are. Welcome to the breakdown. Episode 786. Thank you, everybody, for telling me that I had the wrong episode in the title yesterday. Appreciate all your help. Appreciate it. Also, you'll be able to call in here today again. You'll be able to go ahead and call in. We'll take phone calls. Hopefully, hey, listen, the phone calls are good until the last one. Guy calls in, wants me to wave my hands in the air like I just don't care. Kind of weird. Um, Midnight is the title sponsor of the show. Shout out to Midnight. Midnight City. That's right. Shout out to Midnight. We had the president of Midnight on here. Had a really good conversation. We'll have him back in December. Okay? We'll have a We'll be talking about Bitcoin DFI and how it works with Midnight. That's right. It's an interesting subject to go ahead and dive into. Also, Polymarket. Polymarket is the official prediction market sponsor of the breakdown. And they also got it right on the Clarity Act, which we all not only the Clarity Act, but they also got it right on the Fed uh rate hike and we'll talk about that um further on in this show. Cake Wallet. Cake Wallet is a sponsor of this show. Cake Wallet has one of the most secure wallets within this industry. If you're looking to go ahead and keep your Bitcoin, Litecoin, Zcash, Monero safe. Go to the App Store. And or go to Google Play and download the app today. That rhymed just now. Or FOMO. That's what they call it. FOMO. FOMO is the application. SocialFi. Application that is killing the game right now. You can go ahead and follow me as I'm going to go and start trading some shit. So if you want to see what I'm doing or what the rest of the lads are doing, go check out FOMO. Go download FOMO on the app at the App Store or the Google Play Store. Or Google Play. Whatever. The fucking stores on your goddamn mobile applications. Download it and have some fun. That's right. Have some fun. We had a lot to talk about today. Let me give myself one more horn here. All right. Let's get to it. Um, we might have Landy coming on to the show. I don't know. Landy is finally uh I guess he's not upset anymore, man. I guess he's not upset. He used an excuse. I think he he used an excuse of going somewhere. Uh, had to go somewhere, apparently. But we know. I put that belt to ass and I think he was offended. And it's okay, man. Uh, it is what it is. Um, no apologies. We're big We're big boys, right? Even though he's acting like a big girl, we're big boys up in this motherfucker and and we should be able to go ahead and take it. Um, let's just break down the news real quick. Uh, well, you know, I should I bring in Landy? Should I bring Landy in? Cuz he he was he he left the show, right? The day that I was taking my belt to his ass, he he he left the show. And he left me with Rob Nelson. He left me with Rob Nelson. And Rob Nelson came on here and said, oh, you're absolutely right. Here comes our first comment from a troll. Kevin Thompson says, from Bumblefuck, Ohio. Or Oklahoma, I wanted to say, but it kind of mixed in. From Kevin Thompson from Bumblefuck, Ohio. Oh my God, stop the fake horns and cheering or I can't watch. It's extremely obnoxious. Hopefully you stop watching. Uh if you I think some of these people are tuning in for the first time. You don't know. You say don't, I say do. Don't do it, I will. I will. I am obnoxious. Absolutely. I will I will absolutely troll you worse than you control me. 100%. And and at times, I'll speak slower than fucking Ryan does. If you guys know who Ryan is, wow. That shit is like a Game of Thrones series. There's multiple seasons to the topic he's finishing or touching on. Anyway, let's bring in Landy. As I go through the news here, uh Landy can go ahead and comment. This little little Bring him in. Hello, Landy. I know are you are you okay? [Guest: Landy] [17:46] Yes, I'm fine. Uh your punishment was having to talk to Rob for the last 30 minutes there. Uh my bad. No, but uh for the audience, obviously, uh a little bit performative and also no hard feelings. Uh but I will fight with David on occasion, uh as it's needed. Sometimes, sometimes the Jews need a little bit of pushback. Sometimes. Just just a little bit of pushback on these Jewish people over here. They get a little froggy sometimes. [David] [18:19] It's funny, he says I'm Jewish, but my Jew card was revoked, so, you know, I'm currently I'm currently looking for a tribe. I'm actually negotiating a deal with the Asians. So, shout out to um [Guest: Landy] [18:30] Ah, yes. Yeah. [David] [18:35] But why did you rather go why why did you go to the to the to the Chinese immediately? How do you know it was the Chinese? [Guest: Landy] [18:41] Well, I I mean, if you were to look at the alt right and alt left of X, uh apparently they need a new leader because Z is out of commission. Who knows though? I mean, you know, if you were to believe them though, he's been out of commission every year since 2020. [David] [18:57] Yes. Well, I'm working out a deal right now. I'm not I'm not going to talk much about it, but I'm negotiating uh with uh the Asians right now to see if I can go ahead and come into their tribe. Obviously, Asians and Jews are I would say they kind of do business. [Guest: Landy] [19:17] Yeah. No. No, no. I'm sorry. The Jews got the Asians beat on this one. [David] [19:29] No, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, No, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no,
[Part 2 of 4] [ 00:00] people. [ 00:01] Yeah. [ 00:01] And and they're raising rates, right? Or they're not doing anything to lower rates. Let's put it that way. And like that and these are the, you know, regardless, this is what the other side is picking on. Like that that they're like, look, you put in your own people, they won't even lower rates because you're they're they're making Trump look bad. That that's all I'm saying. whether or not he he's made the wrong decision is a debatable discussion. It's the perception that his own people are saying that inflation is there, so we got to raise rates. [ 00:38] Yeah, and they're going to ignore the good economic jobs numbers that are coming out like unemployment claims coming in pretty pretty far under. [ 00:46] Correct. [ 00:47] Um, you know, and and non-farm payroll being a big boost. Now, we're going to see part of the reason why uh the admin got hit so hard in 2025 is because they went through and they they audited all the data, right? And then after straightening out all that data, then you get this environment of like, okay, so we we actually can um cut rates, but then, you know, you get into and and look, they have a valid they have a valid critique. Is it okay, then you get into the situation on Iran, which raises oil prices, which raises, you know, inflationary pressures across the board. Now, I get Trump and the admin's position on this is you cannot control the energy market via rate cuts or rate hikes. It just doesn't work that way. When you when you raise rates, you know, the the usually when you see job growth, you see the Fed come in and start raising rates because they perceive job growth, wage growth as inflationary pressures when the Trump administration has proven through this conflict that the inflationary pressures are actually coming from the energy sector and the underlying engine of the world economy when is energy. And and you can raise as much as you want. But what I think makes this a little bit better of an environment is that the market is leading. That is the biggest difference versus any other Fed that we've seen in in modern history is that the market is leading the Fed in this regard. And the numbers for the economy, the underlying economy aren't bad. They're actually fairly good. And in fact, growth and employment and manufacturing and all that stuff is revving up. I know what the administration would prefer, but even if the administration got what they wanted, they'd just have a massively steep yield curve all the way up to the 30 year. So you get 1% on the short end, then you get all the investment on the long end. And and what does that do if there's no appetite for the long end? Right? So you get this massively sloped, um, you know, uh not inverted, but the the the correlated the correct in, you know, yield curve, curve curving up from a the the basically nothing paying on the on the short end of the yield curve. It doesn't make a lot of sense. Um, and you're going to see that that uh countries with shorter, you know, shorter dated Treasury notes are going to be, you know, out and into the longer end, and they hope that that would push everything down. But realistically, you can't implement that if you have energy prices that are, you know, if if we're sitting above $100 a barrel for oil, you can't do it. And it doesn't matter how much oil is is is uh seaborne oil is out there and that it's more than before the it doesn't matter because the market is keeping it high. The market is going to is going to give now the Fed room to offload the balance sheet. If they do that and energy prices drop, we're in a really good spot. We really are. But if we see energy prices remain sticky and the Iran conflict continue to drag on, even if there's nothing substantial that comes from it in terms of an a kinetic side, just the the optics and the trade continues to drag on for the energy price side of things, it's going to, um, it's going to to feel nasty as time as time goes on. So I say there's about a six-month clock on that particular conflict. Um, and we'll see what happens. [ 04:29] at the end of the day, just to just to move on from this subject, uh, whether incoming inflation or employment data supports another increase or gives uh the Fed time to go ahead and pause on rates. I think that's what we'll watch for in the next few I I guess what when's the next when's the next meeting? October, right? What when when when did they say they were going to end of the year? [ 04:52] It would probably come if they're going to do it, I'll be honest, they probably want to see how this hike affects through next month. They're probably not going to do it, um, you know, maybe they maybe they move forward with uh with a November, December time frame, but I don't I don't think we're not going to have anything next month. Um, [ 05:15] Which it's on the screen right now. So if you look, yesterday, obviously, the markets uh as soon as the news kind of hit, the markets reacted, but then they bounced back. I feel like it was already priced in the 25 basis points. I feel like the market's already had that priced in, so you didn't see any crazy ass, you know, you know, pullbacks in the markets. I mean, it happened for I feel like it happened for an hour or two, but then the market's bounced. [ 05:43] Well, yeah, because you you had the market itself was already pricing in 4% uh coming into the day, right? For for the, you know, was rallying all of last week, you know, since the beginning of September, it was rallying to that 4% number. So the market was giving him room. The market was well prepared. So I think, yeah, that's I think you are 100% correct. Yes. [ 06:08] So we're all green all over the place. Uh today especially. Uh as of right now, we're at 76. I think it's 76 uh 144 might be a little bit higher and that's 0.7% up from uh Wednesday's opening price. Uh this is what I want to talk about. Bitcoin doesn't seem to be and I was on um the round table the street. Uh they brought me on yesterday for an interview to go ahead and talk about what's happening in the markets. Uh the Fed's decision and all. And I I feel like Bitcoin has matured as an asset. I can really say that right now. Cuz I I wanted to see what would happen when uh especially yesterday with with the 25 basis point hike, what would happen to Bitcoin? And it really nothing happened. Like okay, it pulled back a little bit like everything else, but then it's right back up 0.7%. So it's just like Bitcoin has matured as an asset. Crypto in itself has matured as an asset. Uh but obviously I'm going to focus on Bitcoin. Bitcoin is the the asset that you were looking at yesterday to see, hey, it it are we really at the at the stage where Bitcoin is a hedge against inflation. I love using that terminology because we heard that terminology in 2000 what was it? It started in 2021. Hedge against inflation. And that didn't work out too well, right? Not this in Bitcoin. I'm just saying it wasn't there yet. If you look at my tapes, if you rewind some of the podcasts, I was like, it isn't there yet. One day it will be and maybe that day has come. Maybe Bitcoin is in the category of gold, silver and the rest of the precious metals category where people go ahead and find safe haven in Bitcoin. What what are your thoughts there? [ 08:06] I think that Bitcoin is not there yet, but I think over time it will get there and it's giving you the early indications that it will get there. Um, not reacting to the the uh Fed news, right? Um, you know, a lot a lot in the crypto space, a lot of folks were already kind of anticipating that the rate [ 08:28] But you don't you don't think I don't mean to interrupt you, but you don't think it you don't think if if you if this were to happen if we had the same similar situation in 2021, take now's situation, put it into 2021. You think that Bitcoin would have reacted the same way? I don't think so. [ 08:47] Maybe not in 21, but after post, um, uh spot ETF launches, yes. [ 08:55] You think so? [ 08:55] Yeah. I because I think uh in 21 we were still very heavily reliant on the crypto native side of the trade in terms of exchanges. Yeah, granted, a lot of major companies, you know, that that were traded on, you know, the the open markets for traditional markets were involved um in Bitcoin, but in futures only and CME and futures only. Now that you have traditional market players involved on the spot side of things, um through the ETFs and through other various factors, obviously, DATs and so on and so forth. But I I think that now more than ever Bitcoin starts to act in the manner that we would were talking about back then as a hedge against inflation. Um, which also means that if we see deflationary pressures, right? What what would you expect then? You would expect Bitcoin to head down versus head up. Um, it's not going to be one-to-one correlation anyway, and Bitcoin has some fundamental underlying um aspects to its supply that allow it to, you know, move uh continuously to the upside no matter the environment. But I think that if we were to see inflation really hit hard again, I think that Bitcoin will be there to uh, you know, maybe initially head down, but will be there to act as a hedge over time on the trade back to the upside. We're not seeing inflation though. [ 10:26] But it's not listen, I mean, it's nice to see though Bitcoin hold its own. [ 10:32] Oh, yeah. [ 10:32] I mean, I mean, that's the best should is that the best way to put it that I feel like Bitcoin's a is a a stronger asset today than it was years ago. That that's that's really where I'm going with it. I feel like it's a stronger asset and that you can actually I guess entertain the words a hedge against inflation more so now than when, you know, you had and respectfully, I say this, when you had Bitcoin maxis and get rid of the dollar uh discussions out there pushing that narrative, you know, a few years ago and and we saw that it wasn't. [ 11:09] Yeah. No, I agree. [ 11:11] So that that that's kind of where I'm not not to say that it's not a generational asset. It's just I feel like it wasn't mature at that time as it's matured now, especially with institutions in you mentioned ETFs. You you got a bunch of institutions in they they appreciate the asset. And they just continue in my my humble opinion to continue to buy more of it. Uh and hopefully retail and normies especially do the same. Which takes me to maybe we go to a commercial break and we'll be right back to discuss the Clarity Act because this is one thing that I really want to fucking dissect here. And I'm glad that you're back. I'm I'm glad that you're not crying. We'll be back after this commercial break. sponsored by Midnight. [ 11:54] What first got you excited about blockchains? Think about it. I bet it wasn't multi-million dollar hacks, exposed data, or finding somewhere safe to store your seed phrase. Was it? Maybe it was the idea of decentralizing a broken financial system. Maybe it was imagining a world where people own their own data and get to sharing the value it creates. Or maybe it was the promise of a fundamentally better way of connecting, communicating, and transacting. The next phase of the internet that empowers us instead of exploiting us. So why hasn't it happened yet? Where we're still living with the same broken system that blockchains promised to fix. It's because blockchains can't keep a secret. Enabling open transparent systems was only the first half of the challenge. For blockchains to really change the world, they also have to be able to protect our sensitive data when it matters. And that's where we build Midnight to bring down the final barrier to mass adoption and unlock the full potential of the decentralized web. Let's build the internet we deserve. Together. Ladies and gentlemen, we all know this in crypto. Ownership matters. That's why Cake Wallet. Cake Wallet gives you full control of your digital assets all in one easy to use application. You can store Bitcoin, Litecoin, Zcash, Monero, and many more with just one secure backup. Swap between coins in seconds. No copying addresses, no complicated steps, and even includes Bitcoin Lightning for faster payments. And with Cake Wallet built in, you can use crypto in real life through debit cards or gift cards. Simple, secure, self-custody. Download Cake Wallet and take control of your crypto. This is Houston. T-minus one minute until full data blackout. All eyes are on you. Breaking news. There is an astronaut conducting an emergency repair on a global communication satellite that could go dark at any moment. We have a second angle on this. Is that guy on FOMO? Oh yeah. Yeah, let's get back to it everybody. Breaking news. There's an astronaut. Opportunity cost is simply this. Every position you take is a position you choose over something else. This just in. According to the astronaut's FOMO account, highest in the room. The satellite has been restored. This. For now, the crisis appears to be over. Satellite's up and running. Positions looking good too. There we go. United States of America representing. Socialism does not work. Digital assets. Is it better to move money at the speed of light? People are greedy when they also try to acquire gold. I'm here providing electricity. And that energy that is necessary. I'm the modern day Tony Stark. Welcome. Welcome back to the breakdown here. Joined by Landy. Unfortunately, we had uh Kevin Thompson who left the show uh due to the sound effects. I don't know who Kevin Thompson is, but he apparently joined for the first time and he did not like the the audience clapping and he didn't like the sound effects. So, shout out to him. Thank you so much for visiting. We'll be on Yelp giving us a one-star review. Okay. Um, uh, the Clarity Act. Let's talk about the Clarity Act. Um, all right. So, oh, where do I start? Following Tuesday's failed attempt to advance Clarity, Senate Banking Chairman Tim Scott called for the SEC and the CFTC to establish clearer digital asset rules while Congress continues its work. I don't know what work he's talking about. Not to him respectfully because I know he's tried his hardest. But I I don't know what this work is. Uh if it's working to stop innovation from happening in the United States of America, they have accomplished that goal. Uh they've been doing a mighty good job. Up until listen, I'll give credit obviously to Trump. Trump has uh brought in a pro SEC, a pro CFTC. Uh and also obviously there are a lot of people in Congress who actually get it and they're trying even on the Democratic side like Richie Torres, they get it. Okay, I got to give credit to some of the Democrats. They get it, they understand it. They want to see it go through, but then you have people like Senator Elizabeth Warren and others that uh and even some Republicans that are just it's it's mind-blowing that they are stopping uh the Clarity Act from going through. Uh Clarity got the adjustments that the Democrats wanted. President Trump gave it to them. And still they moved the goalpost again. Uh which to me was uh you know, it's like, man, do they do they really work for the American people? That that's one thing I started to like I already questioned that, but are they really working in the best interest of the American people? And and that's what you guys have to ask yourselves especially with midterms coming around. Cuz crypto guys, you guys aren't into politics. You you really let's call it for what it is. Maybe 5% of you guys are are political people that, you know, go out there and vote and and I respect it. But most of you guys only give a shit about crypto. And and you want, you know, you want the regulations that or or the clarity that comes about that sees your assets go to Valhalla, as you would say. Uh but right now we have people in Congress that do not want to see anything go anywhere. And then we talk about the United States of America being the crypto capital of the world. How? How, sway? How? Like Kanye said, right? Like how are we going to be the crypto capital of the world if we can't freaking take a bill and this is not this was not a vote to pass the bill. This was a vote to take the bill out to the floor for discussion. We couldn't do that. So that that that was absolutely. But here's the thing. Is it better that it didn't happen because the bill has been amended like 124,000 times at this point. So is it better that the C uh uh the SEC and the CFTC said, you know what? Okay, all right, Tim Scott, we'll roll up our sleeves. We'll introduce clarity for you guys. Maybe the clarity that we're going to get from them from the SEC and the CFTC is better than the clarity we were going to get from Congress. What do you think, Landy? [ 20:09] Absolutely. Yeah, the um the CFTC and and SEC heads have I think been prepping for Congress to do nothing regarding the Clarity Act for quite some time, which is why you saw the um the the open discussions occurring between, you know, the SEC and CFTC and the public, right? Um about, you know, the path forward. Um, the the uh comment period, uh I don't believe is open on either just yet. Maybe it did open. Somebody in the audience might be able to correct me on that. But, you know, I I mentioned this to you, um, a while back. I said that they are going to be the ones that are going to lead. They have to. And what we need to see now, um, and I believe this was even clipped, is what this what the SEC is indicating is like, hey, we're going to provide some uh a framework, right? Moving forward so that we can at least get the liquidity providers and market makers. And these are not, um, you know, Joe, the guy who's market making your meme coin. No, these are regulated market makers, um, who are are need a path in, right? Uh and in through the United States side of things, right? So, um, this is providing for that framework and it's being a temporary framework for liquidity providers and market makers to get in to start to provide liquidity for these tokenized uh digital assets, um, and equities. And I think that what the crypto industry needs to do for the next 12 months is seize on this opportunity and force Congress's hand. They will make it big enough. And I think that the SEC and CFTC will provide for the the um, regulatory clarity because they're the only ones providing any clarity right now. They're going to be providing for the regulatory clarity for this industry to really grow aggressively on that side of things. And of course, if it's growing aggressively on the tokenized digital asset side of things and tokenized equity side of things, then that means that helps the entire crypto ecosystem. It helps Bitcoin, it helps everything, right? And I think that it's up to us now to push this forward as quickly as possible. Force do nothing the do nothing Congress that we have had. And we've had many do nothing Congresses for a long time. But to force their hand because you got to make it too big for them to ignore. You got to make them want to come in and not break what's already here, too, right? You don't want them to come in and just start breaking everything. You want to make it uh uh too big to ignore so that they have to come in and codify the existing rule set that's already here. Obviously, that's going to be something that they're going to argue about no matter what. But if we grow quick enough under the guidance of the SEC in terms of the regulatory system and the way that they want to guide us in CFTC, we can absolutely become big enough that Congress has to act sooner rather than later. I would actually give it six months. [ 23:37] I I want to read uh something that I posted. Um, Senator Josh Hawley said his concern with the Clarity Act is community banks losing deposits to stablecoin rewards, which could make it harder for farmers and small businesses in Missouri to get loans. That's a legitimate issue to raise. But this is where I'm confused, the supposed of mine. The final bill already added in new Treasury authority specifically to address harmful deposit uh flight from community banks. And Hawley said Senator Moran has language that could potentially fix his remaining concern. The vote wasn't final passage, it was a vote to move forward, debate the bill and offer amendments. So if this issue is fixable, why not move the bill forward and fix it? That's the problem I'm having a hard time understanding. Do you agree with my post? [ 24:28] Yes, the other thing that I have a hard time understanding is it's actually community and regional banks that are the ones that are adopting stable coins the fastest. So it's like, what are you talking about, bro? [ 24:42] So that and and he looked confused in his in and I'm watching this video from Lindell TV. Uh where they they they were there. I got to give them credit. They were there interviewing all the politicians uh and asking them their thoughts on on why they voted no and what, you know, what's stopping them. And like he really did look confused for the first time because he he's usually if you've seen him in in action, he's he's usually he knows. He knows he's three steps ahead. This one he looked he he started to turn around and say, oh really? It was kind of like, man, who are you really working for, brother? Like it was one of those moments where I said like really like who you working are you working for the banks? Like who are we working for here? [ 25:25] I I don't think Hawley and I think that's that's on his aids for not prepping him for this particular and he's had plenty of time and his aids have had plenty of time to prep him for [ 25:35] Listen, you can't blame the you got to like if you're voting no, then why are you voting no? You know what I'm talking about, Landy? [ 25:41] It's it's based on what his aids are telling him about what's in the bill and that it's quite frankly, I think that he wasn't prepped for it. You know, he's I I've always seen him as more of a um social cultural guy. maybe that's just because that's what he goes viral for often. Um, I I just don't I I I think that he had a bad take on this. I really do. I I don't dislike the guy. Um, [ 26:08] I don't either. That's the whole thing. I actually like him. I like him. When I seen when I seen that video of him addressing why he voted no for the bill, I was like, what are you talking about? I just said it in my post, like what you're saying is already been proposed. And and there's already things in the bill that protects small banks. So like what are you what are you talking about? He he looked confused. Like if you look at should I pull up the video? [ 26:37] I I mean, I guess, yeah. [ 26:39] Let's pull up the video, man. Because like you got to look at this video. I I know I'm not going crazy, you know, like I'm not saying that you're saying I'm crazy. Well, I'm sure you're probably telling people I'm crazy. But [ 26:50] Only only in chats. [ 26:52] Yeah, I'm pretty sure. Especially when I put that bull to ass. Hold on one second. [ 26:57] Uh-huh. Uh-huh. [ 26:59] I'm just fucking playing around. I know you get all butt hurt. So tell me, oh, they don't treat me like this elsewhere. Hold on. My concern. My concern. Republicans to vote against the Clarity Act yesterday. Can you tell us who's the who's the fourth? Tom Tillis. No, he did I don't think so. Yeah, Tom Tillis changed his mind at the 11th hour. Oh, okay. Okay, he's a sponsor. Okay. Okay. What what are your concerns? What are your concerns? My concern is uh all to do with farmers in my state. Ag is our number one industry in Missouri. And farmers in my state are are so, so concerned that they won't be able to get loans for their farms from small town banks because they're concerned that that uh investors will leave those banks and uh and pursue uh the yields that are available under the bill. I think this is something that can be fixed. Senator Moran, I think who also voted no, has a language that would fix this. So this seems like something that's pretty doable to me. Okay. But you are in favor of it otherwise, other than that. My big issue is just with that. It's with it's with the small town banks and particularly as it affects farmers. Ag is our number one industry and they don't get our farmers. They don't get loans from Wells Fargo or, you know, uh Chase or whatever. They they're getting loans from our local bank that has one little branch. And I I just we've got to make sure for my state, got to make sure that those banks stay in operation, stay competitive and with enough capital to to make loans or else our Missouri, like our economy will collapse. That's my biggest issue. [ 29:05] I just don't know. I disagree. [ 29:08] It was off. It was off. It was a bad take. I mean, and I like him. Again, I want to say this again because I see somebody I like the guy. I actually like him. This is this on this though, he gets a zero. I now, is Missouri not a part of the uh blockchain alliance, which is the state banking associations. They they basically they're targeting a 2027 integration with, you know, stable coins, right? You've got, you know, over a thousand community banks, um, that are signed on with the Coinbase move partnership. You've got, um, stable core, which is another Coinbase ventures. They've got about, you know, they're they're working on uh integrating about 1600 institutions. These are all small community and state banks. Like these are not necessarily like the one branch bank down the street, but these are, you know, those banks. He made it sound like there's only one did you hear he made it sound like they have one bank in Missouri. Yeah, I I don't I I don't [ 30:22] So you you listen to if you're listening, you're like, oh my like you would think Missouri has like three banks in the entire state. [ 30:29] What I want to hear as a follow-up is, okay, well then what would you change? What what kind of protection would you want? You're speaking about, right? And he does not I don't think he had the answer and I or or would have had an answer, right? To a follow-up like that. [ 30:44] No, and and this one I got to show you this uh before we continue. This this was a I I don't know who votes in these people. I I got to show you guys. I don't know who votes in these people. I I whoever votes in these people smoke crack. Okay. And that's the truth. That is absolutely 100% the truth. Whoever votes in these people smoke crack. Okay. And y'all you can get mad at me all you want. It's the truth. Here, I'm going to I'm going to play you something. This is a senator who voted no on the Clarity Act, okay? This is a senator who voted no on the Clarity Act. Let's go ahead and let's put her on so we can hear what she has to say here about the reason why she voted no. [ 31:36] Senator, can you tell us why you voted against the Clarity Act yesterday? What are your concerns with that? Uh, I'm not prepared to talk with you about that at the moment. Why? Why not? You voted against it, didn't you? You don't want to tell us why? She was told to vote no. Okay, thank you, Senator. Senator, [ 31:56] Okay. That's ridiculous. Senator, you work for us. Why did you vote no? It's a you know what? You should be able to answer the question even if it's wrong. How about that? Even if you're wrong, you should be able to answer the question. The woman, the reporter asked you a question. She didn't get into politics. She she just said, why did you What I mean, she didn't get into politics. She didn't get into the banter. She just asked, why did you vote no on the Clarity Act? And to have this this is the person representing the American people. Regardless of what state Remember this, all these people, regardless of state, they represent the American people. For this to be the answer, you got to vote these people out. Listen to this. [ 32:47] why you voted against the Clarity Act yesterday? What are your concerns with that? Uh, I'm not prepared to talk with you about that at the moment. Why? Why not? [ 32:57] So she's telling you that she is not prepared to talk to you at all in regards to why she voted against the Clarity Act. Okay? She she refuses to tell the American people why she voted no. She refuses to tell the 70 million people that own crypto in the United States of America and that is a real stat, why she voted no. It's ridiculous. [ 33:29] I'm going to show you another clip, which is even worse. You think this is bad? It gets worse. This is my problem, Landy. This is this is probably out of all the stories that we're covering today. This was the Clarity Act is eating me inside. And it's not because it's not because of the crypto issue. It's because I'm looking at our politicians and and I'm just looking at Congress in general. And I'm looking at both sides. I'm not just looking at Democrats. And I'm going to myself, it's gotten really bad. When you can't when we can't take a bill and move it to a discussion, there is something wrong. We're not talking about passing a bill yet. We're talking about just to have to have the discussion. If you have these questions, if you have these concerns, you move them to a place where you can put them out there, discuss them with your fellow colleagues to see if you can fix them, to move everything along. When you can't do that, there is a problem in Congress. It it just showcases what else can't they pass then? [ 34:46] Well, they want to keep it behind closed doors in committee and away from the American people and not have to debate it out on the floor. And that's my biggest problem with these people. [ 34:57] But who voted in these people? Yeah. The American people did, right? And the American people deserve to know in public, not privately what the fuck you're doing, but publicly why? Why? And that is the problem. And Landy, it's not just you know, I'm focusing on this in the Clarity discussion right now. It's a bigger problem than just Clarity. Think about how many things do that do not get done because one side doesn't like Trump and the other side just doesn't like the Democrat like like it's just it's awful for the American people. It really is. And now if the Democrats do take the house, nothing's going to get done. Nothing's getting done as it is, right? We look, we have Republicans in control. Doing is a disaster. [ 35:57] He is, yeah. [ 35:59] This man is absolutely set back the Republicans badly. You know, the Republicans should have used the filibuster. We would have got everything done. Yeah. If we don't use it, the Democrats will use it. It's like what are you waiting for? So you oh, we didn't use it when we were in power. See, they used it. They That doesn't matter at the end of the day because they're going to pass everything once they go ahead and activate it. You're crying to the general public will do nothing. That's why I'm a little bit pissed off. It's not just the Clarity Act. And listen, I I just asked you the question, who would you rather have, you know, push out all these rules? The the SEC and the CFTC or Congress's current Clarity Act? I think everybody agrees. What the SEC and the and the CFTC are going to push out is way better than whatever is being presented or trying to be pushed out there by by Congress. And another thing before you go ahead and touch on this, if I'm the Democrats, I'm looking at we we we should be in the room looking at each other and saying, man, we just fucked up. Well, why did we fuck up? Well, we just got Trump to go ahead and concede like everything that we wanted. And we still voted no. Okay, so now the SEC and the CFTC, they're putting in the rules and he doesn't have to make any concessions. Exactly. Yeah, well, because they want the optics win, right? They want the um, they don't want to give him a win on clarity for for, you know, him and the um, and the folks running uh under the Trump banner with his endorsement coming into the midterms because that would be a win in the public. I think that they wanted to deny that. Um, you know, that that's part of it's part of the reason why we need term limits, right? Because they're they're more interested in their own future power and their and and maintaining that power from from one administration to another over the longer term than actually getting anything done for the American people. Um, it it's it that was purely a political move, right? You you just said it. Everything that they that they wanted, they were getting in terms of concessions on it. Um, whether it was from the crypto industry or from the Trump administration directly indicating that he wouldn't veto anything like that being put in. Um, then, you know, you have alignment. They just don't want to give the optics win for the public. Um, and and this tells you what they think of us. Both Democrat and Republicans because there's Republicans don't want to give Trump an optics win because they are against the Trump agenda as it is, which has been proven out since he got back into office in 2025. They don't want to give him any win. They don't want to none of these leaders want to give him a win. Thune is one of the worst. I mean,
[Part 3 of 4] [00:00] he's he everybody thought that he'd be diet McConnell, but he's worse. He's worse. And McConnell, where that dude has he checked out last year, like whether it's, you know, mentally he checked out and who knows if if any of the uh, the the video and and and pictures of him are real anyway, but I mean, that dude's gone. [00:26] Yeah, that dude's gone. He is absolutely gone. [00:30] He needs to be gone. [00:32] Yeah, like term limits are real and it's not because of age. I want to say this, because I used to say it and I have to and you have to, it's not, it's not your age. It's just that when you've been in the house or in the Senate for so long, you might come in with good intentions, but then you might get bought out. [00:54] Mhm. [00:55] And now nothing's getting done because, you know, I don't know whoever buys you out is telling you, hey, what are you doing? And and you're going to vote, you're going to vote in their favor because you're getting paid by them. Let's call it for what it is. So term limits are good. And maybe just maybe we'll get things done. But it's sad also in the same sense because you might have people that do come in there with good intentions that you'll want there for the next 20, 30 years to continue to uh take America to the next level, but sadly, look what's happened. I mean, look at the people that we have in in in the house and in the Senate, man. You you have a lot of people you have people that have been there for 50 years. You have you have legit people that have been there for 50 years. I want to play you this clip also, Landy. I want you to check this out. It's a phenomenal clip. This is these are the people that represent us and I can guarantee you they have absolutely no clue what the clarity act is. They're just voting based on party lines here, but let's go ahead and play this for for the people that have not seen this wonderful masterpiece here. [01:59] I am one of the lead sponsors of the Clarity Act. I was also there on Genius, uh, because I believe that this is an industry that absolutely positively has to be regulated and has to protect consumers. Uh, I've been very clear all along that, you know, this there's no way that we're going to put our head in the sand and pretend that crypto isn't here. We have close to 70 million Americans who already own cryptocurrency. So it's very important, uh, that we regulate this industry. Uh, and I've been clear about that all along. We also have to make sure that innovation continues to grow, but what we must do, and I was clear about this, is have very clear ethics in place to prevent the grift and the corruption that we have seen from this administration from growing. I was abundantly clear that I would never support a proposal that allowed the president to continue the grift and the corruption, uh, without being checked. [02:53] Uh, just just pause that real quick. I just want to take that line. The grift and and all the stuff that she's accusing him of. [03:01] You guys asked him to do certain things, he did. Now what? So you voted no for for what now? [03:10] Yep. [03:11] on on the things that you the Democrats went on. It it you don't make sense, home. I mean, you you're just let me just finish playing this and then I'll ask you a question here. [03:21] It's a very sad day that we just didn't have the moral fortitude to hold this president accountable for the grift and corruption. Divestment is what was required. Um, we I was also very clear that we wanted to make sure that the Department of Justice was not the sole enforcer, uh, of violations that we wanted to have the state attorneys generals able to do that enforcement as well if the Department of Justice, because we've seen they have become a complete joke, uh, making sure they're so unserious. We wanted to make sure we had that additional protection. [03:52] It sacrificed the I guess the perfect for for I don't know, you know, this is about Trump and we're not going to get a a clarity act passed. The the overall crypto as important as it all is, you're you and Democrats are willing to hold it back to to prove a point about Trump's corruption. [04:10] No, actually Republicans are holding us back. [04:12] Let me get this straight. [04:15] So, yeah. And Joe said it. Joe from CNBC, Squawk Box, he said it right. You're going to hold the bill back because of Trump. That that's it. Bottom line. And she included, oh, well, some, yeah, and she's right. If she's right on anything in that, because everything else that she said in there, I look, I don't believe I don't believe I really don't believe Trump grifted. Trump can make money. Just like any one of us. Now you want to say like, well, Trump's the president, he's an office, he has a lot of power. Okay, we can debate that. But what I'm saying is, the whole grifting situation, the criminal acts, the accusations that are being thrown out there. And then she throws in the Republican, the only thing she said there was the the whole Republican part, I agreed with. Because there are Republicans that are on the same fence as them that will not for what God knows what reasons or they're just, you know what? In private, in private, you know, they're friends. And they're like, yo, don't worry, I'll protect your seat, you protect mine. And we'll stay here for the next 50 years. We'll pretend to hate each other. We won't get anything done for the American people, but we'll get paid 175 per year, medical benefits, and we'll be able to learn from the best trader in the world, Nancy Pelosi on how to go ahead and just kill it on the stock market. [04:43] I I don't know. So here's my question to you, Landy. [04:47] Yeah. When you hear pro crypto politician, what do you expect that person to actually accomplish? [04:54] Well, I expect them to actually win in committee and uh, and making proposals and and amendments to a bill that is being proposed to actually make sense, right? What she's doing is political grandstanding. Because she knows very well that Trump was not actually officially in office. He was president-elect when that token launched. Um, they make a big deal about the token because it went down and all the fees that were generated on it, but they they they can't point to a single instance of selling that brought the token down. The fees that were generated were fees, right? Now, can you point to World Liberty Financial and maybe some of the interests that they have in the market? Can you point to Trump's family having uh ties to crypto miners and other crypto projects? Um, sure. But they can't tie Trump directly to it. So they have to attack him from this angle and it's a smoke screen. It's a smoke screen to say, we don't really want to do, you know, we want to use Trump as the bludgeon, uh, to we want to bludgeon Trump over this and say that it's all about ethics, ethics, ethics. We got what we wanted and we still can't explain why we voted against our own proposals, right? It what it comes down to is in the beltway, there's a lot of bankers still and and a lot of money that is tied up in in terms of, um, who's going to do what, where, why and when, um, for these politicians in terms of their races when they do come up, when their seats come up, to, you know, how they vote. And quite frankly, a lot of the banks have a lot of these people pretty much on lock and it's not even really them, it's their staff. And the same staff just move from one person to another when they are changed out, but reality is, she did a lot of double speak there. Look at me, I'm so pro crypto, but because of Trump, I, you know, we can't do this. And it's like, well, no, you got what you wanted. And one that's a smoke screen answer to begin with is to try and blame him for any kind of uh corruption or or any of that kind of stuff. It's very popular online, but there's there's no proof of that. Um, can you can you say you don't like that he made a bunch of money in the space off of fees and that the companies uh World Liberty Financial got a bunch of investments? Sure. Yeah, you can get upset about it. That's fine. Um, we there's a nuanced conversation that we can have there if the if the industry is actually regulated in a specific way. Um, but none of them actually want to push forward regulation that will that would allow for this to really become what it's going to become inevitably anyway. And you know, it's funny that that uh Hunter Biden launched the laptop token, right? Obviously not a politician, but connected, right? Obviously. Um, and might even run at some point. It is funny that even on their own side, um, they have a lot of players that are, um, pro crypto and or want to grift and in the same way that they would describe a grift. And and yet, can I tell you the laptop, I mean, and I I've been clipped up by our own editors on this one. I mean, that that is I mean, who who's really the crack. [09:22] And I'm not against him launching it either, by the way. [09:24] I'm not either. It's a free market. [09:25] Yeah, you do what you want, Hunter, like have fun. [09:29] You you Hunter launches it, it's your decision whether you buy it or not. Like if you don't like it, you don't have to buy it. If you don't like the fact that you have somebody like Hunter Biden putting out a token, don't buy it. It's really that simple. Like nobody's forcing you to buy it. Your greed is. And and there are people that have lost their asses by thinking that they were going to jump in and this is going to be some some Trump, you know, something like Trump where it just goes absolutely parabolic. It went absolutely to the fucking ground. It went to hell. So who are the crackheads? It really is my question. Who's the crackhead? You're the crackhead. [10:11] I I hope for him that he's made some money. I mean, like [10:15] I don't I don't know, man. He's talking about the market maker only putting 5K into the liquidity pool. So. [10:21] Yeah, yeah, well, no, he's been around crypto long enough and has observed long enough. [10:26] Listen, I'm it all I'm saying is, that's what he's saying. It's not what I'm saying. It's what he's saying. [10:35] And a lot of people are going to point to him and say, oh my God, and this is what I don't like about the right and the left. The left is over here going, Trump's a grifter, he stole money. He didn't steal any money. All of the fees that were generated were fees that were taken from the liquidity pool. They didn't dump the token on anybody's head. Can you get you make, you know, arguments about how it was launched, sure. Same can go for Hunter on the other side. Now the right, now the right is giving him shit about launching laptop and it's like, shut the hell up. It's a it's an open space. He's not the president. [11:06] Well, of course, they're backing they're punching him in the face for launching laptop because, you know, the Republicans have been punching the face for Trump launching, you know, the Trump token. So it's like back and forth bickering, but at the end of the day, crypto is a free market. Anybody can do what the fuck they want to do. Bottom line. Again, I didn't really care about all I my opinion on the Hunter laptop situation was, if you're if you guys have been if you've been here for at least, I don't know, I'll even say six months and you've seen all these things or you've heard about them and and you heard about the experiences and you heard how people got wrecked and you go into Hunter Biden, you deserve the outcome. And the outcome was predicted. Like it was like 99.9% predicted to fail and it did. It absolutely failed and people still went in, people still took out of their really good plays, their conviction plays, right? You had people swap Bitcoin and Ethereum, Landy. I was watching. Bitcoin and Ethereum, Solana were being swapped into going into laptop. That's the craziest. It's like, so don't talk about influencers, don't talk about KOLs, don't talk you are to blame for your situation because you guys are greedy. Okay? No influencer, no KOL, nobody's going to tell me what the fuck to do in this space. I'll listen. I'm not trying to be arrogant. I'm saying I'll listen. I'll listen closely, but ultimately I make the decision and I press the buy button. But again, it's talking points for them, uh, out there in Congress. But here's the thing. I think the outcome when you sit and you let it marinate a bit here, maybe we should be happy that it did not pass. Because at least for the next two years, the clarity that we will get from the SEC and from the CFTC will be way better than the bill that would have passed. My only thing though, Landy, was like, I was like, okay, the Clarity Act passes and and now they have a bill out there that they want to pass in terms of crypto tax. And I'm thinking, okay, genius, clarity, and then crypto taxes. Now we're heading in the right direction in in terms of America being the crypto capital of the world. Because you got the third part, which nobody's talking about is the tax part, right? We need to get that in order. We need to have a real classification of what crypto is in America. You can't have four agencies, you know, labeling crypto differently. That's not how it works. It confuses 70 million people. I'm going to say this again. 70 million people hold crypto. 70 million people are confused because one labels it property, another labels it virtual currency, another one labels it commodity. You got to get it right across the board. [14:05] I agree. Yeah, the the the you you bring up the main point, I think. Clarity would have meant would have been a means to an end to to reform taxes surrounding crypto. Um, even even past in in its current state, which I don't think solves a lot of the issues that we would have wanted solved anyway. But codifying that agenda right now for Democrats, they they're going to be against, right? If you put it in under Trump and then the industry takes off in a manner that they can't control if they were to try and get the house, you know, house, Senate and president, presidency back in 28 or 32, um, is a is a big L for them in terms of what it is that they want to do in regards to handling the crypto industry. Because they really do want to set it up just to mirror the banking industry. That this is this is well known, um, on the Democrat side of things, um, that they are very much for the big banks and there is a large contingent of Republicans that are with them on that, which is why you see this going nowhere. It's a very large contingent of Republicans that are right there with them. [15:26] I want to uh also make note here on on Polymarket. Polymarket, the Clarity Act, it was at almost 28, it was at 28%. Um, and obviously after the vote, it dropped back down to eight. It's actually lower than uh where it was before the votes came in. I think it was uh it was hovering for a month and so at 11% or 16%. Uh, and then it went all the way up to 28%, but now it's lower than that. So that tells you how they uh tells you how they go ahead and feel about, you know, everything that's or the people how they feel about everything that's happening uh with uh everything that's happening in the government. I want to go to uh JD Vance uh clip. Uh before I go to this next topic that you you know, you'll definitely love this. listen, you're an expert on it. Uh, I'm making jokes, but you are an expert on it. Um, give me a second here. I'll pull it up here. I I when I saw it, I was laughing. [16:35] Hold on. [16:37] Uh, I literally just got a DM. It says, you're glowing in the dark again. This is across two different chats. Wow, thanks guys. [16:55] Oh my God. All right, let's go to this. This is JD Vance. Uh, JD Vance was on the All-In podcast and I caught this clip and it it was very telling and I'll give my take, you can give yours quickly here before we move on to this other topic that I have here. But uh, it it was very telling. Let's play it. [17:18] immigration we've pursued H1B reform that prioritizes American workers over foreign nationals. There's a lot of good that's been done, but there's a lot of work left to do. Don't give power to the people who cause the problems that we're fixing. Give us another chance or give us another couple years to continue to work on the amazing things that we've been doing for the past two years. And the same immigration. [17:43] Did that uh feel a little bit like uh JD Vance was uh begging the American people to essentially what he said, give them another chance. Him maybe realizing the situation that uh what what what currently in. And what I mean by okay, so let me let me before you go, I want to make this clear. I think I think the Trump administration has done a really good job, especially if you consider what has been done under the Biden administration before that, right? So I also have said this previously on, you know, some of our other shows. I said, we we might not see all the changes happen during Trump's reign here in the next four, you know, his four years. We might not see all the changes come to fruition, but they they'll probably happen six, seven years down the line. And I I just feel like Vance feels, I think Vance feels pressure right now. I don't know that video. He Maybe you'll disagree. [18:50] His job was to pull together the coalition in Congress and he failed to do so, which is why I think that what he just said falls on deaf ears for me personally. [19:02] Okay, so I want to and you'll touch on this. Did that sound like desperation? [19:11] Yes, it reeks of desperation. [19:14] Because I've never seen Vance like that. Vance is usually confident. But this he's usually he's confident. Like I would say he's he has confidence, right? You don't have to he's not your choice. I know that. Rubio would be the choice over Vance. I get that. [19:24] Absolutely. [19:29] But what I'm saying is when you watch Vance and you've watched him before, he has his confidence, right? Here it was more like, please give me another chance. Like we can and it was my wait, hold up. So I can see so what what I'm trying to say here is, I can see I I can actually see more people start to support Rubio to run than Vance. [19:52] Yes. With this due to this video. I'm I'm I've been telling you, hey, it's going to be Vance and I'd love to see Vance and Rubio, you know, run on a ticket. And and that might still be the case or maybe it won't. But I would love to see them two, Vance the president, running for president and Rubio for VP, eight years and then Rubio for eight years, kind of and it's kind of the thing that I alluded to before Trump came in. If Trump comes in and he does what he does, then I can see the Republicans just maintaining the White House for the next two decades. And and I'm thinking it's, you know, Trump, Vance, Rubio, but with this right here, this right here, I was I was a little bit taken back. Your thoughts. [20:35] Look, I I don't I don't think that Vance did a good job with Congress. His job primarily makes up dealing with Congress and helping to um advocate for Trump's agenda in Congress and and help to bring together a coalition. He failed miserably in my opinion. He's failed miserably in that regard. That does not mean that he hasn't done a good job in other places. I believe that the the biggest wins have come on immigration reform, fraud, um and and a few other select areas, um in terms of building out the military, um and realigning our military, um, which he's played a very big role in behind the scenes. Uh, but when it comes to um pulling together the coalition to codify the agenda for the administration, I think he has failed miserably. I I think that he has um I I think that that's one of the reasons why you have Trump has been highlighting not just him, but also highlighting Rubio so much and giving Rubio so much power within the administration. I think is to essentially give them both the experience that they need to run the country and then you guys got to battle it out. Now it's a battle of ideas between the two of you. You're either going to be aligned or you're not and it's going to be up to you. I don't think Trump has I don't think that he's going to pick a winner either. Um, he might go go forward and endorse, you know, maybe a Vance at the end of the term. I think it's not it's not unsalvageable for Vance here, um, in terms of of pulling together a coalition of Republicans, but it's going to be unsalvageable if they lose the house, um, and only hold the Senate or, you know, they lose the house and the Senate. There's no coalition to pull together and then it's all about his performance through the other initiatives and agenda, um, directly that the administration can handle without Congress. So, how does he do moving forward? Because I don't think that, um, I've I've maintained, I think Democrats uh take the house. I think uh Republicans hold the Senate. Um, I would be surprised if Democrats swept both ways. Um, I know that there's uh many that feel like there's a blue wave coming. We're seeing that polling is tightening up and it's kind of all over the place, especially when it comes to minorities. We're getting very small sample polls that are saying like, oh, Tyler Rico's ahead. It's like, okay, you sampled 649 people. Cross tabs don't even agree with what you're saying across those 649. So, we're getting a lot of polling that's going to be all over the place and we're going to see that tighten up coming into into November. I think that it was uh that Vance does carry a lot of the weight. Sorry, Omar. Um, that he carries a lot of the weight. Omar's I like Omar. Um, he carries a lot of the weight for the failures of pulling together a coalition in Congress. And I'm I'm sorry to say that that is my perspective on that. Um, and this was a big test for him. And I think that he failed this particular test. Um, I think that he's done great work in other areas though. So, I'm not out, I'm not an anti-Vance guy or anything like that. Um, this reeks of desperation though. Um, and this reeks of of I have accountability here. [24:36] I I agree. I mean, Landy, this is the first time I looked at Vance and I was you know I like Vance. I've told you that before. Like I like Vance. I I think he's done I think he's done a good job. You do spotlight uh, you know, rallying Congress. I I agree with you and you know, that that's been he's left much to be desired there, but I think he's done, you know, I think he's done good things otherwise. And he's like the first vice president that I've seen that's out here active in in decades. You you do you understand where I'm going with this? Like I've usually like VPs aren't seen. Like he's seen. Like he's out there and he's working. At least he's one of those vice presidents that I'm actually seeing out there going out there, having conversations, going and and obviously this is a new age of podcasting, right? He's on these podcasts. He's sitting down. He's he's having conversations with all demographics. So, but this one was like, please this was really please give us another chance. And I I didn't that that's not [25:42] What do in here's here's from and and I'm a Republican, all right? And I'm advocating for Republicans. But what why? Why did they why did they deserve another chance? [25:55] Well, I said that I said that also. [25:57] What have they done? [25:59] I said the same thing. I think I think you know, at the end of the day, it's like, okay, so now I'm in the in the thought process of, okay, the Democrats win, let's say, let's say the Democrats do win the house and let's say they did take the Senate, hypothetically speaking. Okay. [26:17] It doesn't matter. It's indistinguishable from now, right? [26:20] I mean, I agree with you now. You made the point before, like I I totally like I sat back after the Clarity Act. I'm like, what's the difference? Like they're still they're not going to pass it with the Republicans in charge. Like you imagine if we had you imagine if we really had the majority, majority of the Senate and the house. Like let's talk about even the Senate. They still they still would. No, I'm talking about like 75%. You know what I'm talking about. I'm talking about like we owned it. They still wouldn't have passed the Clarity Act. [26:45] We don't have the majority. [26:52] No. No, these people that we have in Congress, um, look, what a lot of a lot of people on the left, um, believe that uh, you know, everything is all about Trump, Trump, Trump. Trump's first term and now his second term, Congress has never been aligned with Trump. Even the people that he what they do is the people that he has has put in position in terms of endorsements. They get into Washington DC, they talk a big game and they do nothing. Because once they get a little taste of DC and the swamp and the staffs and they realize that they have to compromise on their entire agenda to get one little thing passed, they just don't they they just fall right in line like little good little swamp soldiers. And the ones that are going to be squeaky wheels, they are often misidentified as squeaky as squeaky wheels. They they get out there and they talk a big game in the public and then they vote the opposite way or they propose dead bills that they know are going to fail just to curry favor with the American people because they know if they if they go against Trump that one they'll get a contingent that they can go on the podcast circuit with and go on the news media with when they're eventually primaried or they they go on the podcast and news media circuit if they've been already running against that agenda in the first place on the Republican side to begin with because they already have enough of the Republican base, the unit party base to stay in power despite whether Trump uh runs against him or not. Trump has primaried people and when often when he primaries them, they lose. In fact, he's got a very good record in that regard, right? Um, they he gets the people he wants and often they get into Congress. But so then what is the problem? Why aren't they then codifying the agenda? Well, they're not getting they're not codifying the agenda because the the DC is not only a liberal swamp and in terms of its location. It is a it is Satan's butthole. All right? It really is. That place eats you alive and when they start to get in, they get in there uh bright eyed and bushy tailed and then they they immediately are are captured in and those who aren't are relentlessly attacked by both sides until they capitulate. [29:26] Quickly, I want to go to Trump, uh him uh forgot to play this, but him talking about the rate hikes. We'll go to this and then I want to touch on oil here. Uh obviously your favorite subject, uh yours and Diddy's. Hold on here. [29:41] No, I spoke no, I didn't convince him. I said do what you want. I said do what you want because it doesn't matter because he doesn't have the votes. No matter how good a job, he's a good man, Kevin, but no matter how good a job, he's got a hostile board. I don't know what he was referring to, but I will tell you interest rates are too high. No, I don't think so. I think I want him to be independent, but it's my opinion. I'm very good at this stuff. Interest rates are too high. We should have the lowest interest rate anywhere in the world because we're the best credit. No, they're raising the rates to they're raising the rates to make Trump do as bad as they can possibly do. The problem they have is that we have the greatest economy in history. We have over $21 trillion being invested in this country, which is five times more than we've ever had before. Uh so they're raising that only for political reasons and that's a race against Trump. [30:49] Well, obviously, you know how Trump feels that they're doing everything to go ahead and spite him. And and you know, in some in some facets, he's right. I mean, they're doing things to go ahead and make him look bad because that's all they've been running on for the last two years is you know, Orange Man Bad. Even not even before he was president, they were trying to lock him up, weaponizing the legal system against him. So, uh they've they've tried everything possible to, you know, what, how many assassination attempts and I won't say that's from the Democratic Party, but I'm just saying in general, all these things have been done to this man to just stop this man from just winning. And, you know, um, pretty sad. This this is the state of the country. Um, you know what? [31:28] It's no coincidence that we had a rate hike and Clarity Act fail in the same day. Let's put it that way. [31:36] It's uh it's crazy about the Board of Governors, by the way. They are completely against Trump. Exactly. Exactly. It's crazy. It's just crazy to to watch um Okay, we'll be right back after this commercial break. I want to touch on oil. Uh it's retreated. I want to get your thoughts on on that. Um right after this break, sponsored by Midnight. [31:58] What first got you excited about blockchains? Think about it. Oh wait. I bet it wasn't multi-million dollar hacks, exposed data, or finding somewhere safe to store your seed phrase. Was it? Maybe it was the idea of decentralizing a broken financial system. Maybe it was imagining a world where people own their own data and get to sharing the value it creates. Or maybe it was the promise of a fundamentally better way of connecting, communicating, and transacting. The next phase of the internet that empowers us instead of exploiting us. So why hasn't it happened yet? We're we're still living with the same broken system that blockchains promised to fix. It's because blockchains can't keep a secret. Enabling open transparent systems was only the first half of the challenge. For blockchains to really change the world, they also have to be able to protect our sensitive data when it matters. And that's why we built Midnight to bring down the final barrier to mass adoption and unlock the full potential of the decentralized web. Let's build the internet we deserve. Together. [33:17] Ladies and gentlemen, we all know this in crypto. Ownership matters. That's why Cake Wallet. Cake Wallet gives you full control of your digital assets, all in one easy to use application. You can store Bitcoin, Litecoin, Zcash, Monero, and many more with just one secure backup. Swap between coins in seconds. No copying addresses, no complicated steps, and even includes Bitcoin Lightning for faster payments. And with Cake Wallet built in, you can use crypto in real life through debit cards or gift cards. Simple, secure, self-custody. Download Cake Wallet and take control of your crypto. [33:58] This is Houston. T minus one minute until full data blackout. All eyes are on you. Breaking news. There's an astronaut conducting an emergency repair on a global communication satellite that could go dark at any moment. We have a second angle on this. Is that guy on FOMO? Yeah, let's get back to it everybody. Breaking news. There's an astronaut. Opportunity knocks. It's simply this. Every position you take is a position you choose over something else. This just in. According to the astronaut's FOMO account, highest in the room. The satellite has been restored. For now, the crisis appears to be over. Satellite's back online. Positions looking good too. There we go. United States of America representing. Socialism does not work. Digital assets. Is it better to move money at the speed of light? People are greedy when they also try to acquire gold. I'm here providing electricity. And that energy that is necessary. I'm the modern day Tony Stark. Welcome back to the program. Episode 786. Oh my God, we're almost to 800. Unofficial this is unofficial numbers. Unofficially way past that, but official number 786. Sponsored by Midnight. Midnight is the official sponsor of uh the breakdown. Uh the title sponsor of the show. Uh I know Landy got to leave, so I got to go ahead and ask him this question before he goes. Uh, this has been a good show for Landy because I haven't taken out the belt yet. Also Polymarket. Polymarket is the official prediction market sponsor of the breakdown. Also Cake Wallet, one of the most secure wallets out there. Shout out to Vic and the entire team for creating a wallet that you could put your Bitcoin, Litecoin, Zcash, and Monero on and sleep well on. Uh, FOMO. FOMO is a great, great platform to go ahead and see what people are doing, how they're trading, the thesis that people put out there. It's a good product. You should go ahead and look into it. It's funny that everybody's trying to copy FOMO now, but it's impossible to copy something that's first to market and that continues to build out those I got to call them those young bucks know what they're doing. They understand the market. They're doing a phenomenal job. So shout out to everybody. Landy, before you run, because you might be getting nervous that David might be taking out the belt. Uh, oil retreats. Will people feel any relief here? Uh, news hit that oil fell today as fears of prolonged supply disruptions eased. Um, what do you think? A lower oil chart is uh encouraging. When does the consumer actually feel it? [37:53] Uh, it takes it takes a couple of weeks and it need we need to see sustained lower prices. [37:57] You said weird just now though. [38:00] I said weird mainly because isn't it weird that we rallied from 70 uh $8 per barrel, about $78 to $80 per barrel uh at the end of August right into an FOMC meeting, right? So, look, I'm [38:20] So, hold on. So, hold on. Let me ask you this. Which matters more for the next few months? The Fed policy or the energy prices? [38:28] Energy prices, absolutely. By far. [38:30] Tell me why. [38:31] Because that's what what impacts the real uh consumers, right? It's what impacts the real economy is the price of energy. So, it and you know, I maybe I should go back to in my videos starting to highlight natural gas, but beautiful trades off of some of those areas. Um, now, here's the thing. These are purely trades. The supply is not barring diesel, which is now you're seeing the news of like, oh, we're getting some easing here in terms of supply for diesel specifically. Well, no no crap, all right? Um, there's there's been more
[Part 4 of 4] [00:00] [Guest: Landy] out of the Middle East and pre-war, right? That that's that's something that that has been highlighted a lot, but I think is one of the main reasons why we've seen the buoying in the floor on oil prices because we had a lot of countries including EU nations finally move forward with the contracts with US companies to come and get oil from the United States. We saw the the supply line shift to the Gulf of America to come and pick up oil from the United States. But you also have to account for even though it's cheaper than what was going on with oil in the Middle East because of the supply glut there, um, and and and the supply not being available and just being stored and then possibly attacked and like all the fears around that, stuff like that, right? And actually being attacked at one point. What you have is higher prices due to the travel time and the insurance, right? And then you have the insurance costs in the region there for as long as there is a perceived conflict, you will have higher insurance costs. So you get a higher floor on oil no matter what. Despite there being more supply. And now we're in an environment. [00:14] [David] You're so excited about the subject. [00:16] [Guest: Landy] What what I do see I [00:18] [David] I feel like you I feel like you're like the crypto Diddy. [00:22] [Guest: Landy] I make so much money trading oil, David. [00:24] [David] No, I just feel like you put oil on yourself while you trade. [00:27] [Guest: Landy] I do. I do. I I at some point I'm just gonna [00:30] [David] You bathe yourself in crude oil, bro. [00:33] [Guest: Landy] I'm gonna take delivery of crude oil off the lows at some point again. Um, but like I'll just have my entire property just barrels of oil everywhere. Like I'll I got a place in Texas. We'll just store it there. Um, anyway, point being is we did see a breakout in oil though, right? And it was above 93 uh, dollars 93 and a half area. We saw a nice breakout back to the highs that we saw basically at the beginning of the conflict. Not to the actual highs themselves, but in and around the high side structure for oil prices. And I do see the potential for the next, you know, if we're going to see this reverse and cool down, you know, we still have the ability to see it push higher in the next four to six weeks, but I think then we start to see it topping out in and around the next four to six week period. Could it happen before then? Yes. Um, but the upside still remains viable for oil prices. And it's not from the fundamental underlying aspects which could provide for a shock to the market and that is the reason why the trade has been to the upside. It's not because of the actual supply being um, a problem. It's because of it potentially being a problem in the future. And then also all of those contracts that were signed at higher prices for those that were sold at higher prices that are finally hitting port is also keeping oil prices higher. So higher for longer on oil. Um, but if we do start to see some medium-term corrections, it's going to happen in the next four to six weeks. If it starts to happen sooner than that, beware of a bounce back back to the highs. The actual high. [03:15] [David] I'm sorry. I started laughing. Landy, the the the this Landy breakdown brought to you by Johnson and Johnson. [03:22] [Guest: Landy] Yeah, shout out to Mr. Wag me. Um, Yeah, look, [03:27] [David] sponsored by by Big Oil. [03:32] [Guest: Landy] Uh, this is this is uh, uh, all Diddy all the time. [03:36] [David] No, and I was looking at the topics that we're going that we were going to touch on today. Uh, and and I saw oil retreat. I was like, oh man, like Landy's absolutely Well, you don't care because you traded either way, but [03:50] [Guest: Landy] I love it. [03:51] [David] But when I saw it, I was like, that that's kind of bullish. I mean, it's, you know, [03:55] [Guest: Landy] It it is [03:56] [David] No, obviously Saudi Arabia found the reroute to go ahead and deliver oil. So [04:02] [Guest: Landy] Yeah, and then UAE going out the other side. Um, now what you had was the narrative of the Houthi's grabbing that smaller island in the Red Sea. Um, and Saudi Arabia and other countries, Yemen, so on and so forth are, you know, kind of there's there's some conflict still happening in that area, but nothing substantial has affected any kind of supply. Um, and you you you best know that the United States is all over that particular situation and that force is not a large force that's over there. So I think the market wanted to trade into the FOMC into what the market was already pricing in as higher rates because oil's been rallying with the with the uh, with with the Treasury market. So, you know, it's it it's kind of like forced the hand, take take your your foot off the gas here and let's see what happens the next four to six weeks. I do think that if we start to see aggressively higher oil prices, beware that if we don't see any um, supply restrictions, um, like, you know, issues with, you know, actual, um, supply lines and supply infrastructure in the Middle East getting hit, um, and taken out of commission for any length of time. I I would be looking at next year aggressively lower oil prices, which it takes a while for it to work its way through these through the actual economy for you, I and everyone else including businesses, um, and supply lines to actually feel that impact because of when the oil is bought. And and you know, so we're looking at a four to six week lag time and we need to see oil prices come down and then stay there through through the next, you know, you know, end of year to actually feel that in the beginning part of next year. Um, and I do think that we get that, but don't rule out higher prices, especially if we start to see a top come in here locally in the near term, beware because we could still see aggressively higher prices. Um, the only way that I wouldn't be looking for that is if oil trades WTI specifically trades below 84 significantly back towards the uh, the the mid 60s to to low 70s. Then I'd say, you know what, we're probably looking at this staying lower for longer, but right now, be prepared for higher for longer with corrections here and there. Um, and then watch the next four to six weeks on the actual expiries for the options contracts coming out of CME because that's what the market is trading right now. They're not trading the supply side. They're trading the trade itself. [06:41] [David] And I I I want to say number one, welcome back, Landy. [06:46] [Guest: Landy] Oh, thank you. [06:47] [David] Uh, there were other topics that I wanted to touch on, which uh, we ran out of time. Unfortunately, we'll touch on them tomorrow, but it was a it's about Washington wants AI safer rules this year. Senator Mark Warren is calling for Congress to establish AI safety standards before the end of the year, arguing uh, for initial safeguards rather than waiting for a major incident to happen. Uh, and then I also wanted to talk about Google avoids an ad tech breakup, but uh, we shall touch on these topics, especially the AI part, the AI part because that that's probably important, the safety part, uh, since we've had news come out that uh, you had open AI, uh, apparently uh, an AI the AI system apparently allowed itself to free itself. So, uh, I think we need to go, I don't know, listen, it it's either like I said, it's either good marketing or it's actually happening. But either case, we got to make sure that that does not happen. Uh, Charles Oskinson said something funny. He was like, you imagine if this thing breaks loose and goes on to Forchan. Uh, so [07:56] [Guest: Landy] I [07:57] [David] I I Shout out to Charles for that because I started laughing. He made a post. He goes, imagine imagine AI starts researching Forchan. Uh, and I was like, ah, with a mind of its own. So we'll touch on all those topics, but it was good to go ahead and and break down what's currently trending in, you know, obviously in the world today. Uh, Clarity Act, obviously stood on that for for a while here because, you know, I felt the sort of way. But Landy, you're back and today's Thursday, but you know, Friday, you're are you back to your guest? Are you bringing guests on? Are you [08:32] [Guest: Landy] We'll we'll see. We'll see. [08:34] [David] Let's see. Okay. It depends on your [08:35] [Guest: Landy] If I have any guests on. Uh, it it's going to be it's going to be one of those kind of see if somebody can get on uh, on the show with me. If not, I'm looking at possibly recording because some of the people that I'd like to bring on are overseas. So the time that I live stream is not [08:53] [David] Conducive. [08:54] [Guest: Landy] It's like 2:00 in the morning or, you know, something like that for some of these guys. [08:58] [David] It's their loss, Landy, okay? They have an opportunity. It's their loss. Okay? They could wake up. I've woken up at 3:00 in the morning to do an interview. [09:07] [Guest: Landy] Oh. [09:08] [David] With with mainstream media. That means they they can wake up also, but they are lazy. So that fine. Let them be lazy. And by the way, before you go, I got, you know, Nat Nat came in here and I got to say it. Okay? Nat Nat came in here and I peeped it on the timeline. I I was absolutely disappointed. She came in here, oh, yeah, good take, good take, David. That ain't going to win me over. Because Goxteen.com reported on something she posted. But guess who she posted? CoinDesk. So I don't want to This is what I mean when your own people don't support your own products. Right? So Nat Nat, you know now. I've seen it. We reported the same thing even better. But no. Okay, no problem. I got to say though, uh, I want to shout out to I want to give a big shout out. I love Nat Nat. Uh, I want to but don't do that again. I'll unfollow you again. But I want to give a big shout out to everybody who tunes in. Uh, we are now ranking at like 10,000% higher than where we were before. So thank you so much. We are now, you know, we're on Google, we're in we're in AI and and also in all the, you know, the large language models. They're all crawling Goxteen.com for the latest. Got a few things that we'll upgrade on the site. So I do really appreciate anybody who goes on to the site and reads the articles that we do put out there. Thank you so much. Thank you. Like being up 10,000% is crazy. Uh, in a month's time. It just shows that the work that's been put in is being appreciated by some people. Some people. By some people. Anyway. Uh, Landy, shout out to you. Uh, it's nice to have you on the show. I know a lot of people thought that me and you weren't friends anymore, but we're allowed we're allowed to and listen, you know what? We're allowed to have heated debates, but we're men and we can ultimately, you know, talk to each other and say, hey, you know, this is how I felt and this is how it's what under the bridge. It doesn't happen. [11:32] [Guest: Landy] Yeah, I mean, it did take me until today to be able to sit down from getting my ass kicked. [11:37] [David] No, I don't I don't think there were asses kicked at all. I I I think you're [11:41] [Guest: Landy] I'm quoting somebody that literally sent me a DM that says exactly that. Did it take you until Thursday this week [11:49] [David] No, no, no. [11:50] [Guest: Landy] To sit down from getting your ass kicked on Friday. [11:53] [David] I I thoroughly enjoy I enjoy Landy coming on here. It's supposed to be for 15 to 20 minutes. I enjoy Landy coming on here and taking over my show. I I do have fun. Uh, yes, heated discussions. It is what it is. We're very passionate about the topics we talk about and it's going to happen. Okay? It's it's just going to happen. It's going to happen and it's fine. It's fine. It's it's not to take it personally. It's at the end of the day. So Landy, you're you're a great Chad. Um, you you're you're great at horoscopes and uh astrology, you're you're dope at that and nobody better than you. Okay, when it comes to astrology, men's astrology. Ladies and gentlemen, Mondays, Wednesdays and Fridays. Mondays and Wednesdays 8:00 p.m. no 9:00 p.m. Eastern time and then 8:00 p.m. on Fridays. Usually there's a guest if not, he just fucking told he told you, he just records it. Uh, you can check out Landy with the market update. Uh, as he breaks down the markets. And if you want to be ahead of the game, tune into Landy. Landy, thank you so much for joining me today. [13:00] [Guest: Landy] Appreciate you, David. And um, I hope everybody tunes in for my uh, Mars and Gatorade take on Friday because there's going to be a lot to talk about. [13:09] [David] We need we need to know about retrograde and all that good stuff. [13:14] [Guest: Landy] How are you going to get it right? That's how very, very Jewish of you to understand that. [13:19] [David] I don't understand shit. I'm just I love you, David. Take care of yourself, brother. [13:22] [Guest: Landy] I love you, David. Take care of yourself, brother. [13:24] [David] Have a good one. That was Landy, of course, Landy. Uh, uh, mainstay on the breakdown and I hope that you guys enjoyed the breakdown today as we broke down multiple topics here. We'll be back tomorrow, uh, Friday. It's oh my God, tomorrow's Friday. What it's Friday already? Damn the days passed by. It's Friday. Tomorrow. We'll be back at 12:00 p.m. Eastern Standard Time. Uh, until two, we'll be discussing multiple topics. We'll have Rob, you know, Rob Nelson will be on here to get on Landy's nerves and vice versa. Uh, we'll talk politics. Next week we have guests coming on. Uh, so stay tuned to that. We'll make those announcements. We're taking the show to the next level, uh, talking to partners and doing some partnerships. Uh, it's really it's really cool what we've been able to do and the turnaround that we've been able to make here at at Goxteen Media LLC. So shout out to everybody here, which is just a few of us who have put belt to ass to to make sure that we present products and value here that uh, makes your life easier and hopefully we provide any some sort of value for you guys to understand the markets and and breaking down things that are trending. It's just not crypto. It's not just the traditional markets. We talk about politics, AI, which I'll touch on tomorrow because it's a topic that I had here. Uh, we'll break it all down. Uh, make sure you got your notifications on on YouTube. Make sure you uh, subscribe on YouTube and kick, uh, and all the other channels that we stream on. I know you guys are on X already, but again, uh, we we take it higher this time. On that note, as my friend who is on here now Tuesdays and Thursdays at Kill Patterson, as he says, have a great day and an even better tomorrow.