Ref A: a1bfaa7bd1ec4d34bf630195218f4a79 Ref B: 96FA1B4BD585DF40CB0BBF01D36E0146 Ref C: Fri Jan 30 16:25:32 2015 PST