Ref A: 50b221666f41465ab31b581723254085 Ref B: 5A3DA1C16F6FA419E8A348EED396C80B Ref C: Tue Mar 31 23:54:55 2015 PST