Ref A: 34024868F5D64CF48E8AAAEBBD80D54F Ref B: B66EAF5FC1E48327D35E76D2DF3A9F4D Ref C: Fri Feb 10 06:22:55 2012 PST