Ref A: e5836b0943124d63a7a61b4bb4dd2996 Ref B: 98D646F858F8B85894AF1EA0E4B2D495 Ref C: Wed Jan 28 23:39:23 2015 PST