Ref A: 2fe1f48122a94e00ac330c81a3d4f578 Ref B: ED717B7115BFD9D06E72E31CC4A657A4 Ref C: Tue May 21 08:19:53 2013 PST