Ref A: cc149b92664d46e08a81e178e1c30e82 Ref B: 72D7591503712A4935DBB91449368757 Ref C: Mon Dec 29 01:23:51 2014 PST