Ref A: b9cf1255dff54fc18070298f2ba8b79f Ref B: 4872A58720F63B3994F39975C78B4DDC Ref C: Fri Apr 25 02:55:45 2014 PST