Ref A: ce05f794179b4f3294b03d501d98be6d Ref B: 08C5A388C8B3761ACD4F2A96E3CF3651 Ref C: Tue Aug 19 23:16:35 2014 PST