Ref A: 242bd456a141403a8ae19a2d1258ebf6 Ref B: 8E821F2BAE17E6CB471E640AD5C356F1 Ref C: Tue Sep 02 22:35:52 2014 PST