Ref A: a80b6f558ac74ee099d92666dea59776 Ref B: 5884B976AEBEC034C7D7D9EE980C7565 Ref C: Wed May 22 06:02:18 2013 PST