Ref A: e5e1b421d0b8427f952b26cc1cf6d144 Ref B: 47227E55D4DC028D810E725F6F06D8E4 Ref C: Tue Nov 25 18:52:26 2014 PST