Ref A: 342db8b3a32346748880f21ee274a16d Ref B: D1FD46794E9483F295F5CADF3A59B708 Ref C: Sat Aug 30 17:57:27 2014 PST