Ref A: 20a1d5849ff14d1ab5f78c875777d18d Ref B: D1CDBBD1FA1BC1B92D62AA7A19E29B3A Ref C: Wed Jan 28 08:54:27 2015 PST