Ref A: a4e3a41a2f9b4950821d4b98af23100e Ref B: D39D6FC25B4EB38A152D874F63DD52B2 Ref C: Wed Dec 17 22:40:20 2014 PST