Ref A: a7c92c0b89804c6aa35fd70b578002ab Ref B: 8EECC5AF36822E4FEEBEE7B1FBC13861 Ref C: Tue Sep 30 23:13:29 2014 PST