Ref A: e6cc031630cc407b8c13c7341f958fd7 Ref B: 3CDD28B6801D85C176419A8FCE3C6942 Ref C: Wed Dec 17 23:05:39 2014 PST