Ref A: f8cbd5caf2f8485bbc648aa316c1a8a1 Ref B: C3115670792C4824E4A850529AA6696C Ref C: Sat May 25 14:20:58 2013 PST