Ref A: 92b2b936ac254b7983738b68305d505e Ref B: 139AD476A2D0B7B273831841EC3A8B35 Ref C: Sun Dec 28 02:57:51 2014 PST