Ref A: f34162a0eb0344d18c87b7b0de69bb17 Ref B: 05C8775434FA1ACA33DBDDBFA2AB50CD Ref C: Wed Jun 19 01:33:56 2013 PST