Ref A: d6c50fcbc5d7446896ba3eb42b319012 Ref B: EE3D88C2DE0F0A801C2350087AF62494 Ref C: Sun May 19 17:48:52 2013 PST