Archive | Stock Tips

Your Ultimate Penny Stocks Trading Guide

By 

Whether you are a beginner, avid day trader or just someone looking for an additional source of income, penny stocks can easily be your solution. While we have written quite the collection of penny stock related blogs, be sure to bookmark this as your definitive guide to penny stocks trading.

Nasdaq Penny Stocks

By the end of this, you’ll understand everything there is to know about penny stocks. We’ll start with what penny stocks are, how to trade penny stocks, and great hot penny stock tips. I’ll also cover other factors involved with penny stocks like Pink Sheets and OTC (Over-the-Counter), giving you everything you need to begin your penny stock trading adventures.

About Penny Stock Investments

So, you’ve decided to enter the fast paced, entertaining, sometimes lucrative world of penny stock investments. Penny stock trading breaks all the rules of traditional investing, and is a combination of timing, luck and research. While penny stock investments have the potential for abundant returns, underestimating the market flow will quickly put any delusions of grandeur to bed. For those of you readers who are perceptive investors, think of penny stocks as an opportunity for an additional income source. By understanding what to look out for you can arm yourself with the right information and techniques giving you a chance to do quite well trading penny stocks.

What Are Penny Stocks?

Initially, penny stock trading can be a confusing process to grasp. If you asked a group of investors their penny stock definition, you would most likely receive an assortment of answers all falling along the same premise. Penny stocks are priced from a few cents to five dollars a share. Those who are issued penny stock titles are usually smaller companies in the bio-chem, pharmaceutical, and medical industries (among others) who are launching new or experimental products. The investment process is simple, release a small amount of capital towards to purchase shares into a certain penny stock company for the potential of earning bountiful returns.

Any successful penny stock investor will tell you an immense amount of research is required for any potential pick. As you continue reading you will also learn how to pick penny stocks and the trading process.

Companies in the penny stock realm usually fail to meet the requirements of being included on major exchanges like the New York Stock Exchange (NYSE), though a majority are registered with the Securities Exchange Commission (SEC). While penny stock trading can be lucrative, these specific stocks are more vulnerable to manipulation schemes due to the lack of close monitoring and regulation.

As you read on you will also learn that trading penny stocks differs to the traditional stock exchange. Penny stocks use an over-the-counter (OTC) trading system. It’s a great alternative for beginners with little upfront capital and those who love the thrill of huge risk.

Where Do You Find Penny Stocks?

Penny stocks can be found in many different listing services. Usually, penny stocks can be found on certain exchanges, OTCBB, or on pink sheets.

Exchanges: There are exchanges that list penny stocks, such as the NASDAQ, though they require all of their stocks to meet a certain criteria in order to lower the risk. Stocks listed in the NASDAQ also need to include a certain amount of financial history and market capitalization in addition to being registered with the Securities Exchange Commission.

OTCBB (Over-the-Counter Bulletin Boards): While this listing service is more lax, even the OTCBB requires that all of the stocks involved must be registered with the SEC.

Pink Sheets: one of the most popular listing services, pink sheets are both praised and avoided. It’s the only listing service to include all of the penny stocks available because it has no listing requirements whatsoever. You have access to all of the low cost stocks on the market. While there is a huge risk when trading with pink sheets, many credit this particular listing service for why they made millions investing in penny stocks.

How Are Penny Stock Investments Different?

stock-market-trading-tips

Though they are both types of investments, penny stock trading and regular stocks have three major differences. Here’s how a penny stock investment is different:

Listing Strategy: Definitely the biggest difference between the two. Companies issuing regular stocks are listed on the major stock exchanges, like the NYSE (New York Stock Exchange). Penny stocks complete transactions and perform all of their trading over-the-counter (OTC), which we will get into later on.

NOTE: This difference can pose a major obstacle when selecting the best penny stocks to trade. There can be instances where a company’s stock price call fall into penny stock pricing, de-listing them from major exchanges. Removal from the exchange can also occur when the company fails to meet the minimum requirements or regulations. These factors can play a huge role in stock selection for any investor in the researching stages.

Pricing Structure: I covered this major difference above while explaining what a penny stock was, but as reinforcement a stock issued for a few cents up to $5 will receive a penny stock title. It’s because of the low issuance rate that attracts so many trading beginners who initially have small amounts of capital to invest.

Company’s Financial Worth: This was briefly covered above in the listing strategy, but there are some additional caveats to consider. A company’s penny stock price will not accurately reflect a company’s financial worth. Rather than waiting for time to tell if you made the right decision after buying an overpriced or underpriced stock, penny stock investments move at a much faster pace. Penny stock investors also uncover the company’s true financial worth during their research stages before they even purchase the penny stock.

Penny Stocks For Beginners: Terms You Need to Know

What Are Pink Sheets?

For penny stock beginners, the first major term you will need to understand are pink sheets. To put it simply, these are merely lists of certain stocks printed on pink pieces of paper issued by the National Quotations Bureau (NQB). Pink sheets are the only listing service to include all of the available penny stocks. These listed stocks can also be referred to as over-the-counter (OTC). As they have no listing requirements, these pink sheet stocks do not need to be listed with the Securities Exchange Commission (SEC).  Pink sheets are generally used by companies as an area to provide a detailed overview of their financial information, but many fail to provide little or no finance-related content making it very difficult to gauge the true risk when choosing pink sheet penny stocks.

There are many people who simply avoid pink sheets because of all the unknowns they carry. Even though they can be volatile, many penny stock millionaires credit pink sheets to being the source of their success. With that being said, those who have found success also put the necessary time into their research and source selections.

Investor’s Tip: A good idea when investing penny stocks is to buy from a company on the verge of massive growth.

tradingpennystocks

While many people will tell you pink sheet penny stocks aren’t worth your time, others will vouch they are definitely worth the risk. Ultimately it is up to you and what you discover during your research phase. Because these OTC stocks can be so volatile, arming yourself with information on the company’s history and their revenue process can help you make a smarter decision. Once your research has convinced you that they are about to take off is the only time you should pull the trigger on investing.

NOTE: Definitely proceed with caution when trading in pink sheets penny stocks and take the time to do all of the research involved. Because they are no listing requirements there could be illegitimate and scam penny stocks listed with those who have the potential to take off. Find out as much as you can about any potential selection, and be sure to diversify your portfolio.

What is the Over-the-Counter Bulletin Board (OTCBB)?

As we briefly mentioned the OTCBB earlier, you are aware that penny stocks do not need to meet the same requirements as regular stocks. Remember, you’re trading in one of the most volatile markets available, taking the time to understand every aspect is completely necessary.

Over the counter refers to stocks that are not being traded on traditional formal exchanges like the NYSE, TSX, etc. Over the counter means that the stocks are traded via a dealer network (or listing service) instead of on a centralized exchange. That’s why Pink Sheets can also be referred to as OTC’s.

