Ref A: 8eea215b054c4c0bbfc9a874977cf588 Ref B: FF9CDCDECCD215315E8AEDCDED42BC6A Ref C: Sat May 25 09:51:58 2013 PST