Ref A: b51f8cc815294de6939f402b897e2ad9 Ref B: E8DBD49B186D8663546D1C628CCC782E Ref C: Fri Oct 24 21:16:04 2014 PST