Ref A: 9a9c3e622bc046c98aeab76619ce54a2 Ref B: E722F979C4D0F08872E750E1A77448C8 Ref C: Fri Jan 30 16:30:42 2015 PST