Ref A: 1a5c8f7cd6df4e9bb76f72a26b725ee7 Ref B: 1AD80446AAD2ABF3AD118E192C8A94E4 Ref C: Fri May 24 23:55:19 2013 PST