Ref A: ac51c1a18ba540efbd9256dae84d61c8 Ref B: 316731F5E708D9E373EB68751505C5AE Ref C: Fri May 24 07:07:52 2013 PST