Ref A: f7ed03130b864718a7d0efbe72164fca Ref B: 28CF4A0FBE9664D0EED7174900ED5C4A Ref C: Sat Oct 25 12:05:21 2014 PST