Ref A: 88F27EE879E34BECBFD5D47D8B04B8AC Ref B: 31225AA890300E8E4557FA31E08F4C84 Ref C: Fri Feb 10 06:39:24 2012 PST