Ref A: 51b7b7f000324238ab39efdacb757c6f Ref B: 2AE76D62A79371BBDFF9BD2A2A3E06A5 Ref C: Tue Jul 22 08:57:57 2014 PST