Ref A: b8ce337466434f5fa91d2c140f6ddfef Ref B: F3BCA343987FFD69E226A2FA07E34B54 Ref C: Thu Dec 25 16:45:06 2014 PST