Archive | Penny Stocks 101

Penny Stock Fundamentals

Trading Penny Stocks

penny stock fundamentalsNot understanding the fundamentals of trading can get new investors burned for tons of cash. I see this happen a lot to beginners trying their luck in the stock market. They don’t fully understand the fundamentals and it costs them big! This is moreso true with penny stocks than anything else.

So how can you make sure you are not getting burned when you go to make an investment?

Here are a few simple rules and strategies you need to know!

1. Understanding Ask Price
2. Understanding Bid Price
3. Understanding Volume

 

The Ask Price

penny stock fundamentals ask priceWhen you are looking to buy penny stocks and high volatility securities one of the most important things you need to look at first is the Asking Price. The Asking price in this situation is far more important than the market price. The Asking price is the price that someone holding the penny stock or security is willing to sell it for. When you purchase a penny stock you are not purchasing it at the market price you are purchasing it from the lowest asking price seller.

Instead of being lazy and purchasing stocks at the market price you need to be firm on what price you are willing to pay for a stock. All online trading platforms and stock brokers offer you the option to purchase at market price or set a certain price that you are willing yo purchase the stock at. The last person who bought a stock sets the new market price. This happens when a seller lowers his asking price to meet the next highest bid or when the bidder highers his bidding price to meet the next lowest asker.

The reason why this is extremely important for penny stock investors is because there is often a very large spread between the ask price and the market price. If you purchase a stock at market you can be paying well over what you expected to pay for a security. This can be even more exaggerated when you purchase a large quantity of shares. In this scenario you could end up buying more shares than the lowest asker has to sell. Now you will pay his high price and you will also be paying a price of the second lowest asker as well. As this happens you will be increasing your average price per share. For new investors its best to set a price you are willing to buy a stock. Just pick a number you are comfortable with. Set a limit on what you are willing to pay per share and stick to it! If the price never goes that low than you can pass that stock up for another opportunity. People trade penny stocks because very little movement can generate huge returns. If you don’t set your price and just use the market price you are eating away at a huge percentage of that potential gain.

 

The Bid Price

bid price penny stock fundamentalsOn the other end of the spectrum you have the bid price. The bidding price is the price at which a person is willing to pay for a stock. this price is important for investors looking to sell stocks. For the reasons mentioned above when buying a stock the same hold true when you are going to sell a stock. You are not selling the stock at the market price, instead, you are selling it to the next bidder. Keep this in mind when you are purchasing a penny stock because eventually you are going to need to sell it. Is there a ready line of bidders available to sell your share to? I have seen the bidding spread be up to 25% or more of the market price. If you are not careful when you are purchasing and selling stocks you can take huge losses before you even purchase the stock, and when you go to sell it you can get hammered again. The bid/ask spread is one of the biggest penny stock fundamentals you need to understand and evaluate before you purchase any stock.

 

Volume

penny stock fundamental volumeVolume is another important aspect new investors often overlook. It is very important to investors of penny stocks, because volume indicates there is a steady market for the stock. If you are considering a penny stock that does not have a steady volume you will probably get hammered when you go to sell the stock. Just as you must be mindful of the bid/ask spread you need to be mindful of volume. If there is no volume there may not be ANY bidders for that stock. When there are no bidders the stock is completely illiquid and the value is for all intensive purposes 0. Stocks that no one else wants are worthless and without any available bidders you will not be able to sell the stock when that time comes. I have an old boss who is stuck in this position now with a penny stock he purchased. He is unable to sell the stock because there are no ready buyers. In this case, the price is definitely not worth the “market price” to sell the stock he would have to take about half of what the current market price is. Moral of the story, don’t end up like my old boss and make sure there is a market for the stock so you can sell it when you need to exit.

 

Penny Stock Fundamentals

As you can see from the 3 topics covered above penny stock fundamentals might be the most important part of your investing tool kit. Understanding how bid price, ask price, and trading volume affect the price of a particular stock is just as important as researching the stock and deciding if it is a good investment for your portfolio. It’s easy to underestimate the role each of these three fundamentals play in investing if you are used to trading mid to large cap stocks because a readily available list of buyers and sellers exist. In the penny stock universe you need to pay particular attention to the market that is available. By having a plan when you purchase a stock you will be able to sell your stocks easily, at the price you want, and most importantly turn a PROFIT!.

 

Stay up to date on investment advice 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, Penny Stocks 101Comments Off

Top Penny Stocks On Major Exchanges

penny stocks on major exchanges

Why Trade Penny Stocks on Major Exchanges?

Penny stocks on major exchanges (such as the NYSE, AMEX, and NASDAQ) have to adhere to strict guidelines set forth by the SEC. There are reporting standards, accountability, and regulations a company MUST follow to be listed on one of these exchanges. Due to these tough regulations there is often not many companies with low market caps trading on these exchanges. It costs a great deal of money for companies to meet the strict standards set forth by the SEC.

Due to these strict standards there can be some solace for penny stock investors who are worried about being scammed. Any business that trades on over-the-counter markets does not have the strict reporting policies that businesses on major exchanges have to adhere to. This does not mean that it is impossible to be scammed, but the chances and frequency of scams are greatly reduced when trading on major exchanges.

