Ref A: 5e9cc30e612444a89ae85a9aae034bb3 Ref B: 33F1A5097FA820D7A855BECC0FF577E8 Ref C: Tue Sep 30 10:28:51 2014 PST