Ref A: 51e3efb0916a40d48ec2f4d3f7130f28 Ref B: 99047751398205E251F8EC8D9C0B7D26 Ref C: Sun May 19 14:07:11 2013 PST