Ref A: 6bbd8ed9f0f44ce4b302c7e0b2f4fdb9 Ref B: 8FA27E217F2F80CD48A194C92318FBA1 Ref C: Wed Jan 28 07:57:40 2015 PST