Ref A: f6ebbbfc42664648afb9406622b496a7 Ref B: 90941511C095719C77A52B5AF42E7A0E Ref C: Sat May 25 15:38:24 2013 PST