Ref A: edd67e2af1b9436ea20774d71dc2fe71 Ref B: C0CAD427B2927125499395FBFCBBCD5C Ref C: Sun Nov 23 06:54:23 2014 PST