Ref A: 8c20c17accc944bdbadf3ae20f1e74f9 Ref B: 0D5570C0050BCA459E84E69F4C302535 Ref C: Wed Jan 28 22:53:30 2015 PST