Ref A: 1eadc70e496d4ef2a4b30828e0c5e69c Ref B: D4D34124E868FA4DD6300D0C1F328663 Ref C: Fri Jan 30 20:55:02 2015 PST