Ref A: 7df47799ea8d4849964a683b4b85f86b Ref B: DC5E9C7F1908FDB166F99D04BCCD9DA3 Ref C: Thu Jun 20 04:46:13 2013 PST