Penny Stocks on the NYSE

NYSE Stock ExchangeToday, I am going to look at each major exchange and pick some penny stocks I think have the potential to explode over the rest of this year and moving forward into 2014. The NYSE (New York Stock Exchange) has approximately 2,800 companies listed on its exchange. Of these 1,250 only about 148 (actively traded) are considered penny stocks (stocks trading at $5.00 per share or less).

Top Penny Stocks on The NYSE

Hecla Mining Company (HL) Helca Mining Company engages in the discovery, mining, production, and marketing of gold, silver, lead and zinc. I know a lot of people are down on gold miners right now, because the price of gold has fallen sharply over the past few months. However, there are two reasons (in particular) as to why this company is a great penny stock investment. The current price of HL is $2.92. The company also has enough volume where penny stock investors won’t have an impact on market prices when they are buying or selling the stock.

1. HL is in great financial shape considering how much the price of gold has fallen. The company has the assets and cash to make it through these rough times. HL also does not have a large % of Long-term debt compared to its assets. The company has enough current assets to wait out the storm and remain in business while the price of gold stabilizes.

2. HL suffered operating losses for the 3 months ending March 31, 2013 and June 30, 2013, but has returned to a positive operating margin for the 3 months ending September 30, 2013. The company has found a way to make its operations profitable despite gold being at such a low price. If the price of gold returns to previous levels the company could become immensely profitable.

NASDAQ stock exchange

Penny Stocks on the NASDAQ

The NASDAQ Stock Exchange has approximately 2,800 companies listed on its exchange. Of these 2,800 roughly 600 companies (actively traded) are considered penny stocks (stocks trading at $5.00 per share or less).

Top Penny Stock on The NASDAQ

Electro-Sensors, Inc. (ELSE) engages in the manufacturing and distribution of industrial production monitoring systems. The company produces a line of products used for industrial machinery. The products are used to monitor speed and control industrial equipment. The current price of ELSE is $4.14 per share. The average daily volume for ELSE is just under 100,000 shares. With such a high daily volume (compared to most penny stocks) this investment will be easy to liquidate. There are two reasons why I believe ELSE is a great investment for penny stock investors:
1. The companies has no long-term debt and an excellent current ratio (current assets divided by current liabilities). While the stock market as a whole is no longer in turmoil this company is not inhibited by its debt (like most penny stocks) and has significant assets that it can use to grow over the next few years.
2. Since 2009 the company’s operating income has grown 97.7% and has improved steadily each year. During this time the company was able to reduce its research and development costs and maintain its selling and administrative costs at the same level. If the company continues to grow at this pace it will prove to be a solid investment for penny stock investors for years to come.

AMEX stock exchange

Penny Stocks on the AMEX

Due to easier regulations the AMEX tends to have smaller companies on it compared to the NYSE and NASDAQ. This stock exchange gives us a great pool of businesses to choose from for potential penny stocks that cold become great companies trading at well over $5.00 per share in the next year.

Top Penny Stock on the AMEX

Samson Oil & Gas Limited (ADR) engages in the exploration and development of natural gas properties. The company was not always a penny stock and has experienced a sharp decline in share price over the past few years. However, during the last quarter the company has begun to turn around its operations and has returned to profitability. Here are 3 reasons why I like Samson Oil & Gas:

1. Natural gas is becoming an increasingly important resource for meeting the global power demands. As we move further into the 21st century this commodity is only going to become more important.

2. SSN has very little long-term and current debt. This proved to be a great strategy during the company’s recent turmoils. Companies that have a significantly more assets then debt are able to withstand long periods of turmoil. While they do not take advantage of leverage, they don’t get burned when prices of commodities drop or demand lessens. The balance sheet of SSN is particularly strong for a penny stock company.

3. SSN has returned to profitability for the three months ending September 30, 2013. In fact, revenue has grown over 150% from the previous quarter. During this time the company was also able to reduce its total operating expenses by 11.2%. This company may still have a long way to go, but it is definitely heading in the right direction for now. With a current trading price of $0.44 per share it is a very affordable option for any penny stock investor.

Penny Stocks on Major Exchanges

Penny stocks on major exchanges are reputable companies that have to adhere to strict reporting standards. Due to these regulations the opportunities for fraud are significantly less then OTC markets. Investors looking for safer penny stocks can invest in companies on these exchanges. While the reward will not be as great as OTC penny stocks the risk is greatly reduced.

Stay up to date on penny 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 Hot Penny Stocks, Penny Stocks 101, Stock TipsComments Off

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 Off

Penny Stock 101: Buying Hot Penny Stocks

Buying Hot Penny Stocks

Buying Hot Penny Stocks on the OTC Market

Buying hot penny stocks can sometimes seem like a gamble. The stocks that look like they will succeed inevitably fail, while the stocks that seem like they should fail skyrocket in value. There is an art to penny stock investing that few people have mastered. While it is difficult, however, it is also worthwhile. At less than five dollars a share, each penny stock has almost limitless room for appreciation. If you know how to choose the best stocks, you can make huge returns while investing very little money up front.

