Ref A: 9aae2ad1d46440e6a9ef9d38d35d0d99 Ref B: F04EF5F663AB04374F13D4F6F33FAC93 Ref C: Fri May 24 11:23:19 2013 PST