Ref A: 24686abea393416083babd9b453f3256 Ref B: C48F628CFB5BC4D2EE9834A4BD59289C Ref C: Wed May 22 18:37:25 2013 PST