Ref A: a5d4171d408641a0b34be5936d51ce85 Ref B: E26D9B4B850D128F0F88352D9C7CAEB3 Ref C: Fri May 24 15:23:38 2013 PST