Ref A: d0245e748bfa4d6e9b92c9de06556b5c Ref B: 085976793908ED14FFA973FD6AD3764A Ref C: Thu May 23 16:33:57 2013 PST