Ref A: ee021f2a405941f08d20c4e58d2370d5 Ref B: EF59A5BFB909D58C539B57AEF9ADF0AB Ref C: Mon Jan 26 07:41:45 2015 PST