Ref A: c05de714053c461b98e6a29ddfafb2d8 Ref B: 0679DE90989FEACC92A8597B13E9F125 Ref C: Sat May 25 23:57:29 2013 PST