Ref A: d19e2ca84d034e42a5f9b07077276774 Ref B: E33E45486F011D5A71936D38207797D6 Ref C: Sun May 19 23:24:41 2013 PST