Ref A: 4c83724df3ed4f7ab7323b7f59be084b Ref B: 640A79CA78D45F9A7DE8A88259DA09DA Ref C: Sat May 25 12:57:54 2013 PST