1 watch actual coin news with cryptomarket mood rating.

The Who, What, Why and How of the Ongoing Transaction Malleability Attack

Bitcoin Magazine, 1/1/0001 12:00 AM PST

For the past several days*, the Bitcoin network has been plagued by a so-called “transaction malleability attack.” Bitcoin users have experienced a number of annoyances, causing confusion and frustration. And while the transaction malleability issue is well-known and has plagued the Bitcoin network before, to many it is still unclear what it is, why it is a problem, who is causing the attack right now, and what can be done about it.

*According to the claimed attacker (see below), the attack is currently paused at the time of writing, but could and probably will be continued at any time.

What is transaction malleability?

In order to understand the transaction malleability attack, it helps to first understand the basics of how Bitcoin transactions work. In simplified form, each transaction over the Bitcoin network consists of different types of data. This includes transaction inputs (refering to the addresses bitcoin come from), transaction outputs (refering to the addresses bitcoin are sent to), the amount of bitcoin sent, and more. All of this data is cryptographically signed, combined, and scrambled (“hashed”) into a unique and smaller piece of data: a hash. This hash is essentially the transaction ID. If a miner confirms the transaction, the transaction ID is included in a block and stored in the blockchain.

The problem that enables transaction malleability, however, is that effectively identical signatures can result in completely different hashes. The specifics of this are deeply cryptographic, and are very hard – if not impossible – to explain in plain English. But as one extremely simplified example to get an idea of the problem, a comparison would be that the numbers “145” and “0145” are effectively the same number in many cases. But when hashed, “145” and “0145” might actually produce completely different results.

In the case of the ongoing transaction malleability attack, the attacker picks transactions from the Bitcoin network, and tweaks signature data. As a result, all sorts of transactions have two completely different transaction IDs circulating on the Bitcoin network. And since a specific transaction can confirm only once, just one of the transaction IDs will be included in a block, while the other will be ignored.

Are transaction malleability attacks a problem?

The essence of the transaction malleability problem arises when someone uses the transaction ID – and nothing but the transaction ID – to check whether a transaction has been included in a block. This is a problem, of course, because the transaction ID may have been changed by the attacker, and his new transaction ID could have been included in the block rather than the original transaction ID. It might then seem as if the transaction itself never went through – though it effectively did.

This can be problematic for several reasons.

For one, it complicates writing wallet software. This is a problem in particular for Bitcoin companies that use their own software, which several of the bigger businesses in the space do.

The best-known and most infamous example of such a company would be Mt. Gox, the world's first bitcoin exchange that spectacularly failed in 2014 as it claimed to have lost most of its customers’ funds. Mt. Gox claimed it lost this money because it fell victim to a long-lasting malleability attack, which messed up its bookkeeping. With it seeming as if transactions never confirmed, users are said to have been able to withdraw more bitcoin than they owned. Whether this is really why Mt. Gox lost so much of its customers bitcoin remains unclear, but it could – at least theoretically – be true.

This is an extreme example, as Mt. Gox asserts to have automatically re-sent bitcoin merely based on the transaction IDs – not a smart thing to do. But transaction malleability could complicate matters for Bitcoin companies with a more sensible payout policy, too. If they, like Mt. Gox, run software that keeps track of transaction IDs for bookkeeping, the transaction malleability attack could severely damage their records. Even if they do not automatically resend transactions, and, as such, don’t lose any, it’s still a nuisance.

A less urgent but potentially bigger problem is that transaction malleability impedes on chained transactions. Chained transactions are transactions that use an unconfirmed output as its own input, or in other words: They spend bitcoin balances that have not been confirmed yet. But if they spend transactions of which the transaction IDs are changed, they – and all subsequent chained transactions – become invalid all at once.

Chained transactions come in a lot of shapes and forms. The most common might be bitcoin spent from change addresses. But chain transactions also form the basis of more fancy bitcoin use cases, such as payment channels. Indeed, the transaction malleability issue is one of the reasons advanced scaling solutions such as the Lightning Network are not quite ready to be deployed yet.

It bears noting, however, that transaction malleability is no existential problem for Bitcoin. Only the transactions IDs can be changed, not the transactions themselves; no one can steal funds from anyone else, and no one can reverse or block transactions. Moreover, the current transaction malleability attack doesn’t really make the deeper problems with transaction malleability worse. These risks would have existed with or without the current attack.

Why is the Bitcoin network being attacked?

A short answer would be that it's hard to know for sure, as it is hard to determine who is carrying out the attack – let alone why.

Bitcointalk.org user “amaclin,” however, has claimed to be behind the attack. Amaclin, who is probably Russian (or at least speaks Russian), announced his involvement in the malleability attack shortly after it was first noticed on October 1.

Amaclin says he has carried out the attack, essentially, out of boredom. Additionally, amaclin argues that Bitcoin is fundamentally broken. He specifically points out that the incentive structures of Bitcoin’s development process do not align well, as users are not incentivized to reward developers for their work building and maintaining Bitcoin. By attacking the network, amaclin believes he is revealing that only a small number of developers can fix the issue, while most Bitcoin users expect them to do so for free. That is an unsustainable proposition, amaclin says.

Amaclin claims that he is not attacking the network in order to gain financially in any way. He also denies attacking any specific business in order to defraud them or otherwise. He has, however, posted two donation addresses in his forum signature: One is labeled a vote for the attack, while the other is labeled a vote against. At the time of writing, both addresses have had one transaction sent to them, adding up to 300 bits, worth less than 10 cents in total.

Whether amaclin is telling the truth is hard to verify. But the fact that he could be telling the truth, the fact that a networkwide attack on the Bitcoin network could be carried out by a bored individual with some coding skills, is probably quite telling in itself.

