Ref A: 3c149efa11264c08a6f365803717b1c7 Ref B: 5EF90CE2AC5A0BB26F4623BCCB3E2297 Ref C: Tue May 21 07:52:24 2013 PST