Ref A: 6edce48f7c574f83a7b1ed46dd877417 Ref B: E07DDE445DB246E001318C3DD368D7AB Ref C: Fri May 25 17:45:26 2012 PST