Ref A: 6caebe34d9ff4b7083be7476bdc8ed16 Ref B: ABAC0A71707872C0831ED0BC7FBABB44 Ref C: Wed May 22 09:24:01 2013 PST