Ref A: 4c01c1649c284bd0aaf7473c8c0fd16d Ref B: E440D58F732127333DF93819DB2188F7 Ref C: Tue Aug 19 22:08:23 2014 PST