Ref A: 18e3bce26fe14ab592587b1b68b0e01f Ref B: 460DD025CD65E5AF98CCB445BC216C90 Ref C: Tue May 21 15:55:15 2013 PST