Ref A: 7711cc2739534ba6b4f12bf56d32f4c3 Ref B: 1605D21D9544C9692EDF8B62B6D856C5 Ref C: Fri Jan 30 21:42:15 2015 PST