Ref A: 7292d7a0bc844502ade7a8d25cfecf25 Ref B: 3F7E8398C2A8A3F8A050424F3BFC7A5A Ref C: Sat Mar 28 07:28:22 2015 PST