Ref A: 8f979dc4c8d5424e865b8d83d546c972 Ref B: AFF1E3B6453FCDE575452AC9A8DB1BDC Ref C: Sun Dec 21 22:35:54 2014 PST