Ref A: 2ad78a13141a4a30bff83b7179d757e6 Ref B: 09C344FC8827597E2B13675ED71F36E7 Ref C: Fri May 24 15:43:18 2013 PST