Ref A: f69ff67b5f7b4fb1ac1523f1fe62268f Ref B: A148C6AEDE4C132A674BB5AF9001D256 Ref C: Fri Jan 30 11:48:21 2015 PST