Ref A: 456e740666b04e2d85567ec1204a68e1 Ref B: 35FF25C9645B08792D86BE03900F77F9 Ref C: Fri May 24 17:03:22 2013 PST