Ref A: c5738ae7f22e447fa3aef25a4ce54acd Ref B: 9FE7733EF6512E023DA5CAD255896A0A Ref C: Sat Mar 28 18:16:27 2015 PST