Ref A: 369d751002814e8fac3f981772a6bf9f Ref B: E7B908D8299FBD6A490E1736CB1E5EDE Ref C: Thu Jan 29 18:52:03 2015 PST