Ref A: d850cd409cac43c48caf270dcd023fc9 Ref B: 275665CF0822AE79148A0FE446CF3C26 Ref C: Sat May 25 07:33:55 2013 PST