Ref A: b6bb3672a4b64d4ca9c07c4d641fcba5 Ref B: 59581C41691F9E4D274125305246DC42 Ref C: Fri May 24 08:20:03 2013 PST