Ref A: 619ed9a9665c4d819035fdbd73376bc3 Ref B: B3CE52DE9816F4AF3E3F7A238996ECE7 Ref C: Sun May 19 23:51:54 2013 PST