Ref A: acbfa3a1c81b458facdd252d4e9575a6 Ref B: 4A32FE4E6D7B847C68FC16146D3DC6DF Ref C: Wed May 23 18:49:58 2012 PST