Ref A: f68bc3ed35c3481586ff08531a048b4c Ref B: F8A4A0E5C999EE612ABF2E3B23AA95BD Ref C: Tue Sep 30 07:14:16 2014 PST