Ref A: 5326ec5d53434fde87625f1a366a795e Ref B: 92F679F95B8B18E0BFCEDD93A6C3E7B9 Ref C: Wed May 22 04:13:03 2013 PST