Ref A: af23f3e5c76f4f12812d68d37a52d55f Ref B: 901C830ADA8A8FD8E77BA45C83010B3D Ref C: Wed Nov 26 18:53:30 2014 PST