Ref A: 16f8d6b9c7354821825bd7b8f1168d80 Ref B: 852CA799F8647BCE0972F98B0E76274A Ref C: Thu Jul 02 12:36:34 2015 PST