Ref A: 1f2a624f387d42eda3bc9d5d2d86eea4 Ref B: 78240E4E436A3685B73D0AD5D556F8EB Ref C: Wed May 22 17:20:39 2013 PST