Ref A: 68739c9d69b04e04aa70245c1bcc4535 Ref B: 692FD0A1A6936DBA5AB03F9A4622EF5C Ref C: Tue Jan 27 02:23:00 2015 PST