Ref A: c0d6101588be4994b11f1a53fb795fa0 Ref B: F72453CA0F66365F2BC6D2D5CEE2C86A Ref C: Tue Oct 21 12:31:35 2014 PST