Ref A: c4934ef7c5274e2a98187927378e452e Ref B: 3DBCDE5A06639CB5167413F2BCE6B149 Ref C: Wed Jan 28 17:00:46 2015 PST