Ref A: c8eb2525a0234a1e845a8ce84fe7ebea Ref B: C95A656FC76DFD5E5874B39DACF6CE42 Ref C: Wed May 22 20:20:32 2013 PST