Ref A: 8c2db5e10ba8478682f43a71aa8fba0d Ref B: AD5BA5295D8741511A8C282C92D208D3 Ref C: Fri Jul 25 05:21:10 2014 PST