Ref A: 509ec2666c9b4d9bb1c096bfb8645d69 Ref B: 224D7EB703449660B2DE8F5A979FBB93 Ref C: Tue Jul 29 09:15:06 2014 PST