Ref A: 5961f082169b435b80e12f5f1cc491b3 Ref B: 880D85EF66DE3515FF973A594290635E Ref C: Sat May 25 15:16:15 2013 PST