Similar to pink sheets, the Over-the-Counter Bulletin Board is a dealer network that the United States uses as a vehicle for trading penny stocks. Broker-dealers perform all negotiations and complete the process through the OTC BB. Keep in mind while selecting OTC penny stocks is to consider that some companies may have started on major exchanges only to be delisted. Most of the time stocks are delisted due to falling stock prices or neglecting to meet certain requirements or regulations. This is why you always need to make sure you are doing an appropriate amount of research before investing.

How to Pick Penny Stocks

More often than not your first pick will be a loss. Take it as a learning experience. Picking penny stocks relies on hours of research and perfect timing. Luck alone will not be enough to rely on if you are trying to net six figures or more.

Learning how to pick the appropriate stock should be one of your biggest concerns. Most of the time you can use a process of elimination. As you have created a list of potential stocks to pick, you’ll need to first start by immediately rejecting certain types. Here’s how you identify your “rejection list” of penny stocks:

tradingpennystocks3Be Wary of OTC Stocks: Many times these companies are facing severe financial trouble such as bankruptcy, be thorough in your research.

Disapprove of Industries: If you disapprove of how industries operate or you just don’t fully understand them, just avoid them. No stock no matter the value is worth funding something that is morally conflicting.

Lack of Earnings: Definitely be cautious on any stocks offered by a company that has earned less than $10 million a year. See if you can find any press releases or reports reflecting their lack of earnings in addition to other pertinent information that may dissuade you further.

After removing these types of companies and stocks from your list, you will be able to select the most promising ones initially basing it off of your knowledge and experience. Once you have this list created, use the tips below to identify potential penny stocks to buy and what ones look the most lucrative.

Tools of the Trade: As picking stocks usually requires a complex amount of calculations and experience, use technical, quantitative, and qualitative financial research. Be sure to also keep an eye out for technologies that will also help you simplify the process.

Cash Flow: This may be an obvious statement, but do not forget to look at the company’s cash flow generation. A good sign is to always see it consistently increasing, unless you have seen capital expenditures or purchases leading to the outcome of expansion. In those instances it’s important to see what the company has spent the money on. Is this something that will give the company higher profitability? Also, be wary of a company that just took on a new debt to increase its cash flow especially, if it has had problems generating cash in the past.

Trade Penny Stocks

There are two places you can trade penny stocks. You can either let a broker-dealer assist you in your selections or you can use an online trading platform. It’s all based on preference. Do you like the face-to-face interactions? Or are you a fan of the convenience and speed online trading offers? Besides the NASDAQ, penny stocks will not usually appear on major stock exchanges like the NYSE. The OTC will be your go-to market to see the list of penny stocks. While some stocks will meet an assortment of requirements, pink sheet penny stocks will give you the full list on all of the penny stocks available. As a beginner, your first objective when starting your penny stock trading expedition is to usually contact a broker-dealer. It’s their job to arrange for the purchase and sale of stocks you are trying to sell or buy. If you want to do this on your own, you will need to learn how to watch the stock quotes in addition to understanding the stock market order process. For those of you who are managing their own portfolio you can use moderately complex online tools and merely learn the penny stock trade through practice.

As a penny stock investor, consider yourself in a casino rather than an exchange. Because of how volatile this market is, penny stock investing can seem like a gamble at times. There have been many occurrences of where the unexpected happens and what you predict doesn’t. Just because a stock looks like it will fail doesn’t mean it will, sometimes those are the ones to skyrocket in value. At less than five dollars a share penny stock trading has a limitless amount of room for success, even with it’s difficult process. Once you understand the basics, you will be able to identify the best stocks to invest in, making huge returns and most importantly making it worth your time.

I’ve emphasized this repeatedly, but it is the most major component to consider when selecting the penny stocks you want to purchase. Research, research, research. Leave no stone unturned. Start with each company’s financial history and earnings. Then look at press releases, quarterly reports, announcements, anything you can get your hands on from each company so you can make an intelligent decision. Never base any of your decisions on hype, always take the time to find the facts. That’s how you will find yourself receiving higher returns as you fatten your portfolio.

Penny Stock Trading Tips

In order to find success when trading penny stocks there are a few tips to assist you as you begin. While we all have heard of the rumored penny stock millionaire, it is no easy feat. For those of you using penny stocks as a secondary source of income, please know that it can happen, IF you make the right decisions. Here are some great tips to follow to help you reach that million dollar return.

tradingpennystocks2Trade Quick, Trade Accurately. Penny stocks are more focused on the “now.” They move at a much faster rate, so you will need to practice on perfecting what are the right moments to buy or sell. A difference in minutes can mean the difference in a win or a loss. Look at stable upward trends and bide your time for the perfect time to strike.

Don’t Get Attached. You are not in the penny stock trade to get attached to investments and companies. Your goal is to make as much money in the company as you possibly can before selling. Forget what you learned for traditional day trading, quickly pick up on how others make their decisions. Master the penny stock trade, and collect your rewards.

Scale the Peak. Look at the day-to-day flow of the OTC market, and see where certain penny stocks are peaking. Researching the company in advance will definitely help give you a better sense of the management structure. A poorly managed company will not peak as high as a well-managed one will.

Go With You Gut. Ultimately your gut will be a determining factor. If you ask some of the most successful penny stock investors how they made millions, they will tell you the same thing. Trust your instincts but be sure to base it off of facts and not emotions.

Keep Learning, Continue Trading

Just because this blog gave you an overview of what penny stocks are doesn’t mean your investment education is over. As a penny stock investor you need to make sure you are keeping yourself updated on the latest developments, constantly looking for new techniques, tools, and software that will help you do more thorough research and make better decisions in the end. Signing up for top penny stock site newsletters will also help, as professionals give you their tips for who to pick. Like I said above though, be sure to support those tips with cold hard facts so you separate the bias with the truth. Stick to these tips and you can be sure that your time investing in penny stocks will be a fruitful one!

Stay up to date about everything penny stock related by getting on our FREE eMail list!

 

By clicking 'Subscribe Now', you agree to our Disclaimer and Privacy Policy. We are 100% Anti-Spam and will never share or sell your information!

Posted in Hot Penny Stocks, Penny Stocks 101, Stock TipsComments (0)

Positioning A Stock Portfolio For A Bear Market

Stock Portfolio For A Bear MarketBy

Why Position A Stock Portfolio For A Bear Market?

With stock markets in many developed countries, including the United States, making all time highs, it is not easy to consider positioning a stock portfolio for a bear market.  However, during times of strong market trends, either bullish or bearish, smart stock traders and investors take the time to investigate the best investments to make when the trend eventually reverses course.  While it might not be time to position a stock portfolio for a bear market, it is never too soon to research bear market trading vehicles that can be purchased to make money during the next bear market.

