Ref A: 202a4f0ac23249a38b2aa00d0e28e0da Ref B: A8750F8167EDC5E8E90D5D2653FEE786 Ref C: Sun Nov 23 20:16:45 2014 PST