Ref A: 83c58be6857f4a059c372ac0665d1036 Ref B: 86238F050763378D2B1F9664F53E5C46 Ref C: Wed May 22 07:20:44 2013 PST