Ref A: eb85d70b4768438ebd2d45ae6d52a9ed Ref B: 45A6021CA40375982012943CB09BA0A0 Ref C: Mon Nov 24 15:09:45 2014 PST