Ref A: b25ea91b7a094b1ab3b1ff93fd34349a Ref B: 385D1C8AF7EA0A7A86454A6F99FD3156 Ref C: Wed Jun 19 15:40:45 2013 PST