Ref A: efd0abb712744c70a06703f116a9f370 Ref B: 93B83491DFE65B5F86B651E953B5459D Ref C: Thu May 23 23:33:20 2013 PST