Ref A: e47a611d52854a859d94571853d4efae Ref B: 16A239334FCCE459829CD1722C7A14A9 Ref C: Sun Aug 30 17:44:35 2015 PST