A bear market is a 20% or more selloff in stock market indexes, such as the Dow Jones Industrial Average or the NASDAQ 100 Index, and is usually caused by a significant decline in economic growth.  While stock market indexes routinely go through short-term selloffs of 5% to 10%, a bear market is a sustained move lower of 20% or more, and can take many months to play out and run its course.  The stock portfolio bear market positioning strategies described below could also be used to make money during short term selloffs, but you have to be prepared to take profits and sell if the market is showing signs of reaching a bottom.

How To Position A Stock Portfolio For A Bear Market

The following are some ideas regarding how to position a stock portfolio for a bear market.  Keep in mind that the stock market tends to find a bottom around the middle of an economic contraction, so that would be the time to sell any bear market trades and book profits.

  • Buy Recession-Proof Stocks – It may be the herd effect or it may be the reality that people still need basic things during a recession, but utility stocks and consumer staple stocks typically outperform the broader stock market during a bear market.
  • Short High Flying Stocks – The higher they fly, the harder they usually fall.  Just avoid shorting recession-proof stocks like consumer staple stocks and utilities.
  • Short The S&P 500 Tracking ETF SPY – The S&P 500 Index has a tracking financial instrument with the symbol SPY.  Shorting it at the beginning of a bear market is a good way to establish a broad short position in the stock market.
  • Purchase Bear Market Mutual Funds For A Trade – Buy a bear market mutual fund to capture a bear market selloff.  Bear market mutual funds use various financial derivatives to increase their value during stock market selloffs.

Why Position A Stock Portfolio For A Bear Market?

With stock markets in many developed countries, including the United States, making all time highs, it is not easy to consider positioning a stock portfolio for a bear market.  However, during times of strong market trends, either bullish or bearish, smart stock traders and investors take the time to investigate the best investments to make when the trend eventually reverses course.  While it might not be time to position a stock portfolio for a bear market, it is never too soon to research bear market trading vehicles that can be purchased to make money during the next bear market.

A bear market is a 20% or more selloff in stock market indexes, such as the Dow Jones Industrial Average or the NASDAQ 100 Index, and is usually caused by a significant decline in economic growth.  While stock market indexes routinely go through short-term selloffs of 5% to 10%, a bear market is a sustained move lower of 20% or more, and can take many months to play out and run its course.  The stock portfolio bear market positioning strategies described below could also be used to make money during short term selloffs, but you have to be prepared to take profits and sell if the market is showing signs of reaching a bottom.

How To Position A Stock Portfolio For A Bear Market

The following are some ideas regarding how to position a stock portfolio for a bear market.  Keep in mind that the stock market tends to find a bottom around the middle of an economic contraction, so that would be the time to sell any bear market trades and book profits.

  • Buy Recession-Proof Stocks – It may be the herd effect or it may be the reality that people still need basic things during a recession, but utility stocks and consumer staple stocks typically outperform the broader stock market during a bear market.
  • Short High Flying Stocks – The higher they fly, the harder they usually fall.  Just avoid shorting recession-proof stocks like consumer staple stocks and utilities.
  • Short The S&P 500 Tracking ETF SPY – The S&P 500 Index has a tracking financial instrument with the symbol SPY.  Shorting it at the beginning of a bear market is a good way to establish a broad short position in the stock market.
  • Purchase Bear Market Mutual Funds For A Trade – Buy a bear market mutual fund to capture a bear market selloff.  Bear market mutual funds use various financial derivatives to increase their value during stock market selloffs.

Stay up to date on stock trading ideas by getting on our FREE eMail list!

By clicking 'Subscribe Now', you agree to our Disclaimer and Privacy Policy. We are 100% Anti-Spam and will never share or sell your information!

Posted in Stock TipsComments (0)

Your 2013-2014 List of Healthcare Stocks

List Of Healthcare Stocks

Consulting a List of Healthcare Stocks

Choosing to invest in healthcare is a wise move right now. This sector of the economy is sure to experience some broad gains in the near future. When healthcare reform brings tens of millions of people into the marketplace next year, profits are sure to go up.

However, even narrowing your choice of new investments down to just the health care sector does not leave you with an easy task. There are many stocks in this new environment and you may not be familiar with any of them. There are more than just stocks from healthcare providers in this arena.  Many profitable healthcare companies also provide insurance or manufacture the equipment used in hospitals.

Your Healthcare Stock List

A list of healthcare stocks can make everything easier when you start your search for new investments. The following list is composed of a wide variety of stocks. Not only do they originate in diverse sub-sectors but they also offer different benefits for investors.

• UnitedHealth Group Inc (UNH)

• Wellpoint Inc (WLP)

• Molina Healthcare Inc (MOH)

• Amerigroup Corp (AGP)

• Coventry Health Care Inc (CVH)

• Magellan Health Services, Inc (MGLN)

• AETNA Inc (AET)

Buying these stocks now will prepare your portfolio for the coming year. It will be interesting to see how each company deals with the changes mandated by healthcare reform. You can acquire some idea of how well each company will fare in that new setting by doing your homework now. Study the fundamentals behind these companies. Find out how they are planning to encounter the changed circumstances of 2014.

Between now and then, you will have to hold on to these stocks. You might want to choose those with decent dividends so that you can derive some income while you wait for a possible big change in stock value next year.

Stay up to date on list of healthcare stocks by getting on our FREE eMail list!

By clicking 'Subscribe Now', you agree to our Disclaimer and Privacy Policy. We are 100% Anti-Spam and will never share or sell your information!

Posted in Investing, Stock TipsComments (0)

Blue Chip Healthcare Stocks: Reliable Investments

Blue Chip Healthcare Stocks

What Are Blue Chip Healthcare Stocks?

Understanding the vocabulary involved in trading is important. The combination of jargon and idioms that investors use almost constitute another language. Blue chip is another term that has a meaning that is special for traders.

A blue chip company is any publicly traded entity that has been around for a long time and has established itself as consistent. In other words, it is not subject to rapid changes and is not considered likely to go bankrupt even though it may suffer downturns like any other stock. A blue chip stock in the healthcare sector is important right now because the future is so uncertain for many businesses today.

Health Care Stocks to Review

Like many other traders, you may be looking seriously at the healthcare sector. Given the high number of new consumers that will be forced into this market next year, it would be foolish to exclude these stocks from your portfolio. At that same time, no one could blame you for wanting something with a history of reliability. Consider some of the following candidates and research their fundamentals.

• Abbot Laboratories (ABT)

They research, manufacture and sell products in the healthcare field.

• GlaxoSmithKline PLC (GSK)

Their specific focus is on vaccines as well as on over-the-counter products.

• Johnson& Johnson (JNJ)

This company is one of the most famous in the healthcare blue chips. They develop and sell a wide variety of products.

• Merck & Co Inc (MRK)

Merck has been a global enterprise for decades. They manufacture medicines and therapies for both human and animal products.

• Pfizer (PFE)

