Ref A: a316558e562d46b7a4b1ef3090b8a916 Ref B: DF008D70BDA464B02C24E1E3B3183E37 Ref C: Sat Dec 27 08:13:33 2014 PST