Ref A: da70f33ed5fa44969ba7a3a5e401f155 Ref B: BB24CD06AE0976148FFA3F2AFD667D39 Ref C: Wed Jun 19 01:51:48 2013 PST