Ref A: 4b0483a693874c20b1f0da61feebaa0e Ref B: 7D32E74D1A11D5F6DD374EF868B8AFF6 Ref C: Sun Apr 20 11:33:50 2014 PST