Ref A: 1afcf6b229d3418d9a4c0436622d4254 Ref B: B4D19FEF81A559AC1BD022814AAF9EE7 Ref C: Fri Apr 18 10:03:49 2014 PST