Ref A: 88c0212c31524b89990c4e9d47fc75b3 Ref B: 0B6A6ECAB90327534A23B12B9EBE87BB Ref C: Wed Apr 01 18:24:48 2015 PST