Ref A: 66e3aa43e7a3452f812b82979bfc282f Ref B: E7BAAC429B1EBC3BE8E95F1039D8A7A1 Ref C: Fri Aug 29 18:35:23 2014 PST