Can the problem be solved?

The good news is that the transaction malleability issue could likely be solved eventually. BIP 62 (Bitcoin Improvement Proposal 62) in particular is intended to prevent malleability attacks by narrowing down the types of data that can be included in Bitcoin transactions. BIP 62 could be implemented as a soft fork, which means that it would then be up to miners to adopt the changes.

The bad news is that the issue is still pretty far from actually being solved. The transaction malleability problem is quite complicated, and some solutions might create other – even bigger – problems for the Bitcoin network. BIP 62 currently is still in draft stage, and not ready to be implemented in Bitcoin Core yet. Moreover, it is far from clear that BIP 62 does or even can tackle all possible malleability issues. It is possible that additional exploits have not yet been found, and have, therefore, not yet been countered by proposals included in BIP 62.

While fixing the malleability issue is widely considered to be a problem that needs solving, it might take a while before a definite solution is ready – if one ever is. For the foreseeable future, wallet software will have to tackle the problem using workarounds.

Thanks to Bitcoin Core developer Peter Todd and Bitonic CEO Jouke Hofman for providing feedback.

The post The Who, What, Why and How of the Ongoing Transaction Malleability Attack appeared first on Bitcoin Magazine.

Future of United States to 2025

Forbes, 1/1/0001 12:00 AM PST

Ten years ago, the iPhone had yet to be introduced. Fast forward to today and this device’s dramatic ripple effects in the US and abroad have ranged from upending the taxi industry by enabling Uber to dramatically altering the future of the US logistics industry via growth of online shopping. With the United States’ endless ability to reinvent itself and seize opportunities of the future, despite the challenges it faces, the next 10 years can be expected to usher in even more dramatic changes. While many companies have a deep understanding of their own industry and adjacent industries, many industries (such as the taxi industry) have failed to foresee how divergent trends will converge to disrupt them. As company leadership looks forward to the next 10 years, how many understand the mega trends that are fundamentally transforming the way that Americans will live, work, and do business?   Frost & Sullivan’s comprehensive new project, led by a new study “The Future of the United States”, looks at the dramatic changes the country will undergo through 2025, and the effects this will have on American businesses.

Bitcoin Businesses Meet with US Congressman Jared Polis to Find Common Ground

Bitcoin Magazine, 1/1/0001 12:00 AM PST

Congressman Polis Bridges Gap Between Bitcoin Companies and Capitol Hill

U.S. Congressman Jared Polis took time out from his busy campaign schedule recently to meet with representatives, including CEOs, from nine digital currencies companies including itBit and Blockchain.

Organized by the Washington, D.C.-based advocacy and education group Coin Center, the roundtable was an attempt to bridge the gap between the world of Washington and Congress and the world of fintech and digital currencies.

Coin Center Executive Director Jerry Brito, who chaired the meeting, was happy with the outcome and told Bitcoin Magazine:

"We visit policymakers in D.C. often to talk about these issues, but there's no substitute for having them come out and meet the actual innovators who are building these great companies and technologies. I think Rep. Polis learned a lot about what these companies do and the regulatory issues they're facing, and they learned a bit more about what it takes to move policy in government."

Rep. Polis is an acknowledged “thought leader” for the digital currency movement and has made a name for himself in the community with his ongoing support for Bitcoin.

Polis was one of the first to take advantage of a Federal Election Commission ruling that political candidates can now accept donations in bitcoin and has “Now Accepting Bitcoin!” on his website.


CEOs from nine digital currencies businesses meet with Rep. Jared Polis to find common ground

"It was a very productive meeting. Polis really 'gets' digital currencies.

He has tech DNA, something that is still too rare in D.C.," Blockchain’s Marco Santori, who attended the meeting, told Bitcoin Magazine.

"Encouragingly, whenever the small group of entrepreneurs and policy experts in the meeting would register generalized grievances, Polis would respond with very specific proposed solutions," Santori said. "I think this kind of meeting will lead to improvements for digital currencies companies in the future."

It’s an election year in the U.S., and Rep. Polis is seeking re-election in Colorado’s 2ndDistrict, but he wants to get started immediately making sure that digital currencies startups are being served by government and not strangled by regulatory red tape.

“We have a policymaker who is genuinely excited about this technology taking the time to meet with the community at the forefront of making it successful," said Brito. "The idea of a U.S. representative taking Bitcoin so seriously was laughable as little as a few years ago. This meeting shows just how quickly it is growing toward the mainstream.

“It's a major indicator of the technology's growing significance that such a meeting took place to begin with. The technology has grown and its industry has become mainstream to the point where congressmen are meeting with leaders from it.”


Congressman Jared Polis and Coin Center Executive Director Jerry Brito meet with representatives from the digital currencies community.

Rep. Polis’s interest in digital currencies comes from a lifelong passion for technology and the Internet.

While in college, Polis started his first tech company, American Information Systems, and in 2006 founded Techstars, a Colorado-based startup accelerator.

“Rep. Polis has been an engaged and vocal supporter of Bitcoin innovation for some time now. This event gives him and the people building on this technology an opportunity to meet, exchange ideas, and learn from each other,” added Brito.

Companies that met with Congressman Polis included AlphaPoint, Blockchain, Case, Chain Code, Digital Currency Group, itBit, Onename, SolidX Partners Inc., and Union Square Ventures.

The post Bitcoin Businesses Meet with US Congressman Jared Polis to Find Common Ground appeared first on Bitcoin Magazine.

Lionsgate Announces 25% Off For Online Bitcoin Purchases

