Ref A: 1ff4f08528704bf0b344a94ae043cb92 Ref B: CB482F36C897A48B27D6A54044A05838 Ref C: Sat Dec 27 01:01:32 2014 PST