Ref A: e8328b9f78af40989802a571677f3196 Ref B: C0E5F83B07BC461F9160BA398D4CFDE2 Ref C: Sat Apr 19 23:06:29 2014 PST