Ref A: a2bef4a82cf24d5dbedfe5af35aa6a7e Ref B: 1DED5E8212331C39611508C293D4FB63 Ref C: Sat Feb 28 05:34:51 2015 PST