Ref A: 84f24b90976643b8861645bb509d62e3 Ref B: 37D774AD19C9D03BBB6E1A2945D815DC Ref C: Thu May 23 13:24:15 2013 PST