Ref A: 61ed150d82e54dd6b4eeb9e3d677a707 Ref B: 3F7E8398C2A8A3F8A050424F3BFC7A5A Ref C: Thu Dec 25 05:17:49 2014 PST