CryptoCoins News, 1/1/0001 12:00 AM PST

Lionsgate is offering 25% off select 2015 hit movies and TV shows with purchases using  only bitcoin on its online store, LionsgateShop.com. Lionsgate has partnered with GoCoin to integrate bitcoin payments into select consumer sales operations. Lionsgate will accept bitcoin for DVD and Blu-ray discs at LionsgateShop.com. Lionsgate is also exploring other opportunities to integrate bitcoins and its the blockchain into its merchandising and sales operations. More Choice For Consumers "Whether they pay in dollars, francs or bitcoins, people are spending more money to watch content across more distribution platforms than ever before, and our goal is to offer them […]

The post Lionsgate Announces 25% Off For Online Bitcoin Purchases appeared first on CCN: Financial Bitcoin & Cryptocurrency News.

Bitcoin CFD Trading Platform Bit4x Launches New Clients Account Manager and Generous Referral Program

CryptoCoins News, 1/1/0001 12:00 AM PST

Bitcoin Press Release: Bit4X.com, the first bitcoin-based ECN broker, has announced the launch of their new client backend system and a very generous referral program. Roseau, Dominica – October 7th, 2015 Bit4x.com’s new client backend system allows clients to fully manage their demo and live accounts. Traders can check their open orders and balances, manage deposits, withdrawals, set trading account leverage and more – all from one central location. First launched in 2012, Bit4X’s innovative platform allows users to trade a diverse selection of high liquidity spot FX and CFD markets with Bitcoin. Liquid mainstream global markets including Forex, Commodities, […]

The post Bitcoin CFD Trading Platform Bit4x Launches New Clients Account Manager and Generous Referral Program appeared first on CCN: Financial Bitcoin & Cryptocurrency News.

Are Bitcoiners Sexist?

CryptoCoins News, 1/1/0001 12:00 AM PST

There has been a lot of talk about the demographic dominance of men in Bitcoin. Critics of the culture point to numerous posts on popular Bitcoin forums like this one, this one, this one or this one. While I think it’s important to not give people on forums too much credit as an accurate reflection of humanity, it is of course disturbing that, when a woman makes a post on popular forum BitcoinTalk, she can be greeted with “TITS or GTFO.” You can look at the speaker lists of most Bitcoin conferences, and there are more men than women. The […]

The post Are Bitcoiners Sexist? appeared first on CCN: Financial Bitcoin & Cryptocurrency News.

This Company Said They'd Import Daraprim From Brazil For $10 Then Vanished

CryptoCoins News, 1/1/0001 12:00 AM PST

Daraprim has become a popular pharmaceutical medication in recent weeks thanks to Martin Shkreli’s decision to increase the price of the drug from $13.50 to $750.  The medicine is on the World Health Organization’s List of Essential Medicines. The drug was originally developed to combat malaria and has been available since 1953. The market for the medicine is so small that no generic manufacturer has started making it. Shkreli, an American hedge fund manager, and entrepreneur, is the founder of Turing Pharmaceuticals AG. He ultimately announced the price of the drug his firm bought the marketing rights for would be […]

The post This Company Said They'd Import Daraprim From Brazil For $10 Then Vanished appeared first on CCN: Financial Bitcoin & Cryptocurrency News.

Thailand's gamers fight to save the open internet

Engadget, 1/1/0001 12:00 AM PST

Thailand's military junta has already banned Facebook, Bitcoin and the game Tropico, but that's not enough for the censor-happy dictatorship. The nation is now kicking around the idea of a single gateway -- effectively one internet connection betwe...

Peter Todd: SPV Client Majority Could Lead to Miner Malfeasance

CryptoCoins News, 1/1/0001 12:00 AM PST

  The Simplified Payment Verification protocol was envisioned by Satoshi Nakamoto in the Bitcoin white paper. He also mentioned it later on, saying that he figured the future would involve most people using such things. I anticipate there will never be more than 100K nodes, probably less. It will reach an equilibrium where it's not worth it for more nodes to join in. The rest will be lightweight clients, which could be millions. If you're not familiar with what an SPV client is, it's a Bitcoin wallet like Electrum, which connects to a server and trusts it, rather downloading its […]

The post Peter Todd: SPV Client Majority Could Lead to Miner Malfeasance appeared first on CCN: Financial Bitcoin & Cryptocurrency News.

42 Coin Hits 48 Coins

CryptoCoins News, 1/1/0001 12:00 AM PST

Months ago, Woodcoin founder “Funkenstein the Dwarf” noticed something was awry with the 42 Coin project. When reviewing the code, he saw that there was nothing, actually, stopping the coin supply from exceeding the apparently magic number of 42. He wrote about it, saying: The function "getBlockValue" determines the coinbase reward and hence the money supply. What I saw surprised me: the reward was set to be 0.00042 per block, forever. In other words, no limited supply. No cap at 42! The next thing to do, for anyone who can read and write code, is to create a patch and […]

The post 42 Coin Hits 48 Coins appeared first on CCN: Financial Bitcoin & Cryptocurrency News.

