Ref A: 2ff76ee440334f9081ebf504e6ecb069 Ref B: 1B6B13EB8062A05C4502C9B0FD162919 Ref C: Wed Jan 28 20:20:33 2015 PST