Ref A: ec5b05518de64a57b3da1b593cda23fe Ref B: B653A8436C037C961298EDE1BCFFA5FC Ref C: Fri Dec 19 05:25:32 2014 PST