Ref A: db1b24d789904f638e026edf38760d9f Ref B: E337E030C3AE9102C7A8E4C4DECD95E6 Ref C: Fri Apr 18 20:18:33 2014 PST