Ref A: c660e9df4d0c44cba9c0f07e3d85629c Ref B: BC742C025048B4B66DAC2DD02BC977B7 Ref C: Sun May 19 13:30:13 2013 PST