Ref A: 9f77591689be465d94f479de37129ad4 Ref B: FFC5B21118024519C23C6E6A78BA079B Ref C: Fri May 24 16:28:32 2013 PST