Ref A: ba999db31a1b4456bb0e9b686120f3b4 Ref B: E0212576997603CAE0FED25CAC21D6D4 Ref C: Tue May 21 14:15:05 2013 PST