Ref A: f3d25774d15e4a578d861d9988445aad Ref B: F31005E71776671DE597805EB9952D5C Ref C: Mon Nov 24 06:10:52 2014 PST