Ref A: f65d38a417154ef7971da665dbe06c81 Ref B: F3F922B099DB7EDD99FA470AEFCB50A3 Ref C: Tue May 21 00:42:44 2013 PST