Ref A: d9619b9e9a1a481b9191eb78e14c9357 Ref B: 7CE4865F50874EC6C76AEDCF18FCDAB1 Ref C: Thu Jun 20 05:38:26 2013 PST