Ref A: 793a1d042d2e49b49ae07eb63a1b59dd Ref B: F5F6E530F459FF2042AED3BC56E1AE83 Ref C: Wed May 06 19:55:12 2015 PST