Ref A: ae265452c9c344f2912b2a6d0530b54d Ref B: F79586768F9685BFFF50ADD92384CDFF Ref C: Sun Mar 01 04:37:02 2015 PST