Ref A: dc576e2f42824824b14c296192e84df4 Ref B: 24A488BD71FACFC83A5918620E0B3F53 Ref C: Sat Dec 27 20:08:48 2014 PST