Ref A: 381aca3dfafb45ceb84aa19f83af5c72 Ref B: 554BE2445A7D83ED0406AAF52B62B798 Ref C: Sat May 25 20:30:50 2013 PST