Ref A: 822498afeab146138cf056408ba5fa0f Ref B: 3900DEA44EC08E4E9A77EB335EF4FC89 Ref C: Wed May 22 04:48:05 2013 PST