Ref A: 92f22a1c2da64257823e1d1bdd286953 Ref B: D8009A3AE3ECFDCD2A35BAAB29560BE8 Ref C: Sun Mar 29 00:40:57 2015 PST