Ref A: 323a47acde0f470a99b49b5905c8a785 Ref B: 59C130B12C81C70D2442038CEC366ABC Ref C: Wed Jul 23 21:22:50 2014 PST