The first step to buying hot penny stocks is to choose the stocks you want to buy. Although it is important to research your potential stocks, you should not believe everything you read. There is a lot of online hype telling investors which stocks to buy. Many of these hype blogs, however, are made to sell scam stocks. If you want to make sure that your investments pay off, it is important to base your decisions on facts rather than hype. Look into each company’s background and investigate the financial history of its management. This will point you in the right direction more accurately than most blogs can.

 The Best Place for Buying Hot Penny Stocks

There are two basic ways to buy penny stocks. You can either go through a traditional stock broker or you can use an online trading platform. While some investors prefer the face-to-face interaction that comes from dealing with a broker, many others prefer the speed and convenience of the online platforms. Trading online also has a number of additional benefits. Online fees are often lower than those charged by brokers. While brokers are available only during regular business hours, online trading can be done whenever you want from the comfort of your home or office. Buying hot penny stocks has never been easier.

Stay up to date on buying hot penny 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 Hot Penny Stocks, Penny Stocks 101Comments Off

Penny Stocks 101

           

 

In order to better understand the risks and rewards of investing in penny stocks, we’ve created this infographic. We hope you enjoy this graphic and share it with your friends!

Penny Stocks 101 Infographic

 

SHARE

To put this graphic on your web site, just highlight, and copy and paste the HTML code below:

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 Penny Stocks 101Comments Off


SIGN UP before our NEXT PICK

Text Message Alerts

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

Follow Us on

Facebook

Twitter

Google+

