Ref A: b68d932722294e5eb13133a94d3d527e Ref B: C7B0324AAC2C41148DB68DBB503CBFB1 Ref C: Fri May 24 22:24:42 2013 PST