Ref A: f449d21cb43243cbb3f09e167ed43735 Ref B: 3B1F782DE7D5ED2DD00DFA6DE373765A Ref C: Fri Mar 27 19:03:57 2015 PST