Ref A: 839c8d60ac6a487caff93ea9cedc9a1b Ref B: 1F35AA367004DAB701CC1A132AAFAD80 Ref C: Fri Nov 28 19:03:13 2014 PST