Ref A: 430ef468f0f744c29482d6d185800727 Ref B: 8D73903B62E723011C06BEC20DC2EEB8 Ref C: Fri May 24 07:06:50 2013 PST