Ref A: 9bce7045ff3143c4be516105052db473 Ref B: 1BFF46E426C2F5578A8F88FFC77AE842 Ref C: Thu Jan 29 10:25:50 2015 PST