Ref A: ade5bc82c74b49d896f932bb8d0fd2e2 Ref B: E984D4371D9B03E741AF4E015E9F84FD Ref C: Sun May 19 18:50:11 2013 PST