Ref A: 71c6f321645c4fa1bcbc3d0b47861642 Ref B: 36D0D96A5528E13C389736E4A4B942DF Ref C: Wed Jan 28 23:53:35 2015 PST