Ref A: 4b5902e842cf4f17aa0dc213059d2ee9 Ref B: 49465F96844FCFE3DB0F2CA57A2417E9 Ref C: Wed Jan 28 17:31:29 2015 PST