Ref A: e8bdcb2e70004bcba6ed4d6009c047f7 Ref B: FDCA66F16FD7A858380FD33D9A61B288 Ref C: Thu May 23 16:06:16 2013 PST