Ref A: 7a6f475da19a42be8530b2aae809863d Ref B: 7853D4496FC25C8752E92489B88885AA Ref C: Sat May 25 03:43:45 2013 PST