Ref A: 243f3ab97dab451b98fe96e7d0e77aef Ref B: E6EC5A15DE8D8A98D1989FDB443F5B89 Ref C: Fri Mar 06 08:57:56 2015 PST