Ref A: e48dd8ab2e3e483a8b72dc5304ce3564 Ref B: E5E2E31B095F22A4D5CF0B21E0D56650 Ref C: Thu Jun 20 04:33:33 2013 PST