Ref A: efc267f1d2384d05b575e0e9d6508190 Ref B: 6F1E423EAD0A2CE918E5297EEDD5940B Ref C: Wed Oct 22 08:53:41 2014 PST