Ref A: b4ebfcd0aa0c46e28d10490bf12a9736 Ref B: 834AE85B2D0C91AF647388679C2E8EF2 Ref C: Thu Jan 29 16:13:51 2015 PST