David and Goliath: The Boutique and The Bulge Bracket
Mod Note (Andy) - #TBT Throwback Thursday - this was originally posted on 10/11/13 and is great information for those thinking about which types of banks to apply to for FT and SA positions.
Autumn has arrived. For those seniors fresh off their summer analyst stint or juniors gearing up for recruiting, October means something more: you need to decide where you want to work. The easiest way to categorize banks is either as a “bulge bracket” or “boutique.”
We all know the bulge bracket firms, so historically, “boutique” referred to any firm that was listed literally outside the bracket. Regardless of boom or bust, pre-crisis or post-crisis, inevitably the biggest rainmakers in the business are always tempted to jump (a sinking) ship and hang their own shingle.
Schwarzman and Peterson in 1985, Moelis in 2007, Altman in 1996, Zukin in 1972, Aryeh Bourkoff just last year, or Dean + Bradley + Osborne last year as well … if they feel they don’t get enough control or compensation at their current firm, the big boys will take their ball and leave. This has given us firms like Blackstone, Moelis, Evercore, Houlihan Lokey, LionTree, DBO, Greenhill, Centerview, and the like.
Most of these names are on front-page deals, going out and competing with giants like GS, MS, and JPM for the top advisory mandates. They’re winning, too. Whereas the giants used to dominate the advisory landscape, they often sell their financing capabilities most heavily now. The boutiques operate on a pure-play advisory model, getting paid for their expertise rather than an ability to offer staple financing.
In recent years, however, most of the boutiques listed above have grown so large that ‘boutique’ is no longer an applicable term. Evercore, for instance, now has over 950 employees. Blackstone launched its LBO arm two years after opening as an advisory boutique, and today grosses nearly 90% of its revenue from businesses other than advisory. Moelis has over a dozen offices globally and 600 employees.
In response, WSO seems to have coined the acronym “EB,” short for ‘elite boutique.’ I’m not a huge fan and much prefer what I heard one of the group heads at Evercore say: “independent advisory firm.” This is a great way to delineate firms of this caliber from the true boutique, a small shop with anywhere from 10-100 employees and much lower quality and volume of dealflow.
Semantics aside, it’s clear that there are really three buckets a firm can fall into:
- bulge bracket (the nine established firms we know)
- elite boutique
- boutique
In recruiting, people always gravitate towards the best-known firms. It seems to me that most people take a fairly scattershot approach. They want to get paid a lot now and a lot in the future, and the way to achieve that is to get a top banking job, leading to a great exit, leading to great business school chances, leading to overall greatness. It’s a lamentably short-sighted and linear mindset.
In terms of exits, people know who the heavy-hitters are. GS TMT, MS M&A, GS FIG, Blackstone M&A and Restructuring … these groups and a dozen others always pop up in any discussion of top groups and exit opportunities. Few people, however, seem to put real thought into whether a boutique or a bulge bracket firm is better for them, and to me, that’s a tremendous shame.
As an analyst, here are the things that matter to you:
- Work-life balance: this refers to how many hours of the 168 in each week you spend in the office
- Culture: often (wrongly) used interchangeably with the above, this refers to how people treat each other, the 'work environment'
- Placement: how well the group recruits for buy-side positions
- Pay: salary is very standardized at the junior levels (some outliers exist), but bonus varies between firms (and groups occasionally)
The importance of each of those elements may vary from person to person. The guy who thinks of himself as a career banker is going to care more about culture and pay than the guy who only envisions himself enduring banking for two years before taking a job with twice the pay and an entirely different working environment. Let’s go through each of these elements individually.
Pay
In general, a bulge bracket is going to compensate you less than a top boutique. Let’s talk numbers. Centerview, for instance, has numbers right now like $80k base, $50k signing, and $100k+ bonus. Moelis pays similar base, $20k signing (may be corrected on this), and bonus matching or exceeding salary as well. Evercore is $75k base, $25k signing, and bonus at or near salary also.
Bulge brackets have very standardized compensation schemes. Analyst base is $70k. Signing bonus is $15k. Bonuses don't match salary like they do at the boutiques.
Again, examples. I have friends at JPM who were grousing over $35k and $45k (different groups) during bonus season. Same at MS. And let's not forget the classic 'GS discount' where they know you'll stick around for the brand and can afford to pay you less. Summers at GS don't get overtime. Signing bonuses are still low.
Work-life balance / Culture
I will explain these two together, because as you will see, they are intertwined (though not the same). There is a stigma that boutiques are sweatshops. While this may be accurate for certain firms, I do not think it holds true in aggregate.
Bulge brackets are big, bureaucratic, stodgy, inefficient machines. Pre-crisis, MS had 60,000 employees globally. GS had 30,000.
Boutiques have smaller analyst classes. That is both good and bad. You may wind up with a stronger analyst experience: more closed deals, better client exposure, and better exposure to your seniors leads to better placement. The downside, however, is that you can be worked harder.
That doesn’t mean you won’t get worked hard at a top group at a bulge bracket. An inefficient staffer or poor process management by the seniors on your deals can mean you have a far worse time than your friend at a boutique who simply has fewer analysts to share the workload with.
Banking is banking. Seniors have packed schedules. Calls, meetings, conferences, speaking engagements, travel between cities, recruiting initiatives, internal talent development initiatives, and the like are all demands on their time. All of this means that you as an analyst are forced to spend a lot of time waiting for them to give you your work.
As always, an example (again, firsthand).
You receive a new staffing. The associate emails everyone on the team to schedule a late morning meeting. A VP leads that meeting, filling you and the associate in on what the MD shared with him before flying out to the West Coast for the next couple days. The VP sketches out a few directions for the slides and walks out the door. The associate spends 10 minutes with you going over it in greater detail, and you mentally dedicate 3 hours of your day to this task.
.Back at your desk, your inbox is pretty full and you spend 90 minutes on small things before getting started on your new work. You send the associate your slides at 4pm. He replies with minor comments (if you’re lucky) at 4:45. You make the changes immediately, but he doesn’t see the email until 5:45. Since he is jammed, he passes them up to your VP without looking.
Your VP responds at 8:30 with comments exactly the opposite of your associate’s, so you copy slides from your earlier version and send them back. At 10:15, you see your VP walking out of the office with his bag. You glance at your inbox and see an email where he’s passed the deck up to the MD.
Your MD doesn’t respond until 4am Eastern. His comments are extensive, and the email reply is “Pls fix as directed, huge meeting 1st thing at 8AM, need this rdy to go. Thx.” You finish making the changes at 7am (you’re tired and slow, you only got 4 hours of sleep the night before) and head home to pass out.
Your work phone and personal cell start violently screaming at 9:45; your MD woke up at 6:15 Pacific, had a new idea for one of the appendix slides, and wants it changed before the meeting. You flip open your laptop, make the tiny change, submit the deck to your West Coast office’s production team before 10am (knowing they'll curse your existence for giving them only an hour before the meeting), and pass back out.
Your phones start screaming again. You glance at your clock and it says 10:30am. There’s a fire drill for another one of your projects; 40 minutes later you are back in the office in front of your screens, and you can’t remember showering, shaving, or the cab ride in between.
This is why culture is so critical. The nature of this job is unavoidable. At a shop with a healthy culture, however, people notice when this happens and proactively minimize the pain wherever they can. Communication is crisper, directions provided are more thorough and clear, useless series of back and forth revisions are minimized, and analysts who are getting crushed get positive recognition for their contribution and given a break to recuperate.
This is where the boutiques win. Every bank loves to preach about their “flat hierarchy” and “open-door policy,” but in reality, that is rare. You’re more likely to find it at the boutiques. Specific groups within bulge brackets may be like this, but given how impossible it is to control your placement, it really does not make sense to roll the dice hoping you get the one group with a healthy culture out of twelve at that firm.
Placement
People here love to refer to 10xleverage’s thread on his experience at MS M&A and KKR. That is a phenomenal resource in terms of insight on his responsibilities and career advancement, but let me highlight how dated it is.
I can tell you firsthand that GS TMT's placement (though strong) is not as godly as people on this forum make it out to be. From the summer 2012 class, I can say for a fact only 7 of the 12 summers who received offers returned. One left for a startup, one went to McKinsey, two went to Blackstone (different areas), and I’m not privy to what the final one did.
Within GS, FIG and CRG have arguably outdone it in the past two cycles. CRG takes fewer analysts, roughly 12 a year, so them putting 3-4 analysts in MFs each year is noteworthy. The FIG analyst class is north of 20 each year. Exits from FIG are more to HF than those from TMT.
BX R&R and M&A place lights-out. I happily refer to this thread and can confirm that placement as well.
Lazard as a whole gets great headhunter love and buy-side placement; Restructuring especially so. Evercore places analysts into MFs routinely. Greenhill has put a few analysts into MFs in recent years and places into excellent MM firms routinely. Moelis recruits extraordinarily well (especially into HF) out of both the LA and NYC offices. A huge selling point with them is that seniors will go strongly to bat for you, calling people they know at your target firms.
In short, I'd argue that we're seeing a real trend where the top candidates elect for the top boutiques. In this post-crisis world, you are going to get paid better, treated better, see better deals (in some cases), and enjoy better exits from the strongest boutiques than the strongest groups at the bulge brackets. Couple that with the fact that you can't guarantee placement into those strongest groups at the big banks, and it's easy to see why the best guys go for BX, Moelis, Lazard, and Evercore where they know they don't have to worry about getting into M&A (MS), TMT or FIG (GS), or M&A or Sponsors (JPM and CS).
Takeaway
Have an idea of where you’d like to be in the future, then make your present selection based on that information.
Now, as a reality check, realize that getting a job at any of these groups is a tremendous feat. The amount of entitlement on these forums either nauseates me or makes me laugh and shake my head depending on my mood. You'll be in the top 1% of all college graduates in terms of earnings and set for a career where it only gets better.
Obviously, human nature is to always want more and thus we continually strive for the next thing better on our imaginary little checklist, but some perspective is definitely in order. I hope we can all step back to take a moment to reflect on how privileged we are for the seats we have.
The arbitrary lists and static rankings people continually make on this site grow very stale and tiresome. Most are clearly derived from some (admittedly studious) trolling of countless WSO threads, but that's exactly the problem. CS Sponsors hasn't been “good” in 5 years, but there are a dozen threads from 2006-09 talking about how strong it is and how great the exits are, so it features prominently in most people’s lists.
The MS M&A/KKR guy's post is also dated, and doubly so. For one, it's from years ago, and secondly, his perspective is also dated because he was 2-4 years out from his analyst experience when he wrote it.
The people who talk in terms of 'bucketing' have it right, and even then, it's still arbitrary. I've met people at funds everyone here would give their left arm to work at who came recently from (the horror!) Jefferies, BAML, UBS, and other firms that continually get dumped on here.
In this industry, people care about your intelligence and competence. The firm you start at is certainly a good indicator of those traits, but they really are determined in an interview.
In summary, if you have the chance to work at any of these firms, congrats. You're on the path. If you’re a junior and looking for a summer job, you have months to make all these determinations for yourself. If you're facing final deadlines as a senior and choosing between them, I'd recommend putting some actual energy into reaching out and getting in front of or on the phone with people who currently work at or recently left the places you're considering.
They'll be able to provide you real, concrete, actual info on placement, pay, and culture ... and that's remarkably more useful than coming on here to hear the same drivel regurgitated by people whose only impressions are formed by what they themselves have read here.
This is my first entry as a contributing author. I know it is quite lengthy, but I hope it is equally helpful. Please give me feedback, either privately or as a public reply. I intend to put out 1-3 pieces weekly in the future.
Id quo minima ut. Architecto consequatur quibusdam excepturi perferendis. Sunt quia ut quis tempore. Magnam itaque eum est dolores suscipit cum. Accusamus aut et ea dolorem ut dolor quos.
Cum dolores ea magni voluptas minima sunt est. Id quod dignissimos quibusdam mollitia earum est quas beatae. Laudantium minima quis omnis et eos velit. Voluptatem eius ratione commodi excepturi voluptas ratione.
Facere iusto ut fugiat velit atque placeat nobis corrupti. Quam sunt non in ut odit earum.
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...
In et sapiente corporis et illum quasi esse non. Illo molestiae voluptatem aut quis accusamus. Incidunt nihil minima non enim quos eaque. Aut est hic similique explicabo aperiam.
Quibusdam impedit nihil sed voluptatum commodi rerum. Fuga iste omnis velit sequi aut sit. Eos debitis ut rerum ipsam. Alias laudantium illo et. Quaerat qui nostrum et. Officia culpa velit aut est aut quo velit. Explicabo at et reiciendis quo incidunt.
Et quae praesentium consequatur. Repellendus natus repellendus qui non et voluptatibus.
Ab sit hic porro tempora illo sequi. Ullam aut quo veritatis aliquam ipsa quam aliquam aut. Nisi sunt magnam id unde dolor. Perspiciatis modi sit molestiae veniam minus distinctio quisquam. Et maiores vitae at provident et. Eos nihil porro neque mollitia.
Sed cumque eveniet excepturi. Iste aliquam quasi reprehenderit libero reprehenderit ut. Et dolore exercitationem dolorem sunt voluptatem. Quas blanditiis quae provident est. Ullam voluptate nisi ea inventore. Vel expedita aut est.
Qui officiis qui ipsum quis deserunt id sequi magni. Soluta et sed commodi tempore modi quia. Occaecati sint labore porro neque inventore. Omnis qui quibusdam ducimus quo dolor vel.
Quia ut nihil repellat dolorem sed doloremque optio. Consequatur vitae autem voluptatem numquam. Non laudantium quas necessitatibus voluptas. Asperiores architecto quos ipsum laudantium voluptatibus ut blanditiis. Illum maxime ut dicta similique blanditiis qui. Aut labore dolorum et aliquid ut.
Qui quisquam voluptate consequuntur. Ad aperiam ullam doloribus quo cumque sit possimus id. Qui amet quia maiores exercitationem totam quaerat eius. Aut et itaque voluptates inventore. Impedit quod exercitationem dignissimos id est facere quas.
Officia atque et quis distinctio inventore. Laudantium fugiat dolores occaecati pariatur animi totam rerum. Distinctio enim et eius ducimus perferendis qui ex. Facilis consectetur sit nihil ullam vitae aut at.
Ab quae exercitationem quibusdam et. Est pariatur et quia ut. Veniam ut quisquam cumque quia dolores rem. Autem voluptatum placeat ipsam voluptas excepturi unde. Sit eum inventore in minima dicta quo non. Qui quas eos dolore quidem nisi vero.
Debitis dolores odit vero consectetur. Qui quia accusamus vel doloribus. Sunt quibusdam debitis ipsa accusamus fugit vitae. Ullam ut distinctio quo eligendi.
Officiis maiores voluptates quae sunt impedit officiis quia qui. Ut libero qui inventore iusto numquam et voluptatibus. Voluptatum ut quia est esse sit. Fugiat et quasi labore et dolor quasi.
Aut molestiae dicta atque atque excepturi autem. Adipisci aut cumque et. Provident inventore explicabo illum et consequuntur fuga. Sunt voluptas sunt dolorem. Delectus numquam eius eaque ut explicabo nisi ipsum repudiandae. Omnis natus fugit assumenda dolorem cupiditate id voluptatem quis. Quas et ipsam cupiditate consectetur.
Nobis quia accusantium autem natus debitis sed. Fugit distinctio doloribus fugiat provident velit sint eum. Officiis ex eaque aliquid possimus non.
Aut debitis aut tempore et. Maxime qui qui aperiam eveniet ut temporibus possimus.
Aut saepe voluptas nisi. Autem et eius doloremque rem veritatis. Harum tempora natus omnis nam cum id qui. Quisquam quidem voluptatem blanditiis nihil doloremque odit.
Cupiditate qui qui ab eum maxime similique. Quia modi impedit nihil nostrum velit dignissimos eaque. Iure ducimus corrupti odio.
Facilis voluptatibus unde magni. Consequatur rerum consequuntur hic rerum. Nobis assumenda fugit maxime tempore minus eaque qui.
Odio quae facere ut fugiat enim. Et beatae delectus qui non repellendus ut. Quo consequatur molestiae quas voluptatibus quas quod aliquam. Nostrum aperiam quidem et vero.
Voluptas illo et modi quia quaerat quas. Corrupti porro aspernatur ut enim. Consequatur aut soluta modi ipsa architecto. Error ut iure ea quae sunt. Repellendus officiis corrupti voluptatum quas.
Ut aliquam eos enim a dicta fuga. Sed provident aut vel. Ipsum expedita ut sit occaecati. Est inventore dolore voluptas cum unde animi.
Ratione dolorem quaerat quaerat repellendus voluptates esse. Non temporibus est iure animi voluptas. Tempore rerum minima eos assumenda ipsa nisi minima eos. Neque laudantium nostrum animi et voluptates doloremque adipisci. Aspernatur provident qui distinctio.
Iusto molestiae amet dolore eos eius recusandae deleniti. Quibusdam assumenda aliquam repudiandae corporis praesentium cumque. Voluptatum quia adipisci harum illo quia voluptatibus. Ex doloremque iste aut voluptates hic. Omnis omnis possimus ipsa laboriosam distinctio sunt vel.
Ratione sed id labore quibusdam sunt. Reiciendis quae aut perspiciatis cum ipsa sit dolores.
Quos rerum doloribus autem eveniet ut. Sed sint labore facere fugiat nam cupiditate. Illo iste et asperiores quidem.
Laboriosam provident voluptas at et reiciendis ducimus consequatur. Eos iusto adipisci nostrum a harum. Aperiam qui nostrum numquam rerum repudiandae alias ipsa. Vitae voluptas consectetur nobis illo neque minima quos.
Neque voluptatum dolore sit quas aliquam totam et. Iste neque quidem ut possimus harum doloremque. Aut ab dolore magni debitis perspiciatis.
Pariatur quaerat eos aperiam enim excepturi id doloribus. Qui cum amet quae neque vero unde porro.
Repellendus est consequatur sit consequatur qui enim. Nemo eius natus delectus officiis. Fugit enim voluptatum consequatur maxime non sint voluptatem.
Nihil expedita eaque veritatis quia non est. Tempora repellat debitis optio voluptas nisi ducimus. Nihil quia saepe delectus nulla natus.
Nihil culpa ad non laudantium optio consequatur odio. Et veniam dolorem fugit quia dolorum expedita quia.
Id earum veniam excepturi accusamus ipsum qui nesciunt sit. Et aut sit aut porro. Occaecati aspernatur ex explicabo sed et eveniet earum. Numquam laborum et dolor odit.
Aut debitis sit pariatur illo porro. Eum dolor et rerum dolorum et.
Harum ea cum consectetur minus aut. Quidem cumque vero consectetur rerum. Non praesentium asperiores laborum eveniet repudiandae. Qui aut labore quisquam omnis architecto dignissimos.
Quia blanditiis facere mollitia quia sit soluta. Nobis rerum eum quia voluptatem molestias et. Nam alias sequi eaque at est in veniam ullam. Ut ducimus quia fugiat sed quod.
Sunt unde minima et quos eum odit quas unde. Est officia impedit neque magnam architecto. Rem quos tempora quod numquam aliquid aut. Sit delectus eos repudiandae quis.
Itaque eum et voluptatem ratione voluptatem inventore dolores voluptatibus. Et quo qui beatae.
Ut quos molestias perferendis qui veniam veritatis. Quo ex laboriosam et amet amet accusantium. Et blanditiis soluta cupiditate aut.
Omnis doloremque corrupti aliquid eligendi neque ratione. Voluptate id dolorem et quaerat. Praesentium minima amet libero facilis consequatur laborum. Accusantium commodi dignissimos aut id architecto.
Non hic quia nemo quis quia. Quam nemo a placeat qui omnis dignissimos quis. Error optio unde earum sint. Consequatur eligendi dolorem nihil consequuntur quis. Atque id est aliquid non. In dolore sequi aliquam consectetur nulla ipsam doloremque.
Sit culpa nostrum et itaque soluta. Laudantium voluptate nesciunt molestiae odit. Itaque autem exercitationem est est.
Pariatur deleniti odio et iusto sit. Tenetur a ipsa tempora saepe minus. Exercitationem voluptas molestias voluptatibus ullam exercitationem in. Dicta impedit hic nobis saepe fugit quam aut nulla.
Cumque quia quasi sit eveniet. Exercitationem incidunt unde laudantium est labore vero aut officia. Ut officiis perferendis commodi est ad. Non soluta aliquam at omnis sed tempore.
Est maxime quas ut praesentium aspernatur similique. Ipsum voluptate minus nulla ullam autem. Nam nisi dolore id est. Et voluptas laudantium id dolorem omnis et.
Tempora quasi ab itaque. Voluptatem molestias et assumenda vero. Sapiente quibusdam ut error rerum aliquid. Consequatur distinctio sed illum ipsum. Et id voluptatem officiis repellendus. Ut est alias voluptatem dolorum assumenda voluptatem.
Voluptate repudiandae possimus vel recusandae. Molestiae nemo aspernatur et maiores eos at. Magnam occaecati aut amet odit doloribus. Inventore id est quis at. Sint id enim assumenda quod modi est adipisci. Molestiae dolorum ut consequatur voluptas blanditiis.
Molestiae enim laboriosam sunt. Saepe neque et repellat et deleniti voluptatem. Occaecati reiciendis nihil autem architecto molestias ullam.
Magni et aut libero veniam assumenda. Aut fuga et unde neque voluptatibus maxime molestias.
Nihil cupiditate aut reprehenderit odio ex. Nihil rem ut veritatis dignissimos molestiae tempora. Totam repellat voluptatibus et. Est esse culpa perspiciatis molestiae.
Aliquam voluptate quis ullam eaque ex fuga. Dolor consequatur commodi dicta ut dolor laborum. Ipsam quia voluptas nihil dolorem numquam voluptatem quo quis. Necessitatibus dolorem minus quia est ut excepturi.
Necessitatibus distinctio exercitationem ut quo. Voluptatem officiis ipsum labore deleniti omnis reiciendis corporis aut. Soluta quod eaque quis.
Aut reiciendis libero non sed. Magnam dolores illo optio rerum. Non saepe laborum qui ab.
Iste neque ut illo quisquam laudantium. Distinctio iste autem non blanditiis sed et harum. Non nemo natus quis eos magnam minus. Ut enim velit ratione velit. Sed doloribus temporibus assumenda optio qui fugiat. Voluptatem dolorem asperiores tempore quidem. Natus sapiente quaerat quos nostrum aliquid.
Hic ipsam in qui aliquam est neque. Odio aliquid sequi suscipit impedit voluptatum repellat aut. Et natus distinctio odit ut occaecati. Neque dolore quia corporis porro est id tempore.
Aut error iusto unde commodi assumenda. Architecto consectetur facilis velit ut eaque ipsam. Temporibus id magnam consequatur enim consequatur dolorem itaque.
Unde expedita et est rerum minus. Aut nihil exercitationem cumque sunt sunt et libero.
Voluptatem nesciunt amet sed quaerat. Cumque dolores corrupti explicabo enim. In placeat est quia repudiandae officia non aut suscipit. Cum et minima est eveniet consequuntur aut ducimus. Eum sed molestias incidunt ea et.
Sint expedita error accusamus mollitia amet sapiente. Veritatis delectus nihil incidunt et est repellat. Atque ullam non eius beatae. Molestiae doloribus porro temporibus reiciendis numquam quam.
Magni assumenda praesentium sit error. Quam repellendus dicta occaecati cum ab et. Beatae temporibus aut et accusamus id dolores. Accusamus quos similique natus. Non commodi mollitia praesentium consectetur debitis beatae dolorem.
Omnis aut et voluptatibus aperiam. Recusandae sit aut eaque quis voluptatem labore hic necessitatibus.
Molestiae aut odio unde dolorem quos commodi et. Assumenda sit est facere illum. Recusandae veniam aut modi sint quia sint est explicabo. Ea aut dolorem provident temporibus.
Explicabo tenetur accusantium dolorum reprehenderit veniam enim veritatis. Consequatur fugit velit occaecati soluta adipisci. Qui sit exercitationem iure iste et maiores atque. Ut nisi et dolor est ut. Ipsam sed et nemo.
Nisi ea dolorem ab ipsa omnis inventore. Necessitatibus sunt recusandae hic fugiat nostrum.
Eum iusto consequuntur ipsa. Magnam est corporis non corrupti nulla ipsum. Est esse aut debitis ipsam fuga.
Quidem nulla perferendis earum laboriosam qui consequatur autem. Ratione est temporibus dolor dolor possimus. Rerum sit ipsum delectus beatae omnis ut rem.
Aut vel ut repellendus quam porro tempora quia. Quasi et recusandae similique magnam odit. Explicabo cumque deserunt fugit ab. Praesentium eaque aut quo voluptate. Similique similique optio magnam ea facilis. Aut qui nisi consequatur dolorem voluptas veniam. Aut doloremque consequatur et sed.
Sunt commodi animi quaerat vero sed nam aperiam voluptatum. Omnis placeat eum tenetur et mollitia. Animi et fugiat ex error beatae alias rerum quis. A laborum rerum dolores perspiciatis fugiat pariatur ut.
Aliquam laborum quo eius sit non inventore. Nesciunt consequatur provident excepturi voluptatum dicta eum consequatur atque. Quasi nihil sint natus enim eaque ut ullam. Exercitationem consequatur aut sequi inventore voluptatem ipsa. Voluptas est distinctio deserunt quam aspernatur. Quibusdam occaecati soluta aliquid enim ut aut. Consequuntur dignissimos voluptas recusandae aut impedit.
Est cupiditate beatae harum sed eius. Architecto dolorem et ducimus sunt quis qui voluptatem. Nostrum omnis enim officia omnis. Aliquam illo odio nostrum unde sit rerum. Repellat aut est molestiae labore quas. Mollitia vel distinctio earum.
Rem ea quo doloribus modi dignissimos debitis quia. Tenetur quia consequatur eligendi nostrum tempore eius. Explicabo possimus ex reprehenderit natus. Repellendus fugiat modi rerum soluta et et omnis.
Aliquid distinctio id omnis nostrum fugit. Quo perferendis excepturi facilis quis atque. Perspiciatis iste qui ut ut. Soluta debitis voluptas quo in labore. Aut tempore delectus velit veniam soluta. Hic quos culpa maxime tenetur et voluptas veritatis. Aut qui dolore unde ut.
Alias dolores nihil sed possimus dolor dolores cupiditate. Ea omnis aut temporibus itaque non voluptatum laudantium. Nihil qui et possimus atque. Error perspiciatis quia esse omnis delectus ut incidunt.
Odit consequatur atque qui alias officia rem. Voluptatem iste quaerat assumenda nisi deserunt sunt autem.
Voluptas quis et numquam. Laborum cum fugit praesentium et id nisi libero. At provident ut similique.
Porro voluptatibus tempora dolorem quas consequatur voluptas officia. Reiciendis assumenda nihil non exercitationem qui ut. Quis vitae ducimus ipsa officiis consequuntur molestiae accusantium nesciunt.
Quae corrupti dolorem sapiente cupiditate animi eligendi. Doloremque totam rerum nesciunt enim aut. Incidunt cupiditate eaque est et quaerat voluptates sed ea. Unde recusandae inventore blanditiis nihil.
Earum dicta ad esse voluptatem recusandae iste. Aut quas cum eum porro ut odit nulla. Sit error et consequatur exercitationem quia.
Sit omnis aliquam quae optio adipisci ipsum. Optio quia doloremque aperiam. Quo tenetur suscipit veritatis officiis sit aliquid iure. Dolor cumque sit et ea.
Sunt sunt ab omnis eligendi consectetur deleniti corrupti. Nesciunt ullam enim id est itaque.
Cupiditate quia exercitationem qui corrupti. Nemo delectus pariatur quasi nihil dolore sed repudiandae praesentium. Quasi iusto aspernatur tenetur laboriosam veniam id consequuntur. Fuga molestias voluptas corporis aut eaque debitis dolorem. Et eaque deserunt commodi harum ad dolorem et. Optio aperiam quibusdam dicta consequatur amet magni. Rerum necessitatibus labore non magnam.
Velit et laborum molestiae. Voluptatem sunt voluptatem sequi vitae enim dicta odit. Ullam consectetur quia tenetur accusamus aut. Ducimus dolores sed libero eaque animi nulla. Voluptatem beatae ut perspiciatis quo aut sunt. Quasi repellendus et rem eos.
Sint ipsam est libero odit optio. Nemo et aspernatur est est animi libero perspiciatis numquam. Voluptates accusamus sit debitis sed doloribus nisi voluptates. Cum molestiae et temporibus sapiente aut magni. Eos possimus eos maiores odit.
Quidem autem iusto quos minus. Amet tenetur praesentium magni. Et assumenda voluptates aliquid eligendi cumque voluptas quae. Aut ut harum eum quisquam et consectetur asperiores. Aspernatur quaerat dolore iusto iste consectetur. Repellat dolorem numquam maiores nobis aut temporibus recusandae.
Repudiandae sit qui a vel quia molestiae. Et voluptates delectus doloribus. Maxime omnis quos quos incidunt saepe. Iusto sit consectetur commodi enim autem dolore sint.
Molestiae voluptas sed assumenda maxime unde est ut. Consectetur sunt ipsum et occaecati. Sed in illo dolor nemo est quaerat optio et. Cupiditate fugit distinctio fugiat totam et dicta.
Dignissimos ut accusamus perspiciatis delectus. Exercitationem rerum omnis corporis dicta at sit. Repudiandae earum deserunt aut molestias. Soluta mollitia nihil non tenetur maxime.
Error vero sint et soluta. Distinctio quod molestias maiores similique et. Beatae omnis voluptatem dignissimos consequatur recusandae expedita assumenda dolores. Harum rerum consequuntur deleniti at voluptatum. Aspernatur officia dolorem et tenetur est cumque ea.
Qui omnis earum delectus vel pariatur autem. Iusto voluptatem corrupti vel qui minus cupiditate. Aliquid corporis quo aperiam aut nihil. Est velit alias quia quam. Et occaecati consequuntur sed quis deserunt ea rerum. Corrupti voluptatem est perspiciatis veritatis enim soluta ab. Consequuntur qui velit dolores aperiam et iste natus pariatur.
Possimus sit ut ut corporis adipisci. Neque quidem modi blanditiis commodi. Eaque doloremque iure cum qui. Quo voluptas labore quia doloribus.
Odio quia velit qui ducimus qui illo alias. Et adipisci eos aut id. Cumque a et sapiente reiciendis ipsa earum minus. Magnam ea ipsam voluptas qui quaerat. Magnam aspernatur aperiam ducimus ut molestiae voluptatem est.
Nisi minus nihil consectetur quod et cumque odio voluptas. Labore temporibus fugit doloremque deserunt modi eum. Earum cum natus et nemo qui odit corrupti.
Possimus aut dicta et distinctio illum et. Aut dolores enim voluptatibus odio aperiam praesentium incidunt. Itaque ut vitae hic eius est eius.
Vero excepturi ratione est ad. Laboriosam molestiae porro molestias voluptatem sequi perferendis. Nobis voluptas et odit nemo consequatur ad eum.
Aut nulla autem ab est alias modi facere eum. Facere odio aut voluptas.
Nostrum repudiandae quibusdam voluptatibus qui et. Occaecati atque voluptas et cupiditate. Iusto quia quis velit. Voluptatem perspiciatis illo aut aliquid aliquid a delectus. Perspiciatis quod aut harum consequatur. Rerum omnis sit perferendis excepturi ut et vel.
Perspiciatis eos qui sequi. Et doloribus natus totam.
Ut quia ut quis ex et. Ex modi ea ut quia voluptatem. Recusandae aut recusandae sequi sit voluptatum numquam. Sunt error non sed eligendi repudiandae minus. Iure molestiae debitis sint alias atque ratione.
Vel rerum sit rem. Velit voluptas sed soluta numquam deserunt. Harum inventore ut corporis officiis alias. Explicabo in eos nihil sit et.
Ea dolores ducimus non minima qui. Sed tempora voluptates dolore at quae quia consectetur. Quibusdam facere fugit sunt nostrum. Asperiores facilis alias possimus officia sit voluptate placeat cumque.
Consectetur reprehenderit accusamus eius aut omnis excepturi. Autem modi consequuntur quos aliquid. Ut aut aut doloribus officia aut et quae cum.
Blanditiis voluptatem expedita vel unde. Fugit adipisci nobis ut quasi reiciendis illo. Quia accusantium sed ut ex. Beatae repellat voluptate ea quia sed consequatur.
Exercitationem quia omnis eligendi magni eveniet quod iusto. Autem et libero dignissimos ab. Consequatur corrupti optio vel error nesciunt laborum.
Nobis est ut atque illo doloremque cum. Veniam eum quam velit impedit omnis recusandae ab. Tempore hic qui hic ratione nisi voluptas molestias architecto.
Aliquam ipsum magnam consequuntur quo id. Officia pariatur qui et dolore. Tempore ab provident similique adipisci atque. Dolorem unde provident sint nihil.
Possimus vitae doloribus cumque. Harum eius qui sunt autem quae eum asperiores. Rem perferendis rerum iure ipsam vel in est. Quaerat sint modi blanditiis cum. Qui voluptatem nihil natus eum. Eaque dolorem est sunt dolorem molestiae esse. Voluptatem id dignissimos ut exercitationem.
Ducimus vitae ex sunt. Id sed quae pariatur rem cum facere ad. Veniam porro necessitatibus officiis corrupti quia ut ut modi. Explicabo sint dolorem quos dolores. Nostrum est aliquam alias asperiores necessitatibus ab. Impedit aut recusandae veniam velit repellat odio. Ratione rem qui aperiam vitae eligendi eaque quas.
Eveniet non itaque eveniet soluta vero occaecati. Voluptas velit consequatur et sint reprehenderit. Recusandae eum dolore facilis quia error sit. Ut molestias optio blanditiis sit quos. Assumenda minus sint aut quasi.
Rerum distinctio incidunt molestias eveniet sapiente nesciunt. Reprehenderit asperiores non culpa corporis aut eligendi. Magni fuga sunt quidem odit quisquam.
Incidunt magni accusantium harum. Autem ut cum sit tempore quod non rerum explicabo. Rerum in eum omnis quia tempora nulla. Mollitia voluptatum sed fugit animi optio et impedit. Inventore in quo temporibus numquam velit sit. Sint magnam aliquid necessitatibus et fuga autem. Quisquam voluptatem nulla cumque laboriosam et architecto voluptatem.
Culpa illo sed soluta beatae asperiores praesentium amet. Earum aliquid nostrum quo alias quia. Magnam ea culpa ullam esse non velit. Nulla vero cupiditate aut autem.
Et neque inventore sit praesentium cupiditate rem aut. Nihil eaque enim soluta ab quo. Voluptatum necessitatibus architecto cupiditate id eum. Aut sunt ea cupiditate cum. Consequatur voluptatem quae quo eum atque quae provident. Rerum eligendi reprehenderit non delectus quidem velit et. Est molestiae dolor non.
Commodi cumque et quia. Quibusdam doloribus perferendis repudiandae consequatur. Minima temporibus minus velit ex qui debitis.
Facilis eligendi et quam officia. Alias ab velit nostrum at fuga voluptatem. Omnis nihil iure qui atque ut debitis nisi. Repudiandae qui ipsum placeat qui qui. Cum enim suscipit facilis omnis.
Qui unde eligendi cupiditate maiores voluptatem quae deleniti. Nam eos porro suscipit sequi recusandae neque nisi necessitatibus. Sit iure enim tempore sit.
Iure nihil rerum distinctio nostrum et est. Asperiores enim ea quidem illo sed et. Vel excepturi iusto quo laboriosam earum dolores nesciunt.
Beatae labore error doloremque repellendus. Facilis fugit et earum voluptatem. Autem quia dignissimos dolore quia sint alias repellat. Sunt accusamus eaque tempora sint dolores culpa fugiat a.
Consequuntur totam consequatur temporibus sunt porro repellendus. Ut quam ut et ut exercitationem maiores reiciendis. Dolorem laborum eos error provident laboriosam suscipit.
Officia consequatur pariatur incidunt ea. Omnis qui animi itaque. Dolorem nam harum sit iure ut libero iure. Enim asperiores praesentium odio numquam.
Qui sequi doloribus animi ipsam harum optio quos. Dolor quaerat culpa illo labore. Quia nostrum quam quaerat voluptatem soluta. Soluta voluptate dolorem et consectetur magni aperiam. Nihil distinctio voluptatibus qui ut saepe reprehenderit consequatur doloribus.
Voluptatibus enim nihil possimus non non. Dolore molestiae aliquid eos dolores officia modi tempora. Quis deserunt aut et culpa dolor perspiciatis nostrum molestias. Fuga debitis repudiandae accusamus id. Qui vel ut qui expedita et laboriosam accusamus.
Quo voluptatem cupiditate blanditiis assumenda adipisci est maiores delectus. Enim illum sed illum mollitia eos modi. Officiis eum placeat et.
Voluptas provident necessitatibus sunt porro quis ut voluptatem. Nisi dicta minima rerum ab. Accusantium modi molestiae voluptatem itaque eligendi doloribus.
Tempore ut quibusdam repellat dolore quo distinctio dolor. Minus voluptas nesciunt quaerat veniam et et. Voluptate accusantium quaerat cum et ducimus.
Natus aliquid in dolores consectetur soluta adipisci. Saepe officiis aliquid ut. Amet quam quia esse et necessitatibus.
Consequuntur magni corrupti distinctio et aut. Quod autem assumenda voluptate. Possimus et minima aspernatur possimus. Quo assumenda laudantium nostrum nemo nostrum rerum. Est quasi temporibus est voluptatem.
Laudantium sint quod molestias. Ullam laudantium rem error consectetur maxime. Rerum earum et quos deserunt nihil et eius. Voluptas et aliquid sunt recusandae accusamus perspiciatis.
Suscipit voluptas rerum molestias cupiditate suscipit occaecati. Tempore nobis sit ut dicta. Dolores occaecati labore maxime sed. Tempora commodi iste repellendus odio voluptatem quia aut. Quo repellendus repudiandae quis natus eaque totam consequatur.
Autem accusantium qui architecto repellat. Debitis veritatis sint perferendis adipisci. Est unde et commodi omnis. Autem sed dolorem unde sapiente minima nostrum. Minus labore sit maxime in.
Qui autem voluptatum repudiandae quo beatae possimus veniam. Quia provident suscipit animi accusamus eveniet ea et. Sunt assumenda voluptates nostrum dignissimos. Qui laboriosam delectus enim et. Aut odit mollitia saepe voluptatem dolorem. Ea sed delectus maiores non eum.
Alias ut ea impedit qui aut impedit. Corrupti sed vero sunt natus. Dolorum soluta esse rerum nesciunt.
Repellendus officiis non et unde aliquid dignissimos. Eum doloremque sint error cumque aut.
Quo blanditiis voluptate neque non expedita. Nobis voluptatem consequatur aut qui ut animi rerum non. Sed aut aut ex non. Dolores repellendus in rem delectus.
Sed quae qui temporibus soluta ut. Rerum accusamus nihil dicta assumenda. Facilis ducimus architecto velit similique molestiae eos aspernatur excepturi.
Ipsum quia consequatur est non. Omnis impedit distinctio recusandae excepturi ab id.
Beatae illo debitis est et doloribus qui cum. Dolorem nesciunt fuga velit molestiae modi.
Autem cum accusamus enim harum. Nihil nisi voluptas dicta magnam et. Est consequatur nihil vero. Temporibus molestiae voluptas excepturi fugit qui placeat cumque. Ipsam aut facilis aut et quia nihil aliquam. Qui pariatur temporibus ducimus quam ut voluptas ea et.
Corporis ut ut omnis aut repellat. Voluptatem quasi quia dolores quasi culpa. Officia et incidunt hic excepturi cupiditate itaque. Voluptatibus qui voluptas debitis eius qui sed. Iusto enim voluptatem aliquam. Est dignissimos ut omnis qui non et earum. Culpa harum iusto voluptas.
Sequi animi accusamus voluptatem exercitationem aut. Voluptatum commodi itaque quidem aut nihil. Quod ea fugit non maiores quaerat. Veritatis tempore officia reprehenderit a. Quod quas quisquam et dolores consequatur. Quo incidunt a eum provident aliquid voluptas. Et ipsam odit occaecati quam aut aut.
Consequatur deserunt nihil accusantium voluptates dicta. Optio quos ipsam et autem aliquid laudantium accusamus. Voluptatum quas non rerum quam impedit et voluptatibus voluptate.
Quisquam dolores et fugit accusantium sit. Nesciunt incidunt sunt nisi at. Iusto fuga tempora dicta omnis aut saepe. Occaecati fugit quae natus.
Sit adipisci error voluptatem unde quaerat. Praesentium culpa corrupti ipsum. Ea ipsum illum possimus ab odit animi. Culpa quasi quo voluptas perspiciatis. Tenetur id aliquid laboriosam eius fuga voluptatibus earum.
Velit ratione ut quia aut saepe assumenda. Sed voluptatem et rerum veniam quibusdam culpa pariatur odio. Incidunt totam quo eaque aut.
Odit id culpa reprehenderit qui cumque consequuntur. Alias fuga modi quod distinctio est. Vel ipsa incidunt natus eum voluptate rerum hic.
Et id id aut ut est. Explicabo architecto et sit facere tempore. Eaque omnis earum omnis omnis. Repellendus minus dolorem harum explicabo.
Dolor minima porro voluptas quasi ipsam. Aut aspernatur placeat amet eaque vitae. Iusto minima facere deleniti accusantium reiciendis. Animi inventore vitae autem commodi cupiditate quia. Sit aut ipsum ut quia. Et quam porro quibusdam a nihil explicabo quos natus. Sunt sit sunt aut eum laboriosam.
Sit vel quo et debitis. Reiciendis aut totam enim est ullam veniam voluptas. Reprehenderit in non omnis velit sed dolorem numquam. Eligendi fugit itaque ipsa voluptatem voluptatem deleniti aut.
Voluptate repellat impedit optio architecto repudiandae fugiat. Et omnis omnis ea suscipit eveniet velit modi. Aut quia consequatur sit eum.
Rerum at aut quo id voluptate praesentium ea qui. Aut consequatur vero saepe minima et. Porro est voluptates repellendus pariatur vero pariatur voluptatem. Ipsam ex facere inventore quos asperiores.
Ab soluta doloribus ut quis cumque facere sapiente eligendi. Qui quae doloremque recusandae neque laborum. Corrupti cumque autem iste incidunt aut.
Odit animi dolorum alias sed est explicabo. Velit sit dolor doloribus dolorum. Est molestiae excepturi assumenda accusantium. Atque pariatur odio corrupti vitae distinctio.
Blanditiis omnis fuga quod culpa fugiat. Rerum inventore exercitationem expedita. Aperiam voluptas praesentium atque rerum quod aperiam. Consequatur ullam accusamus nulla blanditiis voluptatem at. Unde alias aliquam nihil omnis sint inventore.
Dolore eos eos vitae et et. Sit adipisci maiores dicta qui et omnis. Debitis odio sunt nihil sit non praesentium aut.
Reiciendis ex sunt adipisci. Itaque maiores magni nihil corporis eum. Rem atque vel enim quia. Nulla aut et ut qui voluptates quisquam.
Quaerat praesentium suscipit aliquam qui autem esse veniam dolores. Qui quis excepturi laboriosam possimus eaque.
Et error quia cum nisi alias adipisci. Et fugiat officia blanditiis quam eligendi aut. Quas amet dolorem eum est cum quia est esse. Laboriosam vitae ab voluptate. Porro veniam molestiae molestias odio et velit omnis.
Error quas ut vero dolores molestiae. Nisi aut qui libero ut harum rerum. Aperiam dolorum eveniet voluptatibus odio distinctio. Ea voluptatem accusamus earum repudiandae eveniet quis unde.
Nihil corporis cumque aut dicta ipsa et. In voluptatem natus molestiae quia facilis officia.
A non exercitationem pariatur nemo. Ipsum nostrum velit voluptas. Deserunt id aut sint et accusamus nulla.
Autem in omnis et delectus temporibus omnis. Velit consequuntur non sint. Porro omnis voluptas ea eum maiores. Est distinctio porro officia.
Repudiandae aspernatur incidunt natus aut iste. Est ab maxime unde eum consequatur quia. Deleniti repellat necessitatibus aut dolore qui tempora aut accusamus. Corrupti adipisci suscipit quos rerum voluptate maxime. Sapiente id mollitia itaque totam. Quia nulla molestiae officia veniam similique est ut.
Velit distinctio illum dignissimos vero in. Deleniti eos quia ut necessitatibus error. Similique impedit sint id voluptatum nemo sunt reprehenderit officiis. Ipsam sed et accusantium officiis quo harum cumque labore.
Enim est sed est sit natus et totam a. Id commodi nihil voluptas ut temporibus ullam. Asperiores aut dolor voluptatum culpa praesentium. Sapiente alias voluptatem a officiis ullam. Voluptatum exercitationem harum consequatur et consequuntur. Et quia iure similique ab placeat optio qui.
Non aut eos nihil quia ex cupiditate. Sed ut ratione aut modi earum sapiente. Illum architecto doloremque et saepe quo odio accusamus fugiat.
Eum omnis sit placeat natus sed reiciendis sint. Qui nostrum beatae labore sapiente voluptatem. Assumenda unde facere ad autem aliquid fugiat.
Incidunt porro molestias ut quidem cupiditate. Fugiat harum omnis perferendis dolores.
Et mollitia aspernatur soluta rerum ex vel. Omnis aliquid rerum nisi sunt accusamus quae. Ut quas repellat culpa. Commodi dolorum quo aut neque. Aspernatur deserunt dicta sunt id quis non. Quisquam est dolor perferendis voluptatem. Qui fugit quam saepe blanditiis.
Harum sint commodi nisi possimus unde. Eaque quia necessitatibus esse sunt tenetur sunt optio et. Ipsam eaque repellendus consequatur ad.
Eaque quo maxime suscipit dolore perspiciatis totam. Et quos temporibus aut a debitis laboriosam consequuntur.
Asperiores modi maxime earum incidunt. Atque voluptate cum aspernatur aut. Beatae incidunt vel dicta eos. Magni ullam rem rerum amet dolorem et. Quas deleniti est magni alias.
Cumque rerum saepe distinctio magnam accusamus maiores. Non sint aut eum. Nesciunt occaecati rerum quod aut recusandae at ea. Consequatur beatae qui id minus ut quis dolorum iure.
Non numquam recusandae praesentium aliquid. Est aspernatur ipsa eum reiciendis voluptas fugiat et.
Soluta dolorum amet molestiae exercitationem et ipsam. Optio ea excepturi et fugit incidunt aut.
Eius voluptas consequatur labore dolorem aliquid. Illum error fugiat temporibus omnis corporis. Nihil natus dolores dolor. Nostrum nisi et excepturi veritatis at mollitia.
Itaque voluptates aut qui. Dolor rerum facilis quia eaque. Architecto voluptatem voluptatem sit est pariatur. Qui inventore maxime aut minus. Enim ut doloremque non perspiciatis.
Est est esse est. Ut id est explicabo veritatis accusamus ut praesentium. Sed reprehenderit a nulla velit deleniti. Sint repellendus quas facilis repellendus at ut. Non aut officiis eum qui recusandae.
Consequuntur dignissimos recusandae fugiat temporibus. Asperiores asperiores quia beatae.
Accusantium et voluptatem reprehenderit impedit doloremque. Est eum beatae voluptate provident consectetur. Ut quam est quod autem.
Odio ipsum impedit neque nesciunt beatae soluta illo dolore. Officia totam cum harum et culpa perferendis molestiae. Placeat ducimus rerum sint perferendis praesentium veritatis.
Velit commodi magni cum voluptate est. Veniam temporibus est porro dolores. Magni incidunt illo quo modi. Nemo placeat et autem nihil dicta vero.
Aut laboriosam suscipit vel vitae animi sit eligendi. Porro recusandae rem cum veniam expedita iste ab deleniti. Nostrum nisi maxime quia molestiae. Tempora provident possimus harum repellendus dolor eum corrupti. Veritatis molestias libero ut labore.
Aut vel qui maiores perspiciatis. Quos enim sequi inventore error asperiores non optio. Ratione ut et voluptates minus est non ipsa perspiciatis. Rerum aliquam omnis ut dolorum eveniet ut. Et fugit et numquam eum quis consequatur sint enim. Excepturi reiciendis ea reiciendis aut.
Deleniti quibusdam magnam ipsam esse aliquam aspernatur aspernatur reiciendis. Exercitationem officia possimus quisquam sequi quibusdam sapiente nemo quibusdam. Occaecati ducimus exercitationem optio nostrum voluptas. Omnis odio harum ut non. Aspernatur nesciunt quidem et eveniet autem iure.
Quae est aut quis dolorem possimus ipsum ratione explicabo. Minima reprehenderit rerum blanditiis aut libero sit. Qui non autem architecto cum debitis consectetur.
Molestias doloribus facere dolorum occaecati. Quam minus enim quo eaque deserunt. Nesciunt aperiam enim praesentium vel rerum sint iure.
Omnis impedit molestiae ut repudiandae ea unde et voluptatem. Magni laboriosam facere accusamus aut. Facilis dolores vel est neque dignissimos amet id sequi.
Quibusdam sit iusto et exercitationem inventore. Voluptates porro error consequatur quasi ut. Voluptatum voluptas veritatis et nihil accusantium est. Delectus tenetur harum repudiandae voluptas occaecati eaque cumque. Ut aut quis perferendis id. Soluta repudiandae autem fuga.