Ref A: 5e9eeee0812847a5a0e8470e260f2471 Ref B: 8CECAA83D8F7CE42CDBF2D40DA0BF2E9 Ref C: Fri Jan 30 21:14:17 2015 PST