Ref A: 97dd8420007645979ead249a2ac9be9a Ref B: AE7233EB6176E8A2050284ECAFC0F345 Ref C: Sat May 25 06:15:16 2013 PST