Ref A: b25cdcfe6fd9433288e40983f4b0500b Ref B: F5EB72C31D7AFE4CC5975899E76297C5 Ref C: Fri Jul 25 01:24:26 2014 PST