Ref A: cd0a26b3b3274c1cba97bfa1cbf6df71 Ref B: D601C12FC36B8EDE2895F57EF7724202 Ref C: Thu Feb 26 23:45:23 2015 PST