Ref A: 02994f3cf1a94b6ea91f20cb3b6256a9 Ref B: A52C7508345E6076CD5DF1A6C86F5B02 Ref C: Wed Jan 28 23:16:36 2015 PST