Ref A: 5d26bd93e61e4217b248295f21abf48d Ref B: 02F898AFB3D29A8F7AC44B60F2B22E89 Ref C: Thu Dec 25 15:48:46 2014 PST