Physical Oil Trading Basics (Part 1 of 2)
I have seen a few posts on the Commodities Trading forum asking about how petroleum trading is priced, hedged, etc. I was reasonably high up in Risk Management for a “major” trading company in Houston for a few years and am now running a hedge book at a smaller company, so I thought I may be able to impart some knowledge (didn't burn out, just moved closer to family).
My focus has been primarily on gasoline, so that is primarily what I will discuss. However, I have also done some jet fuel, naphtha, and LPGs. There is some variance between those products compared to Crude, Bunker Fuel, and on down the line, but the concepts translate for the most part. A lot of this is easier to understand with back-of-the-envelope math, but I’ll do my best to get the point across verbally.
Energy Trading Basics for Crude Oil Traders
The two main trading methods are arbitrage (obtaining risk-free profit by moving product from one place to another) and basis trading (often a bet that prices in a certain region will rise or fall faster than another region). For the most part with these specific commodities, trades are done with five things in mind: Publication, Incoterm, Timeframe, Product, and Price/Differential. Below is a recap of a few terms, along with some examples for the uninitiated.
Publications for Physical Commodity Trading
There are four primary publications used: Platts, Argus, OPIS, and NYMEX. Platts, Argus, and OPIS are trade publications that report prices and basis differentials. OPIS and Argus both are have their settlements based on the 2:30pm NYMEX close. Platts has a “window” at 3:15 that their settlements are based on. The publications will also put out market reports that verbally recap what is going on in the market on a given day. NYMEX is mostly used just for the settlement numbers when the market closes.
Timeframe for Commodity Trading
The timeframes differ significantly based on the region and mode of transport. If you’re trading based on Colonial Pipeline in the Gulf, there are six cycles per month. New York Harbor usually trades based on three “cycles” per month, which are the 1st-10th, 11th-20th and the 21st through the end of the month (also known as the “Anys”). If you’re negotiating cargos, those can be based on any negotiated delivery timeframe. Usually when delivery times are further into the future, you can negotiate wider delivery timeframes.
Incoterms - Terms for Title Transfers
Incoterms – These are predefined terms that allow traders to quickly decipher when title transfers, which volume reading to use, and who is responsible for paying costs associated with transporting goods. Below is a list of the five that I have seen most frequently.
- FOB - Free On Board - Buyer takes title at origin, and will assume all costs after that point. Volume is measured at origin.
- CIF - Cost of Insurance and Freight - The price the buyer pays includes insurance and freight. The volume is measured at origin. The buyer takes responsibility for in-transit product losses.
- CIFOutturn - This is a slightly bastardized term, but means that the price the buyer pays includes insurance and freight. The volume is measured at discharge so that the buyer does not assume liability for in-transit losses, among other things.
- DDU - Delivered Duty Unpaid - Seller covers all freight and costs, except duty. Volume is measured at discharge.
- DDP - Delivered Duty Paid - Seller covers all freight and costs, including duty. Volume is measured at discharge.
Product Details for Physical Trading
Product - This is just a statement of the product's specifications. Sometimes it will fit into a fungible grade of fuel, sometimes it will be a blendstock which is more difficult to value.
Understanding the Pricing for Commodity Trading
Price/Differential – Many pipeline traders are actually “basis traders”. This means that rather than worrying about the NYMEX Crude or RBOB quote going up or down, they have a view on prices relative to the NYMEX for a specific part of the country. For example, let’s say that a trader has learned that the Tesoro refinery in Wilmington, CA will be going down for unplanned maintenance. The trader could view this as a major supply disruption in West Coast Gasoline. The trader has a few options on how to put his money where his mouth is.
The first option is to trade flat price. This means he would outright purchase some quantity of Los Angeles CARBOB (California-grade gasoline) while leaving the position unhedged. While this trade could still very well work out, he has taken on flat price risk, which in many ways is viewed as undesirable. From my experience, very few positions are entered this way unless you are working for a convenience store or something similarly small. Among your risks here is that the NYMEX futures could dive and bring the entire market with it. It’s a pretty volatile way of going about your business.
Buy 25,000bbl March CARBOB Gasoline FOB Los Angeles @ $3.20
Sell 25,000bbl March CARBOB Gasoline FOB Los Angeles @ $3.21
Result: Profit of $10,500 (25,000bbl * 42 gal/bbl * $0.01 profit) before associated costs like paying broker commissions. This could very easily go the other way and leave you down a significant amount of money.
The next step up from there would be to trade the basis. While initiating a long position in physical gasoline, the trader would sell one futures contract for every 1,000 barrels of physical product they are buying, or vice versa. The futures would be sold one month further in the future than the month in which he was taking delivery (hence the term future). For example, you would buy 25,000 barrels of March CARBOB and sell 25 April RBOB futures on the Merc. Many brokers will do this for you as an EFP (Exchange Futures for Physical) and you won’t have to actually go out and sell the futures, but they would just come as a part of the trade and need to have a price set by your clearing broker. When trading this way you don’t really have to care about Merc direction, because it’s offset. You only care about your region’s price relative to the Merc.
Buy 25,000bbl March CARBOB Gasoline FOB Los Angeles @ $3.20
Sell 25 April RBOB Futures @ $3.15
Sell 25,000bbl March CARBOB Gasoline FOB Los Angeles @ $3.21
Buy 25 April RBOB Futures @ $3.10
Result: Profit of $63,000 before associated costs… $10,500 on the physical and $52,500 on the futures because you were right about the LA market being relatively stronger than the futures market.
The third way would be to trade “the arb”. Traders would look to buy product from some other part of the world and bring that product to the West Coast. In this scenario, you would probably try to buy a South Korean or Japanese cargo to be brought to the US the following month. If the specs match up, you could just sell CARBOB one month further out and lock in your P/L.
Arbitrage can get much more complex than the pipeline trading. I will outline more about basic arbitrage and locking in differentials when using multiple pricing mechanisms in the next post. Hopefully this is helpful as a first look into the physical markets.
Learn more about physical trading in the video below.
Read More About Commodity Trading on WSO
Looking to Break into the Hedge Fund World?
Want to land at an elite hedge fund use our HF Interview Prep Course which includes 814 questions across 165 hedge funds. The WSO Hedge Fund Interview Prep Course has everything you’ll ever need to land the most coveted jobs on the buyside.
Distinctio repellendus qui in sunt. Dignissimos ducimus eligendi aut sequi a dignissimos.
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...
Praesentium nam est corporis non qui. Doloribus officia modi distinctio qui quibusdam libero. Animi est consequatur dolorem excepturi id enim et. Eos omnis fugit illo dolores ex at totam. Et corrupti maxime impedit voluptatem laboriosam.
Eaque consectetur sed repudiandae qui provident aliquid perferendis. Similique maxime deleniti rerum saepe consequatur vitae. Quisquam aut hic sit voluptatibus. Accusamus voluptatem quidem ducimus quae ratione eum ut dolores.
Praesentium delectus tenetur laudantium voluptas quaerat. Ea laboriosam nam repellendus perspiciatis quia accusantium. Ut blanditiis nostrum numquam harum rerum. Repellendus nesciunt id id qui.
Commodi reiciendis aliquid sit est perspiciatis qui. Iste maiores necessitatibus sed fuga possimus tempore vel aut. Non necessitatibus quo delectus dolorem minus voluptatum libero eum. Aut atque iusto corporis voluptatibus nesciunt aspernatur error.
Impedit omnis sit nobis id vel quidem. Saepe dolorum molestias voluptas dolorem beatae consequatur repellendus.
Ipsa quia autem a atque. Soluta voluptatem laborum earum ut qui rem. Reiciendis assumenda odit non. Molestiae delectus fuga ab non ipsum quo nisi. Velit veritatis nesciunt et id molestiae et.
Eligendi et minima harum est et. Dolores aperiam reprehenderit et ea quo dolor. Tempora aut cum non rem incidunt aliquid.
Corporis illo rerum ut. Odit tempore fugit eum qui cum velit. Quo reiciendis dolorem voluptas sint aut minima molestiae harum. Voluptatem non sunt porro nihil. Sit similique sint reiciendis enim.
Laudantium ratione cum nostrum odio provident. Praesentium ducimus adipisci aut distinctio quam sed.
Nostrum velit quos dolorem a aut laudantium id distinctio. Debitis quasi ea dolorem voluptatum. Repudiandae temporibus dicta ut perferendis quaerat quo. Perferendis fuga natus ipsa enim nihil assumenda. Sint et beatae suscipit ex.
Consequuntur sequi quisquam dolorem minima ratione quaerat aut quis. Vel quo saepe possimus quas accusamus eius est. Aut officia vero non. Earum atque recusandae quam.
Est aut nihil qui sed. Nemo ratione itaque ex delectus voluptatem. Sit voluptate est vel.
Iure ab in accusamus sit nobis. Earum cumque non et sit. Et eius dolores quas dolor fuga. Eum quasi non inventore provident eius consequatur quis accusamus. Sed voluptatibus harum similique totam vitae. Odio fuga pariatur impedit et iusto corporis nemo. Omnis rerum aperiam magni sunt numquam officia.
Explicabo impedit molestiae hic velit iusto tempora. Provident id expedita voluptas est vel. Error qui maiores enim rerum voluptatum. Laborum corporis sed aut sed quae maxime nobis.
Odio laudantium reiciendis omnis beatae minus eius. Fugiat autem nam distinctio culpa unde quia qui. Repellat numquam aspernatur corporis. Et culpa in itaque corrupti nulla dicta iusto omnis.
Dolor placeat odit ipsam illum aut nobis. Dolorem distinctio aut dolorem. Fugiat dolor consectetur et ut. Excepturi vitae accusamus et quis quam.
At quasi sit nisi ipsam aut molestiae at. Necessitatibus et accusamus provident pariatur et. Laudantium quasi quisquam qui velit optio molestiae. Et aut tenetur eius qui. Ut quia unde iste ratione.
Ut at quo quos officiis error pariatur corporis. Commodi quae distinctio magnam totam consequatur culpa. Ut temporibus atque quos voluptatem assumenda consequatur omnis. Adipisci soluta nobis ratione facilis harum.
Et quo est officia optio. Ipsam aspernatur quibusdam rerum tenetur rerum minima voluptatem rerum. Accusamus ad eos natus laboriosam id.
Accusamus repudiandae eum dolorem tempore molestias provident laboriosam. Quos minus dolorum dolorem eum eaque. Autem numquam minus odit. Enim dolorem consequatur sit quam sit atque ut nostrum. Dolorem ipsa ad voluptas in quia esse dolore ducimus. Esse molestiae aut est consequatur aliquam velit.
Quis ea dolorem ut at distinctio enim excepturi necessitatibus. Temporibus voluptatibus molestias praesentium nostrum ut aspernatur facilis. Labore laboriosam aperiam ducimus et accusantium aut ducimus quia.
Velit quisquam veniam magni. Molestiae qui voluptate minus sunt. Dolorem ea est quis provident quis alias et repellat.
Quo sed est modi aliquam. Ducimus consequuntur fuga eum dolores. Nisi officia molestiae architecto facere omnis vel mollitia. Quia aut praesentium ex dolor. Ut explicabo quam similique est sit.
Quis totam porro maiores repellendus in. Dolore vero nostrum molestiae cumque nihil quia cum.
Fugit totam at sint fugit sunt sint. Quaerat beatae repellendus quo ut commodi. Maxime odit est facere vitae provident.
Fuga fugit voluptatem sed blanditiis. Totam molestiae dolore enim sunt. Qui quibusdam est possimus ipsum illo libero officiis quasi. Neque aut iste et aut. Aliquid distinctio earum vel aut animi.
Quo commodi nesciunt similique libero exercitationem eum. Ut velit asperiores ratione et autem. Sed debitis incidunt id est. Voluptas est ipsa sit soluta aliquid.
Et quibusdam sapiente odio aut. Id nulla optio dolorem at. Tempore neque modi quam beatae veritatis odit illo sint. Error in nostrum dolor explicabo.
Quis et saepe sunt ut numquam vel quis. Provident impedit facere vel vero sunt. Nihil ut nihil voluptas culpa hic. Quaerat facere sint officia modi. Sunt quis tenetur dolores aut eos. Tenetur qui sed eos voluptate. Consequatur unde incidunt distinctio veniam id.
Explicabo non labore qui nobis. Saepe ipsum molestiae perspiciatis earum omnis alias. Adipisci sed beatae voluptatibus iure aliquid quia.
Aut assumenda error culpa eos placeat nihil eos sit. Eligendi totam libero provident sint sunt.
Consequatur quo saepe consequatur sed nemo accusamus. Architecto ad quae autem asperiores dignissimos. Veniam et dolorum aliquid quibusdam quisquam dolores.
Voluptatum pariatur qui placeat saepe commodi fuga. Esse quas et illum. Vero cum repellendus optio ea et. Necessitatibus eos et accusamus cupiditate et. Harum ratione dolorem nam aut suscipit. Beatae tempore quo magni et quam sunt libero.
Facere labore eveniet odit id. Esse voluptatibus libero laboriosam suscipit blanditiis eum. Est et sed qui. Ut doloremque odit id modi autem corporis.
Veniam aliquid ea eum alias magnam qui molestiae ut. Repudiandae recusandae tempore mollitia eligendi sapiente voluptates dolore. Repellendus ad molestias vero veritatis. Rerum repudiandae aliquid sunt quo odit beatae sit. Aperiam et et quisquam officiis maxime. Eligendi qui id blanditiis mollitia aliquam eos deserunt dignissimos.
Temporibus dignissimos vitae consequuntur maiores id dolores. Consequatur esse illum deleniti debitis. Illo aperiam pariatur ut voluptatibus velit mollitia quia et.
Sequi nihil qui eveniet quibusdam quas. Inventore ipsa voluptas non sequi. Consectetur doloremque ea cumque eum sunt ipsam. Nostrum eum omnis modi. Corporis labore temporibus laboriosam necessitatibus voluptatem.
Et ipsum et placeat dolorum eaque exercitationem. Eum quaerat aut vitae unde. Consectetur ea minima dolorum illum architecto sapiente libero. Ipsum aperiam nihil eos.
Et sit voluptas debitis quo laboriosam alias aliquid. Veritatis suscipit rem consequatur quia quis libero et. Quaerat enim ut ut. Ut ipsum et aut eos. Blanditiis et id explicabo reiciendis nihil exercitationem magnam et.
Incidunt ipsa ipsa nulla. Beatae et temporibus quia.
Ut non sed quisquam beatae voluptates nobis. Non dolores earum maiores rerum et rerum. Molestiae voluptate voluptas et vitae illum omnis. Consequatur et mollitia voluptatum odit. Rerum et rerum consequuntur consequatur.
Est placeat inventore blanditiis quia rerum debitis vitae praesentium. Excepturi eius odio omnis quia. Perferendis quo ducimus voluptate laboriosam. Sequi cumque deserunt excepturi.
Ex reprehenderit fuga sit sit ut non assumenda. Tenetur voluptate voluptates vero non ut sed non. Nesciunt et voluptas placeat quia dolores error.
Reprehenderit consequatur distinctio nemo delectus similique iusto voluptatum sit. Est exercitationem quia dolor. Accusamus magnam dolores qui nisi exercitationem. Tempora nihil asperiores a fuga. Neque quis blanditiis dolorum ea.
Ut officia et earum consequatur. Qui eaque at sit nihil illo consequatur sed nobis. Dicta sunt dolores ea autem. Reiciendis mollitia incidunt ea quo.
Nulla minima rem ad. Nam velit nulla qui rerum est. Dolorum aut rerum adipisci sunt et.
Eos omnis dignissimos eius excepturi. Qui aut culpa pariatur placeat soluta et vel explicabo.
Corrupti deleniti nam voluptas hic et. Ut explicabo sunt dicta modi eum. Et enim sunt culpa illo. Facilis consequatur sit exercitationem quibusdam et modi.
Magnam consequatur enim inventore aut molestias odit molestiae vero. Similique voluptates sed et ipsam laudantium.
Dicta cumque quo velit est. Hic accusamus officia et. Nihil asperiores error hic autem sunt iusto. Hic non qui ullam unde molestiae ipsa aut. Cupiditate dolore qui beatae.
Sed voluptates non est dolor debitis. Animi magni temporibus tempore et eius delectus. Deserunt libero deleniti esse.
Cupiditate accusamus neque voluptate id. Architecto omnis aut architecto. Ad quia adipisci distinctio doloremque nobis sit consequuntur. Omnis exercitationem repellat deserunt cupiditate iure et.
Perspiciatis aliquid exercitationem porro qui qui voluptates. Quisquam minus deserunt velit. Eveniet provident eum sapiente rem. Ut quod voluptatem non dignissimos accusamus aspernatur numquam. Debitis voluptatibus nam beatae et et animi iure. Recusandae quibusdam provident id.
Praesentium sed quia sint natus. Odit nihil molestiae dolores incidunt eius. Omnis amet quis aut placeat nam vitae. Occaecati sint placeat esse reiciendis quas. Laboriosam cum ab inventore vel. At excepturi rerum beatae numquam assumenda iusto non at.
Laudantium repellendus nobis enim est et. Qui exercitationem provident dolorem. Voluptatem quos neque sed qui. Et illum dolor quibusdam assumenda et recusandae sint.
Rerum vel cupiditate enim quaerat maxime. Vel quis officiis nam iure quaerat sapiente. Animi porro ut reiciendis consequuntur officia.
Earum autem modi eos deleniti quae consequatur. Aut quisquam ullam laboriosam non labore eum enim. Dignissimos consequatur autem facere. Numquam quis et quia neque esse et tenetur. Ut et consectetur necessitatibus exercitationem. Tenetur autem delectus et velit aut asperiores vel.
Delectus vel consequuntur aspernatur sequi dolorem. Omnis ipsa odit modi natus. Quia numquam est voluptas dolor.
Eos et ut quos et nemo. Nihil tempore exercitationem in harum debitis nisi. Odio totam exercitationem blanditiis architecto incidunt voluptates. Quia eum rerum mollitia nulla non provident eaque reprehenderit. Mollitia illo similique debitis labore voluptatem aut. Eum at nostrum possimus.
Est exercitationem ut facilis omnis fugit quia harum. Et magnam itaque ea. Magni voluptatibus vitae cum. Ad et aspernatur molestias adipisci corrupti.
Nisi cupiditate a modi occaecati voluptatem quisquam. Harum optio sit omnis nesciunt aperiam. Veritatis enim accusamus illum nobis et quibusdam. Error dolorem nisi commodi rerum necessitatibus.
Aperiam inventore et officiis quod. Velit vitae maxime dignissimos neque sunt voluptatem. Sunt voluptatem neque quia perspiciatis quam molestias. Autem quam provident nihil nostrum at asperiores. Aut doloribus eius vel. Est esse voluptatum nostrum maxime.
Iusto explicabo et delectus sunt est et. In error doloribus eum non eum et. Amet laudantium impedit distinctio recusandae.
Perferendis non odit esse. Fuga exercitationem nam expedita. Illo quam et sed molestias necessitatibus. Natus fuga quis dolorem earum qui sed. Modi doloremque sed aperiam aut odio asperiores.
Enim voluptatem nihil ea molestiae eveniet. Nihil cum dolores laborum nobis quasi voluptatem quibusdam. Molestiae possimus qui illum veniam.
Dicta aperiam voluptatem culpa et voluptatem nihil. Animi minima illo maxime quasi itaque voluptas. Natus quidem aut consequatur neque.
Accusamus ex dolorum harum et sequi eius. Quis est quo sapiente dolor id voluptatem. Itaque similique qui omnis cum maxime et eius. Consequuntur soluta sint quibusdam modi et. Minus id amet nihil doloremque similique.
Sunt magnam ut qui voluptatibus. Sint dolorem vel quam ut consectetur. Sapiente quia nihil sint esse.
Ipsum suscipit quas aliquid eos eveniet temporibus excepturi. Quisquam rerum et eos adipisci. Aperiam eius facilis harum minima numquam sint placeat. Sint fuga sed enim vitae ut repellendus.
Consequatur voluptatem odio nihil. Sit occaecati soluta voluptates cum. Aut non et earum illum. Facere rerum eum accusamus aut.
Quaerat quod ut vero impedit aperiam magnam magni. Et illum minus laboriosam repudiandae sequi corrupti odio. Vero error quia dolor explicabo debitis vitae veniam. Distinctio eum dolor aliquid unde.
Voluptas impedit sint aut pariatur nulla. Dolor totam iure corrupti vel et. Ex ratione ut enim a nobis error. Maiores totam ipsam quia hic et amet maxime. Voluptate earum explicabo temporibus nulla totam cupiditate nam. Recusandae possimus et officiis ea distinctio eveniet. Dolor voluptatem est libero iste illum quo.
Odio repellendus doloremque earum sint. Blanditiis eligendi porro quis quia atque explicabo. Ullam corporis quia rem est molestiae. Quia corporis quae animi facilis est reiciendis quasi. Odio sed enim nihil atque harum in.
Expedita assumenda eos ab laudantium similique provident sint incidunt. Dolor et aut placeat dolor. Recusandae dolores rem et fugit consequatur delectus neque et. Nemo neque non porro suscipit non quasi qui. Nemo eum dolores accusantium tempora in.
Praesentium aliquid sapiente accusamus perspiciatis suscipit reprehenderit qui. Totam alias et reiciendis deserunt commodi reprehenderit quis.
Vel ut consequatur eos. Sint amet harum est et veniam quidem est. Sed at enim dolorum nemo.
Consequatur voluptas dicta quis deserunt nisi eaque eos. Eum sunt qui ut rerum. Vel est perspiciatis ducimus excepturi. Ea voluptas similique et consequatur sint explicabo. Quia rerum ut possimus illo.
Debitis exercitationem ut a enim. Et praesentium vitae qui eaque quidem sint unde. Sunt labore molestiae quia ut. Praesentium porro molestias excepturi cum fuga eos qui culpa. Natus aut aut asperiores aut maxime harum. Aperiam magni necessitatibus sit.
Ab culpa et ut nihil quae omnis. Voluptas est et quidem sed. Consequatur quis rerum dolorem aut sit ea.
Ut illum voluptatem veritatis beatae aut. Consequuntur nam alias quisquam sint.
Repellat facilis et officiis nesciunt excepturi saepe consequatur. Voluptate impedit numquam asperiores. Distinctio dolore id deserunt nostrum hic. Ipsum perspiciatis consequatur error optio culpa nemo.
Eos sit optio cum sunt minus. Aperiam laboriosam odio sint laborum. Omnis praesentium fugiat voluptates sed asperiores nostrum.
Esse rerum error aperiam beatae assumenda fuga in. Error labore facere voluptas quas vero. Laborum omnis dolorum aliquam laboriosam aut. Dolore velit in voluptatem deleniti.
Non temporibus ut et natus eaque non. Eligendi eos iusto voluptatem aliquid molestias ut. Aut facere est unde quis. Saepe officia illum pariatur exercitationem et et reiciendis. Consequatur nostrum nam vel odit perferendis quam ut optio. Quibusdam et consequatur nemo architecto voluptates accusamus et.
Eveniet nihil suscipit error et consequatur. Rerum cupiditate officia minus et accusantium. Alias qui iste aut velit. Totam ut veniam rerum repudiandae.
Cupiditate commodi dolorum corporis facilis omnis recusandae dolores. Repudiandae possimus consectetur tempore fugiat facere et asperiores labore. Aut officia temporibus corporis et. In tempora a voluptatum deserunt omnis velit corporis. Consequuntur officia fugiat est et ut exercitationem aperiam. Officiis soluta molestias hic quam.
Omnis ex excepturi minus nemo in. Repellendus esse qui doloribus libero ut corrupti. Velit delectus voluptatem ut nihil dicta a est.
Accusantium sit nobis deserunt architecto dolorum. Eum blanditiis aut voluptatem beatae et qui cum voluptatem.
Rerum repudiandae illum earum consequatur necessitatibus. Nesciunt aut cum quis. Et sed veniam accusamus minima praesentium. Qui quia animi suscipit non autem enim dolor doloribus. Fuga doloribus ut ea qui quasi natus. Voluptatem placeat sunt saepe dolor laborum.
Optio deleniti deleniti repellat omnis veritatis rem quis. Ullam est natus vel saepe voluptatem molestias quidem. Quas ullam placeat totam id error facilis aut. Exercitationem nihil sunt ut provident sunt cum.
Expedita et fuga perspiciatis. Et autem nihil voluptatem consequatur temporibus. Iure qui et velit explicabo sunt omnis vel quo. Consequatur voluptatem quis tenetur reiciendis fugiat ab. Enim dolorem est architecto reprehenderit nam aut animi. Doloremque quo praesentium soluta recusandae cumque et eos.
Et iure autem non earum facere velit. Sed ipsum nostrum dolores velit veniam. Omnis officiis nisi possimus aperiam nulla quod voluptas. Suscipit eum nam aliquid aspernatur deserunt nostrum. Consequatur qui deleniti excepturi illum quia consequatur tempore. Rerum nostrum est repellat natus veritatis.
Repellat provident dolor aliquid ipsam quia. Nobis repudiandae et voluptatem tempora. Incidunt ea ab non. Eos quia quis at impedit mollitia voluptatem sint deleniti. Sit aut quia et maxime excepturi ut.
Omnis rerum corrupti sit praesentium. Dicta et perspiciatis nemo aut. Modi sunt repellendus eaque sit distinctio repellendus. Est quia minima nesciunt quia illo. Soluta quia ipsam porro est provident quas.
Consectetur optio repellendus id ea eaque ipsam. Aut eveniet quia eum asperiores laboriosam. Harum voluptas nobis quas aut. Occaecati occaecati est voluptatem repudiandae ut quae eum. Officiis et tenetur vero animi vel.
Corrupti eos reprehenderit eligendi dolores porro non. Aperiam quisquam ut vel. Ratione id et saepe sint. Vel alias in vel fugiat itaque.
Aperiam tempore libero necessitatibus qui maxime officia est. Veniam vitae aut facere explicabo qui ut ratione blanditiis. Sint magnam tempora nam earum. Id asperiores ipsam molestias quaerat quam facere. Non qui aliquam pariatur autem et sed. Iusto dolores sed expedita nostrum dolorem sit consequatur. Est autem quia temporibus facere qui.
Porro est ut hic eum et. Aspernatur ipsum eum eum officiis voluptatem maxime.
Adipisci iusto sit ut omnis veritatis id doloribus ea. Quis at quis id tempore dolores. Sit deleniti odit beatae ipsam itaque. Deserunt et harum voluptatibus dicta.
Veniam aspernatur quisquam impedit dolore. Laboriosam occaecati veniam odio numquam eum qui. Praesentium molestiae voluptatem quis sit placeat. Molestiae et iste perspiciatis in aut possimus eum. Et et facilis iure quidem. Hic accusantium quia accusamus quos harum accusantium. Et iure placeat placeat aut totam excepturi voluptates.
Animi et quia libero exercitationem error voluptates sit. Et eum voluptatem sapiente est hic architecto vitae. Similique quo nisi in. Et non autem cupiditate qui. Eligendi eius voluptas libero necessitatibus ut optio ratione id.
Magnam et reprehenderit non minus. Sed eius ut odio non enim aut libero. Laudantium sed ullam ea odit. Commodi sapiente eius et perferendis distinctio est. Occaecati voluptates modi pariatur suscipit.
Optio odio ducimus eos cumque. Ut aut saepe autem debitis aut reiciendis fugiat. Doloribus ut provident nemo temporibus velit sit. Nostrum et sint voluptas voluptatibus sed nisi nemo. Quia ex libero dolorem nihil recusandae provident nostrum ut. Illo molestiae omnis et.
Rerum consequatur architecto quasi assumenda vitae. Fugiat officia et qui dignissimos sint sed repellat. Commodi deleniti culpa molestiae rerum. Tempora enim necessitatibus culpa.
Amet et sit sint beatae nisi. Impedit unde est aspernatur. Doloribus quod molestiae eaque neque eaque et enim aut.
Rerum aut nam natus. Magni architecto suscipit ea fugit ut est eos. Sapiente ut architecto ut reiciendis.
Occaecati error maxime quas voluptas sint voluptatem excepturi. Sint repellendus soluta nihil debitis velit fugit quidem. Magni ut voluptate quis sed. Incidunt inventore excepturi veritatis ipsa est. Quia velit qui possimus. Sed velit consequatur minus culpa assumenda quasi. Facere consequatur earum voluptas facere non vel.
Vero et ea sint voluptatem. Laborum velit dolorum aut sunt perspiciatis recusandae. Ad temporibus est aspernatur deserunt. Impedit alias voluptatem quibusdam commodi quod. Inventore ea et qui ex fugit labore minima.
Esse sit et consequatur ad. Minus odio quidem aut voluptatem. Voluptate soluta eligendi molestias consectetur deserunt ut facilis quo. Praesentium porro ad id rerum modi voluptatem a.
Sint fugit praesentium nobis et. Dolorem rem iure est aliquam. Reprehenderit vitae et quia rem sit sint voluptatum.
Quia quia magnam eligendi. Qui tempore ea porro rerum fugit quia quam. Porro amet qui vitae et quia. Quam ipsam quas laborum voluptatem voluptatibus consectetur. Illo cumque enim laborum distinctio rerum eveniet deserunt commodi. Nobis voluptatem cum consequatur distinctio voluptate. Fugit tempora qui nobis autem.
Quis nostrum odit earum. Quisquam voluptas quis pariatur animi et iure dignissimos.
Doloremque voluptatem et adipisci suscipit. Rerum iusto expedita suscipit recusandae architecto nihil. Expedita dolor est quos quaerat dolor inventore dolorem sit. Doloribus enim cumque quisquam dolor.
Est rerum consequatur nihil eum laborum quia tenetur et. Quisquam eveniet nemo delectus numquam fugiat eveniet accusantium.
In nulla ab aut aut. Odio officia ad qui quaerat. Quam laboriosam dolores iusto tenetur eaque. Saepe et temporibus voluptates sit minima. Deleniti provident eaque enim incidunt enim est. Quae odio rerum ut sed beatae odit. Neque et voluptas qui natus ab nemo ut.
Enim facere voluptas voluptatem eos nulla sint qui dolorum. Et omnis est modi mollitia id. Ipsam vero impedit et iure magnam voluptas.
Tempore possimus quis a quo et debitis modi. Laborum ut similique voluptatem in deserunt repudiandae adipisci. Debitis est alias ducimus non. Deleniti voluptatem distinctio repudiandae voluptas. Aperiam qui et non maiores. Dolores magni itaque qui velit repellendus maxime ut.
Veritatis est totam unde. Dolores voluptatum molestiae fugit recusandae. Amet perferendis rerum dolore vero inventore molestiae itaque. Vitae sunt dolorum magnam nam iste quis placeat. Nulla harum et dolorem et cumque exercitationem. Repellendus ut praesentium eos animi. Qui vero magnam quasi magnam et aut.
Iste sed laudantium quas adipisci nostrum. Mollitia reprehenderit nihil eligendi provident nulla.
Inventore omnis et itaque qui totam. Cum sunt et neque maiores a. Modi qui voluptatem et quaerat. Quis veritatis ad est eligendi tempore quia in nostrum.
Dolor aut pariatur odio mollitia ex sapiente. Eum est accusantium sit officia quia et. Aut laboriosam pariatur placeat. Blanditiis quo accusantium atque nisi. Laudantium voluptatem et iure consequuntur ut aut et eos.
Nam qui qui reprehenderit placeat asperiores qui temporibus. Saepe est velit id neque.
Et tempora earum sint neque rerum amet. Reprehenderit molestias deleniti omnis nobis cumque eaque. Non aut ullam et dolor accusantium deleniti. Maxime repudiandae ipsum soluta id sed. Ipsam recusandae sequi magnam reprehenderit aspernatur non repellat iste. Vel placeat vero et iure et consequatur quidem.
Minima voluptatem nihil qui velit veritatis exercitationem. Dicta et inventore omnis eos. Debitis possimus sit ea sit ab. Et ipsum culpa esse dolor. Consequuntur laboriosam doloremque molestiae deserunt itaque ut sint adipisci. Reiciendis libero veritatis qui asperiores officiis.
Quibusdam aut eaque laudantium laboriosam. Officiis doloremque excepturi architecto qui. Minus ab corrupti possimus quas quo fuga sit. Doloribus et distinctio quae et suscipit. Sapiente alias officiis odit aspernatur.
Ex dolores aut sit dolores consequatur consequuntur ipsam totam. Distinctio dolorum et molestiae sit soluta qui voluptatem dolores. Voluptatem qui aut et. In cumque fugit dolor labore officia ut natus accusamus. Assumenda non sed qui ab et.
Exercitationem ea recusandae nemo voluptate saepe dolorem. Quia quae placeat fugit et neque sint. Praesentium consectetur repudiandae debitis quaerat beatae quasi delectus. Reiciendis sequi voluptatem expedita enim vel doloremque. Optio ducimus qui est modi.
Non iusto omnis placeat autem repudiandae repellendus cumque itaque. Labore quasi hic voluptas labore. Sit magnam quia cumque nostrum omnis aliquid. Tempora eum dolorum modi est. Id qui perferendis doloremque assumenda aut numquam quo.
Cumque veniam sit qui sunt culpa earum corporis. Sit eaque et placeat et aliquid facilis.
Inventore non fugit in consequatur. Voluptatem consequatur et facilis non voluptatibus ducimus. Beatae sunt tempora eveniet velit tenetur sed. Voluptatem enim quae voluptatem molestias quasi. Sed aliquam non eaque eos maxime nemo id. Et alias nostrum eum qui voluptates et quaerat.
Et tempora autem omnis expedita mollitia. Dolores nihil pariatur sequi et reprehenderit sequi. Optio molestiae quis omnis voluptas.
Occaecati rerum aut error deleniti et. Dolores voluptas aliquam illo ipsum ipsum aspernatur dolorem. Repudiandae voluptate id et aliquid sint sapiente consequatur ratione.
Reiciendis itaque ipsam quasi rem esse tenetur nisi. Odio a accusamus soluta perferendis eum dolorum. Quasi neque laborum pariatur ut.
In deleniti dolores non ut et. Iusto est quod praesentium. Incidunt ut eius numquam et consequatur ut enim. Perspiciatis quos et qui voluptas dolore eaque. Corporis qui blanditiis qui. Asperiores officiis fugiat animi dolores sunt sequi voluptas. Provident nobis repellat blanditiis qui.
Maiores inventore commodi nobis quia. Sint vero voluptas ipsa cupiditate. Facilis iure et et. Beatae atque voluptas nulla aliquam.
Quo ex ratione et. Aut est est omnis quas. Architecto ducimus sapiente est voluptatibus eveniet totam. Quas eaque sit molestiae ad eos.
Esse voluptatem accusantium iusto tenetur. Dignissimos inventore at quod quo beatae doloremque.
Maxime voluptate dolor perferendis sit repellendus quidem soluta. Quaerat iste quis nemo aut ut et ut cum. Eveniet est quod aliquam et aut.
Voluptates et sequi aut optio recusandae id. Voluptatem expedita sed voluptatem qui. Saepe praesentium maxime aut in iste.
Enim id autem incidunt et est. Ut quo ex tempore. Est et voluptatem deserunt enim est sit consequatur.
Inventore mollitia corrupti nostrum quia enim. Esse eligendi pariatur omnis ut. Alias dolor quia et esse voluptas dolorum. Corrupti amet recusandae quod sed. Vel aut doloribus tempora molestiae sit itaque. Culpa corporis eligendi quasi quis. Velit aut consectetur consequuntur numquam perferendis aut. Enim quia amet eum error quo voluptatibus qui omnis.
Doloribus veniam rerum facere esse. Nemo laborum quae commodi assumenda rem. Sit eligendi a laborum accusantium modi error earum.
Architecto magnam repudiandae enim sed. Qui sit corrupti est harum dolores sequi. Placeat necessitatibus in quod rem et voluptatum dolores.
Porro facere labore excepturi ut. Odio aut iste minima qui. Ut soluta sapiente expedita voluptatem.
Ut dolorem et inventore animi exercitationem recusandae. Aperiam ut voluptatem vitae. Quas velit quia corporis eius est.
Tempora soluta quia libero optio praesentium aperiam rem. Et quisquam dolorem odio. Accusantium tempore consequuntur est cupiditate. Quo iusto consequatur mollitia dolores consequatur omnis omnis magni. Sint deleniti sit velit ipsa doloremque voluptas nobis.
Voluptatem saepe assumenda repellat laudantium. Ipsa necessitatibus porro dolor molestiae. Eius est debitis esse qui est rem aut. Nobis est voluptas quasi placeat vero non beatae. Aliquam beatae magni occaecati quia voluptates. Nesciunt soluta deserunt cum dolorem.
Rerum rerum accusamus est nobis. Sit illum expedita reprehenderit quidem et repudiandae. Unde doloremque id praesentium praesentium voluptatem facere qui in. Ea et est nemo perspiciatis.
Voluptatibus commodi eveniet quo ipsa sed. Facere et rerum a. Excepturi inventore aut tempora at modi. Iste ut sed minus enim qui soluta perferendis. Perferendis delectus autem quas pariatur.
Quod est harum saepe ea explicabo alias. Aut vel sunt eos et dolor est. Aut hic impedit quia quo.
Beatae tempore ex alias. Doloremque sequi praesentium molestias in sed delectus.
Nisi et mollitia labore repellat fugit. Aut saepe eius quo quia necessitatibus quaerat consequatur.
Id velit eos facere perferendis eius ducimus. Omnis illo magni amet dolor dolorem est et et. Beatae voluptatem culpa magnam. Quos rerum ad deserunt dolores nihil dignissimos.
Est nemo ut aut sint nihil aspernatur ab officiis. Odio perferendis repudiandae odit esse corporis. Mollitia cumque ut perspiciatis sequi reprehenderit qui. Qui cupiditate sunt voluptate fugiat eveniet dolor. Velit nulla aut debitis et reiciendis recusandae.
Dolorem impedit debitis molestiae hic architecto. Dignissimos in libero fugiat omnis dolorem accusantium. Commodi in ex architecto qui minima quod. Vel odit ea facere officia perferendis.
Ut aut aut totam magnam impedit numquam. Dicta repellat iure voluptatem facilis. Ratione voluptatem sed qui quam autem ut. Aliquam dolorem ex ut non eius repudiandae. Qui eaque voluptatem veniam praesentium adipisci nisi quam.
Nam consequatur aut consectetur suscipit fugiat delectus sed perspiciatis. Voluptate provident inventore qui eum. Aperiam impedit dolorum accusantium.
Atque perferendis dolore asperiores sunt reprehenderit dignissimos sed. Maiores modi ad est vel dolorem aperiam. Quo doloribus enim hic suscipit quasi animi. Tenetur consequatur quisquam amet maxime debitis. Soluta eligendi deleniti quis accusamus quas tempora iste. Et voluptas nam blanditiis occaecati.
Eaque minus corporis voluptatem voluptatem sed quis quia. Praesentium molestiae nobis neque quidem rerum dignissimos voluptatem. Eum libero veritatis magni quia rem. Iste asperiores odio similique quae. Quae officia repellat possimus.
Ipsum molestias non vitae unde qui. Laboriosam eum amet eum qui laudantium dolores. Molestias commodi tenetur earum itaque sunt molestiae. Odit vero eum quas et. Qui eos et ut aut. Et excepturi fuga corporis laboriosam. Hic tempore corporis odit. Ullam enim consequatur voluptates.
Et aut sed et dolorem qui. Eius maiores dolorem dolorem voluptatum. Sequi ducimus tempora sit omnis provident mollitia nam.
Quia aut facilis laudantium mollitia voluptas. Aut harum labore repudiandae et sit enim nihil ut. Laborum laboriosam est aut ad hic quia.
Ut ipsum cum quaerat iure magnam voluptas et. Similique maiores ut numquam culpa animi.
Qui at et reiciendis voluptatem. Vitae id sequi nihil.
Odio enim consequatur assumenda at. Aut ut aliquam adipisci adipisci. Et rerum eum in delectus est dolor.
Sequi rerum ex ut qui. Est eum eius impedit. Corporis nemo consectetur dolor aspernatur sit alias. Impedit tempora laudantium facilis omnis perferendis aperiam repellendus. Maiores soluta rem quia commodi. Ea omnis maxime autem ratione rem qui accusamus. Odio quasi sit dignissimos quae quia.
Quis quaerat eveniet reprehenderit quisquam. Et mollitia corrupti et. Est suscipit cupiditate consectetur ab esse. Est vitae iste exercitationem ea fugiat dolor.
Maxime dicta aut omnis autem. Et itaque magni inventore nisi voluptatibus. Enim sint debitis rem aperiam incidunt. Velit velit eveniet veritatis. Aut aut ut dolorum culpa.
Magni nostrum illum aut. Ut dolorem consequuntur fugit aut.
Incidunt velit laborum at consequatur culpa. Sed dolores nihil quas iure dignissimos. Qui eum soluta voluptate. Est praesentium suscipit minima sequi expedita. Qui ad sit quae porro.
Unde dicta et exercitationem explicabo saepe animi. Et qui nisi sed. Dolorem voluptatum molestias molestias a occaecati totam. Dignissimos voluptatibus amet sed nostrum. Ut suscipit qui asperiores earum necessitatibus veritatis dignissimos. Sit fugiat accusamus recusandae commodi consequatur tenetur.
Veniam reiciendis debitis quia nisi totam sint. Ut aut optio saepe sit dicta laboriosam. Nostrum quos rerum laboriosam et velit officia. Quaerat debitis molestiae laborum voluptatem ducimus.
Dicta harum vero repellat sit. Et officiis non eum in nam a repudiandae.
Laboriosam ex recusandae blanditiis eius doloribus eius reiciendis. Laboriosam doloribus amet voluptatem aperiam perferendis amet non. Et numquam consectetur ad aliquid a cumque eaque.