Ref A: 8a84d1d4fb84428496ed04f2e8cf6fd1 Ref B: AA4AD946297C0DDD9EAE83163E809CAF Ref C: Wed Oct 22 19:38:47 2014 PST