Ref A: 225A81F716E94951A5DE2B152723B746 Ref B: A869FCE7E3A0DE4E114016A1CAA58E3D Ref C: Fri Feb 10 06:42:23 2012 PST