Ref A: e162dc05f19d463ab32ad779d6e25844 Ref B: F43C8CD048D7128709B8E5E0AB06C4DF Ref C: Tue Oct 21 01:58:11 2014 PST