Ref A: c6bd0dd9135540259fd221cccfe6df6e Ref B: FD1C65B688C4A8F5F2D075C18DBE7A6F Ref C: Wed May 22 09:22:53 2013 PST