This company devotes a lot of effort to products that treat or cure disorders of various organs.

Each of these companies is proven and long lasting. They are almost certain to weather the uncertainties of the next year well and go strongly into 2014.

Stay up to date on blue chip healthcare stocks by getting on our FREE eMail list!

By clicking 'Subscribe Now', you agree to our Disclaimer and Privacy Policy. We are 100% Anti-Spam and will never share or sell your information!

Posted in Investing, Stock TipsComments (0)

Feel Better Fast with a Healthcare Stock Index

Healthcare Stock Index

Take one Healthcare Stock Index and Call Me in the Morning

While most of the news that comes out of the healthcare industry seems to be somewhat on the negative side, the performance of many healthcare-related stocks has been quietly on quite a tear.  A healthcare stock index is a great way to play this healthcare industry rally.  This phenomenon of silent appreciation has actually been going on for many years, even as the nation argues over how better results can be achieved more cost effectively.

Among the many sub-sectors in the broader market, a stock index devoted to healthcare companies seems to get very little publicity in the financial press even as it quietly goes about is business of racking up gains. Here are a couple of cases in point.

• Over the past five years, the NASDAQ’s broad IXHC healthcare stock index has gone from $233 to $423, or nearly doubling in value while the broader market has been busy fighting off bouts of the recessionary flu.

• Black Rock’s iShares US Healthcare ETF (IYH) has averaged nearly 9% return over the past 10 years and has blasted upwards nearly 25% over the last year.

• State Street’s Health Care Select Sector SPDR Fund (XLV) has moved off of its 2008 lows of around $22.00 to its current all-time high of almost $48.00.

Looking at these index figures makes it clear that you would have to be a really poor fund manager to lose any of your clients’ money invested into healthcare. Virtually every chart of either a broad market sector or an ETF displays nearly identical growth patterns over the last few years. There exists a generally increasing uneasiness about the possibility of bumping up against a market top. Despite this, healthcare stocks may offer a way of both protecting your assets from a sudden drop and also continuing to profit from one segment that seems to show no sign of slowing growth.

Stay up to date on easy ways to save money by getting on our FREE eMail list!

By clicking 'Subscribe Now', you agree to our Disclaimer and Privacy Policy. We are 100% Anti-Spam and will never share or sell your information!

Posted in Stock TipsComments (0)

Run a Financial Fever with Hot Healthcare Stocks

Hot Healthcare Stocks

Make a Cool Profit from Hot Healthcare Stocks

Even if most financial advisers suspect that the current stock market rally is gradually losing both breadth and volume, one sector continues going quietly about its business of making money hand over fist. Healthcare stocks have been ratcheting upward on a consistent basis for many years now, yet this astonishingly uninterrupted rise has generated very little notice from the public. Hot stocks are usually happy to shout out their virtues to the world, but hot healthcare stocks seem to be a bit of an exception to that otherwise inclusive rule.

The reason for this uncharacteristic reluctance to gloat is probably related to the political discourse going on about how to reshape the industry. With profits currently high, very few healthcare companies have any interest in attracting the notice of reform-minded bureaucrats, who wouldn’t mind sharing in a few of the golden eggs currently being laid by this market sector. Industry protestations of doom would not sound quite so compelling if coupled with deliriously happy quarterly reports and forward guidance statements. Despite their laryngitis when it comes to talking up their own virtues, there are several hot stocks that are worth taking a look at.

• The hot healthcare player always seems to rotate around as the years go by. One company is always the king of the party and that title currently goes to United Health Group (UNH). Of course, there is always somebody else gunning for the number one slot.

• Large cap pharmaceuticals have been doing quite well for some time. Most hot healthcare portfolios carry a lot of Johnson and Johnson (JNJ) on their books. One of the reasons for this is that it is a sort of General Electric of the medical industry and has its fingers in a lot of different pies. JNJ therefore becomes a sort of proxy for the healthcare industry as a whole.

• Another popular contestant is Pfizer (PFE), which is more narrowly focused on pharmaceutical development and has grown into a healthcare research behemoth.

Any one of these hot stocks offers significant opportunity to the investor interested in keeping financially fit.

Stay up to date on hot healthcare stocks by getting on our FREE eMail list!

By clicking 'Subscribe Now', you agree to our Disclaimer and Privacy Policy. We are 100% Anti-Spam and will never share or sell your information!

Posted in Investing, Stock TipsComments (0)

SIGN UP before our NEXT PICK

Follow Us on

Text Message Alerts

By confirming my cell number, I agree that I am responsible for all of my carrier text messaging charges.

By clicking 'I Agree', you agree to our Disclaimer and Privacy Policy. We are 100% Anti-Spam and will never share or sell your information!

