Ref A: 046c1353634647ffa703743fc2e909d2 Ref B: F8C2D2BC7D6E9CC66EB67757C33140F9 Ref C: Sun May 19 10:40:10 2013 PST