Ref A: f995cf7cbdf443b6b887c1a060fa3735 Ref B: 96B77447F50E8B484BF8DE7EA41F17AC Ref C: Sun Dec 28 11:07:39 2014 PST