Ref A: b3f7fa1e5e7a4c08b9d8a68ca6717c2f Ref B: CC56ACCF7304FA60D7814D9CA915C418 Ref C: Thu Jun 20 05:31:27 2013 PST