Ref A: 26f2a910eec540f7a68a54f8b0e96e79 Ref B: F4508C77259E78CE1BDAEB93987E0B26 Ref C: Fri Dec 26 11:29:52 2014 PST