Ref A: 0e05898f8fde425fa6b8c8d6b2149191 Ref B: 5539A575743D6B1AE980F164CDBC3EA6 Ref C: Tue May 21 20:04:14 2013 PST