Ref A: 2052522acff64cd0a1d6ccc0324bb15c Ref B: 699C2330A72CF1295DB8E6E4257E5639 Ref C: Tue Nov 25 21:24:59 2014 PST