Ref A: 2764dd34a4744085af6767fe29a94e0f Ref B: 41A4B7189850C8B4EEF26747C32FDFF2 Ref C: Tue May 21 02:32:05 2013 PST