Ref A: df354e31e85d4577b77a8e18baa32daa Ref B: 54E1160B1C0B573556D9306377010DF6 Ref C: Fri Jan 30 22:32:47 2015 PST