Ref A: cbd6232b5ff44600b734e79d8859a59c Ref B: 6730126E15B55C96E88C427283CADC8C Ref C: Tue Oct 21 18:55:23 2014 PST