Ref A: 8e8b8490a37d4e97ac64a4c1bc67e424 Ref B: 38F603F84672F8CD20E98152238D7A29 Ref C: Thu May 23 15:37:13 2013 PST