Ref A: 9e42a4eb69c24a399ccf28e3a3f97f76 Ref B: 781637FFAD1479853881F72E900FF232 Ref C: Sat Feb 28 11:36:39 2015 PST