Ref A: 49a816abe3db4d608dc6792c2751ca70 Ref B: 0CB5FEDB6CA634BEE5E899286CA59C19 Ref C: Tue Jan 27 00:43:23 2015 PST