Ref A: 3cde3a204486430d82033550802767c3 Ref B: B7B3A57C3C9F28FCCDCBADCD2CE62043 Ref C: Sat Jan 31 06:22:23 2015 PST