Ref A: 40b6c45ccaaf403b961ca393f87c06cd Ref B: 4959B5E5B9C67CA21E3ECB965567FAB2 Ref C: Fri May 24 07:27:02 2013 PST