Ref A: a8a457036a004dc790fad90643ab95fa Ref B: B99320712B8C22039052D8C82F5ED495 Ref C: Mon May 04 21:30:38 2015 PST