Ref A: 8d6f753d518448d4aa71b69e69b6c0fd Ref B: 54CD8C83CA231B975DA324C0F6E9276C Ref C: Fri Jan 30 08:34:48 2015 PST