Ref A: ddaea019cf0b40058a90984896627a51 Ref B: FDC431CDEB3753A31DEB2EEA257C316B Ref C: Sat Nov 22 07:42:47 2014 PST