Ref A: 70bcc4908ecc457e90165a0c2af77852 Ref B: 9BB8A64095FAB409E6560ECD9606922A Ref C: Mon Oct 20 23:27:40 2014 PST