Ref A: 532d24b1a98441f5b258a77b9e38a7e5 Ref B: B8AA5B8D8120B698ED73FBCBEE3D6F6D Ref C: Mon May 20 22:03:32 2013 PST