Ref A: 719747b42243473cb17e16e81fda05db Ref B: 6E7B63D6CAE2F91731C2FF0D03EBB483 Ref C: Mon May 21 05:26:49 2012 PST