Trade With…

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1YS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yi5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yy5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1ZC5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfYWRzZW5zZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9kaXNhYmxlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vdGVtcC5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy50d2l0dGVyLmNvbS9zdG9ja3JvY2tucm9sbDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Rpc2FibGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS9UT1BSSUdIVDMucG5nPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWx0X3N0eWxlc2hlZXQ8L3N0cm9uZz4gLSBkYXJrYmx1ZS5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hcmNoaXZlX2V4Y2VycHQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYXV0aG9yPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYmxvZ19leGNlcnB0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Nhcm91c2VsX2hlaWdodDwvc3Ryb25nPiAtIDI5MjwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9jc3M8L3N0cm9uZz4gLSBzcGFuLmNsaWNrZXJ7DQpkaXNwbGF5OiBub25lOw0KfQ0KLmVudHJ5IGltZyB7DQpib3JkZXI6IG5vbmU7DQp9PC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSAvd3AtY29udGVudC93b29fdXBsb2Fkcy81NC1mYXZpY29uMS5pY288L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fdXBsb2FkX3RyYWNraW5nPC9zdHJvbmc+IC0gYTowOnt9PC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZTwvc3Ryb25nPiAtIGE6Mzp7aTowO2k6MTkwOTI7aToyO2k6MTkwODg7aTo0O2k6MTc4ODk7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGVfdmlkZW88L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2NhdGVnb3J5PC9zdHJvbmc+IC0gU3RvY2sgUHJvZmlsZXM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2VudHJpZXM8L3N0cm9uZz4gLSAzPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3RlbXBsYXRlPC9zdHJvbmc+IC0gYToyMjp7aTowO2E6Mzp7czo0OiJuYW1lIjtzOjE0OiJBZG1pbiBTZXR0aW5ncyI7czo0OiJpY29uIjtzOjc6ImdlbmVyYWwiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxO2E6Njp7czo0OiJuYW1lIjtzOjIxOiJTdXBlciBVc2VyICh1c2VybmFtZSkiO3M6NDoiZGVzYyI7czoyNTY6IkVudGVyIHlvdXIgPHN0cm9uZz51c2VybmFtZTwvc3Ryb25nPiB0byBoaWRlIHRoZSBGcmFtZXdvcmsgU2V0dGluZ3MgYW5kIFVwZGF0ZSBGcmFtZXdvcmsgZnJvbSBvdGhlciB1c2Vycy4gQ2FuIGJlIHJlc2V0IGZyb20gdGhlIDxhIGhyZWY9Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtYWRtaW4vb3B0aW9ucy5waHAiPldQIG9wdGlvbnMgcGFnZTwvYT4gdW5kZXIgPGNvZGU+ZnJhbWV3b3JrX3dvb19zdXBlcl91c2VyPC9jb2RlPi4iO3M6MjoiaWQiO3M6MjQ6ImZyYW1ld29ya193b29fc3VwZXJfdXNlciI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjQ6InRleHQiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aToyO2E6NTp7czo0OiJuYW1lIjtzOjMzOiJEaXNhYmxlIEJhY2t1cCBTZXR0aW5ncyBNZW51IEl0ZW0iO3M6NDoiZGVzYyI7czo3MzoiRGlzYWJsZSB0aGUgPHN0cm9uZz5CYWNrdXAgU2V0dGluZ3M8L3N0cm9uZz4gbWVudSBpdGVtIGluIHRoZSB0aGVtZSBtZW51LiI7czoyOiJpZCI7czozMjoiZnJhbWV3b3JrX3dvb19iYWNrdXBtZW51X2Rpc2FibGUiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTozO2E6NTp7czo0OiJuYW1lIjtzOjI1OiJUaGVtZSBVcGRhdGUgTm90aWZpY2F0aW9uIjtzOjQ6ImRlc2MiO3M6MTAxOiJUaGlzIHdpbGwgZW5hYmxlIG5vdGljZXMgb24geW91ciB0aGVtZSBvcHRpb25zIHBhZ2UgdGhhdCB0aGVyZSBpcyBhbiB1cGRhdGUgYXZhaWxhYmxlIGZvciB5b3VyIHRoZW1lLiI7czoyOiJpZCI7czozNToiZnJhbWV3b3JrX3dvb190aGVtZV92ZXJzaW9uX2NoZWNrZXIiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo0O2E6NTp7czo0OiJuYW1lIjtzOjMyOiJXb29GcmFtZXdvcmsgVXBkYXRlIE5vdGlmaWNhdGlvbiI7czo0OiJkZXNjIjtzOjEwNzoiVGhpcyB3aWxsIGVuYWJsZSBub3RpY2VzIG9uIHlvdXIgdGhlbWUgb3B0aW9ucyBwYWdlIHRoYXQgdGhlcmUgaXMgYW4gdXBkYXRlIGF2YWlsYWJsZSBmb3IgdGhlIFdvb0ZyYW1ld29yay4iO3M6MjoiaWQiO3M6Mzk6ImZyYW1ld29ya193b29fZnJhbWV3b3JrX3ZlcnNpb25fY2hlY2tlciI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjU7YTozOntzOjQ6Im5hbWUiO3M6MTQ6IlRoZW1lIFNldHRpbmdzIjtzOjQ6Imljb24iO3M6NzoiZ2VuZXJhbCI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjY7YTo1OntzOjQ6Im5hbWUiO3M6MjY6IlJlbW92ZSBHZW5lcmF0b3IgTWV0YSBUYWdzIjtzOjQ6ImRlc2MiO3M6ODE6IlRoaXMgZGlzYWJsZXMgdGhlIG91dHB1dCBvZiBnZW5lcmF0b3IgbWV0YSB0YWdzIGluIHRoZSBIRUFEIHNlY3Rpb24gb2YgeW91ciBzaXRlLiI7czoyOiJpZCI7czozMToiZnJhbWV3b3JrX3dvb19kaXNhYmxlX2dlbmVyYXRvciI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjc7YTo1OntzOjQ6Im5hbWUiO3M6MTc6IkltYWdlIFBsYWNlaG9sZGVyIjtzOjQ6ImRlc2MiO3M6MTUxOiJTZXQgYSBkZWZhdWx0IGltYWdlIHBsYWNlaG9sZGVyIGZvciB5b3VyIHRodW1ibmFpbHMuIFVzZSB0aGlzIGlmIHlvdSB3YW50IGEgZGVmYXVsdCBpbWFnZSB0byBiZSBzaG93biBpZiB5b3UgaGF2ZW4ndCBhZGRlZCBhIGN1c3RvbSBpbWFnZSB0byB5b3VyIHBvc3QuIjtzOjI6ImlkIjtzOjI3OiJmcmFtZXdvcmtfd29vX2RlZmF1bHRfaW1hZ2UiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6ODthOjU6e3M6NDoibmFtZSI7czoyOToiRGlzYWJsZSBTaG9ydGNvZGVzIFN0eWxlc2hlZXQiO3M6NDoiZGVzYyI7czo3NjoiVGhpcyBkaXNhYmxlcyB0aGUgb3V0cHV0IG9mIHNob3J0Y29kZXMuY3NzIGluIHRoZSBIRUFEIHNlY3Rpb24gb2YgeW91ciBzaXRlLiI7czoyOiJpZCI7czozMjoiZnJhbWV3b3JrX3dvb19kaXNhYmxlX3Nob3J0Y29kZXMiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo5O2E6NTp7czo0OiJuYW1lIjtzOjM5OiJPdXRwdXQgIlRyYWNraW5nIENvZGUiIE9wdGlvbiBpbiBIZWFkZXIiO3M6NDoiZGVzYyI7czoxMTI6IlRoaXMgd2lsbCBvdXRwdXQgdGhlIDxzdHJvbmc+VHJhY2tpbmcgQ29kZTwvc3Ryb25nPiBvcHRpb24gaW4geW91ciBoZWFkZXIgaW5zdGVhZCBvZiB0aGUgZm9vdGVyIG9mIHlvdXIgd2Vic2l0ZS4iO3M6MjoiaWQiO3M6MzI6ImZyYW1ld29ya193b29fbW92ZV90cmFja2luZ19jb2RlIjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxMDthOjM6e3M6NDoibmFtZSI7czo4OiJCcmFuZGluZyI7czo0OiJpY29uIjtzOjQ6Im1pc2MiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxMTthOjU6e3M6NDoibmFtZSI7czoyMDoiT3B0aW9ucyBwYW5lbCBoZWFkZXIiO3M6NDoiZGVzYyI7czo1MDoiQ2hhbmdlIHRoZSBoZWFkZXIgaW1hZ2UgZm9yIHRoZSBXb29UaGVtZXMgQmFja2VuZC4iO3M6MjoiaWQiO3M6MzQ6ImZyYW1ld29ya193b29fYmFja2VuZF9oZWFkZXJfaW1hZ2UiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6MTI7YTo1OntzOjQ6Im5hbWUiO3M6MTg6Ik9wdGlvbnMgcGFuZWwgaWNvbiI7czo0OiJkZXNjIjtzOjU2OiJDaGFuZ2UgdGhlIGljb24gaW1hZ2UgZm9yIHRoZSBXb3JkUHJlc3MgYmFja2VuZCBzaWRlYmFyLiI7czoyOiJpZCI7czoyNjoiZnJhbWV3b3JrX3dvb19iYWNrZW5kX2ljb24iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6MTM7YTo1OntzOjQ6Im5hbWUiO3M6MjA6IldvcmRQcmVzcyBsb2dpbiBsb2dvIjtzOjQ6ImRlc2MiO3M6OTI6IkNoYW5nZSB0aGUgbG9nbyBpbWFnZSBmb3IgdGhlIFdvcmRQcmVzcyBsb2dpbiBwYWdlLjxiciAvPjxiciAvPk9wdGltYWwgbG9nbyBzaXplIGlzIDI3NHg2M3B4IjtzOjI6ImlkIjtzOjMxOiJmcmFtZXdvcmtfd29vX2N1c3RvbV9sb2dpbl9sb2dvIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo2OiJ1cGxvYWQiO31pOjE0O2E6Njp7czo0OiJuYW1lIjtzOjE5OiJXb3JkUHJlc3MgbG9naW4gVVJMIjtzOjQ6ImRlc2MiO3M6NzI6IkNoYW5nZSB0aGUgVVJMIHRoYXQgdGhlIGxvZ28gaW1hZ2Ugb24gdGhlIFdvcmRQcmVzcyBsb2dpbiBwYWdlIGxpbmtzIHRvLiI7czoyOiJpZCI7czozNToiZnJhbWV3b3JrX3dvb19jdXN0b21fbG9naW5fbG9nb191cmwiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo0OiJ0ZXh0IjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6MTU7YTo2OntzOjQ6Im5hbWUiO3M6MjY6IldvcmRQcmVzcyBsb2dpbiBsb2dvIFRpdGxlIjtzOjQ6ImRlc2MiO3M6NjM6IkNoYW5nZSB0aGUgdGl0bGUgb2YgdGhlIGxvZ28gaW1hZ2Ugb24gdGhlIFdvcmRQcmVzcyBsb2dpbiBwYWdlLiI7czoyOiJpZCI7czozNzoiZnJhbWV3b3JrX3dvb19jdXN0b21fbG9naW5fbG9nb190aXRsZSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjQ6InRleHQiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aToxNjthOjM6e3M6NDoibmFtZSI7czoxNzoiV29yZFByZXNzIFRvb2xiYXIiO3M6NDoiaWNvbiI7czo2OiJoZWFkZXIiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxNzthOjU6e3M6NDoibmFtZSI7czoyNToiRGlzYWJsZSBXb3JkUHJlc3MgVG9vbGJhciI7czo0OiJkZXNjIjtzOjMwOiJEaXNhYmxlIHRoZSBXb3JkUHJlc3MgVG9vbGJhci4iO3M6MjoiaWQiO3M6MzE6ImZyYW1ld29ya193b29fYWRtaW5fYmFyX2Rpc2FibGUiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxODthOjU6e3M6NDoibmFtZSI7czo0NDoiRW5hYmxlIHRoZSBXb29GcmFtZXdvcmsgVG9vbGJhciBlbmhhbmNlbWVudHMiO3M6NDoiZGVzYyI7czoxMjg6IkVuYWJsZSBzZXZlcmFsIFdvb0ZyYW1ld29yay1zcGVjaWZpYyBlbmhhbmNlbWVudHMgdG8gdGhlIFdvcmRQcmVzcyBUb29sYmFyLCBzdWNoIGFzIGN1c3RvbSBuYXZpZ2F0aW9uIGl0ZW1zIGZvciAiVGhlbWUgT3B0aW9ucyIuIjtzOjI6ImlkIjtzOjM2OiJmcmFtZXdvcmtfd29vX2FkbWluX2Jhcl9lbmhhbmNlbWVudHMiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxOTthOjM6e3M6NDoibmFtZSI7czoxMToiUHJlc3NUcmVuZHMiO3M6NDoiaWNvbiI7czoxMToicHJlc3N0cmVuZHMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToyMDthOjU6e3M6NDoibmFtZSI7czoyNzoiRW5hYmxlIFByZXNzVHJlbmRzIFRyYWNraW5nIjtzOjQ6ImRlc2MiO3M6NDQ6IkVuYWJsZSBzZW5kaW5nIG9mIHVzYWdlIGRhdGEgdG8gUHJlc3NUcmVuZHMuIjtzOjI6ImlkIjtzOjMyOiJmcmFtZXdvcmtfd29vX3ByZXNzdHJlbmRzX2VuYWJsZSI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MjE7YTo1OntzOjQ6Im5hbWUiO3M6MjA6IldoYXQgaXMgUHJlc3NUcmVuZHM/IjtzOjQ6ImRlc2MiO3M6MDoiIjtzOjI6ImlkIjtzOjMwOiJmcmFtZXdvcmtfd29vX3ByZXNzdHJlbmRzX2luZm8iO3M6Mzoic3RkIjtzOjM1MzoiUHJlc3NUcmVuZHMgaXMgYSBzaW1wbGUgdXNhZ2UgdHJhY2tlciB0aGF0IGFsbG93cyB1cyB0byBzZWUgaG93IG91ciBjdXN0b21lcnMgYXJlIHVzaW5nIFdvb1RoZW1lcyB0aGVtZXMgLSBzbyB0aGF0IHdlIGNhbiBoZWxwIGltcHJvdmUgdGhlbSBmb3IgeW91LiA8c3Ryb25nPk5vbmU8L3N0cm9uZz4gb2YgeW91ciBwZXJzb25hbCBkYXRhIGlzIHNlbnQgdG8gUHJlc3NUcmVuZHMuPGJyIC8+PGJyIC8+Rm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBQcmVzc1RyZW5kcyA8YSBocmVmPSJodHRwOi8vcHJlc3N0cmVuZHMuaW8vcHJpdmFjeSIgdGFyZ2V0PSJfYmxhbmsiPnByaXZhY3kgcG9saWN5PC9hPi4iO3M6NDoidHlwZSI7czo0OiJpbmZvIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZyYW1ld29ya192ZXJzaW9uPC9zdHJvbmc+IC0gNS41LjU8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+DQp2YXIgZ2FKc0hvc3QgPSAoKFwiaHR0cHM6XCIgPT0gZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2wpID8gXCJodHRwczovL3NzbC5cIiA6IFwiaHR0cDovL3d3dy5cIik7DQpkb2N1bWVudC53cml0ZSh1bmVzY2FwZShcIiUzQ3NjcmlwdCBzcmM9XCdcIiArIGdhSnNIb3N0ICsgXCJnb29nbGUtYW5hbHl0aWNzLmNvbS9nYS5qc1wnIHR5cGU9XCd0ZXh0L2phdmFzY3JpcHRcJyUzRSUzQy9zY3JpcHQlM0VcIikpOw0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCnRyeSB7DQp2YXIgcGFnZVRyYWNrZXIgPSBfZ2F0Ll9nZXRUcmFja2VyKFwiVUEtMTI0MjAyMTEtMVwiKTsNCnBhZ2VUcmFja2VyLl90cmFja1BhZ2V2aWV3KCk7DQp9IGNhdGNoKGVycikge308L3NjcmlwdD48L2xpPjxsaT48c3Ryb25nPndvb19ob21lPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDU3PC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl93aWR0aDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3NpbmdsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTktc3RvY2stbG9nby5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL2dhemV0dGUtZWRpdGlvbi88L2xpPjxsaT48c3Ryb25nPndvb19vcHRpb25zPC9zdHJvbmc+IC0gYTozNjp7czoxODoid29vX2FsdF9zdHlsZXNoZWV0IjtzOjEyOiJkYXJrYmx1ZS5jc3MiO3M6ODoid29vX2xvZ28iO3M6NzI6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81OS1zdG9jay1sb2dvLmpwZyI7czoxODoid29vX2N1c3RvbV9mYXZpY29uIjtzOjcwOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTQtZmF2aWNvbjEuaWNvIjtzOjIwOiJ3b29fZ29vZ2xlX2FuYWx5dGljcyI7czo0MTQ6IjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCnZhciBnYUpzSG9zdCA9ICgoImh0dHBzOiIgPT0gZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2wpID8gImh0dHBzOi8vc3NsLiIgOiAiaHR0cDovL3d3dy4iKTsNCmRvY3VtZW50LndyaXRlKHVuZXNjYXBlKCIlM0NzY3JpcHQgc3JjPSciICsgZ2FKc0hvc3QgKyAiZ29vZ2xlLWFuYWx5dGljcy5jb20vZ2EuanMnIHR5cGU9J3RleHQvamF2YXNjcmlwdCclM0UlM0Mvc2NyaXB0JTNFIikpOw0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQp0cnkgew0KdmFyIHBhZ2VUcmFja2VyID0gX2dhdC5fZ2V0VHJhY2tlcigiVUEtMTI0MjAyMTEtMSIpOw0KcGFnZVRyYWNrZXIuX3RyYWNrUGFnZXZpZXcoKTsNCn0gY2F0Y2goZXJyKSB7fTwvc2NyaXB0PiI7czoxODoid29vX2ZlZWRidXJuZXJfdXJsIjtzOjA6IiI7czoxNzoid29vX2ZlZWRidXJuZXJfaWQiO3M6MDoiIjtzOjE0OiJ3b29fY3VzdG9tX2NzcyI7czo2NDoic3Bhbi5jbGlja2Vyew0KZGlzcGxheTogbm9uZTsNCn0NCi5lbnRyeSBpbWcgew0KYm9yZGVyOiBub25lOw0KfSI7czoxNzoid29vX3Nob3dfY2Fyb3VzZWwiO3M6NDoidHJ1ZSI7czoyMToid29vX2ZlYXR1cmVkX2NhdGVnb3J5IjtzOjE0OiJTdG9jayBQcm9maWxlcyI7czoxNjoid29vX2ZlYXRfZW50cmllcyI7czoxOiIzIjtzOjg6Indvb19ob21lIjtzOjU6ImZhbHNlIjtzOjg6Indvb190YWJzIjtzOjU6ImZhbHNlIjtzOjEwOiJ3b29fYXV0aG9yIjtzOjU6ImZhbHNlIjtzOjE0OiJ3b29fc2hvd192aWRlbyI7czo1OiJmYWxzZSI7czoxODoid29vX3ZpZGVvX2NhdGVnb3J5IjtzOjE4OiJTZWxlY3QgYSBjYXRlZ29yeToiO3M6MTA6Indvb19yZXNpemUiO3M6NDoidHJ1ZSI7czoxMjoid29vX2F1dG9faW1nIjtzOjU6ImZhbHNlIjtzOjIwOiJ3b29faW1hZ2VfZGltZW5zaW9ucyI7czozOiIxODAiO3M6MTY6Indvb19pbWFnZV9zaW5nbGUiO3M6NDoidHJ1ZSI7czoxODoid29vX2FkX3RvcF9kaXNhYmxlIjtzOjQ6InRydWUiO3M6MTg6Indvb19hZF90b3BfYWRzZW5zZSI7czowOiIiO3M6MTY6Indvb19hZF90b3BfaW1hZ2UiO3M6NDU6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vVE9QUklHSFQzLnBuZyI7czoxNDoid29vX2FkX3RvcF91cmwiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxODoid29vX2FkX21wdV9kaXNhYmxlIjtzOjQ6InRydWUiO3M6MTg6Indvb19hZF9tcHVfYWRzZW5zZSI7czowOiIiO3M6MTY6Indvb19hZF9tcHVfaW1hZ2UiO3M6NDA6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vdGVtcC5qcGciO3M6MTQ6Indvb19hZF9tcHVfdXJsIjtzOjM3OiJodHRwOi8vd3d3LnR3aXR0ZXIuY29tL3N0b2Nrcm9ja25yb2xsIjtzOjE0OiJ3b29fYWRzX3JvdGF0ZSI7czo1OiJmYWxzZSI7czoxNDoid29vX2FkX2ltYWdlXzEiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWEuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzEiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzIiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWIuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzIiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzMiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWMuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzMiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7czoxNDoid29vX2FkX2ltYWdlXzQiO3M6NDE6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWQuanBnIjtzOjEyOiJ3b29fYWRfdXJsXzQiO3M6MjQ6Imh0dHA6Ly93d3cud29vdGhlbWVzLmNvbSI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bpc19oYXJkX2Nyb3A8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcGlzX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19wb3N0X2ltYWdlX3N1cHBvcnQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jzc190aHVtYjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19jYXJvdXNlbDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X3ZpZGVvPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaGVpZ2h0PC9zdHJvbmc+IC0gMTgwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3dpZHRoPC9zdHJvbmc+IC0gMjUwPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2NmYWRlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfY29udGVudF9zcGVlZDwvc3Ryb25nPiAtIDAuNjwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9tYWdhemluZV9leGNsdWRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9zZmFkZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX3NwZWVkPC9zdHJvbmc+IC0gMC42PC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX3RpbWVvdXQ8L3N0cm9uZz4gLSA2PC9saT48bGk+PHN0cm9uZz53b29fdGFiczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGV4dHRpdGxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBHYXpldHRlPC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gNTc8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl93aWR0aDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3VwbG9hZHM8L3N0cm9uZz4gLSBhOjU3OntpOjA7czo3MjoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzU5LXN0b2NrLWxvZ28uanBnIjtpOjE7czo4MzoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzU4LTU1LTUwLTQ5LXBlbm55LXN0b2Nrcy5qcGciO2k6MjtzOjg2OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTctNTUteG1hcy1uZXctcGVubnktc3RvY2tzLmpwZyI7aTozO3M6Nzc6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81Ni00Ny1wZW5ueS1zdG9ja3MuanBnIjtpOjQ7czo4MDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzU1LTUwLTQ5LXBlbm55LXN0b2Nrcy5qcGciO2k6NTtzOjcwOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTQtZmF2aWNvbjEuaWNvIjtpOjY7czo3MDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzUzLWZhdmljb24xLmljbyI7aTo3O3M6ODE6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81Mi1VbnRpdGxlZC0xMl9jb3B5OTk5LmpwZyI7aTo4O3M6NzM6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81MS1mYXZpY29uXygyKS5pY28iO2k6OTtzOjc3OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTAtNDktcGVubnktc3RvY2tzLmpwZyI7aToxMDtzOjc0OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNDktcGVubnktc3RvY2tzLmpwZyI7aToxMTtzOjc0OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNDgtcGVubnktc3RvY2tzLmpwZyI7aToxMjtzOjc0OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNDctcGVubnktc3RvY2tzLmpwZyI7aToxMztzOjc0OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNDYtcGVubnktc3RvY2tzLmpwZyI7aToxNDtzOjc0OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNDUtcGVubnktc3RvY2tzLmpwZyI7aToxNTtzOjc0OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNDQtcGVubnktc3RvY2tzLmpwZyI7aToxNjtzOjc0OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNDMtcGVubnktc3RvY2tzLmpwZyI7aToxNztzOjc0OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNDItcGVubnktc3RvY2tzLmpwZyI7aToxODtzOjc0OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNDEtcGVubnktc3RvY2tzLmpwZyI7aToxOTtzOjcyOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNDAtWE1BUy1lZGl0MS5qcGciO2k6MjA7czo4MjoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzM5LUFyZXVSRUFEWXRvUk9DS2ZpbmFsLmpwZyI7aToyMTtzOjc3OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzgtQXJldVJFQURZdG9ST0NLLmpwZyI7aToyMjtzOjg3OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzctQVlSVFJTTWhlZERST1BTSEFET1dfY29weS5qcGciO2k6MjM7czo5MzoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzM2LUFyZVlvdVJlYWR5dG9Sb2NrdGhlU3RvY2tNYXJrZXQucG5nIjtpOjI0O3M6MTEwOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzUtV0VCU0lURS1NQUlOLUxPR08tSlBHLTYwMFgxMDAtZmluaXNoZWREUk9QU0hBRE9XLmpwZyI7aToyNTtzOjExMToiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzM0LVdFQlNJVEUtTUFJTi1MT0dPLUpQRy02MDBYMTAwLWZpbmlzaGVkRFJPUFNIQURPVzIuanBnIjtpOjI2O3M6Nzc6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zMy1jaHJpc3RtYXMtcmVkbzIuanBnIjtpOjI3O3M6NzY6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zMi1jaHJpc3RtYXMtcmVkby5qcGciO2k6Mjg7czoxMTA6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zMS1XRUJTSVRFLU1BSU4tTE9HTy1KUEctNjAwWDEwMC1maW5pc2hlZERST1BTSEFET1cuanBnIjtpOjI5O3M6MTAwOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzAtV0VCU0lURS1NQUlOLUxPR08tSlBHLTYwMFgxMDAtZmluaXNoZWQuanBnIjtpOjMwO3M6MTEwOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjktV0VCU0lURS1NQUlOLUxPR08tSlBHLTYwMFgxMDAtZmluaXNoZWREUk9QU0hBRE9XLmpwZyI7aTozMTtzOjExMToiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzI4LVdFQlNJVEUtTUFJTi1MT0dPLUpQRy02MDBYMTAwLWZpbmlzaGVkRFJPUFNIQURPVzIuanBnIjtpOjMyO3M6MTEwOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjctV0VCU0lURS1NQUlOLUxPR08tSlBHLTYwMFgxMDAtZmluaXNoZWREUk9QU0hBRE9XLmpwZyI7aTozMztzOjEwMDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzI2LVdFQlNJVEUtTUFJTi1MT0dPLUpQRy02MDBYMTAwLWZpbmlzaGVkLmpwZyI7aTozNDtzOjkxOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjUtV0VCU0lURS1NQUlOLUxPR08tSlBHLTYwMFgxMDAuanBnIjtpOjM1O3M6Nzg6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8yNC1TUlJMb2dvNEZBQ0VCT09LLmpwZyI7aTozNjtzOjY5OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjMtZmF2aWNvbi5wbmciO2k6Mzc7czo2NzoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzIyLXNzcjEwLmpwZyI7aTozODtzOjY3OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjEtc3JyMTAuanBnIjtpOjM5O3M6NjY6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8yMC1zc3I5LmpwZyI7aTo0MDtzOjY2OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTktc3JyOC5qcGciO2k6NDE7czo2NjoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE4LXNycjcuanBnIjtpOjQyO3M6NjY6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNy1zcnI2LmpwZyI7aTo0MztzOjY2OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTYtc3JyNS5qcGciO2k6NDQ7czo2NjoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE1LXNycjUuanBnIjtpOjQ1O3M6NzA6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNC1zcnJsb2dvNC5qcGciO2k6NDY7czo3MToiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEzLUFOT1RITE9HTy5qcGciO2k6NDc7czo3MDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEyLXNycmxvZ28zLmpwZyI7aTo0ODtzOjcyOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTEtU1JBTkRSTE9HTy5qcGciO2k6NDk7czo2NToiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEwLTEyMy5qcGciO2k6NTA7czo2NDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzktMTIzLmpwZyI7aTo1MTtzOjY0OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOC0xMjMuanBnIjtpOjUyO3M6Njg6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy83LUxPR09TU1IuanBnIjtpOjUzO3M6Njg6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy82LUxPR09TU1IuanBnIjtpOjU0O3M6Njg6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81LUxPR09TU1IuanBnIjtpOjU1O3M6NzM6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy80LXNyb2Nrcm9sbCgyKS5qcGciO2k6NTY7czo3MDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMtc3JvY2tyb2xsLmpwZyI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvX2NhdGVnb3J5PC9zdHJvbmc+IC0gU2VsZWN0IGEgY2F0ZWdvcnk6PC9saT48bGk+PHN0cm9uZz53b29fd3B0aHVtYl9ub3RpY2U8L3N0cm9uZz4gLSA8L2xpPjwvdWw+

© 2013 StockRockandRoll, LLC | All rights reserved