Pinterest

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+PHN0cm9uZz53b29fZXhjbHVkZTwvc3Ryb25nPiAtIGE6Mzp7aTowO2k6MTk2MjY7aToyO2k6MTk0NjE7aTo0O2k6MTkwOTI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGVfdmlkZW88L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2NhdGVnb3J5PC9zdHJvbmc+IC0gU3RvY2sgUHJvZmlsZXM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2VudHJpZXM8L3N0cm9uZz4gLSAzPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZnJhbWV3b3JrX3RlbXBsYXRlPC9zdHJvbmc+IC0gYToyMjp7aTowO2E6Mzp7czo0OiJuYW1lIjtzOjE0OiJBZG1pbiBTZXR0aW5ncyI7czo0OiJpY29uIjtzOjc6ImdlbmVyYWwiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxO2E6Njp7czo0OiJuYW1lIjtzOjIxOiJTdXBlciBVc2VyICh1c2VybmFtZSkiO3M6NDoiZGVzYyI7czoyNTY6IkVudGVyIHlvdXIgPHN0cm9uZz51c2VybmFtZTwvc3Ryb25nPiB0byBoaWRlIHRoZSBGcmFtZXdvcmsgU2V0dGluZ3MgYW5kIFVwZGF0ZSBGcmFtZXdvcmsgZnJvbSBvdGhlciB1c2Vycy4gQ2FuIGJlIHJlc2V0IGZyb20gdGhlIDxhIGhyZWY9Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtYWRtaW4vb3B0aW9ucy5waHAiPldQIG9wdGlvbnMgcGFnZTwvYT4gdW5kZXIgPGNvZGU+ZnJhbWV3b3JrX3dvb19zdXBlcl91c2VyPC9jb2RlPi4iO3M6MjoiaWQiO3M6MjQ6ImZyYW1ld29ya193b29fc3VwZXJfdXNlciI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjQ6InRleHQiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aToyO2E6NTp7czo0OiJuYW1lIjtzOjMzOiJEaXNhYmxlIEJhY2t1cCBTZXR0aW5ncyBNZW51IEl0ZW0iO3M6NDoiZGVzYyI7czo3MzoiRGlzYWJsZSB0aGUgPHN0cm9uZz5CYWNrdXAgU2V0dGluZ3M8L3N0cm9uZz4gbWVudSBpdGVtIGluIHRoZSB0aGVtZSBtZW51LiI7czoyOiJpZCI7czozMjoiZnJhbWV3b3JrX3dvb19iYWNrdXBtZW51X2Rpc2FibGUiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTozO2E6NTp7czo0OiJuYW1lIjtzOjI1OiJUaGVtZSBVcGRhdGUgTm90aWZpY2F0aW9uIjtzOjQ6ImRlc2MiO3M6MTAxOiJUaGlzIHdpbGwgZW5hYmxlIG5vdGljZXMgb24geW91ciB0aGVtZSBvcHRpb25zIHBhZ2UgdGhhdCB0aGVyZSBpcyBhbiB1cGRhdGUgYXZhaWxhYmxlIGZvciB5b3VyIHRoZW1lLiI7czoyOiJpZCI7czozNToiZnJhbWV3b3JrX3dvb190aGVtZV92ZXJzaW9uX2NoZWNrZXIiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo0O2E6NTp7czo0OiJuYW1lIjtzOjMyOiJXb29GcmFtZXdvcmsgVXBkYXRlIE5vdGlmaWNhdGlvbiI7czo0OiJkZXNjIjtzOjEwNzoiVGhpcyB3aWxsIGVuYWJsZSBub3RpY2VzIG9uIHlvdXIgdGhlbWUgb3B0aW9ucyBwYWdlIHRoYXQgdGhlcmUgaXMgYW4gdXBkYXRlIGF2YWlsYWJsZSBmb3IgdGhlIFdvb0ZyYW1ld29yay4iO3M6MjoiaWQiO3M6Mzk6ImZyYW1ld29ya193b29fZnJhbWV3b3JrX3ZlcnNpb25fY2hlY2tlciI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjU7YTozOntzOjQ6Im5hbWUiO3M6MTQ6IlRoZW1lIFNldHRpbmdzIjtzOjQ6Imljb24iO3M6NzoiZ2VuZXJhbCI7czo0OiJ0eXBlIjtzOjc6ImhlYWRpbmciO31pOjY7YTo1OntzOjQ6Im5hbWUiO3M6MjY6IlJlbW92ZSBHZW5lcmF0b3IgTWV0YSBUYWdzIjtzOjQ6ImRlc2MiO3M6ODE6IlRoaXMgZGlzYWJsZXMgdGhlIG91dHB1dCBvZiBnZW5lcmF0b3IgbWV0YSB0YWdzIGluIHRoZSBIRUFEIHNlY3Rpb24gb2YgeW91ciBzaXRlLiI7czoyOiJpZCI7czozMToiZnJhbWV3b3JrX3dvb19kaXNhYmxlX2dlbmVyYXRvciI7czozOiJzdGQiO3M6MDoiIjtzOjQ6InR5cGUiO3M6ODoiY2hlY2tib3giO31pOjc7YTo1OntzOjQ6Im5hbWUiO3M6MTc6IkltYWdlIFBsYWNlaG9sZGVyIjtzOjQ6ImRlc2MiO3M6MTUxOiJTZXQgYSBkZWZhdWx0IGltYWdlIHBsYWNlaG9sZGVyIGZvciB5b3VyIHRodW1ibmFpbHMuIFVzZSB0aGlzIGlmIHlvdSB3YW50IGEgZGVmYXVsdCBpbWFnZSB0byBiZSBzaG93biBpZiB5b3UgaGF2ZW4ndCBhZGRlZCBhIGN1c3RvbSBpbWFnZSB0byB5b3VyIHBvc3QuIjtzOjI6ImlkIjtzOjI3OiJmcmFtZXdvcmtfd29vX2RlZmF1bHRfaW1hZ2UiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6ODthOjU6e3M6NDoibmFtZSI7czoyOToiRGlzYWJsZSBTaG9ydGNvZGVzIFN0eWxlc2hlZXQiO3M6NDoiZGVzYyI7czo3NjoiVGhpcyBkaXNhYmxlcyB0aGUgb3V0cHV0IG9mIHNob3J0Y29kZXMuY3NzIGluIHRoZSBIRUFEIHNlY3Rpb24gb2YgeW91ciBzaXRlLiI7czoyOiJpZCI7czozMjoiZnJhbWV3b3JrX3dvb19kaXNhYmxlX3Nob3J0Y29kZXMiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aTo5O2E6NTp7czo0OiJuYW1lIjtzOjM5OiJPdXRwdXQgIlRyYWNraW5nIENvZGUiIE9wdGlvbiBpbiBIZWFkZXIiO3M6NDoiZGVzYyI7czoxMTI6IlRoaXMgd2lsbCBvdXRwdXQgdGhlIDxzdHJvbmc+VHJhY2tpbmcgQ29kZTwvc3Ryb25nPiBvcHRpb24gaW4geW91ciBoZWFkZXIgaW5zdGVhZCBvZiB0aGUgZm9vdGVyIG9mIHlvdXIgd2Vic2l0ZS4iO3M6MjoiaWQiO3M6MzI6ImZyYW1ld29ya193b29fbW92ZV90cmFja2luZ19jb2RlIjtzOjM6InN0ZCI7czo1OiJmYWxzZSI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxMDthOjM6e3M6NDoibmFtZSI7czo4OiJCcmFuZGluZyI7czo0OiJpY29uIjtzOjQ6Im1pc2MiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxMTthOjU6e3M6NDoibmFtZSI7czoyMDoiT3B0aW9ucyBwYW5lbCBoZWFkZXIiO3M6NDoiZGVzYyI7czo1MDoiQ2hhbmdlIHRoZSBoZWFkZXIgaW1hZ2UgZm9yIHRoZSBXb29UaGVtZXMgQmFja2VuZC4iO3M6MjoiaWQiO3M6MzQ6ImZyYW1ld29ya193b29fYmFja2VuZF9oZWFkZXJfaW1hZ2UiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6MTI7YTo1OntzOjQ6Im5hbWUiO3M6MTg6Ik9wdGlvbnMgcGFuZWwgaWNvbiI7czo0OiJkZXNjIjtzOjU2OiJDaGFuZ2UgdGhlIGljb24gaW1hZ2UgZm9yIHRoZSBXb3JkUHJlc3MgYmFja2VuZCBzaWRlYmFyLiI7czoyOiJpZCI7czoyNjoiZnJhbWV3b3JrX3dvb19iYWNrZW5kX2ljb24iO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjY6InVwbG9hZCI7fWk6MTM7YTo1OntzOjQ6Im5hbWUiO3M6MjA6IldvcmRQcmVzcyBsb2dpbiBsb2dvIjtzOjQ6ImRlc2MiO3M6OTI6IkNoYW5nZSB0aGUgbG9nbyBpbWFnZSBmb3IgdGhlIFdvcmRQcmVzcyBsb2dpbiBwYWdlLjxiciAvPjxiciAvPk9wdGltYWwgbG9nbyBzaXplIGlzIDI3NHg2M3B4IjtzOjI6ImlkIjtzOjMxOiJmcmFtZXdvcmtfd29vX2N1c3RvbV9sb2dpbl9sb2dvIjtzOjM6InN0ZCI7czowOiIiO3M6NDoidHlwZSI7czo2OiJ1cGxvYWQiO31pOjE0O2E6Njp7czo0OiJuYW1lIjtzOjE5OiJXb3JkUHJlc3MgbG9naW4gVVJMIjtzOjQ6ImRlc2MiO3M6NzI6IkNoYW5nZSB0aGUgVVJMIHRoYXQgdGhlIGxvZ28gaW1hZ2Ugb24gdGhlIFdvcmRQcmVzcyBsb2dpbiBwYWdlIGxpbmtzIHRvLiI7czoyOiJpZCI7czozNToiZnJhbWV3b3JrX3dvb19jdXN0b21fbG9naW5fbG9nb191cmwiO3M6Mzoic3RkIjtzOjA6IiI7czo1OiJjbGFzcyI7czo0OiJ0ZXh0IjtzOjQ6InR5cGUiO3M6NDoidGV4dCI7fWk6MTU7YTo2OntzOjQ6Im5hbWUiO3M6MjY6IldvcmRQcmVzcyBsb2dpbiBsb2dvIFRpdGxlIjtzOjQ6ImRlc2MiO3M6NjM6IkNoYW5nZSB0aGUgdGl0bGUgb2YgdGhlIGxvZ28gaW1hZ2Ugb24gdGhlIFdvcmRQcmVzcyBsb2dpbiBwYWdlLiI7czoyOiJpZCI7czozNzoiZnJhbWV3b3JrX3dvb19jdXN0b21fbG9naW5fbG9nb190aXRsZSI7czozOiJzdGQiO3M6MDoiIjtzOjU6ImNsYXNzIjtzOjQ6InRleHQiO3M6NDoidHlwZSI7czo0OiJ0ZXh0Ijt9aToxNjthOjM6e3M6NDoibmFtZSI7czoxNzoiV29yZFByZXNzIFRvb2xiYXIiO3M6NDoiaWNvbiI7czo2OiJoZWFkZXIiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToxNzthOjU6e3M6NDoibmFtZSI7czoyNToiRGlzYWJsZSBXb3JkUHJlc3MgVG9vbGJhciI7czo0OiJkZXNjIjtzOjMwOiJEaXNhYmxlIHRoZSBXb3JkUHJlc3MgVG9vbGJhci4iO3M6MjoiaWQiO3M6MzE6ImZyYW1ld29ya193b29fYWRtaW5fYmFyX2Rpc2FibGUiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxODthOjU6e3M6NDoibmFtZSI7czo0NDoiRW5hYmxlIHRoZSBXb29GcmFtZXdvcmsgVG9vbGJhciBlbmhhbmNlbWVudHMiO3M6NDoiZGVzYyI7czoxMjg6IkVuYWJsZSBzZXZlcmFsIFdvb0ZyYW1ld29yay1zcGVjaWZpYyBlbmhhbmNlbWVudHMgdG8gdGhlIFdvcmRQcmVzcyBUb29sYmFyLCBzdWNoIGFzIGN1c3RvbSBuYXZpZ2F0aW9uIGl0ZW1zIGZvciAiVGhlbWUgT3B0aW9ucyIuIjtzOjI6ImlkIjtzOjM2OiJmcmFtZXdvcmtfd29vX2FkbWluX2Jhcl9lbmhhbmNlbWVudHMiO3M6Mzoic3RkIjtzOjA6IiI7czo0OiJ0eXBlIjtzOjg6ImNoZWNrYm94Ijt9aToxOTthOjM6e3M6NDoibmFtZSI7czoxMToiUHJlc3NUcmVuZHMiO3M6NDoiaWNvbiI7czoxMToicHJlc3N0cmVuZHMiO3M6NDoidHlwZSI7czo3OiJoZWFkaW5nIjt9aToyMDthOjU6e3M6NDoibmFtZSI7czoyNzoiRW5hYmxlIFByZXNzVHJlbmRzIFRyYWNraW5nIjtzOjQ6ImRlc2MiO3M6NDQ6IkVuYWJsZSBzZW5kaW5nIG9mIHVzYWdlIGRhdGEgdG8gUHJlc3NUcmVuZHMuIjtzOjI6ImlkIjtzOjMyOiJmcmFtZXdvcmtfd29vX3ByZXNzdHJlbmRzX2VuYWJsZSI7czozOiJzdGQiO3M6NToiZmFsc2UiO3M6NDoidHlwZSI7czo4OiJjaGVja2JveCI7fWk6MjE7YTo1OntzOjQ6Im5hbWUiO3M6MjA6IldoYXQgaXMgUHJlc3NUcmVuZHM/IjtzOjQ6ImRlc2MiO3M6MDoiIjtzOjI6ImlkIjtzOjMwOiJmcmFtZXdvcmtfd29vX3ByZXNzdHJlbmRzX2luZm8iO3M6Mzoic3RkIjtzOjM1MzoiUHJlc3NUcmVuZHMgaXMgYSBzaW1wbGUgdXNhZ2UgdHJhY2tlciB0aGF0IGFsbG93cyB1cyB0byBzZWUgaG93IG91ciBjdXN0b21lcnMgYXJlIHVzaW5nIFdvb1RoZW1lcyB0aGVtZXMgLSBzbyB0aGF0IHdlIGNhbiBoZWxwIGltcHJvdmUgdGhlbSBmb3IgeW91LiA8c3Ryb25nPk5vbmU8L3N0cm9uZz4gb2YgeW91ciBwZXJzb25hbCBkYXRhIGlzIHNlbnQgdG8gUHJlc3NUcmVuZHMuPGJyIC8+PGJyIC8+Rm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBQcmVzc1RyZW5kcyA8YSBocmVmPSJodHRwOi8vcHJlc3N0cmVuZHMuaW8vcHJpdmFjeSIgdGFyZ2V0PSJfYmxhbmsiPnByaXZhY3kgcG9saWN5PC9hPi4iO3M6NDoidHlwZSI7czo0OiJpbmZvIjt9fTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZyYW1ld29ya192ZXJzaW9uPC9zdHJvbmc+IC0gNS41LjU8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSA1NzwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9zaW5nbGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIC93cC1jb250ZW50L3dvb191cGxvYWRzLzU5LXN0b2NrLWxvZ28uanBnPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9nYXpldHRlLWVkaXRpb24vPC9saT48bGk+PHN0cm9uZz53b29fb3B0aW9uczwvc3Ryb25nPiAtIGE6MzY6e3M6MTg6Indvb19hbHRfc3R5bGVzaGVldCI7czoxMjoiZGFya2JsdWUuY3NzIjtzOjg6Indvb19sb2dvIjtzOjQxOiIvd3AtY29udGVudC93b29fdXBsb2Fkcy81OS1zdG9jay1sb2dvLmpwZyI7czoxODoid29vX2N1c3RvbV9mYXZpY29uIjtzOjM5OiIvd3AtY29udGVudC93b29fdXBsb2Fkcy81NC1mYXZpY29uMS5pY28iO3M6MjA6Indvb19nb29nbGVfYW5hbHl0aWNzIjtzOjQzNDoiPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+DQp2YXIgZ2FKc0hvc3QgPSAoKFwiaHR0cHM6XCIgPT0gZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2wpID8gXCJodHRwczovL3NzbC5cIiA6IFwiaHR0cDovL3d3dy5cIik7DQpkb2N1bWVudC53cml0ZSh1bmVzY2FwZShcIiUzQ3NjcmlwdCBzcmM9XCdcIiArIGdhSnNIb3N0ICsgXCJnb29nbGUtYW5hbHl0aWNzLmNvbS9nYS5qc1wnIHR5cGU9XCd0ZXh0L2phdmFzY3JpcHRcJyUzRSUzQy9zY3JpcHQlM0VcIikpOw0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCnRyeSB7DQp2YXIgcGFnZVRyYWNrZXIgPSBfZ2F0Ll9nZXRUcmFja2VyKFwiVUEtMTI0MjAyMTEtMVwiKTsNCnBhZ2VUcmFja2VyLl90cmFja1BhZ2V2aWV3KCk7DQp9IGNhdGNoKGVycikge308L3NjcmlwdD4iO3M6MTg6Indvb19mZWVkYnVybmVyX3VybCI7czowOiIiO3M6MTc6Indvb19mZWVkYnVybmVyX2lkIjtzOjA6IiI7czoxNDoid29vX2N1c3RvbV9jc3MiO3M6NjQ6InNwYW4uY2xpY2tlcnsNCmRpc3BsYXk6IG5vbmU7DQp9DQouZW50cnkgaW1nIHsNCmJvcmRlcjogbm9uZTsNCn0iO3M6MTc6Indvb19zaG93X2Nhcm91c2VsIjtzOjQ6InRydWUiO3M6MjE6Indvb19mZWF0dXJlZF9jYXRlZ29yeSI7czoxNDoiU3RvY2sgUHJvZmlsZXMiO3M6MTY6Indvb19mZWF0X2VudHJpZXMiO3M6MToiMyI7czo4OiJ3b29faG9tZSI7czo1OiJmYWxzZSI7czo4OiJ3b29fdGFicyI7czo1OiJmYWxzZSI7czoxMDoid29vX2F1dGhvciI7czo1OiJmYWxzZSI7czoxNDoid29vX3Nob3dfdmlkZW8iO3M6NToiZmFsc2UiO3M6MTg6Indvb192aWRlb19jYXRlZ29yeSI7czoxODoiU2VsZWN0IGEgY2F0ZWdvcnk6IjtzOjEwOiJ3b29fcmVzaXplIjtzOjQ6InRydWUiO3M6MTI6Indvb19hdXRvX2ltZyI7czo1OiJmYWxzZSI7czoyMDoid29vX2ltYWdlX2RpbWVuc2lvbnMiO3M6MzoiMTgwIjtzOjE2OiJ3b29faW1hZ2Vfc2luZ2xlIjtzOjQ6InRydWUiO3M6MTg6Indvb19hZF90b3BfZGlzYWJsZSI7czo0OiJ0cnVlIjtzOjE4OiJ3b29fYWRfdG9wX2Fkc2Vuc2UiO3M6MDoiIjtzOjE2OiJ3b29fYWRfdG9wX2ltYWdlIjtzOjQ1OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL1RPUFJJR0hUMy5wbmciO3M6MTQ6Indvb19hZF90b3BfdXJsIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTg6Indvb19hZF9tcHVfZGlzYWJsZSI7czo0OiJ0cnVlIjtzOjE4OiJ3b29fYWRfbXB1X2Fkc2Vuc2UiO3M6MDoiIjtzOjE2OiJ3b29fYWRfbXB1X2ltYWdlIjtzOjQwOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3RlbXAuanBnIjtzOjE0OiJ3b29fYWRfbXB1X3VybCI7czozNzoiaHR0cDovL3d3dy50d2l0dGVyLmNvbS9zdG9ja3JvY2tucm9sbCI7czoxNDoid29vX2Fkc19yb3RhdGUiO3M6NToiZmFsc2UiO3M6MTQ6Indvb19hZF9pbWFnZV8xIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVhLmpwZyI7czoxMjoid29vX2FkX3VybF8xIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV8yIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZyI7czoxMjoid29vX2FkX3VybF8yIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV8zIjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVjLmpwZyI7czoxMjoid29vX2FkX3VybF8zIjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO3M6MTQ6Indvb19hZF9pbWFnZV80IjtzOjQxOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVkLmpwZyI7czoxMjoid29vX2FkX3VybF80IjtzOjI0OiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20iO308L2xpPjxsaT48c3Ryb25nPndvb19waXNfaGFyZF9jcm9wPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bpc19yZXNpemU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcG9zdF9pbWFnZV9zdXBwb3J0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19yc3NfdGh1bWI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfY2Fyb3VzZWw8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd192aWRlbzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2hlaWdodDwvc3Ryb25nPiAtIDE4MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV93aWR0aDwvc3Ryb25nPiAtIDI1MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9jZmFkZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2NvbnRlbnRfc3BlZWQ8L3N0cm9uZz4gLSAwLjY8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfbWFnYXppbmVfZXhjbHVkZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfc2ZhZGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9zcGVlZDwvc3Ryb25nPiAtIDAuNjwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl90aW1lb3V0PC9zdHJvbmc+IC0gNjwvbGk+PGxpPjxzdHJvbmc+d29vX3RhYnM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RleHR0aXRsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gR2F6ZXR0ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDU3PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb191cGxvYWRzPC9zdHJvbmc+IC0gYTo1Nzp7aTowO3M6NzI6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81OS1zdG9jay1sb2dvLmpwZyI7aToxO3M6ODM6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81OC01NS01MC00OS1wZW5ueS1zdG9ja3MuanBnIjtpOjI7czo4NjoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzU3LTU1LXhtYXMtbmV3LXBlbm55LXN0b2Nrcy5qcGciO2k6MztzOjc3OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTYtNDctcGVubnktc3RvY2tzLmpwZyI7aTo0O3M6ODA6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81NS01MC00OS1wZW5ueS1zdG9ja3MuanBnIjtpOjU7czo3MDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzU0LWZhdmljb24xLmljbyI7aTo2O3M6NzA6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81My1mYXZpY29uMS5pY28iO2k6NztzOjgxOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTItVW50aXRsZWQtMTJfY29weTk5OS5qcGciO2k6ODtzOjczOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNTEtZmF2aWNvbl8oMikuaWNvIjtpOjk7czo3NzoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzUwLTQ5LXBlbm55LXN0b2Nrcy5qcGciO2k6MTA7czo3NDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQ5LXBlbm55LXN0b2Nrcy5qcGciO2k6MTE7czo3NDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQ4LXBlbm55LXN0b2Nrcy5qcGciO2k6MTI7czo3NDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQ3LXBlbm55LXN0b2Nrcy5qcGciO2k6MTM7czo3NDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQ2LXBlbm55LXN0b2Nrcy5qcGciO2k6MTQ7czo3NDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQ1LXBlbm55LXN0b2Nrcy5qcGciO2k6MTU7czo3NDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQ0LXBlbm55LXN0b2Nrcy5qcGciO2k6MTY7czo3NDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQzLXBlbm55LXN0b2Nrcy5qcGciO2k6MTc7czo3NDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQyLXBlbm55LXN0b2Nrcy5qcGciO2k6MTg7czo3NDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQxLXBlbm55LXN0b2Nrcy5qcGciO2k6MTk7czo3MjoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzQwLVhNQVMtZWRpdDEuanBnIjtpOjIwO3M6ODI6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zOS1BcmV1UkVBRFl0b1JPQ0tmaW5hbC5qcGciO2k6MjE7czo3NzoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzM4LUFyZXVSRUFEWXRvUk9DSy5qcGciO2k6MjI7czo4NzoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzM3LUFZUlRSU01oZWREUk9QU0hBRE9XX2NvcHkuanBnIjtpOjIzO3M6OTM6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zNi1BcmVZb3VSZWFkeXRvUm9ja3RoZVN0b2NrTWFya2V0LnBuZyI7aToyNDtzOjExMDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzM1LVdFQlNJVEUtTUFJTi1MT0dPLUpQRy02MDBYMTAwLWZpbmlzaGVkRFJPUFNIQURPVy5qcGciO2k6MjU7czoxMTE6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zNC1XRUJTSVRFLU1BSU4tTE9HTy1KUEctNjAwWDEwMC1maW5pc2hlZERST1BTSEFET1cyLmpwZyI7aToyNjtzOjc3OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzMtY2hyaXN0bWFzLXJlZG8yLmpwZyI7aToyNztzOjc2OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzItY2hyaXN0bWFzLXJlZG8uanBnIjtpOjI4O3M6MTEwOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMzEtV0VCU0lURS1NQUlOLUxPR08tSlBHLTYwMFgxMDAtZmluaXNoZWREUk9QU0hBRE9XLmpwZyI7aToyOTtzOjEwMDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzMwLVdFQlNJVEUtTUFJTi1MT0dPLUpQRy02MDBYMTAwLWZpbmlzaGVkLmpwZyI7aTozMDtzOjExMDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzI5LVdFQlNJVEUtTUFJTi1MT0dPLUpQRy02MDBYMTAwLWZpbmlzaGVkRFJPUFNIQURPVy5qcGciO2k6MzE7czoxMTE6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8yOC1XRUJTSVRFLU1BSU4tTE9HTy1KUEctNjAwWDEwMC1maW5pc2hlZERST1BTSEFET1cyLmpwZyI7aTozMjtzOjExMDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzI3LVdFQlNJVEUtTUFJTi1MT0dPLUpQRy02MDBYMTAwLWZpbmlzaGVkRFJPUFNIQURPVy5qcGciO2k6MzM7czoxMDA6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8yNi1XRUJTSVRFLU1BSU4tTE9HTy1KUEctNjAwWDEwMC1maW5pc2hlZC5qcGciO2k6MzQ7czo5MToiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzI1LVdFQlNJVEUtTUFJTi1MT0dPLUpQRy02MDBYMTAwLmpwZyI7aTozNTtzOjc4OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjQtU1JSTG9nbzRGQUNFQk9PSy5qcGciO2k6MzY7czo2OToiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzIzLWZhdmljb24ucG5nIjtpOjM3O3M6Njc6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8yMi1zc3IxMC5qcGciO2k6Mzg7czo2NzoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzIxLXNycjEwLmpwZyI7aTozOTtzOjY2OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMjAtc3NyOS5qcGciO2k6NDA7czo2NjoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE5LXNycjguanBnIjtpOjQxO3M6NjY6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xOC1zcnI3LmpwZyI7aTo0MjtzOjY2OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTctc3JyNi5qcGciO2k6NDM7czo2NjoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE2LXNycjUuanBnIjtpOjQ0O3M6NjY6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNS1zcnI1LmpwZyI7aTo0NTtzOjcwOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTQtc3JybG9nbzQuanBnIjtpOjQ2O3M6NzE6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMy1BTk9USExPR08uanBnIjtpOjQ3O3M6NzA6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMi1zcnJsb2dvMy5qcGciO2k6NDg7czo3MjoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzExLVNSQU5EUkxPR08uanBnIjtpOjQ5O3M6NjU6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xMC0xMjMuanBnIjtpOjUwO3M6NjQ6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy85LTEyMy5qcGciO2k6NTE7czo2NDoiaHR0cDovL3d3dy5zdG9ja3JvY2thbmRyb2xsLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzgtMTIzLmpwZyI7aTo1MjtzOjY4OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNy1MT0dPU1NSLmpwZyI7aTo1MztzOjY4OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNi1MT0dPU1NSLmpwZyI7aTo1NDtzOjY4OiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNS1MT0dPU1NSLmpwZyI7aTo1NTtzOjczOiJodHRwOi8vd3d3LnN0b2Nrcm9ja2FuZHJvbGwuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1zcm9ja3JvbGwoMikuanBnIjtpOjU2O3M6NzA6Imh0dHA6Ly93d3cuc3RvY2tyb2NrYW5kcm9sbC5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zLXNyb2Nrcm9sbC5qcGciO308L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PGxpPjxzdHJvbmc+d29vX3dwdGh1bWJfbm90aWNlPC9zdHJvbmc+IC0gPC9saT48L3VsPg==
Friend: opera mini,google map,tai zing mp3,tai zalo,

© 2014 StockRockandRoll, LLC | All rights reserved