Ref A: 5fd0c7ef0d694d57970f486419420efe Ref B: 3C1D2E9EF9CF4AE5E0E8752B9F14EBBC Ref C: Sat May 25 11:36:52 2013 PST