Ref A: e10ca768af0d4784a854d912426979bc Ref B: 46C90F7526D154D6FA16B1DF108C2BAE Ref C: Sun May 19 20:53:10 2013 PST