Ref A: 61d252b6915f49bb8270326dcf6fafc2 Ref B: 0D2DB87A9EEB5DE76A8997F0681099D7 Ref C: Fri Jan 30 16:14:09 2015 PST