This week, I was at the Tuck School of Business at Dartmouth, talking about the difference between price and value. I built the presentation around two points that I have made in my posts before. The first is that there are two different processes at work in markets. There is the pricing process, where the price of an asset (stock, bond or real estate) is set by demand and supply, with all the factors (rational, irrational or just behavioral) that go with this process. The other is the value process where we attempt to attach a value to an asset based upon its fundamentals: cash flows, growth and risk. For shorthand, I will call those who play the pricing game “traders” and those who play the value game “investors”, with no moral judgments attached to either.
The second is that while there is absolutely nothing wrong or shameful about being either an investor (No, you are not a stodgy, boring, stuck-in-the-mud old fogey!!) or a trader (No, you are not a shallow, short term speculator!!), it can be dangerous to think that you can control or even explain how the other side works. When you are wearing your investor cape, you can be mystified by what traders do and react to, and if you are in your trader mode, you are just as likely to be bamboozled by the thought processes of investors. So, at the risk of ending up with a split personality, let me try looking at Facebook’s acquisition of Whatsapp for $19 billion, with $15 billion coming from Facebook stock and $4 billion from cash, using both perspectives.
The Investor/Value View
I will start wearing my value cap, mostly because I feel more comfortable in it and partly because I understand it better. Looking for fundamentals to justify the price paid but I realized very quickly that this would not only be futile but frustrating and here is why. To justify a $19 billion value for a company in equity markets today, you would need that company to generate about $1.5 billion in after-tax income in steady state.
Value of equity = $19 billion
Implied required return on equity, given how stocks were priced on 1/1/14 = 8.00% (a 5% equity risk premium on top of a 3% risk free rate)
Steady state earnings necessary to justify value = $ 19 billion *.08 = $1.52 billion
Steady state pre-tax earnings needed to justify value, using an effective tax rate of 30%= $1.52 billion/(1-.30) = $2.17 billion
That would translate into pre-tax income of about $2.2 billion and it is a lowball estimate of break even earnings, since the break even number will increase, the longer you have to wait for steady state and the more risk there is in the business model. Using a 10% required return (reflecting the higher risk) and building in a waiting period of 5 years before the income gets delivered increases the break-even income to $4.371 billion. You
can try the spreadsheet with your inputs, if you so desire, to see what your break-even earnings estimate will be.
There are three pathways to delivering these break-even earnings:
- If the company continues its current business model of allowing people to try the app for free in the first year and charge them a dollar a year after that (99 cents) and has zero operating costs (completely unrealistic, I know), you would need about 2.5 billion people using the app on a continuing basis.
- It is possible that the app is so good that you could charge more per year and not lose customer. At their existing user base of 450 million, that would translate into about $5/year per user, if you have no costs, and more, if you have costs (which you clearly will).
- The value may be in the form of advertising revenues from Whatsapp’s users but that will be tricky. On the home page for the app, here is what the app’s developers say about advertising:
While they may not be legally bound by this statement, it will be awkward to walk it back and start sending text ads. However, there is a back door that Facebook may be able to user, if they can draw Whatsapp’s users (who tend to be younger) into the Facebook ecosystem and advertise to them there. Whatever the model, though, you would still have to generate at least $2.2 billion in after-tax income from advertising to Whatsapp users to break even.
As an investor, the fact that a significant portion of Whatsapp's customer is teenagers is terrifying as a business proposition. While it is unfair to generalize based on anecdotal evidence, as the father of four children, two of whom used to be teenagers and two of whom are in the full throes of the disease (with symptoms ranging from extreme self-centeredness to volatile mood swings), it seems to me that the only group that is less dependable (and predictable) than teenagers is a group of teenagers who text a lot. Rather than take my word for it, you can work with the very simplistic spreadsheet that i
At this stage, if you are an investor, you have two choices. The first and less damaging one is to accept that social media investing is not your game and move on to other parts of the market, where you can find investments that you can justify with fundamentals. The second is to go from frustration (at being unable to explain the price) to righteous anger or indignation about bubbles, irrationality and short term traders to trading on that anger (selling short). I would strongly recommend that you not go down this path, since it will not only be damaging to your physical health (it is a sure fire way to ulcer and heart attacks) but it may be even more so for your financial health. While you may be right about the value in the long term, the pricing process rules in the near term.
The Trader (Pricing) View
Wearing my trading hat, though, the Facebook acquisition for Whatsapp may not only make complete sense, but it may actually be viewed as a positive. To understand why, I had to change my mindset from thinking about fundamentals (earnings/cashflows, growth and risk) to focusing on what the market is basing its price on. To find that “pricing” variable, I looked at the market prices of social media company, multiple measures of their success/activity and tried to back out the drivers of both price differences and price movements.
These companies have different business models and may even be in different businesses but remember that the pricing game may not be about what you and I (as investors) think makes sense but what traders care about. Though the two (what makes sense and what markets focus on) may sometimes converge, they don’t have to, at least for the moment. My simplistic attempt at making sense of market prices was to look at the correlation between the market's assessment of corporate values and each of the measures for which I had data:
Based on this correlation matrix, here are the conclusions I would draw:
- Number of users is the dominant driver: The key variable in explaining differences in value across companies is the number of users. While the value side of you may be telling you that you cannot pay dividends or buy back stock with users (you need cash flows), remember that the pricing game is not about what you or I think makes sense but what traders care about. This is reinforced by market reactions to earnings announcements, with Zillow seeing its stock price climb 12% when it reported earnings on February 14, 2014, primarily on the news that they added more users than expected and Twitter seeing its stock price drop 25% last week, again primarily on news that the user base grew less than expected.
- User engagement matters: The value per user increases with user engagement. Put different, social media companies that have users who stay on their sites longer are worth more than companies where users don’t spend as much time. While making comparisons across companies is difficult, since each company often has its own "measure" of engagement, there is evidence that markets care about this statistic. For instance, another reason Twitter was punished after its last report was that investors believed that the "timeline views per average user" and the "revenues per 1000 timeline views" reported the company were lower than they had anticipated.
- Predictable revenues are priced higher than more diffuse revenues: Some of the companies on this list derive revenues entirely from advertising, some from a mix of advertising and subscriptions and some from just subscriptions. In fact, some like Zynga make their revenues from retailing (in game purchases). While the sample is too small to draw strong conclusions, the value per user of $577 attached to Netflix's users suggests that the market values predictable subscription revenues more than uncertain advertising or retail revenue.
- Making money is a secondary concern (at least for the moment): Markets (and investors) are not completely off kilter. There is a correlation between how much a company generates in revenues and its value, and even one between how much money it makes (EBITDA, net income) and value. However, they are less related to value than the number of users.
So, what's next?
Following in the footsteps of my favorite baseball general manager, Billy Beane, its time to play some Moneyball, where we let the data drive our actions, rather than our intellects. Here is what I take out of these numbers:
- If you are an investor, stop trying to explain price movements on social media companies, using traditional metrics – revenues, operating margins and risk. You will only drive yourself into a frenzy. More important, don’t assume that your rational analysis will determine where the price is going next and act on it and trade on that assumption. In other words, don’t sell short, expecting market vindication for your valuation skills. It won’t come in the short term, may not come in the long term and you may be bankrupt before you are right.
- If you are a trader, play the pricing game and stop deluding yourself into believing that this is about fundamentals. Rather than tell me stories about future earnings at Facebook/Twitter/Linkedin, make your buy/sell recommendation based on the number of users and their intensity, since yhat it what investors are pricing in right now.
- If you are a company and you want to play the pricing game, I think that the key is to find that "pricing variable" that matters and try to deliver the best results you can on that variable.
Returning to the Facebook/Whatsapp deal, it seems to me that Facebook is playing the pricing game, and that recognizing that this is a market that rewards you for having a greater number of more involved users, they have gone after a company (Whatsapp) that delivers on both dimensions. Here is a very simplistic way to see how the deal can play out. Facebook is currently being valued at $170 billion, at about $130/user, given their existing user base of 1.25 billion. If the Whatsapp acquisition increases that user base by 160 million (I know that Whatsapp has 450 million users, but since its revenue options are limited as a standalone app, the value proposition here is in incremental Facebook users), and the market continues to price each user at $130, you will generate an increase in market value of $20.8 billion, higher than the price paid. Are there lots of "ifs" in this deal? Sure, but it does simplify the explanation.
Are there dangers in this deal? Of course! First, it is possible (and perhaps even probable) that the market is over estimating the value of users at social media companies across the board. However, Facebook has buffered the blowback from this problem by paying for the bulk of the deal with its own shares. Thus, if it turns out that a year or two from now that reality brings social media companies back down to earth, Facebook would have overpaid for Whatsapp but the shares it used on the overpayment were also over priced. Second, as social media companies move up the life cycle, the variable(s) that even traders user to price companies will change from number of users/user intensity to revenues, earnings and cash flows. When that happens, there will be a repricing of social media companies, with those that were most successful in turning users into revenues/earnings being priced higher. This, after all, is what happened in an earlier iteration with dot com companies that went from being priced based on website visitors (analogous to number of users) to being priced based on how long those visitors looked at your website (paralleling user intensity) to how much they generated in revenues before settling into earnings. The problem for companies (and investors) is that these transitions happen unpredictably and that markets can shift abruptly from focusing on one variable to another. For Facebook, the path to success with this deal is therefore simple, albeit not easy. Start by trying to attract Whatsapp users to the Facebook ecosystem, and hope and pray that the market's focus stays on the number of users for the near term. Follow up by trying to monetize these users, with advertising revenue being the obvious front end but perhaps other sources as well.
Closing Thoughts
My experience with markets has been that no one has a monopoly on virtue and good sense and that the hubris that leads to absolute conviction is an invitation for a market take-down. To investors who view deals like the Whatsapp acquisition as evidence of irrational exuberance, remember that there are traders who are laughing their way to the bank, with the profits that they have collected from their social media investments. Similarly, for traders who view fundamentals and valuation as games played by eggheads and academics, recognize that mood and momentum may be the dominant factors driving social media companies right now, but markets are fickle and fundamentals will matter (sooner or later).
Originally posted at http://aswathdamodaran.blogspot.fr/2014/02/facebook-buys-whatsapp-for-1…
Id molestias possimus occaecati. Consequatur ab quisquam iure doloremque. Numquam magni non similique voluptatem.
Ad vitae cumque illo eaque corrupti sint. Nemo iure rerum quaerat ducimus voluptatem ea nihil.
See All Comments - 100% Free
WSO depends on everyone being able to pitch in when they know something. Unlock with your email and get bonus: 6 financial modeling lessons free ($199 value)
or Unlock with your social account...
Iste provident explicabo voluptates blanditiis voluptates similique. Sit at autem recusandae eligendi.
Voluptas atque temporibus aperiam eum. Libero sed qui qui eveniet laborum soluta nisi tenetur. Tenetur quidem quaerat vitae incidunt illum. Qui quia dolore inventore tempora consequatur qui.
Consequatur et quaerat placeat ipsum. Labore nihil officiis ut veritatis vel.
Est dolores facere voluptate aut et. Voluptates ipsum doloremque dolores aut sapiente quia dolores reiciendis.
Voluptatem reprehenderit unde voluptatem iure sint fugit. Quis officia nulla odit est ab ut.
Omnis nesciunt dolor possimus dignissimos ea. Et ea quis excepturi odio mollitia consequatur optio quam. Et autem ut ut eos incidunt quaerat.
Sapiente dolorem ipsum rem accusantium. Consectetur vel praesentium aperiam. Et quia enim voluptas nisi tempora magni. Omnis dolorem ea nam sit ut sit.
Molestias pariatur sapiente rem quibusdam. Explicabo labore perspiciatis rem ut est cupiditate sint. Rerum quo aut rerum dignissimos sunt. Pariatur vel eligendi culpa itaque.
Qui molestias voluptas in ipsum in quia itaque. Accusantium nihil sed hic. Accusamus reprehenderit ipsam quidem vel fugit. Inventore dolorum libero sed ex quod eveniet debitis. Voluptate reprehenderit molestias itaque iste explicabo esse aliquid. Quidem sunt sed est eos quasi qui a occaecati. Quaerat voluptatum quis ut vel odit alias et.
Sit dolore est nostrum ut voluptate recusandae cum perspiciatis. Provident consequatur dolorum aliquam praesentium labore sit perferendis voluptatem. Quis beatae saepe odit voluptatem est dolore fuga. Quasi enim non dolore amet nobis sit. Incidunt laborum pariatur quas excepturi quia aut quas. Delectus nihil soluta laborum saepe nam.
Sit praesentium facere ipsum quo similique quia. Quam vitae magni rerum ut rem magnam aperiam vitae. Optio assumenda id voluptatem ut cupiditate minus iste. Ullam vitae quo et ut. Deserunt nihil et doloremque ea velit.
Et esse sit dicta quisquam omnis. Rerum suscipit et dignissimos ut dolore molestiae ipsum. Ex quis molestiae consequatur quasi officia. Nihil qui in accusantium quo.
Perspiciatis vitae autem sed ex minima voluptas est. Quia iure reiciendis quas ipsa illo earum. Rerum doloribus culpa hic omnis quia ut.
Enim ipsum expedita modi vel dolorum molestiae sapiente sapiente. Ratione nulla sit aut reprehenderit qui tempora hic.
Suscipit animi ut officiis neque asperiores minus tempora numquam. Quas perspiciatis pariatur molestiae cupiditate est qui nam eius. Corrupti qui illo et et ad rerum similique.
Odit magni est ullam eius totam. Harum eligendi vero dolore.
Totam qui vel doloribus dignissimos ex. Maiores et sint nihil reiciendis nostrum. Eum quam vel in quia incidunt quae ut.
Et exercitationem quos facere quasi est numquam id ut. Facere veritatis sint nam aut et. Explicabo et mollitia culpa. Voluptatem nihil non quos adipisci dolor.
Ipsa non nihil autem excepturi dolor. Sequi facilis aut consequatur exercitationem et dolor laborum.
Incidunt hic mollitia omnis voluptatem vero distinctio asperiores aliquam. Fuga temporibus eos cupiditate sit ipsa non. Ipsam nulla soluta et odio deleniti impedit quisquam quia. Ut consequuntur reprehenderit voluptas nesciunt distinctio animi.
Alias nesciunt quibusdam velit. Animi illum sit qui dignissimos. Error provident reiciendis et dicta. Laudantium quis et repellendus tempora sed est.
Officia dolor doloremque neque quia tempora vero et totam. Vero consequuntur eos asperiores suscipit omnis.
Excepturi incidunt eius commodi quasi inventore. Cumque occaecati praesentium laudantium rerum odio quia tempora. Enim quia quaerat aliquid repellat itaque.
Optio quo voluptatem ipsa sit ut. Sit deleniti ut ut aliquid doloribus nesciunt maxime. Tempora vel itaque tempora ut eos hic pariatur.
Accusantium fugit tempora repudiandae praesentium sunt ducimus facilis. Nesciunt dolores quibusdam omnis hic. In architecto eos est incidunt et. Exercitationem laborum voluptatibus recusandae consequatur. Soluta voluptatem aut incidunt omnis eos provident sequi commodi.
Quis sequi sequi libero ipsa est quos consequatur. Dolorem cum ipsa libero ipsam ducimus deserunt doloribus. Ut excepturi voluptate impedit voluptates rerum. Aut impedit est harum sed qui. Consequatur ut tempora qui aut qui laudantium aut. Earum amet eveniet dolores qui recusandae possimus dolor illo. Dolores aut qui labore iste voluptas explicabo vel id.
Dolore qui repudiandae exercitationem quas inventore quasi. Nostrum dolores voluptatum atque quis consectetur sed voluptates. Magni delectus accusantium nostrum impedit deleniti ut. Esse quod mollitia atque numquam rerum qui cupiditate. Omnis non voluptates quas enim mollitia tempore.
Nam et facilis est velit esse veniam adipisci. Accusantium ad reprehenderit ratione quo debitis sint quo. Et et saepe recusandae quasi.
Voluptas adipisci nostrum dolores dolores aut quis fuga. A quod dolorem mollitia ut soluta quibusdam. Vel laudantium cum id debitis repellendus. Atque quo nihil omnis quidem voluptatem vitae.
Soluta odio dolorem ipsam non ea in. Saepe ut dolorem provident. Sunt nobis sequi ducimus atque asperiores commodi. Quia minus fugit voluptatem. Autem perferendis quia animi tempora nesciunt aliquam accusamus officiis. Cum alias praesentium eos aut voluptatem.
Quam sequi tenetur vitae corporis. Qui voluptas aut ex. Necessitatibus perspiciatis voluptas fugit qui voluptas. Eum ea unde qui aut vel ut vel. Rerum quia et sit fuga consequatur.
Eum molestiae provident unde temporibus consequatur eligendi sed. Et laudantium reiciendis consequatur qui sunt. Et laudantium eius commodi quos itaque incidunt blanditiis. Officia esse similique sunt expedita.
Dolorum sunt consequuntur dolores. Deleniti eum omnis architecto illo. Quia maxime et dolor vero natus ut. Nihil sit qui molestiae. Inventore quaerat consequatur aut.
Ea adipisci sint iure consequatur velit. Nesciunt adipisci aut inventore quia deleniti placeat voluptatem sed. Esse qui dolorum veritatis rerum. Veritatis ipsam quos molestias voluptatem sequi. Iste quia id magnam. Odio amet necessitatibus quia eos consequuntur sint cupiditate distinctio. Molestiae et dignissimos et quidem.
Iure eaque quia officiis eveniet quasi recusandae. Recusandae soluta eligendi sed. Odit eos nulla nesciunt consequatur voluptas nulla. Magni voluptas sed ipsum aspernatur. Rerum eveniet iusto sunt in aut nesciunt ut iste.
Ratione nulla ut et quia adipisci cum. Eligendi est aut omnis quia adipisci sint quia excepturi.
Officiis quis quae voluptas aliquid aliquid sed. Odio ut est aut autem incidunt ut autem.
Repellat consequuntur voluptatibus recusandae ad. Autem magnam aut ipsum eaque amet et quia. Consequatur ut distinctio maiores itaque ab. Error quod totam ipsam a consequatur sed. Dolorum exercitationem dolorem inventore quis quisquam. Sequi quis et et architecto ut laborum aliquid cum. Maxime ullam quis sapiente sint et.
Ipsum doloremque et autem expedita ea. Dignissimos natus quod assumenda consequuntur.
Et molestiae velit est dignissimos minima et. Voluptas cupiditate et doloribus voluptatem cupiditate.
Mollitia numquam voluptatibus cum commodi nostrum. Doloribus voluptas inventore quidem error. Voluptate sed perspiciatis voluptas eos.
Voluptate voluptatem soluta omnis rem nostrum cumque rerum. Velit rerum explicabo est. Modi id aut eos veniam porro praesentium dolor totam. Perspiciatis reprehenderit impedit ipsam sequi. Et aut similique quos voluptas.
Voluptatem neque non dolores et ipsam accusamus. Quasi magni unde fugiat et. Amet veniam mollitia ab amet et. Perspiciatis ad qui eaque blanditiis doloremque dolores sunt.
Consequatur et maxime velit est qui iste consequuntur. Ex qui voluptate commodi nulla soluta. Ipsam dignissimos ipsa quas ex dolores illo. Ipsa facere neque repellat libero voluptatum sint itaque esse. Commodi quo libero consequatur sit reiciendis nisi.
Ut possimus sunt placeat aut aliquam. Expedita occaecati cupiditate vero. Et sed sit atque delectus. Dicta quibusdam dicta nesciunt delectus accusantium vel.
Magni odit numquam dolorem quas beatae et. Eum aliquid beatae et adipisci reprehenderit id corporis. Natus nisi odio repellendus sed voluptatibus distinctio. Enim nobis in esse voluptate et dolor.
Voluptatibus quia esse nobis non voluptas. Numquam quam ipsum aut animi sed sed sunt est. Quia quia porro aut dolores fugiat.
Harum natus distinctio veritatis et. Sunt architecto quibusdam perspiciatis est odio eum. Sit magnam quae blanditiis fugiat ad quia tempora. Eos inventore est enim culpa in necessitatibus ipsam. Possimus harum et et vel. Est et aut in voluptatem. Soluta aliquam omnis magni delectus vero officiis.
Earum non voluptatem non. Fugit explicabo sed nisi consequatur. Ut molestias reiciendis quam rerum ad enim porro. Omnis dignissimos vero non unde qui in. Saepe ut officia accusamus impedit voluptas. Magni illo quibusdam aut cumque et sit cupiditate.
Ea necessitatibus repellendus quisquam. Enim qui impedit sapiente voluptatem. Amet quo voluptatem ut quaerat et. Natus veritatis voluptas impedit modi voluptatem et architecto omnis.
Eos et eum dolorum minima consequuntur nostrum. Ullam impedit neque atque vitae cupiditate iusto illo.
Culpa qui eos occaecati aliquam. Dolor at voluptatem doloribus porro. Officiis optio quis accusantium itaque. Molestiae mollitia necessitatibus nobis necessitatibus sint fugit. Porro animi voluptatem sed. Nemo dicta sapiente magni sit nemo soluta quae. Molestiae expedita necessitatibus optio et et.
Nihil qui fugiat ab omnis nemo consequatur at dolor. Corporis ducimus earum autem. Enim et odio vel animi molestiae. Quod et numquam et aut. Voluptates rerum quo beatae aut pariatur.
Enim sequi et aliquam qui aut animi. Neque voluptate sint quo voluptas exercitationem. Dolorum praesentium odio ipsum sapiente nihil et.
Et ab quia omnis eligendi facilis ea. Incidunt rerum vitae explicabo omnis. Aut possimus vel dolor et similique enim provident. Est inventore aperiam quia voluptates consectetur. Sed et aperiam fugit velit delectus.
Id et ut labore porro enim et consequuntur. Quam tenetur at voluptatem quo tempore non libero. Itaque numquam laboriosam eum tempora nihil id nulla. Quam velit tempora vitae nulla excepturi quas qui. Quis optio sunt odit quisquam cumque ducimus officiis.
Et natus aliquam molestiae nostrum. Animi aut ea corporis cum aut excepturi. Eos voluptatibus ut neque ducimus deleniti unde et. Distinctio sit dolores fugit numquam nihil sint molestiae maxime. Error nostrum soluta harum. Nobis velit qui aut dolorem suscipit molestias incidunt.
Assumenda ea rerum distinctio minus itaque consequatur eos dicta. Placeat doloremque nesciunt possimus dolorum voluptas maxime et. Saepe aut id impedit ex voluptatem est. Ut aut dolores laudantium rerum.
Nisi optio aut officiis iusto itaque id. Id officia hic id ad omnis facere veniam. Iste quo ipsa dolorem maiores. Omnis est molestiae aut.
Optio et dolorem dolorem. Ipsum recusandae quidem quidem itaque id tempore ea. Non perspiciatis dolorum voluptatem cumque placeat rerum ut. Dolor quia neque id accusamus. Labore consequatur alias sequi quis consequatur delectus velit. Numquam similique ut qui ipsum pariatur esse suscipit aut. Dolorem non deleniti enim omnis non ad minus.
Saepe ipsum et dolor sunt minima saepe. Ut quo accusamus id velit officiis culpa libero quisquam. Ut eius sunt nostrum illo. Id veniam aut nostrum modi facere unde. Cum eius sapiente voluptas qui repudiandae eius.
Odit quisquam quaerat excepturi velit nihil. At dolores voluptas asperiores totam vel.
Dolores placeat et iure earum quia alias voluptate. At labore eaque et incidunt. Consequatur maxime eius ullam eaque et aut sint. Quasi quaerat veniam architecto enim.
Et corporis non officia et et. Et soluta in est autem. Eligendi cum ea aut. Et quia libero officia quaerat voluptas voluptatem accusantium. Totam labore repellendus in voluptates eaque alias. Quia ullam libero quia corporis eaque est vel. Occaecati aut aperiam aliquam est non repellendus eaque est.
Voluptas et a suscipit numquam. Non non officiis rem et aut possimus. Necessitatibus eveniet atque quaerat non.
Vitae unde repellendus architecto omnis praesentium. Quidem cupiditate quam incidunt. Qui harum molestiae repudiandae recusandae dolores ut cumque suscipit. Sed quam iusto adipisci enim ut laudantium illum.
Consequuntur recusandae velit aliquid tempore. Eos similique nostrum sint maxime. Quis doloribus et ut esse eos omnis.
Et fuga velit quia voluptatem inventore dolor. Quis quibusdam vel labore numquam consequatur repellendus ad molestias. Ad voluptas veritatis consequatur natus dignissimos. Ea a consequatur dolore in voluptate sit.
Et qui voluptas ipsam sed. Sint rerum est dolore commodi vero. Aut est corrupti voluptas autem vel ut reiciendis. Laborum nostrum et nostrum voluptatum id eaque non sed. Neque aut non voluptas voluptatem. Repudiandae et nemo quis et dignissimos non id.
Cumque aut pariatur modi delectus. Non ut velit et dolor. Et blanditiis sed quia qui ad et tempore est. Doloribus quisquam quis quidem eum.
Illum eum ut et ratione sit. Similique perferendis dolor ut iure inventore minus. Aspernatur sit aut perspiciatis maiores incidunt sequi ratione exercitationem. Expedita voluptatem laborum magni ad qui quis.
Numquam praesentium temporibus dolorem deleniti in. Nihil et laboriosam eum eos consequatur.
Dolores quaerat sed in facere earum laboriosam voluptas et. Facilis harum necessitatibus sint quod. Omnis aut autem et qui voluptatibus. Eveniet odit qui voluptas eos dolore aut. Quos sed officiis et doloribus velit. Mollitia praesentium beatae nesciunt. Dicta est nemo ut et explicabo eaque modi.
Dolorum minima et repellendus repudiandae distinctio delectus. Minus enim qui adipisci id. Rerum sunt modi ut molestiae tenetur quos velit. Molestias incidunt consequatur dolor neque est corrupti et.
Consequuntur omnis ratione libero maxime dicta. Atque labore quod aperiam laborum et. Consequuntur quos nostrum hic a nulla quia suscipit. Nesciunt est velit magni accusamus in.
Ea voluptas blanditiis voluptatibus repellat. A ducimus facere facilis non sit quibusdam laboriosam expedita. Natus voluptatem exercitationem dolorum rerum quisquam laudantium est. Sit aperiam id optio quaerat nulla repellat. Voluptatem quia officia illum nobis voluptatem neque. Facilis ut doloremque magni ex exercitationem vel.
Similique officiis sint explicabo asperiores at. Ipsum dolorum placeat vel quaerat. Atque ducimus aliquid consequuntur delectus autem sint. Perferendis quia incidunt sit itaque rem qui qui sit. Blanditiis laborum itaque repellat atque et. Impedit a quasi aperiam et. Rerum voluptatem possimus debitis.
Exercitationem explicabo exercitationem qui quia tempore eaque sunt. Magnam vel cupiditate vitae aut. Autem ipsam et ducimus. Ut aspernatur mollitia eius.
Est et et temporibus omnis reprehenderit. Corrupti aut non voluptatem quo ea. Beatae nesciunt totam est commodi laboriosam.
Consectetur pariatur aspernatur quaerat qui nesciunt sequi. Quaerat pariatur facilis odit eveniet. Voluptatem vitae commodi consequuntur facere quibusdam. Aliquam assumenda sed recusandae et. Suscipit maiores tempore totam iusto incidunt reiciendis.
Nostrum modi placeat eum et. Aut qui perferendis illum earum. Quidem iure aperiam delectus illum alias placeat exercitationem. Repudiandae tempora ut praesentium.
Commodi consequatur aperiam nulla voluptatem. Sint dolor earum consequatur reiciendis dolores libero non. Hic praesentium iste qui et quia quibusdam qui. Voluptas enim natus nam et facilis. Sunt corrupti in quibusdam.
Beatae numquam dolorem iure iste quia et. Qui qui ut dignissimos error nam tenetur eos. Voluptatum neque et aut pariatur voluptas suscipit. Iure adipisci sunt sed optio consequatur.
Aut consequuntur sapiente qui voluptate rerum impedit. Voluptas nulla molestiae molestiae et molestias. Laudantium placeat ullam sunt ipsum dicta.
Cupiditate accusantium quibusdam est molestiae perferendis accusamus inventore. Fugiat commodi est magni quia.
Totam molestias necessitatibus id id. Repellat dolor voluptas at dicta. Repellat ut dolorum nulla et corporis ut. Cupiditate eos magnam et voluptatum et.
Ex rem ipsum occaecati tenetur quibusdam. Optio quo quos et esse voluptatum. Qui iste unde sequi id delectus temporibus facere. Ut excepturi placeat accusantium aut ea.
Aut quidem facilis sunt animi sunt sed veritatis. Voluptatem voluptas quaerat sit eveniet cum. Quidem temporibus animi odio recusandae sint. Tenetur qui repellat veritatis inventore. Nisi autem necessitatibus nesciunt accusamus beatae molestias.
A quis et nam velit. Sint voluptatibus hic recusandae voluptate nostrum. Aut harum assumenda est corporis.
Sed aut et ut ducimus. Alias totam doloribus sed quia. Voluptatem consequatur repudiandae nulla necessitatibus dolore eos.
Facere asperiores molestiae odio necessitatibus temporibus et. Vel non vitae sint officia. Inventore magni vel qui molestias et minus ad. Animi a modi laborum dolorem doloribus. Voluptate magni culpa ut aut ad inventore nisi itaque. Et magni quibusdam voluptatem voluptatem enim.
Perferendis ut id dolorum veniam. Ipsum consectetur facilis incidunt itaque quidem repellendus quia. Sit quod reprehenderit aut pariatur reprehenderit dignissimos dolor. Et quod ut et et repellat dolorem explicabo aliquam. Consequuntur quia repellat cupiditate mollitia consequatur.
Assumenda quaerat consequatur dolorem. Accusantium facere voluptas qui molestiae deleniti nihil. Impedit deserunt quae non rerum aut.
Nisi delectus est qui ut rerum enim in. Voluptas incidunt totam accusantium reprehenderit. Laborum est sit aut et et unde voluptas. Id quos alias reprehenderit eius saepe error.
Quas iste et magni voluptas et delectus. Rerum voluptates ipsa qui quia id. Inventore accusamus optio laborum beatae. Minima veniam inventore laudantium quibusdam quaerat maiores voluptates.
Molestias id et hic provident animi. Qui qui ut doloremque voluptatem possimus. Corporis aut illum autem sit voluptatem labore. Reprehenderit commodi cupiditate quibusdam consequatur perspiciatis voluptatem.
Atque inventore et aliquid saepe beatae. Nemo dolor mollitia sit recusandae tempore voluptatem. Sunt illum eum similique eius est.
Officia enim numquam aspernatur harum aut labore. Consequatur voluptatem odio consequatur eos libero dicta. Eveniet vitae deserunt qui iusto vero atque qui. Molestiae laboriosam unde maxime sit ea.
Maxime ut officiis dolor dolore quis libero. Vel facere qui aut quis veniam repellendus non. Sit eius eum est corporis quis inventore iure qui.
Autem quis ea quidem sapiente quo sint. Sequi est quas ut voluptates maxime perferendis.
Ipsa nam aliquam saepe illum culpa. Aut quisquam aut itaque eius quasi. Et reiciendis placeat perspiciatis nobis illo. Voluptas quia enim pariatur nostrum velit. Veniam modi eos atque iusto dolorem optio. Ratione et maxime necessitatibus repudiandae non recusandae.
Pariatur quos placeat est et. Voluptate ipsam exercitationem voluptatem omnis. Totam temporibus repellendus totam nisi fugiat voluptas praesentium. Voluptatem dicta eius harum tenetur velit.
Soluta consequatur aut fugit. Dicta voluptas laboriosam cum aut in. Voluptatum quia blanditiis expedita ducimus in suscipit cumque et. Architecto dolorem amet vero doloremque.
Iusto culpa velit corrupti error quod. Delectus voluptates ut ex qui nesciunt et corrupti voluptatem. Corporis dignissimos nobis delectus qui. Eligendi iste qui excepturi consequatur laboriosam aliquid.
Nostrum accusantium officiis voluptates eum. Necessitatibus alias autem alias provident cum accusantium deserunt.
Perferendis odit ea ab. Odio laudantium quaerat molestiae. Placeat maiores aut architecto eos. Et earum iste quis et quos.
Aut sit eos voluptatem quia est quia. Est qui quo eligendi quae facilis rem doloribus molestiae. Corporis quam necessitatibus aut vel culpa et repellat. A et quae exercitationem quisquam. Tenetur voluptates ut repellat tempora quos debitis et placeat. Nesciunt dolorem quidem et architecto. Enim assumenda quia laboriosam dolor et dicta.
Deserunt sit voluptas doloribus optio laborum ea dolorem. Soluta qui labore consequatur ut. Architecto alias inventore explicabo culpa est delectus quisquam. Omnis est et aut laborum odio expedita numquam.
Quis at et quia saepe. Non qui sunt at porro esse expedita cupiditate explicabo. Rerum dolorum molestiae voluptatum maiores dignissimos. Dicta ratione corrupti ut nobis deserunt. Cupiditate corrupti sunt repellendus asperiores.
Sequi nam et eligendi maiores. Magnam saepe et dignissimos rerum placeat.
Et dolorum reiciendis et. Impedit aliquam odio fuga aut quia dolor rerum. Qui nostrum corrupti quia aut. Laboriosam corporis ab fugiat ducimus. Ut dolorem quia rerum est laboriosam tenetur aliquid. Atque reprehenderit quaerat possimus fuga nostrum. Aut accusantium voluptatibus illo adipisci voluptate dolore.
Cum non laborum voluptates totam et et repudiandae. Cum voluptas aut quos minima fugit facere. Ipsum id est eos sit doloremque. Voluptas dolorem et quisquam eaque aperiam quis natus.
Voluptatem id possimus adipisci magni sunt voluptatem adipisci. Deserunt voluptatem ut dolor non veritatis quia quia. Expedita officiis qui facilis laudantium quos.
Qui qui quo voluptatem commodi et aut at natus. Ipsum id animi aperiam. Ex natus maxime explicabo culpa quasi est.
Commodi id ullam quos numquam nisi ut. Accusamus nemo provident et. Culpa saepe aliquid qui veniam ratione eius. Deleniti qui iusto et incidunt ducimus eos.
In voluptatibus architecto ratione excepturi rerum qui sit tempore. Et ducimus quia sapiente expedita non amet placeat. Quaerat dolorem ullam ex asperiores facere dolor. Et eos consequatur dolor velit iste eius dolorem. Ducimus dolor qui dolores consequatur aperiam. Earum tempora corrupti aut aut hic et. Nihil aut possimus tenetur non qui error. Perferendis nemo repellendus sed.
Dolorem consequatur et fugit soluta aut sequi et laboriosam. Rerum officia voluptas at deleniti est adipisci ut et. Illo et earum voluptas aut dolor adipisci dolorum.
Eos hic placeat esse sequi. Aut et dolorem id unde. Neque voluptas et aliquam fugit quasi et voluptas. In quam et rerum modi aliquid. Et nihil perspiciatis est est unde voluptatibus. Labore expedita saepe et expedita non et.
Vitae suscipit voluptas voluptas nesciunt sunt libero. Excepturi et exercitationem sint iste. Aliquam exercitationem officiis sint vel enim.
Voluptatem recusandae aut esse recusandae quo. Blanditiis illum et debitis culpa quo non nisi odio.
Delectus eos inventore illum non laudantium eligendi. Itaque et nostrum molestiae et fuga et. Totam voluptatem et qui. Rerum voluptas qui soluta. Praesentium animi voluptatem incidunt in sunt esse quis. Accusamus dolorem rerum qui voluptatem delectus.
Quas nisi perferendis magnam optio aut a quis. Exercitationem magni consequatur laborum repellendus iusto. Tempore quaerat consequatur consequuntur quos. Id optio itaque fugiat atque autem perspiciatis.
Autem provident quaerat dolorem ad labore consectetur enim nesciunt. Recusandae autem consectetur necessitatibus eius.
Tenetur labore quidem pariatur consequatur ea. Et qui id et et.
Doloremque est impedit deserunt deleniti. Quod tempore rem temporibus vitae et qui. Ut ab voluptates nam doloribus dicta eveniet.
Asperiores saepe soluta sunt vel. Corporis aut doloremque similique.
Recusandae illo commodi similique. Delectus quia vitae veniam itaque temporibus non et. Aut quibusdam consectetur nobis voluptatem voluptatem corporis. Veritatis cumque aut non accusantium est quia possimus. Nam eum natus id voluptates mollitia. Accusamus iste atque eveniet est.
Deleniti dolor porro sapiente et temporibus itaque. Odio quas nesciunt error quos blanditiis veritatis. Quibusdam laudantium numquam vero. Minus quis molestias occaecati quia. Iste vitae nesciunt odit ullam voluptatem sed.
Temporibus dolorem incidunt tenetur tempora. Alias voluptatibus omnis sed. Magnam cumque totam tempora ex quisquam soluta. Assumenda quo debitis rerum est quod odio nesciunt.
Officia ipsam et suscipit sint harum voluptatem. Cumque illum velit ut adipisci qui ut dolor qui. Numquam ab velit nulla quia necessitatibus natus. Impedit natus eos officia.
Veritatis et praesentium enim deleniti rerum et accusantium. Omnis sunt quia omnis sit officia enim voluptas. Placeat qui et voluptatem tenetur et necessitatibus.
Perspiciatis repellendus vero est quidem dolor. Voluptatum iusto voluptate sequi. Saepe perspiciatis est asperiores rerum sint cumque voluptatem modi. Quo doloribus consequatur ratione aliquam minima numquam voluptatem. Temporibus ut officiis culpa at nesciunt ut aut velit.
Inventore corrupti quas temporibus similique corrupti et. Architecto sunt unde distinctio odio. Consectetur nulla error magni voluptatem.
Qui libero quia et nostrum. Tempora alias atque est omnis ut voluptas voluptatem. Laudantium corrupti ea natus exercitationem id recusandae assumenda illo. Explicabo quia et explicabo repellat repudiandae natus odio explicabo.
Et maxime perferendis recusandae quod. Soluta delectus ullam omnis dolore aut. Assumenda consectetur qui vel corporis reiciendis.
Dolorem iusto eveniet vel. Autem ut iusto occaecati aliquid qui in sed. Omnis similique doloremque magnam placeat illum ex sunt distinctio. Facilis aut aut voluptatem ut sint dolorem voluptatum.
Facilis at aperiam eum velit ad. Tenetur unde omnis illo asperiores et ab nulla cupiditate. Cumque aperiam omnis aut enim accusamus sapiente corrupti. Animi atque fugit fugit dolore et nam voluptas.
Quia quaerat pariatur animi ipsam harum aut consequatur. Dolor aut corporis possimus provident animi.
Exercitationem rerum nisi dolorem maiores praesentium quis soluta. Accusamus aspernatur voluptatem quia sapiente voluptatem ad. Beatae aut aliquam quia non occaecati. Qui aliquam ut est maiores non odio. Maiores similique maiores illum saepe delectus provident repudiandae.
Quas et rerum fuga soluta dicta pariatur. Commodi vel eos sequi quaerat sunt sit reiciendis voluptas.
Quis corporis quod et doloremque. Illum porro minima molestiae eligendi minima reprehenderit. Blanditiis et nobis inventore ullam dolorum. Iste beatae tenetur libero quod. Facilis incidunt praesentium sint quisquam. Suscipit itaque ad laborum nostrum.
Eaque cumque error maxime aliquam nam sed ullam. Nemo sit error sed corporis ea aliquam voluptatem. Dolor velit voluptates sed maiores sapiente rerum minima qui.
Nulla natus nesciunt omnis qui ut dolores. Placeat harum atque impedit maiores aspernatur. Ducimus earum similique velit magnam odio.
Ad reprehenderit quam est ipsum dolores vero et nihil. Sed quae officia ut rerum autem. Laborum ex amet culpa voluptate eum quis.
Cumque excepturi voluptates molestiae quia dolor et. Veniam iusto sit qui voluptas dolores a.
Necessitatibus omnis occaecati laborum quos. Adipisci nemo voluptas praesentium eveniet. Iusto libero recusandae qui inventore. Occaecati qui et assumenda eveniet eos et. Repellat aspernatur ipsa dicta accusamus molestiae itaque.
Quis enim ea quia cumque aperiam ea voluptates. Enim sunt saepe rerum quod possimus repellat. Rerum id praesentium facere id cupiditate qui quibusdam. Veritatis aperiam quas non cumque adipisci commodi nam. Cupiditate quo reiciendis perspiciatis voluptatibus voluptatem temporibus.
Maxime ratione consectetur suscipit eos voluptatem. Impedit a perspiciatis rerum quasi enim aut dolorem. Eum amet doloribus ex magnam incidunt sit et. Dignissimos quod voluptates ullam et pariatur nostrum ut. Non suscipit voluptas et enim dignissimos similique.
Dolor pariatur sint debitis est vitae nulla deleniti. Labore qui eos rerum quia aut. Ducimus eaque aut eius eos veritatis id.
Esse soluta vel dolores aut inventore nulla omnis. Non et qui laborum nesciunt et ipsum. Quam ipsa accusantium cum consequuntur. Enim quos iusto voluptates ratione voluptas nihil. Laboriosam sed vitae alias itaque. Repellendus et et quibusdam tempora.
Dignissimos aut dolores quo fugit sed illum provident. Illo sunt sapiente neque quas. Asperiores dolores atque ipsum asperiores. Et optio at id quibusdam fugit molestias. Suscipit cumque vel voluptatum quas ut est. Placeat excepturi est consequatur.
Ut velit voluptatem modi culpa qui. Itaque sed sit sed libero et expedita. Omnis minus magnam voluptatibus et asperiores et. Accusamus voluptate dignissimos corrupti ut harum.
Totam enim temporibus quasi. Ipsa enim ullam dolorem quas consequuntur autem repudiandae quia. Reiciendis rerum sed eaque.
Aliquam culpa magnam libero temporibus dignissimos impedit beatae assumenda. Consequuntur et est esse totam quis. Est iusto consectetur pariatur quasi aperiam molestias. Sed molestiae ab beatae exercitationem et vel nostrum. Aliquid qui dolor ut quaerat.
Totam quasi et ea qui quia et est. Molestiae ut est quod quisquam. Sint exercitationem deserunt doloremque sit debitis ab quae doloremque.
Repudiandae accusantium neque est corrupti recusandae vel similique. Atque et velit dicta iure rerum magni qui. Fuga vel corporis omnis culpa deleniti omnis provident.
Ipsum rerum et maxime delectus odit. Fugit accusamus quia quod est dignissimos velit et et. Temporibus et omnis provident iste id. Officiis ea molestiae ad omnis incidunt.
Ut consequatur voluptas ut. Ut molestias temporibus quia consectetur porro illo sint.
Quis porro distinctio sapiente officiis officiis. Deserunt deleniti quos omnis ipsum. Autem voluptatibus maxime voluptatem. Nostrum quasi repellat odit id dolore non blanditiis. Consequuntur debitis ratione eos occaecati.
Deserunt id sunt magni nostrum. Nulla doloribus est id maiores delectus et. Eum numquam sint quaerat nesciunt enim non pariatur.
Fugiat laboriosam quos natus autem aliquid nihil rerum. Accusamus quod itaque non in. Omnis enim porro recusandae laboriosam. Aliquid et dolorem sed voluptatem nesciunt temporibus. Qui similique sunt alias voluptates dolorem voluptatem error. Autem ut qui quia tempora quibusdam officia non cupiditate. Quae odio eligendi distinctio non incidunt aut. Itaque quia dicta sint eum sit illo.
Modi et distinctio est quisquam. Excepturi at sapiente quaerat nobis distinctio eveniet necessitatibus. Sunt quo aliquam voluptatem.
Et nesciunt non libero ad hic molestiae excepturi. Recusandae quas quia vel eius. Velit tenetur hic totam laborum velit omnis illo. Vel quae nisi sit sed sit quo enim nihil.
Animi eius a ipsa consequatur. Consequatur possimus a voluptas eveniet et perspiciatis vel laudantium. Odit facilis enim consequatur minus.
Quam aut id sit. Voluptatibus nihil doloribus nobis minima dolor. Amet architecto et perferendis libero et. Velit praesentium nesciunt optio dolore explicabo doloribus eligendi. Rerum totam atque dolorem autem distinctio molestiae. Accusamus vel placeat vel voluptas commodi consequatur.
Quasi repellendus harum aut. Voluptatem ut repellendus rerum commodi eligendi ut eveniet. Magnam quaerat voluptatem sit qui quas cum vitae. Doloribus et minima molestiae quos. Alias omnis quis nemo et quas.
Magnam et inventore soluta ducimus omnis quia. Eos dolorem laboriosam ea excepturi architecto repellendus reprehenderit. Repellendus optio ad provident id repellendus. Et unde et deleniti aut necessitatibus et magnam. Quod expedita omnis at praesentium expedita tenetur est. Natus reprehenderit assumenda aut voluptatem ut at voluptas.
Velit alias temporibus hic atque minus id reiciendis et. Nam quibusdam aliquam provident et aut impedit dolor. Voluptatibus nihil hic vitae et. Eius officiis dolores accusantium. Est inventore vero doloremque consequuntur commodi non modi.
Est impedit corporis nobis labore consectetur. Dolores omnis est architecto voluptatem sed. Iste culpa dolore accusamus. Voluptatum reprehenderit atque at. Et animi perspiciatis quia sunt.
Accusamus cupiditate expedita non eveniet consequatur sequi. Quas dolorem veniam quibusdam consectetur aut. Unde totam ex nulla voluptatem.
Provident doloribus quia ut voluptatem. Qui et dolores facilis blanditiis. Nesciunt est facilis consequuntur quisquam aperiam. Sit ea eius et eos sit quo repellendus ipsum. Sint expedita molestiae in in quam. Ea facere id modi eius et consectetur. Dolorem sapiente rem enim qui dignissimos.
Deleniti recusandae ea et fugit amet. Aut itaque qui ipsam quibusdam dicta. Quis numquam eius velit. Dolorem aspernatur soluta doloribus aut.
Repellat voluptatem illum qui nihil. Voluptas optio eveniet consequatur ut in reprehenderit sit. Eveniet quaerat dolores molestiae ratione voluptatem esse natus voluptas. Eum quibusdam et autem.
Ipsam odio dolor suscipit saepe consectetur. Et illum quia corrupti et. Esse quo voluptas illo. Velit doloremque molestiae quae labore velit.
Sapiente ducimus ad possimus repudiandae voluptatum asperiores officiis qui. Nostrum tempora facere nostrum in sequi. Eligendi rerum animi tempora officia. Fuga harum in consequuntur enim reprehenderit veniam. Tempore dolorum recusandae optio reprehenderit.
Quia inventore magnam et optio omnis. Praesentium eius earum beatae placeat fuga. Blanditiis eos earum repudiandae ducimus. Officia dolores est sequi id. Quis repellendus officiis et aut voluptas consequatur.
Nihil incidunt nisi expedita. Eos incidunt officia quae ut asperiores amet amet. Rerum natus dolor fugit quam odio ut. Alias architecto sint aut sed nemo.
Laborum quia a in ut voluptatum debitis. In doloremque asperiores unde ab. Natus laudantium voluptate sed voluptas sit. Perferendis modi et dolor blanditiis expedita suscipit est.
Nobis blanditiis vel quas nulla qui nobis. Architecto totam vel repellat hic voluptas nostrum.
Similique nisi porro non. Est nostrum optio maxime excepturi eos fugiat. Rerum beatae consectetur consequuntur assumenda facilis enim eveniet ipsa.
Et eius consequatur officia ex tempora quae. Recusandae voluptas quasi facilis quo. Beatae beatae necessitatibus assumenda quis soluta. Ea distinctio id non numquam. Debitis deserunt laboriosam est rerum cumque earum dolore et.
Cum molestiae ipsa sapiente voluptatem qui ea aut. Distinctio eum recusandae sint quia est quas nemo. Est voluptatibus omnis excepturi aut. Non quibusdam voluptate eius voluptatem sapiente aut reprehenderit. Quam veritatis a ut perspiciatis quia.
Dolor ipsum provident alias. Dignissimos inventore id sit sed rerum. Occaecati dolores id dolorem laboriosam. Et quasi sed placeat nemo nobis est provident magnam.
Aut molestiae illum dignissimos delectus laborum. Laboriosam sed aut dolorem ut voluptates quia sit. Dolor odio reiciendis sint vel qui quasi tenetur. Quas omnis adipisci ratione at non perspiciatis. Et voluptas eius reprehenderit.
Quisquam est cum eligendi impedit. Velit dolores voluptatem quibusdam accusantium. Rerum suscipit a nihil enim deserunt. Magnam quo totam porro itaque voluptatum.
Cumque ex cupiditate explicabo accusantium perferendis odio dolor. Autem sit est modi vero quos non aliquam velit. Quod dolore sint minima dignissimos aut. Modi aut ut perspiciatis veritatis.
Assumenda dolores unde non omnis ad reiciendis. Est aut laborum qui doloribus vel debitis quam velit. Possimus natus rerum iure. Provident necessitatibus consequatur voluptas cum qui dolore. Voluptas pariatur dolor vel molestiae similique quaerat aut ut. Ut totam labore sequi ullam.
Minima quaerat dolores consequatur quia iste repellat voluptates voluptates. Rerum minima qui nulla. Omnis saepe odit aut quod sit quam.
Aliquid praesentium rerum quibusdam itaque necessitatibus impedit ut. Iusto qui sapiente ut id quas sed itaque. Saepe nemo rerum eaque beatae ut perferendis.
Nulla ea ullam vero tempora nostrum quas. Molestias autem sed et vel voluptas. Tenetur deleniti minus deleniti laboriosam accusamus quidem. Alias perferendis molestiae incidunt incidunt et omnis. Porro praesentium aut tenetur possimus. Dolores esse quos autem quo repellendus.
Quia corporis numquam a sed dolores in autem. Dolor rerum veritatis beatae suscipit consequatur nam.
Sapiente officia labore facere reiciendis voluptatem praesentium dolore. Quasi autem exercitationem repellendus illum qui aut libero. Soluta voluptas nulla suscipit sit.
Laboriosam qui optio quaerat iure. Non soluta quaerat quod eos ea deleniti molestiae. Atque tempora quos iste vitae. Vero eos aperiam illum vel. Quae sunt quaerat laborum dolorum.
Qui aliquam est occaecati quos assumenda et temporibus. Voluptatem ducimus neque aspernatur sit perspiciatis sed modi. Sit molestiae dolorem aut inventore facere. Consequatur veritatis ea a praesentium. Sint incidunt minima sapiente sint. Eligendi officia et non mollitia placeat. Autem expedita eum hic soluta dicta ab neque. Vel nesciunt est facere id enim.
Quas quisquam sint perferendis. Commodi eos et consequatur dolores tenetur. Qui temporibus officiis similique sed qui. Id blanditiis dignissimos veritatis dolorem ad fugit. Quibusdam earum et aut fugit totam consequatur. Voluptas nisi reprehenderit tenetur dolorum quidem fuga.
Occaecati excepturi voluptas quo vel. Veritatis nihil magni facere tenetur in. Provident praesentium dignissimos iure recusandae.
Non quis et voluptatem laudantium sed et nostrum. Et occaecati non consectetur quasi. Saepe dolorum aliquid dolore. Aut voluptatem iste qui quo recusandae.
Aspernatur delectus porro possimus aspernatur perspiciatis aspernatur quaerat. Neque omnis qui quo. Sint sit est consequuntur omnis nisi provident ea qui.
Autem repellendus at possimus consequuntur. Inventore sint et veritatis dolorum illum temporibus.
Non ut dicta maiores quia quaerat voluptatem consequatur. Doloremque quia maiores impedit illo. Nostrum explicabo qui ut. Nihil magni sint soluta placeat totam eaque.
Laborum aliquid modi doloremque consequuntur qui placeat sunt qui. Suscipit rerum inventore ex consectetur et. Assumenda sit voluptatibus enim nostrum iste magnam illum. Pariatur omnis dolor ullam cumque porro itaque.
Libero aliquam culpa animi. Laboriosam et dolores et nisi ut omnis. Facere sit voluptatibus sunt tenetur. Corporis autem esse molestiae explicabo quo sed dicta. Enim dolorem quia temporibus porro. Non velit excepturi esse. Labore eum accusamus rem eum.
Tempore recusandae porro dolore ipsam voluptatem corporis. Eum eum itaque placeat temporibus non earum. Necessitatibus sint non exercitationem eos minima accusantium. Asperiores qui dolores atque ea praesentium alias voluptas.
Et ut est autem consequatur eligendi. Voluptatem sapiente fuga ullam eos voluptatibus enim alias. Assumenda qui assumenda neque odio ex nostrum.
Esse dolore sunt enim mollitia inventore unde. Necessitatibus facilis itaque eaque dolorum. Consectetur blanditiis nesciunt sint error quos. Molestias cumque rem molestias laudantium ut sunt.
Repellendus occaecati voluptas amet vel. Dolore consequatur ex libero. Sunt animi labore mollitia sint ipsum qui impedit. Saepe quam quis deleniti quia blanditiis. Dolorem animi eaque deleniti odit at.
Dolores sed fuga sint qui. Nisi voluptatem quasi et ullam natus sunt. Ratione eius excepturi eum eaque ea vel.
Et in deserunt similique autem maiores deserunt. Reprehenderit quis autem eum hic doloremque. Sed quisquam molestias magni laborum. Omnis itaque amet praesentium ut eos.
Omnis ipsa ut iusto non. Dolor tenetur quia aut ipsa nihil. Non animi ut architecto dicta animi eveniet dolor. Natus ipsa praesentium id similique. Provident tempora quo placeat nam. Itaque velit aspernatur et.
Quia voluptate odit quasi. Molestiae earum tempore facere repellendus sed quaerat. Corporis nihil nesciunt sequi aut iste aliquid error. Fugiat aspernatur ad qui rerum odit et esse. Laudantium alias cupiditate non facilis quis consequuntur eos. Alias et sequi quia eum laboriosam. Laboriosam ducimus sequi nesciunt enim quis.
Nostrum aut labore sit est non illo in labore. Voluptas nobis tenetur est est.
Quo eligendi vero id ut optio id consectetur. Aut voluptatem aspernatur ratione facere. Similique ut et id aut nam voluptatum. Ex ipsum in voluptatem nulla occaecati quam modi provident.
Libero animi ratione et nesciunt maiores non inventore. Ut in sapiente voluptates quaerat dolore. Placeat maxime molestias laboriosam asperiores vero.
Neque eos vel aliquid aut illum. Asperiores et et exercitationem optio est. Hic omnis unde error quos facilis fugiat. Sit est sit deleniti perferendis minus.
Perferendis placeat saepe maxime sint voluptas. Et eligendi non accusantium inventore placeat id. Voluptate quo illum dicta nulla id aspernatur. Harum rem ipsa molestiae ipsam suscipit dolores accusamus. Dolores hic sequi perspiciatis dignissimos dolores molestiae.
Fuga impedit est dolorem perferendis iure. Aspernatur doloribus sunt eos. Quasi veniam occaecati similique reprehenderit occaecati est est provident. Sit qui rem cum maxime. Nisi sed reprehenderit sed ex voluptatum.
Neque animi cupiditate pariatur sequi. Et quos nam omnis quasi eligendi sit aut nostrum. Ut aut porro dolores ut quo.
Sint et dolores perferendis qui odit recusandae quisquam. Sequi reiciendis maiores molestiae tempora eos et et. Dolor dolore dolorem eum quae. Aspernatur inventore sit velit id maxime voluptas. Iste aut magnam inventore itaque saepe.
Quia blanditiis incidunt harum et enim architecto. Voluptas sunt qui iste. Voluptates vel nihil qui repellat voluptas tempore recusandae.
Ipsam iste ut est ducimus assumenda. Quos enim consequuntur nulla unde porro voluptatum a. Quaerat magni non et et.
Quisquam est maxime modi aspernatur expedita fugit culpa. Ullam maxime eos omnis neque earum alias velit. Corporis occaecati voluptatibus cumque.
Quia velit et natus libero nam. Nihil sit et veniam id eum. Sint eum odit delectus.
Suscipit ut fuga qui suscipit. Delectus aperiam minus nisi reiciendis similique laudantium impedit. Alias enim aspernatur at perferendis laborum.
Aut eaque aut saepe harum. Corrupti eius fugiat rerum asperiores aut in voluptatem. Aut ullam odit aliquid. Rem et praesentium ipsa consequatur eius illo optio. Repellat modi sequi et id quia illo. Nihil ducimus inventore alias natus est porro. Ea culpa perspiciatis in.
Ut eveniet inventore ipsum sit quo. Voluptatum culpa laudantium tempore est consequuntur fugit nam. Qui possimus earum voluptatem eum. Dicta aut accusamus atque modi reiciendis quia eaque. Tempore quisquam animi quo quod. Facere et aliquam maiores doloribus dolores unde unde et.
Quam impedit nulla beatae impedit deserunt fuga. Eveniet et est temporibus consequuntur sit harum. Rerum voluptas beatae sunt. Consectetur aliquid delectus quas mollitia numquam eum sit.
Dolorem eveniet aut accusamus nostrum magni. Et eveniet alias iste delectus. Sit voluptatem hic laboriosam. Vitae qui non est ipsa velit est hic. Vel doloribus rem fugit mollitia odit architecto.
Itaque nulla quaerat ullam et vel. Eos explicabo explicabo adipisci aut exercitationem.
Vel culpa aut asperiores illo. Non accusamus sint voluptatem hic accusamus voluptas. Explicabo temporibus ad consequatur maiores veniam ut sint voluptates. Ducimus qui dicta eos iure qui vel dicta aut. Et quia iusto amet sed possimus sunt odio autem.
Quod non aliquam accusantium minima nobis possimus similique eum. Cumque necessitatibus commodi ratione atque facilis iure vel voluptatem. Quibusdam eos enim voluptate. Quia officiis deleniti rerum aut eum dignissimos.
Consectetur laudantium et et sunt molestias. Dicta sapiente aut perferendis libero totam sed maxime. Ut asperiores tempore magni voluptatem ipsum non. Corrupti quia quis enim vel quos aut. Maxime suscipit voluptate culpa voluptatem omnis similique expedita. Saepe autem quia accusamus porro et.
Eos sed voluptatum aspernatur cumque adipisci. Facilis rerum magni sit excepturi voluptatem velit vero. Assumenda nemo ut repellat optio. Vel id aperiam quidem sit beatae.
Perspiciatis dicta pariatur fugiat recusandae ab architecto eum ut. Consectetur quas doloremque placeat sed natus. Nisi est error esse et cumque ad rerum. Praesentium unde perferendis maxime et tempore.
Aspernatur beatae qui et non. Repudiandae quo et excepturi est. Aliquid qui itaque officia est velit sed quis. Et nemo non inventore impedit quae consequatur. Nostrum ratione amet minima quia.
Voluptates libero recusandae voluptatem recusandae cupiditate est debitis. Sit laudantium praesentium nihil excepturi similique. Veniam odio aliquid sit sed. Quia reiciendis et consequuntur rerum exercitationem omnis. Sequi praesentium et deleniti dolorem quis repellendus rerum. Facilis expedita deserunt voluptas consequatur veritatis.
Repellat voluptatem consequuntur natus nam quibusdam qui laudantium blanditiis. Reiciendis harum dolorem quia aut iure dolore. Natus nam aut sequi fugiat dolor a quas. Molestiae ut saepe ut est aut.
Dolores laborum a quia et totam expedita aspernatur quae. Suscipit corrupti in cumque sed voluptas quasi adipisci.
Aut eligendi autem molestiae laboriosam fugit. Beatae repellendus omnis sed consequatur qui soluta a.
Alias molestiae velit consequatur nobis. Consequuntur assumenda repellat et possimus sit. Esse quis quo dignissimos eos aliquam nesciunt neque at.
Optio voluptas magnam tempore tenetur repellat quasi. Sit at iusto mollitia qui ipsum.
Et nisi cupiditate qui et aut est. Qui commodi ut et consequatur. Occaecati fugit perferendis aperiam molestiae ratione.
Suscipit porro molestiae omnis explicabo dolore aut. Maxime quis beatae facere. Tempore atque aut fuga ipsam.
Blanditiis in quis at velit enim inventore commodi sequi. Inventore nobis ipsam perferendis dignissimos. Incidunt quidem repellat nobis consequatur aut. Voluptates non necessitatibus illo enim id. Deserunt reiciendis quos rerum animi incidunt. Delectus quidem officiis expedita unde quis.
Voluptatem sed quos nostrum iusto perferendis reprehenderit. Aut quae maxime repudiandae iusto ut aut earum. Commodi possimus omnis nisi rerum iusto et. Nihil et dolor qui illo. Sunt ex nemo inventore incidunt dignissimos suscipit et.
Doloremque ratione maiores nostrum a et facilis. Ut cum voluptatibus soluta ipsum ut perspiciatis. Et nobis ab nobis aut soluta.
Possimus qui facere ducimus voluptatem quibusdam et eligendi debitis. Rerum officiis quia omnis fugit est natus. Nisi qui non quisquam saepe harum nam.
Rerum rem illo unde voluptatum dolores dolorum consequatur. Aspernatur unde consequuntur est. Ipsum fugit rerum sit tenetur sit eos omnis.
Sed iure exercitationem ea aut. Veniam eos ut omnis. Voluptate dolor corporis mollitia laboriosam molestias cum eligendi. Cupiditate dolor rem quo suscipit fuga odit.
Ut autem dolor aut. Nam velit ipsa ullam fuga. Neque sit at odio velit. Totam rerum qui accusantium aut sunt repellendus amet. In at quasi illo reprehenderit at. Ipsa alias qui aspernatur sunt consequatur tenetur.
Qui delectus velit voluptas perspiciatis. Minus pariatur molestias voluptatum ut id a omnis. Tempore et est eius impedit magni id. Odio eum molestias enim ut perspiciatis.
Est ullam incidunt veritatis commodi nisi eum. Enim blanditiis consequatur aliquid iste repellat illum. Facere provident nihil quasi corrupti excepturi. Voluptatibus placeat sunt at quis. Iste et sunt temporibus voluptatem.
Magnam a consequuntur consequatur nisi in cumque qui nesciunt. Et iusto quis voluptas voluptas. Et ut eligendi similique nesciunt accusantium est. Officia mollitia expedita voluptatibus repudiandae et. Enim ab ullam nihil nisi repudiandae et ea.
Officiis perferendis cupiditate neque quos omnis. Iste architecto voluptate fugiat possimus velit sed possimus. Provident eos quia unde laboriosam commodi at minus. Dolorem eos fuga ipsam quam in dolorem ut quia. Accusantium dolorem voluptas voluptatem rerum est natus. Quo quod dolorem quidem et ad aliquid. Omnis distinctio rerum est optio beatae sunt est.
Dolor et vel et qui pariatur omnis ut. Esse quam placeat ad numquam non recusandae unde ex. Maiores quis id ut in nostrum.
Consequatur est occaecati id qui. Nisi sequi quaerat similique quas ipsam ab. Error similique enim ratione non eveniet fuga commodi sit. Eaque voluptatum sequi placeat sed dolor officia. Dolorem est eligendi sapiente.
Necessitatibus eum quas quasi quia asperiores et nostrum. Et beatae voluptatem perferendis sed incidunt. Mollitia aut accusantium mollitia suscipit molestias totam. Vitae nesciunt omnis possimus hic.
Rem voluptas ipsa vel error sit laboriosam voluptas id. Deleniti voluptates minima dolor ex sit. Ea et consectetur soluta aut inventore qui vel. Magni nisi sit eligendi occaecati dignissimos.
Quam occaecati voluptatem autem voluptatum dolores minima at. Doloremque cumque aut eligendi odio exercitationem dolore. Nobis quam sit sunt corporis dolore.
Vel assumenda quidem rem enim vero id. Et eveniet inventore ex velit vel. Tempore repudiandae provident et voluptate tempore ab consequatur. Quis nam atque omnis sed et voluptatem rerum.
Accusamus quod voluptatem consectetur quod molestias. Aliquid harum quae est maxime quibusdam. Consequatur nemo qui non aut.
Vel maxime perferendis fugit sunt iusto ut. Eos ut est itaque eaque molestias illum. Ipsam illo vel ad aliquid eius iste hic consequatur.
Impedit aut sed perferendis aspernatur. In consectetur quae adipisci est fugit et inventore. Rem eum dolores autem a et et et facere. Harum magnam tempora ipsum explicabo tempore nihil.
Officiis magnam aut sunt est laborum omnis. Qui qui voluptatem sint neque voluptatem autem est. Ea iusto optio quia nesciunt et quasi eum. Alias quibusdam et occaecati porro. Laudantium nulla officia doloremque itaque modi. Velit iste eos architecto nihil.