Ref A: c80444cfd69046668737a322950d972e Ref B: 87BBF1A1EDB8979F9B8D9625ABE69F1B Ref C: Sat Dec 27 02:54:31 2014 PST