10/03/2018 10/02/2018 10/01/2018 09/30/2018 09/29/2018 09/28/2018 09/27/2018 09/26/2018 09/25/2018 09/24/2018 09/23/2018 09/22/2018 09/21/2018 09/20/2018 09/19/2018 09/18/2018 09/17/2018 09/16/2018 09/15/2018 09/14/2018 09/13/2018 09/12/2018 09/11/2018 09/10/2018 09/09/2018 09/08/2018 09/07/2018 09/06/2018 09/05/2018 09/04/2018 09/03/2018 09/02/2018 09/01/2018 08/31/2018 08/30/2018 08/29/2018 08/28/2018 08/27/2018 08/26/2018 08/25/2018 08/24/2018 08/23/2018 08/22/2018 08/21/2018 08/20/2018 08/19/2018 08/18/2018 08/17/2018 08/16/2018 08/15/2018 08/14/2018 08/13/2018 08/12/2018 08/11/2018 08/10/2018 08/09/2018 08/08/2018 08/07/2018 08/06/2018 08/05/2018 08/04/2018 08/03/2018 08/02/2018 08/01/2018 07/31/2018 07/30/2018 07/29/2018 07/28/2018 07/27/2018 07/26/2018 07/25/2018 07/24/2018 07/23/2018 07/22/2018 07/21/2018 07/20/2018 07/19/2018 07/18/2018 07/17/2018 07/16/2018 07/15/2018 07/14/2018 07/13/2018 07/12/2018 07/11/2018 07/10/2018 07/09/2018 07/08/2018 07/07/2018 07/06/2018 07/05/2018 07/04/2018 07/03/2018 07/02/2018 07/01/2018 06/30/2018 06/29/2018 06/28/2018 06/27/2018 06/26/2018 06/25/2018 06/24/2018 06/23/2018 06/22/2018 06/21/2018 06/20/2018 06/19/2018 06/18/2018 06/17/2018 06/16/2018 06/15/2018 06/14/2018 06/13/2018 06/12/2018 06/11/2018 06/10/2018 06/09/2018 06/08/2018 06/07/2018 06/06/2018 06/05/2018 06/04/2018 06/03/2018 06/02/2018 06/01/2018 05/31/2018 05/30/2018 05/29/2018 05/28/2018 05/27/2018 05/26/2018 05/25/2018 05/24/2018 05/23/2018 05/22/2018 05/21/2018 05/20/2018 05/19/2018 05/18/2018 05/17/2018 05/16/2018 05/15/2018 05/14/2018 05/13/2018 05/12/2018 05/11/2018 05/10/2018 05/09/2018 05/08/2018 05/07/2018 05/06/2018 05/05/2018 05/04/2018 05/03/2018 05/02/2018 05/01/2018 04/30/2018 04/29/2018 04/28/2018 04/27/2018 04/26/2018 04/25/2018 04/24/2018 04/23/2018 04/22/2018 04/21/2018 04/20/2018 04/19/2018 04/18/2018 04/17/2018 04/16/2018 04/15/2018 04/14/2018 04/13/2018 04/12/2018 04/11/2018 04/10/2018 04/09/2018 04/08/2018 04/07/2018 04/06/2018 04/05/2018 04/04/2018 04/03/2018 04/02/2018 04/01/2018 03/31/2018 03/30/2018 03/29/2018 03/28/2018 03/27/2018 03/26/2018 03/25/2018 03/24/2018 03/23/2018 03/22/2018 03/21/2018 03/20/2018 03/19/2018 03/18/2018 03/17/2018 03/16/2018 03/15/2018 03/14/2018 03/13/2018 03/12/2018 03/11/2018 03/10/2018 03/09/2018 03/08/2018 03/07/2018 03/06/2018 03/05/2018 03/04/2018 03/03/2018 03/02/2018 03/01/2018 02/28/2018 02/27/2018 02/26/2018 02/25/2018 02/24/2018 02/23/2018 02/22/2018 02/21/2018 02/20/2018 02/19/2018 02/18/2018 02/17/2018 02/16/2018 02/15/2018 02/14/2018 02/13/2018 02/12/2018 02/11/2018 02/10/2018 02/09/2018 02/08/2018 02/07/2018 02/06/2018 02/05/2018 02/04/2018 02/03/2018 02/02/2018 02/01/2018 01/31/2018 01/30/2018 01/29/2018 01/28/2018 01/27/2018 01/26/2018 01/25/2018 01/24/2018 01/23/2018 01/22/2018 01/21/2018 01/20/2018 01/19/2018 01/18/2018 01/17/2018 01/16/2018 01/15/2018 01/14/2018 01/13/2018 01/12/2018 01/11/2018 01/10/2018 01/09/2018 01/08/2018 01/07/2018 01/06/2018 01/05/2018 01/04/2018 01/03/2018 01/02/2018 01/01/2018 12/31/2017 12/30/2017 12/29/2017 12/28/2017 12/27/2017 12/26/2017 12/25/2017 12/24/2017 12/23/2017 12/22/2017 12/21/2017 12/20/2017 12/19/2017 12/18/2017 12/17/2017 12/16/2017 12/15/2017 12/14/2017 12/13/2017 12/12/2017 12/11/2017 12/10/2017 12/09/2017 12/08/2017 12/07/2017 12/06/2017 12/05/2017 12/04/2017 12/03/2017 12/02/2017 12/01/2017 11/30/2017 11/29/2017 11/28/2017 11/27/2017 11/26/2017 11/25/2017 11/24/2017 11/23/2017 11/22/2017 11/21/2017 11/20/2017 11/19/2017 11/18/2017 11/17/2017 11/16/2017 11/15/2017 11/14/2017 11/13/2017 11/12/2017 11/11/2017 11/10/2017 11/09/2017 11/08/2017 11/07/2017 11/06/2017 11/05/2017 11/04/2017 11/03/2017 11/02/2017 11/01/2017 10/31/2017 10/30/2017 10/29/2017 10/28/2017 10/27/2017 10/26/2017 10/25/2017 10/24/2017 10/23/2017 10/22/2017 10/21/2017 10/20/2017 10/19/2017 10/18/2017 10/17/2017 10/16/2017 10/15/2017 10/14/2017 10/13/2017 10/12/2017 10/11/2017 10/10/2017 10/09/2017 10/08/2017 10/07/2017 10/06/2017 10/05/2017 10/04/2017 10/03/2017 10/02/2017 10/01/2017 09/30/2017 09/29/2017 09/28/2017 09/27/2017 09/26/2017 09/25/2017 09/24/2017 09/23/2017 09/22/2017 09/21/2017 09/20/2017 09/19/2017 09/18/2017 09/17/2017 09/16/2017 09/15/2017 09/14/2017 09/13/2017 09/12/2017 09/11/2017 09/10/2017 09/09/2017 09/08/2017 09/07/2017 09/06/2017 09/05/2017 09/04/2017 09/01/2017 08/02/2017 07/27/2017 07/26/2017 07/25/2017 07/24/2017 07/23/2017 07/22/2017 07/21/2017 07/20/2017 07/19/2017 07/18/2017 07/17/2017 07/16/2017 07/15/2017 07/14/2017 07/13/2017 07/12/2017 07/11/2017 07/10/2017 07/09/2017 07/08/2017 07/07/2017 07/06/2017 07/05/2017 07/04/2017 07/03/2017 07/02/2017 07/01/2017 06/30/2017 06/29/2017 06/28/2017 06/27/2017 06/26/2017 06/25/2017 06/24/2017 06/23/2017 06/22/2017 06/21/2017 06/20/2017 06/19/2017 06/17/2017 06/16/2017 06/15/2017 06/14/2017 06/13/2017 06/12/2017 06/11/2017 06/10/2017 06/09/2017 06/08/2017 06/07/2017 06/06/2017 06/05/2017 06/04/2017 06/03/2017 06/02/2017 06/01/2017 05/31/2017 05/30/2017 05/29/2017 05/28/2017 05/27/2017 05/26/2017 05/25/2017 05/24/2017 05/23/2017 05/22/2017 05/21/2017 05/20/2017 05/19/2017 05/18/2017 05/17/2017 05/16/2017 05/15/2017 05/14/2017 05/13/2017 05/12/2017 05/11/2017 05/10/2017 05/09/2017 05/08/2017 05/07/2017 05/06/2017 05/05/2017 05/04/2017 05/03/2017 05/02/2017 05/01/2017 04/30/2017 04/29/2017 04/28/2017 04/27/2017 04/26/2017 04/25/2017 04/24/2017 04/23/2017 04/22/2017 04/21/2017 04/20/2017 04/19/2017 04/18/2017 04/17/2017 04/16/2017 04/15/2017 04/14/2017 04/13/2017 04/12/2017 04/11/2017 04/10/2017 04/09/2017 04/08/2017 04/07/2017 04/06/2017 04/05/2017 04/04/2017 04/03/2017 04/02/2017 04/01/2017 03/31/2017 03/30/2017 03/29/2017 03/28/2017 03/27/2017 03/26/2017 03/25/2017 03/24/2017 03/23/2017 03/22/2017 03/21/2017 03/20/2017 03/19/2017 03/18/2017 03/17/2017 03/16/2017 03/15/2017 03/14/2017 03/13/2017 03/12/2017 03/11/2017 03/10/2017 03/09/2017 03/08/2017 03/07/2017 03/06/2017 03/05/2017 03/04/2017 03/03/2017 03/02/2017 03/01/2017 02/28/2017 02/27/2017 02/26/2017 02/25/2017 02/24/2017 02/23/2017 02/22/2017 02/21/2017 02/20/2017 02/19/2017 02/18/2017 02/17/2017 02/16/2017 02/15/2017 02/14/2017 02/13/2017 02/12/2017 02/11/2017 02/10/2017 02/09/2017 02/08/2017 02/07/2017 02/06/2017 02/05/2017 02/04/2017 02/03/2017 02/02/2017 02/01/2017 01/31/2017 01/30/2017 01/29/2017 01/28/2017 01/27/2017 01/26/2017 01/25/2017 01/24/2017 01/23/2017 01/22/2017 01/21/2017 01/20/2017 01/19/2017 01/18/2017 01/17/2017 01/16/2017 01/15/2017 01/14/2017 01/13/2017 01/12/2017 01/11/2017 01/10/2017 01/09/2017 01/08/2017 01/07/2017 01/06/2017 01/05/2017 01/04/2017 01/03/2017 01/02/2017 01/01/2017 12/31/2016 12/30/2016 12/29/2016 12/28/2016 12/27/2016 12/26/2016 12/25/2016 12/24/2016 12/23/2016 12/22/2016 12/21/2016 12/20/2016 12/19/2016 12/18/2016 12/17/2016 12/16/2016 12/15/2016 12/14/2016 12/13/2016 12/12/2016 12/11/2016 12/10/2016 12/09/2016 12/08/2016 12/07/2016 12/06/2016 12/05/2016 12/04/2016 12/03/2016 12/02/2016 12/01/2016 11/30/2016 11/29/2016 11/28/2016 11/27/2016 11/26/2016 11/25/2016 11/24/2016 11/23/2016 11/22/2016 11/21/2016 11/20/2016 11/19/2016 11/18/2016 11/17/2016 11/16/2016 11/15/2016 11/14/2016 11/13/2016 11/12/2016 11/11/2016 11/10/2016 11/09/2016 11/08/2016 11/07/2016 11/06/2016 11/05/2016 11/04/2016 11/03/2016 11/02/2016 11/01/2016 10/31/2016 10/30/2016 10/29/2016 10/28/2016 10/27/2016 10/26/2016 10/25/2016 10/24/2016 10/23/2016 10/22/2016 10/21/2016 10/20/2016 10/19/2016 10/18/2016 10/17/2016 10/16/2016 10/15/2016 10/14/2016 10/13/2016 10/12/2016 10/11/2016 10/10/2016 10/09/2016 10/08/2016 10/07/2016 10/06/2016 10/05/2016 10/04/2016 10/03/2016 10/02/2016 10/01/2016 09/30/2016 09/29/2016 09/28/2016 09/27/2016 09/26/2016 09/25/2016 09/24/2016 09/23/2016 09/22/2016 09/21/2016 09/20/2016 09/19/2016 09/18/2016 09/17/2016 09/16/2016 09/15/2016 09/14/2016 09/13/2016 09/12/2016 09/11/2016 09/10/2016 09/09/2016 09/08/2016 09/07/2016 09/06/2016 09/05/2016 09/04/2016 09/03/2016 09/02/2016 09/01/2016 08/31/2016 08/30/2016 08/29/2016 08/28/2016 08/27/2016 08/26/2016 08/25/2016 08/24/2016 08/23/2016 08/22/2016 08/21/2016 08/20/2016 08/19/2016 08/18/2016 08/17/2016 08/16/2016 08/15/2016 08/14/2016 08/13/2016 08/12/2016 08/11/2016 08/10/2016 08/09/2016 08/08/2016 08/07/2016 08/06/2016 08/05/2016 08/04/2016 08/03/2016 08/02/2016 08/01/2016 07/31/2016 07/30/2016 07/29/2016 07/28/2016 07/27/2016 07/26/2016 07/25/2016 07/24/2016 07/23/2016 07/22/2016 07/21/2016 07/20/2016 07/19/2016 07/18/2016 07/17/2016 07/16/2016 07/15/2016 07/14/2016 07/13/2016 07/12/2016 07/11/2016 07/10/2016 07/09/2016 07/08/2016 07/07/2016 07/06/2016 07/05/2016 07/04/2016 07/03/2016 07/02/2016 07/01/2016 06/30/2016 06/29/2016 06/28/2016 06/27/2016 06/26/2016 06/25/2016 06/24/2016 06/23/2016 06/22/2016 06/21/2016 06/20/2016 06/19/2016 06/18/2016 06/17/2016 06/16/2016 06/15/2016 06/14/2016 06/13/2016 06/12/2016 06/11/2016 06/10/2016 06/09/2016 06/08/2016 06/07/2016 06/06/2016 06/05/2016 06/04/2016 06/03/2016 06/02/2016 06/01/2016 05/31/2016 05/30/2016 05/29/2016 05/28/2016 05/27/2016 05/26/2016 05/25/2016 05/24/2016 05/23/2016 05/22/2016 05/21/2016 05/20/2016 05/19/2016 05/18/2016 05/17/2016 05/16/2016 05/15/2016 05/14/2016 05/13/2016 05/12/2016 05/11/2016 05/10/2016 05/09/2016 05/08/2016 05/07/2016 05/06/2016 05/05/2016 05/04/2016 05/03/2016 05/02/2016 05/01/2016 04/30/2016 04/29/2016 04/28/2016 04/27/2016 04/26/2016 04/25/2016 04/24/2016 04/23/2016 04/22/2016 04/21/2016 04/20/2016 04/19/2016 04/18/2016 04/17/2016 04/16/2016 04/15/2016 04/14/2016 04/13/2016 04/12/2016 04/11/2016 04/10/2016 04/09/2016 04/08/2016 04/07/2016 04/06/2016 04/05/2016 04/04/2016 04/03/2016 04/02/2016 04/01/2016 03/31/2016 03/30/2016 03/29/2016 03/28/2016 03/27/2016 03/26/2016 03/25/2016 03/24/2016 03/23/2016 03/22/2016 03/21/2016 03/20/2016 03/19/2016 03/18/2016 03/17/2016 03/16/2016 03/15/2016 03/14/2016 03/13/2016 03/12/2016 03/11/2016 03/10/2016 03/09/2016 03/08/2016 03/07/2016 03/06/2016 03/05/2016 03/04/2016 03/03/2016 03/02/2016 03/01/2016 02/29/2016 02/28/2016 02/27/2016 02/26/2016 02/25/2016 02/24/2016 02/23/2016 02/22/2016 02/21/2016 02/20/2016 02/19/2016 02/18/2016 02/17/2016 02/16/2016 02/15/2016 02/14/2016 02/13/2016 02/12/2016 02/11/2016 02/10/2016 02/09/2016 02/08/2016 02/07/2016 02/06/2016 02/05/2016 02/04/2016 02/03/2016 02/02/2016 02/01/2016 01/31/2016 01/30/2016 01/29/2016 01/28/2016 01/27/2016 01/26/2016 01/25/2016 01/24/2016 01/23/2016 01/22/2016 01/21/2016 01/20/2016 01/19/2016 01/18/2016 01/17/2016 01/16/2016 01/15/2016 01/14/2016 01/13/2016 01/12/2016 01/11/2016 01/10/2016 01/09/2016 01/08/2016 01/07/2016 01/06/2016 01/05/2016 01/04/2016 01/03/2016 01/02/2016 01/01/2016 12/31/2015 12/30/2015 12/29/2015 12/28/2015 12/27/2015 12/26/2015 12/25/2015 12/24/2015 12/23/2015 12/22/2015 12/21/2015 12/20/2015 12/19/2015 12/18/2015 12/17/2015 12/16/2015 12/15/2015 12/14/2015 12/13/2015 12/12/2015 12/11/2015 12/10/2015 12/09/2015 12/08/2015 12/07/2015 12/06/2015 12/05/2015 12/04/2015 12/03/2015 12/02/2015 12/01/2015 11/30/2015 11/29/2015 11/28/2015 11/27/2015 11/26/2015 11/25/2015 11/24/2015 11/23/2015 11/22/2015 11/21/2015 11/20/2015 11/19/2015 11/18/2015 11/17/2015 11/16/2015 11/15/2015 11/14/2015 11/13/2015 11/12/2015 11/11/2015 11/10/2015 11/09/2015 11/08/2015 11/07/2015 11/06/2015 11/05/2015 11/04/2015 11/03/2015 11/02/2015 11/01/2015 10/31/2015 10/30/2015 10/29/2015 10/28/2015 10/27/2015 10/26/2015 10/25/2015 10/24/2015 10/23/2015 10/22/2015 10/21/2015 10/20/2015 10/19/2015 10/18/2015 10/17/2015 10/16/2015 10/15/2015 10/14/2015 10/13/2015 10/12/2015 10/11/2015 10/10/2015 10/09/2015 10/08/2015 10/07/2015 10/06/2015 10/05/2015 10/04/2015 10/03/2015 10/02/2015 10/01/2015 09/30/2015 09/29/2015 09/28/2015 09/27/2015 09/26/2015 09/25/2015 09/24/2015 09/23/2015 09/22/2015 09/21/2015 09/20/2015 09/19/2015 09/18/2015 09/17/2015 09/16/2015 09/15/2015 09/14/2015 09/13/2015 09/12/2015 09/11/2015 09/10/2015 09/09/2015 09/08/2015 09/07/2015 09/06/2015 09/05/2015 09/04/2015 09/03/2015 09/02/2015 09/01/2015 08/31/2015 08/30/2015 08/29/2015 08/28/2015 08/27/2015 08/26/2015 08/25/2015 08/24/2015 08/23/2015 08/19/2015 08/18/2015 08/17/2015 08/16/2015 08/15/2015 08/14/2015 08/13/2015 08/12/2015 08/11/2015 08/10/2015 08/09/2015 08/08/2015 08/07/2015 08/06/2015 08/05/2015 08/04/2015 08/03/2015 08/02/2015 08/01/2015 07/31/2015 07/30/2015 07/29/2015 07/28/2015 07/27/2015 07/26/2015 07/25/2015 07/24/2015 07/23/2015 07/22/2015 07/21/2015 07/20/2015 07/19/2015 07/18/2015 07/17/2015 07/16/2015 07/15/2015 07/14/2015 07/13/2015 07/12/2015 07/11/2015 07/10/2015 07/09/2015 07/08/2015 07/07/2015 07/06/2015 07/05/2015 07/04/2015 07/03/2015 07/02/2015 07/01/2015 06/30/2015 06/29/2015 06/28/2015 06/27/2015 06/26/2015 06/25/2015 06/24/2015 06/23/2015 06/22/2015 06/21/2015 06/20/2015 06/19/2015 06/18/2015 06/17/2015 06/16/2015 06/15/2015 06/14/2015 06/13/2015 06/12/2015 06/11/2015 06/10/2015 06/09/2015 06/08/2015 06/07/2015 06/06/2015 06/05/2015 06/04/2015 06/03/2015 06/02/2015 06/01/2015 05/31/2015 05/30/2015 05/29/2015 05/28/2015 05/27/2015 05/26/2015 05/25/2015 05/24/2015 05/23/2015 05/22/2015 05/21/2015 05/20/2015 05/19/2015 05/18/2015 05/17/2015 05/16/2015 05/15/2015 05/14/2015 05/13/2015 05/12/2015 05/11/2015 05/10/2015 05/09/2015 05/08/2015 05/07/2015 05/06/2015 05/05/2015 05/04/2015 05/03/2015 05/02/2015 05/01/2015 04/30/2015 04/29/2015 04/28/2015 04/27/2015 04/26/2015 04/25/2015 04/24/2015 04/23/2015 04/22/2015 04/21/2015 04/20/2015 04/19/2015 04/18/2015 04/17/2015 04/16/2015 04/15/2015 04/14/2015 04/13/2015 04/12/2015 04/11/2015 04/10/2015 04/09/2015 04/08/2015 04/07/2015 04/06/2015 04/05/2015 04/04/2015 04/03/2015 04/02/2015 04/01/2015 03/31/2015 03/30/2015 03/29/2015 03/28/2015 03/27/2015 03/26/2015 03/25/2015 03/24/2015 03/23/2015 03/22/2015 03/21/2015 03/20/2015 03/19/2015 03/18/2015 03/17/2015 03/16/2015 03/15/2015 03/14/2015 03/13/2015 03/12/2015 03/11/2015 03/10/2015 03/09/2015 03/08/2015 03/07/2015 03/06/2015 03/05/2015 03/04/2015 03/03/2015 03/02/2015 03/01/2015 02/28/2015 02/27/2015 02/26/2015 02/25/2015 02/24/2015 02/23/2015 02/22/2015 02/21/2015 02/20/2015 02/19/2015 02/18/2015 02/17/2015 02/16/2015 02/15/2015 02/14/2015 02/13/2015 02/12/2015 02/11/2015 02/10/2015 02/09/2015 02/08/2015 02/07/2015 02/06/2015 02/05/2015 02/04/2015 02/03/2015 02/02/2015 02/01/2015 01/31/2015 01/30/2015 01/29/2015 01/28/2015 01/27/2015 01/26/2015 01/25/2015 01/24/2015 01/23/2015 01/22/2015 01/21/2015 01/20/2015 01/19/2015 01/18/2015 01/17/2015 01/16/2015 01/15/2015 01/14/2015 01/13/2015 01/12/2015 01/11/2015 01/10/2015 01/09/2015 01/08/2015 01/07/2015 01/06/2015 01/05/2015 01/04/2015 01/03/2015 01/02/2015 01/01/2015 12/31/2014 12/30/2014 12/29/2014 12/28/2014 12/27/2014 12/26/2014 12/25/2014 12/24/2014 12/23/2014 12/22/2014 12/21/2014 12/20/2014 12/19/2014 12/18/2014 12/17/2014 12/16/2014 12/15/2014 12/14/2014 12/13/2014 12/12/2014 12/11/2014 12/10/2014 12/09/2014 12/08/2014 12/07/2014 12/06/2014 12/05/2014 12/04/2014 12/03/2014 12/02/2014 12/01/2014 11/30/2014 11/29/2014 11/28/2014 11/27/2014 11/26/2014 11/25/2014 11/24/2014 11/23/2014 11/22/2014 11/21/2014 11/20/2014 11/19/2014 11/18/2014 11/17/2014 11/16/2014 11/15/2014 11/14/2014 11/13/2014 11/12/2014 11/11/2014 11/10/2014 11/09/2014 11/08/2014 11/07/2014 11/06/2014 11/05/2014 11/04/2014 11/03/2014 11/02/2014 11/01/2014 10/31/2014 10/30/2014 10/29/2014 10/28/2014 10/27/2014 10/26/2014 10/25/2014 10/24/2014 10/23/2014 10/22/2014 10/21/2014 10/20/2014 10/19/2014 10/18/2014 10/17/2014 10/16/2014 10/15/2014 10/14/2014 10/13/2014 10/12/2014 10/11/2014 10/10/2014 10/09/2014 10/08/2014 10/07/2014 10/06/2014 10/05/2014 10/04/2014 10/03/2014 10/02/2014 10/01/2014 09/30/2014 09/29/2014 09/28/2014 09/27/2014 09/26/2014 09/25/2014 09/24/2014 09/23/2014 09/22/2014 09/21/2014 09/20/2014 09/19/2014 09/18/2014 09/17/2014 09/16/2014 09/15/2014 09/14/2014 09/13/2014 09/12/2014 09/11/2014 09/10/2014 09/09/2014 09/08/2014 09/07/2014 09/06/2014 09/05/2014 09/04/2014 09/03/2014 09/02/2014 09/01/2014 08/31/2014 08/30/2014 08/29/2014 08/28/2014 08/27/2014 08/26/2014 08/25/2014 08/24/2014 08/23/2014 08/22/2014 08/21/2014 08/20/2014 08/19/2014 08/18/2014 08/17/2014 08/16/2014 08/15/2014 08/14/2014 08/13/2014 08/12/2014 08/11/2014 08/10/2014 08/09/2014 08/08/2014 08/07/2014 08/06/2014 08/05/2014 08/04/2014 08/03/2014 08/02/2014 08/01/2014 07/31/2014 07/30/2014 07/29/2014 07/28/2014 07/27/2014 07/26/2014 07/25/2014 07/24/2014 07/23/2014 07/22/2014 07/21/2014 07/20/2014 07/19/2014 07/18/2014 07/17/2014 07/16/2014 07/15/2014 07/14/2014 07/13/2014 07/12/2014 07/11/2014 07/10/2014 07/09/2014 07/08/2014 07/07/2014 07/06/2014 07/05/2014 07/04/2014 07/03/2014 07/02/2014 07/01/2014 06/30/2014 06/29/2014 06/28/2014 06/27/2014 06/26/2014 06/25/2014 06/24/2014 06/23/2014 06/22/2014 06/21/2014 06/20/2014 06/19/2014 06/18/2014 06/17/2014 06/16/2014 06/15/2014 06/14/2014 06/13/2014 06/12/2014 06/11/2014 06/10/2014 06/09/2014 06/08/2014 06/07/2014 06/06/2014 06/05/2014 06/04/2014 06/03/2014 06/02/2014 06/01/2014 05/31/2014 05/30/2014 05/29/2014 05/28/2014 05/27/2014 05/26/2014 05/25/2014 05/24/2014 05/23/2014 05/22/2014 05/21/2014 05/20/2014 05/19/2014 05/18/2014 05/17/2014 05/16/2014 05/15/2014 05/14/2014 05/13/2014 05/12/2014 05/11/2014 05/10/2014 05/09/2014 05/08/2014 05/07/2014 05/06/2014 05/05/2014 05/04/2014 05/03/2014 05/02/2014 05/01/2014 04/30/2014 04/29/2014 04/28/2014 04/27/2014 04/26/2014 04/25/2014 04/24/2014 04/23/2014 04/22/2014 04/21/2014 04/20/2014 04/19/2014 04/18/2014 04/17/2014 04/16/2014 04/15/2014 04/14/2014 04/13/2014 04/12/2014 04/11/2014 04/10/2014 04/09/2014 04/08/2014 04/07/2014 04/06/2014 04/05/2014 04/04/2014 04/03/2014 04/02/2014 04/01/2014 03/31/2014 03/30/2014 03/29/2014 03/28/2014 03/27/2014 03/26/2014 03/25/2014 03/24/2014 03/23/2014 03/22/2014 03/21/2014 03/20/2014 03/19/2014 03/18/2014 03/17/2014 03/16/2014 03/15/2014 03/14/2014 03/13/2014 03/12/2014 03/11/2014 03/05/2014 03/01/2014 02/27/2014 02/26/2014 02/25/2014 02/20/2014 02/19/2014