Ref A: f34e74ed73eb4085ab28dc7fbb070af9 Ref B: A8C97690A15018DABCEFFAF53E1D7536 Ref C: Fri Mar 27 23:09:00 2015 PST