Ref A: a7403c6d662843658f224d81e0ea9010 Ref B: 33D23B3B028F325EF256162CB2F62978 Ref C: Thu May 23 07:57:27 2013 PST