Ref A: fea60633608d4ae68c093e447edb5d3c Ref B: 7AC2C73B0F1847D0E98A4519235985C7 Ref C: Mon Mar 02 23:55:46 2015 PST