Ref A: e33f7986a6fa46698492f92ac01537bc Ref B: 8B5C725982888ACAB81B4E72BD0B59FC Ref C: Wed May 22 15:50:05 2013 PST