Ref A: 08e8d11aa08b4aa5af3e87ba4f031ba7 Ref B: 5123F805D46D2450E25BBCF75F03A179 Ref C: Thu May 23 18:58:51 2013 PST