Ref A: acc65a8069174ea4a1b2502a4e22bda6 Ref B: D38D78AB7A7DAAF18FEC07B1F67FEC48 Ref C: Mon May 04 09:41:59 2015 PST