Ref A: 33c6467ab9b04b2f8431d4d9af6878bf Ref B: 2DE7069DC8FEB4C8DEF42703986A1F5F Ref C: Thu May 23 09:34:25 2013 PST