Ref A: ffbfd26cf77b4225a63df4e4de64c03f Ref B: EA9E86DA7A2BEFE8306EEB04441576E6 Ref C: Thu Oct 23 06:21:06 2014 PST