Ref A: 9a9c2aa666d04487b9614f02c450ad21 Ref B: 1485CF3CF4B76F148F1AB7A0F137273B Ref C: Wed Dec 17 20:47:40 2014 PST