Ref A: 5f3c63911a644243a544161c38a2919b Ref B: D31850A85B7E02CF82231C64E8CF3419 Ref C: Sun Apr 20 14:57:41 2014 PST