Ref A: ece01302d47e47748578546ac60b48ca Ref B: 4F8D4D23DAFE99A1458E4B579B838F02 Ref C: Mon Apr 21 00:55:49 2014 PST