Ref A: 5970ce1542d445f0879b4d56ec3fbd6f Ref B: 37D0AD03EDE2A0094CA6346DE32CD6AC Ref C: Sat Mar 28 21:38:29 2015 PST