Ref A: be31bef18ed949ccaab2af1c15fb90a5 Ref B: 34C81834D60487FCDEC72218DB8CE5C9 Ref C: Wed Oct 22 00:35:06 2014 PST