Ref A: b70563ddf18d47aba30dfb127d9c02c1 Ref B: F9008E5FD3B82F24511B9DB9619E4F7F Ref C: Fri May 24 08:03:07 2013 PST