Ref A: b5885e361edb47cb97eaa09496ac51a6 Ref B: F91349E8D1F46554478B2FEEC35EC27A Ref C: Fri Jan 30 21:16:27 2015 PST