Ref A: 9f115a097e0f4c619c393c624978f96d Ref B: B6F2A63F1B2110F76D6DEB3BB92D2E96 Ref C: Thu Dec 25 19:30:24 2014 PST