Ref A: 8f9a8a179a1649aa81d4fc1aa49f9857 Ref B: 405F8E1A9D87230A1FD7499F734752DA Ref C: Fri Oct 31 00:18:02 2014 PST