Ref A: 133c620ae92142a3af10b207008b684e Ref B: BEDA44C9BE108C70DC9317B69EAF5965 Ref C: Thu Jan 29 13:26:55 2015 PST