Ref A: d1a3ee9080cc463dae424488fefa353d Ref B: 5E495AFF4C2F03E3115310CF5747EE04 Ref C: Wed Jan 28 23:42:11 2015 PST