Ref A: 5fe1a44469964a5aa6013f4ffb2f9c4d Ref B: 3AA43A09AF5F03F511A8514F40E52C58 Ref C: Sun Nov 23 00:46:04 2014 PST