Ref A: 71661771f00a40c5a67f5ff4ed4baba1 Ref B: C8B75B9AB34559C3E2FEDCDCABBF3742 Ref C: Sat May 25 11:34:52 2013 PST