Ref A: ea50504585ab4ca1933beeb781bd912d Ref B: 1FB5B30B5CC6AABDA9C5217536D81B84 Ref C: Tue May 21 08:40:38 2013 PST