Ref A: f22a6c0ca05243ea89d435589c68c02e Ref B: D9DD6E94D2495F8A62A5CFFEA43AE8CB Ref C: Sun Dec 28 09:40:13 2014 PST