Ref A: 8051d657c0c747f9a03336c65a49e47d Ref B: 57DD24883B0BD76D69EB3E07D9869774 Ref C: Mon Jan 26 16:17:00 2015 PST