Ref A: 8319f602e41a46598eb509baf96f40d5 Ref B: D48EC8FFC752FB77F898A318C3F40D3A Ref C: Sat May 25 11:02:20 2013 PST