Ref A: 31c7f30d373047eda0ac7f140a01b820 Ref B: 625289C651DBB097827A3E36933D78C6 Ref C: Fri Dec 26 02:14:34 2014 PST