Ref A: a9460f708abe45719f888b63ae7213ea Ref B: 87D9F8E4C7BDDCD3C0F1F3E4A9F6DD56 Ref C: Mon Nov 24 08:44:42 2014 PST