Ref A: 3d560c9f22ca4edba337ba5037521571 Ref B: B24E047E33664B7B56E373E0900EC079 Ref C: Mon Jun 17 20:40:52 2013 PST