Ref A: c08b14038d234b2088de4183b7fa5611 Ref B: F3087E654E9DAE945FD50BD70731C65B Ref C: Thu May 23 21:41:22 2013 PST