Ref A: aaf87e6f78e7496eb80707aeaa30344d Ref B: E59CCC2FBE58B5CF9707D021AB68E45A Ref C: Wed May 22 07:26:51 2013 PST