Ref A: 41d63f48436e453f886f72b52052dada Ref B: E078ED920037EA5B686488B412FA74B8 Ref C: Tue Jun 30 18:18:13 2015 PST