Ref A: f8e76c3ab6ce4438a867e5770f12d8eb Ref B: 0CCEE27D9AB21D23AF4C3FE680634864 Ref C: Thu Dec 18 03:50:42 2014 PST