Ref A: eb8826c3392243b3823351c548d4a260 Ref B: C9228130A32C604853A8E03D2494DD9F Ref C: Fri May 24 14:06:17 2013 PST