Ref A: d8cbf2ed974b4701ad94589d784e37bf Ref B: 6A6EB80BAAEFEB27CFC17D5495C1FF8A Ref C: Sat Aug 30 15:38:54 2014 PST