Ref A: 3ae38f1922c646a09be2319d38032611 Ref B: 1C60B68BD6651FFA1091D1441719E6AC Ref C: Tue Nov 25 20:29:49 2014 PST