Ref A: 2366914a3056400daa35ad1f5cdc8d45 Ref B: A070A1BDFC8B7E0FC2169F09F278C5FC Ref C: Wed Oct 22 05:48:28 2014 PST