Ref A: ab2f722ac54a4f13ba409b53e91f2359 Ref B: 71EDAD0666CEFFF050918853DE7AF4CE Ref C: Wed May 22 16:48:45 2013 PST